Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 5587 | Rev 5589 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 5587 Rev 5588
Línea 362... Línea 362...
362
        return new JsonModel($response);
362
        return new JsonModel($response);
363
    }
363
    }
Línea 364... Línea 364...
364
 
364
 
365
    public function deleteAction()
365
    public function deleteAction()
366
    {
366
    {
367
        // $request = $this->getRequest();
367
        $request = $this->getRequest();
368
        // if ($request->isPost()) {
368
        if ($request->isPost()) {
369
        //     $currentUserPlugin = $this->plugin('currentUserPlugin');
369
            $currentUserPlugin = $this->plugin('currentUserPlugin');
370
        //     $currentUser = $currentUserPlugin->getUser();
370
            $currentUser = $currentUserPlugin->getUser();
371
 
371
 
372
        //     $feed_id =  $this->params()->fromRoute('id');
372
            $feed_id =  $this->params()->fromRoute('id');
373
 
373
 
374
        //     $feedMapper = FeedMapper::getInstance($this->adapter);
374
            $feedMapper = FeedMapper::getInstance($this->adapter);
375
        //     $feed = $feedMapper->fetchOneByUuidAndNetworkId($feed_id, $currentUser->network_id);
375
            $feed = $feedMapper->fetchOneByUuidAndNetworkId($feed_id, $currentUser->network_id);
376
 
376
 
377
        //     if ($feed) {
377
            if ($feed) {
378
 
378
 
379
        //         if ($feed->user_id && $feed->user_id == $currentUser->id) {
379
                if ($feed->user_id && $feed->user_id == $currentUser->id) {
380
 
380
 
381
        //             return new JsonModel($this->deleteFeed($feed));
381
                    return new JsonModel($this->deleteFeed($feed));
382
        //         } else if ($feed->group_id) {
382
                } else if ($feed->group_id) {
383
 
383
 
384
        //             $groupMapper = GroupMapper::getInstance($this->adapter);
384
                    $groupMapper = GroupMapper::getInstance($this->adapter);
385
        //             $group = $groupMapper->fetchOne($feed->group_id);
385
                    $group = $groupMapper->fetchOne($feed->group_id);
386
        //             if ($group && $group->user_id == $currentUser->id) {
386
                    if ($group && $group->user_id == $currentUser->id) {
387
        //                 return new JsonModel($this->deleteFeed($feed));
387
                        return new JsonModel($this->deleteFeed($feed));
388
        //             }
388
                    }
389
        //         } else if ($feed->company_id) {
389
                } else if ($feed->company_id) {
390
        //             $companyUserMapper = CompanyUserMapper::getInstance($this->adapter);
390
                    $companyUserMapper = CompanyUserMapper::getInstance($this->adapter);
391
        //             $companyUser = $companyUserMapper->fetchOneByCompanyIdAndUserId($feed->company_id, $currentUser->id);
391
                    $companyUser = $companyUserMapper->fetchOneByCompanyIdAndUserId($feed->company_id, $currentUser->id);
392
        //             if ($companyUser) {
392
                    if ($companyUser) {
393
        //                 if (in_array($companyUser->type, [CompanyUser::TYPE_OWNER, CompanyUser::TYPE_ADMINISTRATOR, CompanyUser::TYPE_MANAGER])) {
393
                        if (in_array($companyUser->type, [CompanyUser::TYPE_OWNER, CompanyUser::TYPE_ADMINISTRATOR, CompanyUser::TYPE_MANAGER])) {
394
        //                     return new JsonModel($this->deleteFeed($feed));
394
                            return new JsonModel($this->deleteFeed($feed));
395
        //                 }
395
                        }
396
        //             }
396
                    }
397
        //         }
397
                }
398
 
398
 
399
        //         $response = [
399
                $response = [
400
        //             'success' => false,
400
                    'success' => false,
401
        //             'data' => ' ERROR_UNAUTHORIZED'
401
                    'data' => ' ERROR_UNAUTHORIZED'
402
        //         ];
402
                ];
403
        //     } else {
403
            } else {
404
        //         $response = [
404
                $response = [
405
        //             'success' => false,
405
                    'success' => false,
406
        //             'data' => 'ERROR_FEED_NOT_FOUND'
406
                    'data' => 'ERROR_FEED_NOT_FOUND'
407
        //         ];
407
                ];
408
        //     }
408
            }
409
 
409
 
410
        //     return new JsonModel($response);
410
            return new JsonModel($response);
411
        // } else {
411
        } else {
412
        //     $response = [
412
            $response = [
413
        //         'success' => false,
413
                'success' => false,
414
        //         'data' => 'ERROR_METHOD_NOT_ALLOWED'
414
                'data' => 'ERROR_METHOD_NOT_ALLOWED'
415
        //     ];
415
            ];
Línea 416... Línea 416...
416
        // }
416
        }
417
 
417
 
Línea 418... Línea 418...
418
        // return new JsonModel($response);
418
        return new JsonModel($response);
419
    }
419
    }
420
 
420