Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 3138 Rev 3139
Línea 1012... Línea 1012...
1012
        $currentUserPlugin = $this->plugin('currentUserPlugin');
1012
        $currentUserPlugin = $this->plugin('currentUserPlugin');
1013
        $currentUser = $currentUserPlugin->getUser();
1013
        $currentUser = $currentUserPlugin->getUser();
Línea 1014... Línea 1014...
1014
        
1014
        
-
 
1015
       
-
 
1016
        $type   = $this->params()->fromRoute('type');
1015
       
1017
 
1016
        $type   = $this->params()->fromRoute('type');
1018
        
1017
        if($type == 'user') {
1019
        if($type == 'user') {
1018
            $id = $currentUser->id;
1020
            $id = $currentUser->id;
1019
        } else {
1021
        } else {
Línea 1115... Línea 1117...
1115
                $select->order('added_on desc');
1117
                $select->order('added_on desc');
1116
            }
1118
            }
1117
            if($type == 'group') {
1119
            if($type == 'group') {
1118
                $groupMapper = GroupMapper::getInstance($this->adapter);
1120
                $groupMapper = GroupMapper::getInstance($this->adapter);
1119
                $group = $groupMapper->fetchOneByUuid($id);
1121
                $group = $groupMapper->fetchOneByUuid($id);
1120
                if(!$group || $group->status != Group::STATUS_ACTIVE) {
-
 
-
 
1122
                
1121
                    $id = 0;
1123
                $id = 0;
-
 
1124
                
1122
                } else {
1125
                if($group || $group->status == Group::STATUS_ACTIVE) {
1123
                    $groupMemberMapper = GroupMemberMapper::getInstance($this->adapter);
1126
                    $groupMemberMapper = GroupMemberMapper::getInstance($this->adapter);
1124
                    $groupMember = $groupMemberMapper->fetchOneByGroupIdAndUserId($group->id, $currentUser->id);
1127
                    $groupMember = $groupMemberMapper->fetchOneByGroupIdAndUserId($group->id, $currentUser->id);
1125
                    if($groupMember) {
1128
                    if($groupMember) {
-
 
1129
               
-
 
1130
                        
1126
                        $id = $groupMember->status == GroupMember::STATUS_ACCEPTED ? $group->id : 0;
1131
                        if($groupMember->status == GroupMember::STATUS_ACCEPTED ||
-
 
1132
                            $groupMember->status == GroupMember::STATUS_AUTO_JOIN ) {
-
 
1133
                        
-
 
1134
                            $id =  $groupMember->group_id;
-
 
1135
                        }
Línea 1127... Línea -...
1127
                        
-
 
1128
                    } else {
-
 
1129
                        $id = 0;
1136
                        
1130
                    }
1137
                    }
Línea 1131... Línea 1138...
1131
                }
1138
                }
1132
                
1139
                
1133
                $queryMapper = QueryMapper::getInstance($this->adapter);
1140
                $queryMapper = QueryMapper::getInstance($this->adapter);
1134
                $select = $queryMapper->getSql()->select(FeedMapper::_TABLE);
1141
                $select = $queryMapper->getSql()->select(FeedMapper::_TABLE);
1135
                $select->columns(['id']);
1142
                $select->columns(['id']);
1136
                $select->where->equalTo('status', Feed::STATUS_PUBLISHED);
1143
                $select->where->equalTo('status', Feed::STATUS_PUBLISHED);
1137
                $select->where->equalTo('group_id',$id);
1144
                $select->where->equalTo('group_id', $id);
-
 
1145
                $select->where->and->equalTo('type', Feed::TYPE_GROUP);
1138
                $select->where->and->equalTo('type', Feed::TYPE_GROUP);
1146
                $select->order('added_on desc');
Línea 1139... Línea 1147...
1139
                $select->order('added_on desc');
1147
          
1140
            }
1148
            }
1141
                
1149