Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 10414 Rev 10415
Línea 1029... Línea 1029...
1029
                    ]);
1029
                    ]);
1030
                }  
1030
                }  
Línea 1031... Línea 1031...
1031
            
1031
            
Línea 1032... Línea 1032...
1032
            }
1032
            }
Línea 1033... Línea 1033...
1033
 
1033
 
1034
            $items = $this->renderFeed($feed->id);      
1034
            $items = $this->renderFeed($feed->id,$group_uuid);      
1035
                
1035
                
1036
            $response = [
1036
            $response = [
Línea 1078... Línea 1078...
1078
     *
1078
     *
1079
     * @param int $feed_id
1079
     * @param int $feed_id
1080
     * @param Company $company
1080
     * @param Company $company
1081
     * @return array
1081
     * @return array
1082
     */
1082
     */
1083
    private function renderFeed($feed_id)
1083
    private function renderFeed($feed_id,$group_uuid="")
1084
    {
1084
    {
Línea 1085... Línea 1085...
1085
        
1085
        
1086
        $sandbox = $this->config['leaderslinked.runmode.sandbox'];
1086
        $sandbox = $this->config['leaderslinked.runmode.sandbox'];
1087
        if($sandbox) {
1087
        if($sandbox) {
Línea 1127... Línea 1127...
1127
            'feed_priority'=> $feed->priority,
1127
            'feed_priority'=> $feed->priority,
1128
        ];
1128
        ];
1129
        if($feed->type == Feed::TYPE_HPTG)
1129
        if($feed->type == Feed::TYPE_HPTG)
1130
        {
1130
        {
Línea 1131... Línea 1131...
1131
            
1131
            
-
 
1132
                $uuid =  $this->params()->fromRoute('id');
-
 
1133
                if($group_uuid!=''){
-
 
1134
                    $uuid=$group_uuid;
1132
            $group_id =  $this->params()->fromRoute('group_id');
1135
                }
1133
                $userMapper = UserMapper::getInstance($this->adapter);
1136
                $userMapper = UserMapper::getInstance($this->adapter);
1134
                $user = $userMapper->fetchOne($feed->user_id);
1137
                $user = $userMapper->fetchOne($feed->user_id);
1135
                $item['owner_url'] =  str_replace('[uuid]', $user->uuid, $user_profile_url);
1138
                $item['owner_url'] =  str_replace('[uuid]', $user->uuid, $user_profile_url);
1136
                $item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $user->uuid, 'type' => 'user', 'filename' => $user->image]);
1139
                $item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $user->uuid, 'type' => 'user', 'filename' => $user->image]);
1137
                $item['owner_name'] = $user->first_name . ' ' . $user->last_name;
1140
                $item['owner_name'] = $user->first_name . ' ' . $user->last_name;
1138
                $highPerformanceTeamsGroupsMapper = HighPerformanceTeamsGroupsMapper::getInstance($this->adapter);
1141
                $highPerformanceTeamsGroupsMapper = HighPerformanceTeamsGroupsMapper::getInstance($this->adapter);
Línea 1139... Línea 1142...
1139
                $highPerformanceTeamsGroups = $highPerformanceTeamsGroupsMapper->fetchOneByUuid($group_id);
1142
                $highPerformanceTeamsGroups = $highPerformanceTeamsGroupsMapper->fetchOneByUuid($uuid);
1140
           
1143
           
1141
                if (!$highPerformanceTeamsGroups) {
1144
                if (!$highPerformanceTeamsGroups) {
1142
                    $data = [
1145
                    $data = [