Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 9088 Rev 9537
Línea 36... Línea 36...
36
use LeadersLinked\Mapper\UserMapper;
36
use LeadersLinked\Mapper\UserMapper;
37
use LeadersLinked\Library\Functions;
37
use LeadersLinked\Library\Functions;
38
use LeadersLinked\Model\Company;
38
use LeadersLinked\Model\Company;
39
use LeadersLinked\Model\UserType;
39
use LeadersLinked\Model\UserType;
Línea 40... Línea 40...
40
 
40
 
41
use LeadersLinked\Mapper\HighPerformanceTeamsGroupsViewTopicMapper;
41
use LeadersLinked\Mapper\TopicMapper;
42
use LeadersLinked\Model\HighPerformanceTeamsGroupsMembers;
42
use LeadersLinked\Model\HighPerformanceTeamsGroupsMembers;
43
use LeadersLinked\Model\HighPerformanceTeamsGroups;
43
use LeadersLinked\Model\HighPerformanceTeamsGroups;
44
use LeadersLinked\Mapper\HighPerformanceTeamsGroupsMembersMapper;
44
use LeadersLinked\Mapper\HighPerformanceTeamsGroupsMembersMapper;
Línea 585... Línea 585...
585
                        ]);
585
                        ]);
586
                    }
586
                    }
Línea 587... Línea 587...
587
                    
587
                    
Línea 588... Línea 588...
588
                    if(isset($dataPost['high_performance_group_topic_id'])){
588
                    if(isset($dataPost['high_performance_group_topic_id'])){
589
                        
589
                        
590
                        $highPerformanceTeamsGroupsViewTopicMapper = HighPerformanceTeamsGroupsViewTopicMapper::getInstance($this->adapter);
590
                        $TopicMapper = TopicMapper::getInstance($this->adapter);
591
                        $highPerformanceTeamsGroupsViewTopic = $highPerformanceTeamsGroupsViewTopicMapper->fetchOneByUuid($feed->high_performance_group_topic_id);
591
                        $topic = $TopicMapper->fetchOneByUuid($feed->high_performance_group_topic_id);
592
                        if($highPerformanceTeamsGroupsViewTopic){
592
                        if($topic){
593
                            $feed->high_performance_group_topic_id = $highPerformanceTeamsGroupsViewTopic->id;
593
                            $feed->high_performance_group_topic_id = $topic->id;
594
                        }else{
594
                        }else{
595
                            return new JsonModel([
595
                            return new JsonModel([
596
                                'success' => false,
596
                                'success' => false,
Línea 827... Línea 827...
827
                        $select->where->equalTo('company_id',$currentCompany->id);
827
                        $select->where->equalTo('company_id',$currentCompany->id);
828
                        $select->where->equalTo('high_performance_group_id',$highPerformanceTeamsGroups->id);
828
                        $select->where->equalTo('high_performance_group_id',$highPerformanceTeamsGroups->id);
Línea 829... Línea 829...
829
                       
829
                       
830
                     
830
                     
831
                        if(isset($topic_uuid)){
831
                        if(isset($topic_uuid)){
832
                            $highPerformanceTeamsGroupsViewTopicMapper = HighPerformanceTeamsGroupsViewTopicMapper::getInstance($this->adapter);
832
                            $TopicMapper = TopicMapper::getInstance($this->adapter);
833
                            $highPerformanceTeamsGroupsViewTopic = $highPerformanceTeamsGroupsViewTopicMapper->fetchOneByUuid($topic_uuid);
833
                            $topic = $TopicMapper->fetchOneByUuid($topic_uuid);
834
                            if($highPerformanceTeamsGroupsViewTopic){
834
                            if($topic){
835
                                if($highPerformanceTeamsGroupsViewTopic->status!='a'){
835
                                if($topic->status!='a'){
836
                                    return new JsonModel([
836
                                    return new JsonModel([
837
                                        'success' => false,
837
                                        'success' => false,
838
                                        'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS'
838
                                        'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS'
839
                                    ]);
839
                                    ]);
Línea 840... Línea 840...
840
                                }
840
                                }
841
                                $select->where->equalTo('high_performance_group_topic_id',$highPerformanceTeamsGroupsViewTopic->id);
841
                                $select->where->equalTo('high_performance_group_topic_id',$topic->id);
842
                          
842
                          
843
                            }else{
843
                            }else{