Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 17152 Rev 17153
Línea 122... Línea 122...
122
        
122
        
Línea 123... Línea 123...
123
        $request = $this->getRequest();
123
        $request = $this->getRequest();
124
        
124
        
125
        if($request->isGet())
-
 
126
        {
125
        if($request->isGet())
127
            
-
 
128
            $headers  = $request->getHeaders();
126
        {
-
 
127
            $headers  = $request->getHeaders();
129
            
128
            $isJson = false;
130
            $isJson = false;
129
            
131
            if($headers->has('Accept')) {
-
 
132
                $accept = $headers->get('Accept');
130
            if($headers->has('Accept')) {
Línea 133... Línea 131...
133
                
131
                $accept = $headers->get('Accept');
134
                $prioritized = $accept->getPrioritized();
132
                $prioritized = $accept->getPrioritized();
135
                
-
 
136
                foreach($prioritized as $key => $value) {
-
 
137
                    $raw = trim($value->getRaw());
133
                
138
                    
-
 
139
                    if(!$isJson) {
-
 
140
                        $isJson = strpos($raw, 'json');
134
                foreach($prioritized as $key => $value) {
141
                    }
135
                    $raw = trim($value->getRaw());
Línea 142... Línea 136...
142
                    
136
                    if(!$isJson) $isJson = strpos($raw, 'json');
143
                }
137
                }
Línea 149... Línea 143...
149
                
143
                
150
                $data = [
144
                $data = [
151
                    'link_upload' => '',
145
                    'link_upload' => '',
152
                    'items' => [] ,
146
                    'items' => [] ,
153
                    'total' => 0,
-
 
-
 
147
                    'total' => 0,
154
                    
148
                    'capsules' => []
155
                ];
-
 
Línea 156... Línea 149...
156
                
149
                ];      
157
                
150
                
158
                if(!$topic_uuid) {
151
                if(!$topic_uuid) {
159
                    return new JsonModel([
152
                    return new JsonModel([
160
                        'success' => true,
153
                        'success' => true,
161
                        'data' => $data
-
 
162
                    ]);
154
                        'data' => $data
163
                    
-
 
Línea 164... Línea 155...
164
                }
155
                    ]);     
165
                
156
                }              
166
                
157
                
167
                $topicMapper = MicrolearningTopicMapper::getInstance($this->adapter);
158
                $topicMapper = MicrolearningTopicMapper::getInstance($this->adapter);
Línea 178... Línea 169...
178
                        'success' => true,
169
                        'success' => true,
179
                        'data' => 'ERROR_UNAUTHORIZED'
170
                        'data' => 'ERROR_UNAUTHORIZED'
180
                    ]);
171
                    ]);
181
                }
172
                }
Línea 182... Línea -...
182
                
-
 
183
                
-
 
184
                
173
                
185
                if(!$capsule_uuid) {
174
                if(!$capsule_uuid) {
186
                    $topicCapsuleMapper = MicrolearningTopicCapsuleMapper::getInstance($this->adapter);
175
                    $topicCapsuleMapper = MicrolearningTopicCapsuleMapper::getInstance($this->adapter);
Línea 187... Línea 176...
187
                    $records = $topicCapsuleMapper->fetchAllByTopicId($topic->id);
176
                    $records = $topicCapsuleMapper->fetchAllByCompanyIdAndTopicId($topic->company_id, $topic->id);
188
                    
177
                    
189
                    $capsules = [];
178
                    $capsules = [];
190
                    foreach($records as $record)
179
                    foreach($records as $record)
Línea 198... Línea 187...
198
                }
187
                }
Línea 199... Línea 188...
199
                
188
                
200
                if(!$capsule_uuid) {
189
                if(!$capsule_uuid) {
201
                    return new JsonModel([
190
                    return new JsonModel([
-
 
191
                        'success' => true,
202
                        'success' => true,
192
                        'topic_uuid' => $topic->uuid,
203
                        'data' => $data
193
                        'data' => $data
Línea 204... Línea 194...
204
                    ]);
194
                    ]);