Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 212 Rev 283
Línea 23... Línea 23...
23
use LeadersLinked\Form\Feed\ShareForm;
23
use LeadersLinked\Form\Feed\ShareForm;
24
use LeadersLinked\Model\Network;
24
use LeadersLinked\Model\Network;
25
use LeadersLinked\Library\Functions;
25
use LeadersLinked\Library\Functions;
26
use LeadersLinked\Mapper\CompanyMapper;
26
use LeadersLinked\Mapper\CompanyMapper;
27
use LeadersLinked\Mapper\CompanyServiceMapper;
27
use LeadersLinked\Mapper\CompanyServiceMapper;
-
 
28
use LeadersLinked\Library\Storage;
Línea 28... Línea 29...
28
 
29
 
29
class DashboardController extends AbstractActionController
30
class DashboardController extends AbstractActionController
30
{
31
{
31
    /**
32
    /**
Línea 176... Línea 177...
176
                    $routeDailyPulse = $this->url()->fromRoute('daily-pulse');
177
                    $routeDailyPulse = $this->url()->fromRoute('daily-pulse');
177
                } else {
178
                } else {
178
                    $routeDailyPulse = '';
179
                    $routeDailyPulse = '';
179
                }
180
                }
Línea -... Línea 181...
-
 
181
                
-
 
182
                $storage = Storage::getInstance($this->config);
-
 
183
                $path = $storage->getPathNetwork();
-
 
184
                
-
 
185
                if($currentNetwork->moodle_image) {
-
 
186
                    $moodle_image = $storage->getGenericImage($path, $currentNetwork->uuid, $currentNetwork->moodle_image);
-
 
187
                } else {
-
 
188
                    $moodle_image =  '';
Línea 180... Línea 189...
180
                
189
                }
181
                
190
                
182
                
191
                
183
                return new JsonModel([
192
                return new JsonModel([
184
                    'user_uuid' => $user->uuid,
193
                    'user_uuid' => $user->uuid,
185
                    'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image],['force_canonical' => true]),
194
                    'image' => $storage->getUserImage($user),
186
                    'fullname' => trim($user->first_name . ' ' . $user->last_name),
195
                    'fullname' => trim($user->first_name . ' ' . $user->last_name),
187
                    'description' => empty($userProfile->description) ? '' :  trim($userProfile->description) ,
196
                    'description' => empty($userProfile->description) ? '' :  trim($userProfile->description) ,
188
                    'country' => $country,
197
                    'country' => $country,
189
                    'visits' => $visits,
198
                    'visits' => $visits,
190
                    'connections' => $connections,
199
                    'connections' => $connections,
191
                    'image_size' => $image_size,
200
                    'image_size' => $image_size,
192
                    'feed' => '',
201
                    'feed' => '',
193
                    'routeTimeline' => $routeTimeline,
202
                    'routeTimeline' => $routeTimeline,
194
                    'routeDailyPulse' => $routeDailyPulse,
203
                    'routeDailyPulse' => $routeDailyPulse,
195
                    'moodle_name' => $currentNetwork->moodle_name ?  $currentNetwork->moodle_name : '',
204
                    'moodle_name' => $currentNetwork->moodle_name ?  $currentNetwork->moodle_name : '',
196
                    'moodle_image' => $this->url()->fromRoute('storage-network', ['type' => 'moodle'],['force_canonical' => true]),
205
                    'moodle_image' => $moodle_image,
Línea 258... Línea 267...
258
                } else {
267
                } else {
259
                    $routeTimeline = $this->url()->fromRoute('feed/timeline', ['id' => $currentUser->uuid, 'type' => 'user']);
268
                    $routeTimeline = $this->url()->fromRoute('feed/timeline', ['id' => $currentUser->uuid, 'type' => 'user']);
260
                }
269
                }
Línea -... Línea 270...
-
 
270
                
-
 
271
                
261
                
272
                $storage = Storage::getInstance($this->config);   
-
 
273
                $path = $storage->getPathNetwork();
-
 
274
                
-
 
275
                if($currentNetwork->moodle_image) {
-
 
276
                    $moodle_image = $storage->getGenericImage($path, $currentNetwork->uuid, $currentNetwork->moodle_image);
-
 
277
                } else {
Línea 262... Línea 278...
262
                
278
                    $moodle_image = '';
263
   
279
                }
264
                
280
                
265
                
281
                
266
                return new JsonModel([
282
                return new JsonModel([
267
                    'user_uuid' => $user->uuid,
283
                    'user_uuid' => $user->uuid,
268
                    'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image],['force_canonical' => true]),
284
                    'image' => $storage->getUserImage($user),
269
                    'fullname' => trim($user->first_name . ' ' . $user->last_name),
285
                    'fullname' => trim($user->first_name . ' ' . $user->last_name),
Línea 275... Línea 291...
275
                    'routeTimeline' => $routeTimeline,
291
                    'routeTimeline' => $routeTimeline,
276
                    'formFeed' => $formFeed,
292
                    'formFeed' => $formFeed,
277
                    'formShare' => $formShare,
293
                    'formShare' => $formShare,
278
                    'imageSize' => $imageSize,
294
                    'imageSize' => $imageSize,
279
                    'moodle_name' => $currentNetwork->moodle_name,
295
                    'moodle_name' => $currentNetwork->moodle_name,
280
                    'moodle_image' => $this->url()->fromRoute('storage-network', ['type' => 'moodle'],['force_canonical' => true]),
296
                    'moodle_image' => $moodle_image,
281
                    'microlearning_appstore' => $currentNetwork->microlearning_appstore,
297
                    'microlearning_appstore' => $currentNetwork->microlearning_appstore,
282
                    'microlearning_playstore' => $currentNetwork->microlearning_playstore,
298
                    'microlearning_playstore' => $currentNetwork->microlearning_playstore,
283
                ]);
299
                ]);
284
            }
300
            }
285
        }
301
        }