Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 7680 Rev 7696
Línea 690... Línea 690...
690
                $highPerformanceTeamsGroupsMemberMapper = HighPerformanceTeamsGroupsMembersMapper::getInstance($this->adapter);
690
                $highPerformanceTeamsGroupsMemberMapper = HighPerformanceTeamsGroupsMembersMapper::getInstance($this->adapter);
691
                $highPerformanceTeamsGroupsMember = $highPerformanceTeamsGroupsMemberMapper->fetchOneByGroupIdAndUserId($highPerformanceTeamsGroups->id, $currentUser->id);
691
                $highPerformanceTeamsGroupsMember = $highPerformanceTeamsGroupsMemberMapper->fetchOneByGroupIdAndUserId($highPerformanceTeamsGroups->id, $currentUser->id);
692
                if($highPerformanceTeamsGroupsMember) {
692
                if($highPerformanceTeamsGroupsMember) {
693
                    if($highPerformanceTeamsGroupsMember->status == HighPerformanceTeamsGroupsMembers::STATUS_ACCEPTED || $highPerformanceTeamsGroupsMember->status == HighPerformanceTeamsGroupsMembers::STATUS_ADDED_BY_ADMIN ){
693
                    if($highPerformanceTeamsGroupsMember->status == HighPerformanceTeamsGroupsMembers::STATUS_ACCEPTED || $highPerformanceTeamsGroupsMember->status == HighPerformanceTeamsGroupsMembers::STATUS_ADDED_BY_ADMIN ){
Línea 694... Línea -...
694
                        
-
 
695
                        $queryMapper = QueryMapper::getInstance($this->adapter);
-
 
696
                        $select = $queryMapper->getSql()->select(FeedMapper::_TABLE);
-
 
697
                        $select->columns(['id']);
-
 
698
                        $select->where->equalTo('status', Feed::STATUS_PUBLISHED);
-
 
699
                        $select->where->equalTo('company_id',$currentCompany->id);
-
 
Línea -... Línea 694...
-
 
694
                        
700
                        $select->where->equalTo('high_performance_group_id',$highPerformanceTeamsGroups->id);
695
                        
701
                        
696
                        $topic_id=null;
702
                        if(isset($topic_uuid)){
697
                        if(isset($topic_uuid)){
703
                            $highPerformanceTeamsGroupsViewTopicMapper = HighPerformanceTeamsGroupsViewTopicMapper::getInstance($this->adapter);
698
                            $highPerformanceTeamsGroupsViewTopicMapper = HighPerformanceTeamsGroupsViewTopicMapper::getInstance($this->adapter);
704
                            $highPerformanceTeamsGroupsViewTopic = $highPerformanceTeamsGroupsViewTopicMapper->fetchOneByUuid($topic_uuid);
699
                            $highPerformanceTeamsGroupsViewTopic = $highPerformanceTeamsGroupsViewTopicMapper->fetchOneByUuid($topic_uuid);
705
                            if($highPerformanceTeamsGroupsViewTopic){
700
                            if($highPerformanceTeamsGroupsViewTopic){
706
                                $select->where->equalTo('high_performance_group_topic_id',$highPerformanceTeamsGroupsViewTopic->id);
701
                                $topic_id=$highPerformanceTeamsGroupsViewTopic->id;
707
                            }else{
702
                            }else{
708
                                return new JsonModel([
703
                                return new JsonModel([
709
                                    'success' => false,
704
                                    'success' => false,
710
                                    'data' => 'ERROR_RECORD_NOT_FOUND'
705
                                    'data' => 'ERROR_RECORD_NOT_FOUND'
711
                                ]);
706
                                ]);
-
 
707
                            }
-
 
708
                        }
-
 
709
                        $queryMapper = QueryMapper::getInstance($this->adapter);
-
 
710
                        $select = $queryMapper->getSql()->select(FeedMapper::_TABLE);
-
 
711
                        $select->columns(['id']);
-
 
712
                        $select->where->equalTo('status', Feed::STATUS_PUBLISHED);
712
                            }
-
 
-
 
713
                        $select->where->equalTo('company_id',$currentCompany->id);
713
                        }
714
                        $select->where->equalTo('high_performance_group_id',$highPerformanceTeamsGroups->id);
714
                        
715
                        $select->where->equalTo('high_performance_group_topic_id',$topic_id);
Línea 715... Línea 716...
715
                        $select->where->and->equalTo('type', Feed::TYPE_HPTG);
716
                        $select->where->and->equalTo('type', Feed::TYPE_HPTG);
716
                        $select->order('added_on desc');
717
                        $select->order('added_on desc');