Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 11716 Rev 11722
Línea 572... Línea 572...
572
                return new JsonModel([
572
                return new JsonModel([
573
                    'success' => false,
573
                    'success' => false,
574
                    'data' => 'ERROR_CHAT_GROUP_NOT_FOUND'
574
                    'data' => 'ERROR_CHAT_GROUP_NOT_FOUND'
575
                ]);
575
                ]);
576
            }
576
            }
-
 
577
            if($chatGroup->high_performance_team_groups_id!=NULL){
-
 
578
                return new JsonModel([
-
 
579
                    'success' => false,
-
 
580
                    'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS'
-
 
581
                ]);
577
            
582
            }
578
            $chatGroupUserMapper = ChatGroupUserMapper::getInstance($this->adapter);
583
            $chatGroupUserMapper = ChatGroupUserMapper::getInstance($this->adapter);
579
            $chatGroupOwner = $chatGroupUserMapper->fetchOwnerByGroupId($chatGroup->id);
584
            $chatGroupOwner = $chatGroupUserMapper->fetchOwnerByGroupId($chatGroup->id);
Línea 580... Línea 585...
580
                
585
                
581
            if($chatGroupOwner->user_id != $currentUser->id) {
586
            if($chatGroupOwner->user_id != $currentUser->id) {
Línea 706... Línea 711...
706
                return new JsonModel([
711
                return new JsonModel([
707
                    'success' => false,
712
                    'success' => false,
708
                    'data' => 'ERROR_CHAT_GROUP_NOT_FOUND'
713
                    'data' => 'ERROR_CHAT_GROUP_NOT_FOUND'
709
                ]);
714
                ]);
710
            }
715
            }
-
 
716
            if($chatGroup->high_performance_team_groups_id!=NULL){
-
 
717
                return new JsonModel([
-
 
718
                    'success' => false,
-
 
719
                    'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS'
-
 
720
                ]);
711
            
721
            }
712
            $chatGroupUserMapper = ChatGroupUserMapper::getInstance($this->adapter);
722
            $chatGroupUserMapper = ChatGroupUserMapper::getInstance($this->adapter);
713
            $chatGroupOwner = $chatGroupUserMapper->fetchOwnerByGroupId($chatGroup->id);
723
            $chatGroupOwner = $chatGroupUserMapper->fetchOwnerByGroupId($chatGroup->id);
Línea 714... Línea 724...
714
            
724
            
715
            if($chatGroupOwner->user_id != $currentUser->id) {
725
            if($chatGroupOwner->user_id != $currentUser->id) {
Línea 810... Línea 820...
810
                return new JsonModel([
820
                return new JsonModel([
811
                    'success' => false,
821
                    'success' => false,
812
                    'data' => 'ERROR_GROUP_NOT_FOUND'
822
                    'data' => 'ERROR_GROUP_NOT_FOUND'
813
                ]);
823
                ]);
814
            }
824
            }
-
 
825
            if($chatGroup->high_performance_team_groups_id!=NULL){
-
 
826
                return new JsonModel([
-
 
827
                    'success' => false,
-
 
828
                    'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS'
-
 
829
                ]);
815
            
830
            }
816
            $chatGroupUserMapper = ChatGroupUserMapper::getInstance($this->adapter);
831
            $chatGroupUserMapper = ChatGroupUserMapper::getInstance($this->adapter);
817
            $chatGroupUser = $chatGroupUserMapper->fetchOneByGroupIdAndUserId($chatGroup->id, $currentUser->id);
832
            $chatGroupUser = $chatGroupUserMapper->fetchOneByGroupIdAndUserId($chatGroup->id, $currentUser->id);
818
            if(!$chatGroupUser) {
833
            if(!$chatGroupUser) {
819
                return new JsonModel([
834
                return new JsonModel([
820
                    'success' => false,
835
                    'success' => false,