Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 1 Rev 60
Línea 158... Línea 158...
158
 
158
 
159
 
159
 
160
                        array_push($conversations, [
160
                        array_push($conversations, [
161
                            'uuid' => $company->uuid,
161
                            'uuid' => $company->uuid,
162
                            'name' => $company->name,
162
                            'name' => $company->name,
163
                            'image' => $this->url()->fromRoute('storage', ['type' => 'company', 'code' => $company->uuid, 'filename' => $company->image]),
163
                            'image' => $this->url()->fromRoute('storage', ['type' => 'company', 'code' => $company->uuid, 'filename' => $company->image],['force_canonical' => true]),
164
                            'profile' => $this->url()->fromRoute('company/view', ['id' => $company->uuid]),
164
                            'profile' => $this->url()->fromRoute('company/view', ['id' => $company->uuid]),
165
                            'last_message' => $timeElapsedString,
165
                            'last_message' => $timeElapsedString,
166
                            'count_unread' => $unread,
166
                            'count_unread' => $unread,
Línea 189... Línea 189...
189
 
189
 
190
 
190
 
191
                            array_push($conversations, [
191
                            array_push($conversations, [
192
                                'uuid' => $user->uuid,
192
                                'uuid' => $user->uuid,
193
                                'name' => trim($user->first_name . ' ' . $user->last_name),
193
                                'name' => trim($user->first_name . ' ' . $user->last_name),
194
                                'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image]),
194
                                'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image],['force_canonical' => true]),
195
                                'profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
195
                                'profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
196
                                'last_message' => $timeElapsedString,
196
                                'last_message' => $timeElapsedString,
197
                                'count_unread' => $unread,
197
                                'count_unread' => $unread,
Línea 233... Línea 233...
233
                    }
233
                    }
Línea 234... Línea 234...
234
 
234
 
235
                    array_push($conversations, [
235
                    array_push($conversations, [
236
                        'uuid' => $user->uuid,
236
                        'uuid' => $user->uuid,
237
                        'name' => trim($user->first_name . ' ' . $user->last_name),
237
                        'name' => trim($user->first_name . ' ' . $user->last_name),
238
                        'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image]),
238
                        'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image],['force_canonical' => true]),
239
                        'profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
239
                        'profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
240
                        'last_message' => $timeElapsedString,
240
                        'last_message' => $timeElapsedString,
241
                        'count_unread' => $unread,
241
                        'count_unread' => $unread,
242
                        'messages_link' => $this->url()->fromRoute('inmail/message', ['id' => $user->uuid]),
242
                        'messages_link' => $this->url()->fromRoute('inmail/message', ['id' => $user->uuid]),
Línea 355... Línea 355...
355
 
355
 
356
                    if ($record->sender_id == $currentUser->id) {
356
                    if ($record->sender_id == $currentUser->id) {
357
                        array_push($messages, [
357
                        array_push($messages, [
358
                            'uuid' => $record->uuid,
358
                            'uuid' => $record->uuid,
359
                            'sender_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
359
                            'sender_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
360
                            'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'code' => $currentUser->uuid]),
360
                            'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'code' => $currentUser->uuid],['force_canonical' => true]),
361
                            'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
361
                            'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
362
                            'receiver_name' => trim($user->first_name . ' ' . $user->last_name),
362
                            'receiver_name' => trim($user->first_name . ' ' . $user->last_name),
363
                            'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'code' => $user->uuid]),
363
                            'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'code' => $user->uuid],['force_canonical' => true]),
364
                            'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
364
                            'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
365
                            'side' => 'left',
365
                            'side' => 'left',
366
                            'message' => $record->message,
366
                            'message' => $record->message,
367
                            'type' => $record->type,
367
                            'type' => $record->type,
368
                            'filename' => $record->filename ? $this->url()->fromRoute('storage', ['type' => 'message', 'filename' => $record->filename, 'code' => $record->uuid]) : '',
368
                            'filename' => $record->filename ? $this->url()->fromRoute('storage', ['type' => 'message', 'filename' => $record->filename, 'code' => $record->uuid],['force_canonical' => true]) : '',
369
                            'date' => $timeElapsedString
369
                            'date' => $timeElapsedString
370
                        ]);
370
                        ]);
Línea 371... Línea 371...
371
                    } else {
371
                    } else {
372
 
372
 
373
 
373
 
374
 
374
 
375
                        array_push($messages, [
375
                        array_push($messages, [
376
                            'uuid' => $record->uuid,
376
                            'uuid' => $record->uuid,
377
                            'sender_name' => trim($user->first_name . ' ' . $user->last_name),
377
                            'sender_name' => trim($user->first_name . ' ' . $user->last_name),
378
                            'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'code' => $user->uuid]),
378
                            'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'code' => $user->uuid],['force_canonical' => true]),
379
                            'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
379
                            'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
380
                            'receiver_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
380
                            'receiver_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
381
                            'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'code' => $user->uuid]),
381
                            'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'code' => $user->uuid],['force_canonical' => true]),
382
                            'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
382
                            'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
383
                            'side' => 'right',
383
                            'side' => 'right',
384
                            'message' => $record->message,
384
                            'message' => $record->message,
Línea 385... Línea 385...
385
                            'type' => $record->type,
385
                            'type' => $record->type,
386
                            'filename' => $record->filename ? $this->url()->fromRoute('storage', ['type' => 'message', 'filename' => $record->filename, 'code' => $record->uuid]) : '',
386
                            'filename' => $record->filename ? $this->url()->fromRoute('storage', ['type' => 'message', 'filename' => $record->filename, 'code' => $record->uuid],['force_canonical' => true]) : '',
Línea 665... Línea 665...
665
                    }
665
                    }
Línea 666... Línea 666...
666
 
666
 
Línea 667... Línea 667...
667
                    $message = $messageMapper->fetchOne($message->id);
667
                    $message = $messageMapper->fetchOne($message->id);
668
 
668
 
669
                    if ($message->filename) {
669
                    if ($message->filename) {
670
                        $filename = $this->url()->fromRoute('storage', ['type' => 'message', 'filename' => $message->filename, 'code' => $message->uuid]);
670
                        $filename = $this->url()->fromRoute('storage', ['type' => 'message', 'filename' => $message->filename, 'code' => $message->uuid],['force_canonical' => true]);
671
                    } else {
671
                    } else {
Línea 672... Línea 672...
672
                        $filename = '';
672
                        $filename = '';
Línea 680... Línea 680...
680
 
680
 
681
                    return new JsonModel([
681
                    return new JsonModel([
682
                        'success'   => true,
682
                        'success'   => true,
683
                        'data'   => [
683
                        'data'   => [
684
                            'sender_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
684
                            'sender_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
685
                            'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'code' => $currentUser->uuid]),
685
                            'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'code' => $currentUser->uuid],['force_canonical' => true]),
686
                            'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
686
                            'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
687
                            'receiver_name' => trim($user->first_name . ' ' . $user->last_name),
687
                            'receiver_name' => trim($user->first_name . ' ' . $user->last_name),
688
                            'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'code' => $user->uuid]),
688
                            'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'code' => $user->uuid],['force_canonical' => true]),
689
                            'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
689
                            'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
690
                            'side' => 'left',
690
                            'side' => 'left',
691
                            'message' => $message->message,
691
                            'message' => $message->message,
692
                            'type' => $message->type,
692
                            'type' => $message->type,