Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 5508 Rev 5509
Línea 1058... Línea 1058...
1058
 
1058
 
1059
        $request = $this->getRequest();
1059
        $request = $this->getRequest();
Línea 1060... Línea 1060...
1060
        if ($request->isGet()) {
1060
        if ($request->isGet()) {
1061
 
1061
 
1062
            $page = (int) $this->params()->fromQuery('page');
1062
            $page = (int) $this->params()->fromQuery('page');
1063
            if ($type == 'user' || $type == 'group') {
1063
            if ($type == 'user' && $type == 'group') {
Línea 1064... Línea 1064...
1064
                $connectionMapper = ConnectionMapper::getInstance($this->adapter);
1064
                $connectionMapper = ConnectionMapper::getInstance($this->adapter);
1065
                $records = $connectionMapper->fetchAllConnectionsByUser($id);
1065
                $records = $connectionMapper->fetchAllConnectionsByUser($id);
Línea 1141... Línea 1141...
1141
                $select->where->equalTo('status', Feed::STATUS_PUBLISHED);
1141
                $select->where->equalTo('status', Feed::STATUS_PUBLISHED);
1142
                $select->where->equalTo('company_id', $id);
1142
                $select->where->equalTo('company_id', $id);
1143
                $select->where->and->equalTo('type', Feed::TYPE_COMPANY);
1143
                $select->where->and->equalTo('type', Feed::TYPE_COMPANY);
1144
                $select->order('added_on desc');
1144
                $select->order('added_on desc');
1145
            }
1145
            }
1146
            if ($type == 'group') {
1146
            // if ($type == 'group') {
1147
                $groupMapper = GroupMapper::getInstance($this->adapter);
1147
            //     $groupMapper = GroupMapper::getInstance($this->adapter);
1148
                $group = $groupMapper->fetchOneByUuidAndNetworkId($id, $currentUser->network_id);
1148
            //     $group = $groupMapper->fetchOneByUuidAndNetworkId($id, $currentUser->network_id);
1149
 
1149
 
1150
                $id = 0;
1150
            //     $id = 0;
1151
 
1151
 
1152
                if ($group && $group->status == Group::STATUS_ACTIVE) {
1152
            //     if ($group && $group->status == Group::STATUS_ACTIVE) {
1153
                    $groupMemberMapper = GroupMemberMapper::getInstance($this->adapter);
1153
            //         $groupMemberMapper = GroupMemberMapper::getInstance($this->adapter);
1154
                    $groupMember = $groupMemberMapper->fetchOneByGroupIdAndUserId($group->id, $currentUser->id);
1154
            //         $groupMember = $groupMemberMapper->fetchOneByGroupIdAndUserId($group->id, $currentUser->id);
1155
                    if ($groupMember) {
1155
            //         if ($groupMember) {
1156
 
1156
 
1157
 
1157
 
1158
                        if (
1158
            //             if (
1159
                            $groupMember->status == GroupMember::STATUS_ACCEPTED ||
1159
            //                 $groupMember->status == GroupMember::STATUS_ACCEPTED ||
1160
                            $groupMember->status == GroupMember::STATUS_AUTO_JOIN
1160
            //                 $groupMember->status == GroupMember::STATUS_AUTO_JOIN
1161
                        ) {
1161
            //             ) {
1162
 
1162
 
1163
                            $id =  $groupMember->group_id;
1163
            //                 $id =  $groupMember->group_id;
1164
                        }
1164
            //             }
1165
                    }
1165
            //         }
1166
                }
1166
            //     }
1167
 
1167
 
1168
                $queryMapper = QueryMapper::getInstance($this->adapter);
1168
            //     $queryMapper = QueryMapper::getInstance($this->adapter);
1169
                $select = $queryMapper->getSql()->select(FeedMapper::_TABLE);
1169
            //     $select = $queryMapper->getSql()->select(FeedMapper::_TABLE);
1170
                $select->columns(['id']);
1170
            //     $select->columns(['id']);
1171
                $select->where->equalTo('network_id', $currentUser->network_id);
1171
            //     $select->where->equalTo('network_id', $currentUser->network_id);
1172
                $select->where->equalTo('status', Feed::STATUS_PUBLISHED);
1172
            //     $select->where->equalTo('status', Feed::STATUS_PUBLISHED);
1173
                $select->where->equalTo('group_id', $id);
1173
            //     $select->where->equalTo('group_id', $id);
1174
                $select->where->and->equalTo('type', Feed::TYPE_GROUP);
1174
            //     $select->where->and->equalTo('type', Feed::TYPE_GROUP);
1175
                $select->order('added_on desc');
1175
            //     $select->order('added_on desc');
1176
            }
1176
            // }
Línea 1177... Línea 1177...
1177
 
1177
 
1178
            $dbSelect = new DbSelect($select, $this->adapter);
1178
            $dbSelect = new DbSelect($select, $this->adapter);
1179
            $paginator = new Paginator($dbSelect);
1179
            $paginator = new Paginator($dbSelect);
1180
            $paginator->setCurrentPageNumber($page ? $page : 1);
1180
            $paginator->setCurrentPageNumber($page ? $page : 1);