Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 7413 Rev 7414
Línea 413... Línea 413...
413
                if($feed->type=='hptg'){
413
                if($feed->type=='hptg'){
Línea 414... Línea 414...
414
 
414
 
415
                    $group_id =  $this->params()->fromRoute('group_id');
415
                    $group_id =  $this->params()->fromRoute('group_id');
416
                    $highPerformanceTeamsGroupsMapper = HighPerformanceTeamsGroupsMapper::getInstance($this->adapter);
416
                    $highPerformanceTeamsGroupsMapper = HighPerformanceTeamsGroupsMapper::getInstance($this->adapter);
-
 
417
                    $highPerformanceTeamsGroups = $highPerformanceTeamsGroupsMapper->fetchOneByUuid($group_id);
417
                    $highPerformanceTeamsGroups = $highPerformanceTeamsGroupsMapper->fetchOneByUuid($group_id);
418
                    
418
                    if (!$highPerformanceTeamsGroups) {
419
                    if (!$highPerformanceTeamsGroups) {
419
                        $data = [
420
                        $data = [
420
                            'success' => false,
421
                            'success' => false,
421
                            'data' => 'ERROR_RECORD_NOT_FOUND 1'
422
                            'data' => 'ERROR_RECORD_NOT_FOUND'
Línea 422... Línea 423...
422
                        ];
423
                        ];
423
 
424
 
Línea 424... Línea 425...
424
                        return new JsonModel($data);
425
                        return new JsonModel($data);
Línea 425... Línea 426...
425
                    }
426
                    }
426
 
427
 
427
                    if($highPerformanceTeamsGroups->status != HighPerformanceTeamsGroups::STATUS_ACTIVE) {
428
                    if($highPerformanceTeamsGroups->status != HighPerformanceTeamsGroups::STATUS_ACTIVE) {
428
 
429
 
Línea 429... Línea 430...
429
                        return new JsonModel([
430
                        return new JsonModel([
Línea 430... Línea 431...
430
                            'success' => false,
431
                            'success' => false,
Línea 448... Línea 449...
448
                            
449
                            
Línea 449... Línea 450...
449
                    } else {
450
                    } else {
450
 
451
 
451
                        return new JsonModel([
452
                        return new JsonModel([
452
                            'success' => false,
453
                            'success' => false,
453
                            'data' => 'ERROR_RECORD_NOT_FOUND 2'
454
                            'data' => 'ERROR_RECORD_NOT_FOUND'
Línea 647... Línea 648...
647
            $type   = $this->params()->fromRoute('type');
648
            $type   = $this->params()->fromRoute('type');
648
            if(isset($type)&& $type=='hptg'){
649
            if(isset($type)&& $type=='hptg'){
649
                $id =  $this->params()->fromRoute('id');
650
                $id =  $this->params()->fromRoute('id');
650
                $highPerformanceTeamsGroupsMapper = HighPerformanceTeamsGroupsMapper::getInstance($this->adapter);
651
                $highPerformanceTeamsGroupsMapper = HighPerformanceTeamsGroupsMapper::getInstance($this->adapter);
651
                $highPerformanceTeamsGroups = $highPerformanceTeamsGroupsMapper->fetchOneByUuid($id);
652
                $highPerformanceTeamsGroups = $highPerformanceTeamsGroupsMapper->fetchOneByUuid($id);
-
 
653
                if (!$highPerformanceTeamsGroups) {
-
 
654
                    $data = [
-
 
655
                        'success' => false,
-
 
656
                        'data' => 'ERROR_RECORD_NOT_FOUND'
-
 
657
                    ];
-
 
658
 
-
 
659
                    return new JsonModel($data);
-
 
660
                }
-
 
661
 
652
                if(!$highPerformanceTeamsGroups || $highPerformanceTeamsGroups->status != HighPerformanceTeamsGroups::STATUS_ACTIVE) {
662
                if($highPerformanceTeamsGroups->status != HighPerformanceTeamsGroups::STATUS_ACTIVE) {
-
 
663
 
-
 
664
                    return new JsonModel([
-
 
665
                        'success' => false,
-
 
666
                        'data' => 'ERROR_UNAUTHORIZED'
653
                    $id = 0;
667
                    ]);
-
 
668
 
654
                } else {
669
                } 
-
 
670
 
655
                    $highPerformanceTeamsGroupsMemberMapper = HighPerformanceTeamsGroupsMembersMapper::getInstance($this->adapter);
671
                $highPerformanceTeamsGroupsMemberMapper = HighPerformanceTeamsGroupsMembersMapper::getInstance($this->adapter);
656
                    $highPerformanceTeamsGroupsMember = $highPerformanceTeamsGroupsMemberMapper->fetchOneByGroupIdAndUserId($highPerformanceTeamsGroups->id, $currentUser->id);
672
                $highPerformanceTeamsGroupsMember = $highPerformanceTeamsGroupsMemberMapper->fetchOneByGroupIdAndUserId($highPerformanceTeamsGroups->id, $currentUser->id);
657
                    if($highPerformanceTeamsGroupsMember) {
673
                if($highPerformanceTeamsGroupsMember) {
658
                        $id = $highPerformanceTeamsGroupsMember->status == HighPerformanceTeamsGroupsMembers::STATUS_ACCEPTED ? $highPerformanceTeamsGroups->id : 0;
674
                    if($highPerformanceTeamsGroupsMember->status == HighPerformanceTeamsGroupsMembers::STATUS_ACCEPTED || $highPerformanceTeamsGroupsMember->status == HighPerformanceTeamsGroupsMembers::STATUS_ADDED_BY_ADMIN ){
-
 
675
                        $id =  $highPerformanceTeamsGroups->id;
-
 
676
                    }else{
659
                        
677
 
660
                    } else {
678
                        return new JsonModel([
-
 
679
                            'success' => false,
-
 
680
                            'data' => 'ERROR_UNAUTHORIZED'
661
                        $id = 0;
681
                        ]);
662
                    }
682
                    }
-
 
683
                        
-
 
684
                } else {
-
 
685
 
-
 
686
                    return new JsonModel([
-
 
687
                        'success' => false,
-
 
688
                        'data' => 'ERROR_RECORD_NOT_FOUND'
-
 
689
                    ]);
663
                }
690
                }
Línea -... Línea 691...
-
 
691
 
664
 
692
 
665
 
693
 
666
                $queryMapper = QueryMapper::getInstance($this->adapter);
694
                $queryMapper = QueryMapper::getInstance($this->adapter);
667
                $select = $queryMapper->getSql()->select(FeedMapper::_TABLE);
695
                $select = $queryMapper->getSql()->select(FeedMapper::_TABLE);
668
                $select->columns(['id']);
696
                $select->columns(['id']);