Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 2219 Rev 2241
Línea 175... Línea 175...
175
     *       'id'                                       => 'id del grupo encriptado',
175
     *       'id'                                       => 'id del grupo encriptado',
176
     *       'name'                                     => 'nombre del grupo',
176
     *       'name'                                     => 'nombre del grupo',
177
     *       'type'                                     => 'group', //fixed
177
     *       'type'                                     => 'group', //fixed
178
     *       'is_open'                                  => 'true/false',
178
     *       'is_open'                                  => 'true/false',
179
     *       'unsee_messages'                           => 'true/false',
179
     *       'unsee_messages'                           => 'true/false',
180
     *       'unread_messages'                          => 'true/false'
180
     *       'unread_messages'                          => 'true/false',
-
 
181
     *       'count_not_seen_messages'  => 'cantidad de mensajes no vistos',
-
 
182
     *       'count_not_received_messages' => 'cantidad de mensajes no recibidos',
181
     *      ],
183
     *      ],
182
     *      [
184
     *      [
183
     *        'url_clear'               => 'url para limpiar los mensajes del grupo',
185
     *        'url_clear'               => 'url para limpiar los mensajes del grupo',
184
     *        'url_close'               => 'url para cerrar el chat',
186
     *        'url_close'               => 'url para cerrar el chat',
185
     *        'url_send'                => 'url para enviar un mensaje',
187
     *        'url_send'                => 'url para enviar un mensaje',
Línea 193... Línea 195...
193
     *        'type'                    => 'user' //fixed,
195
     *        'type'                    => 'user' //fixed,
194
     *        'profile'                 => 'url del profile',
196
     *        'profile'                 => 'url del profile',
195
     *        'online'                  => 'true/false',
197
     *        'online'                  => 'true/false',
196
     *        'is_open'                 => 'true/false',
198
     *        'is_open'                 => 'true/false',
197
     *        'unsee_messages'          => 'true/false'
199
     *        'unsee_messages'          => 'true/false'
198
     *        'unread_messages'         => 'true/false'
200
     *        'unread_messages'         => 'true/false',
-
 
201
     *        'count_not_seen_messages'  => 'cantidad de mensajes no vistos',
-
 
202
     *        'count_not_received_messages' => 'cantidad de mensajes no recibidos',
199
     *     ]
203
     *     ]
200
     * ]
204
     * ]
201
     * En caso de ser negativo puede haber 2 formatos
205
     * En caso de ser negativo puede haber 2 formatos
202
     * [
206
     * [
203
     *  'success' : false,
207
     *  'success' : false,
Línea 250... Línea 254...
250
                    //$not_seen_messages     = $chatGroupUserMessageMapper->existNotSeenMessages($chatGroup->id, $currentUser->id);
254
                    //$not_seen_messages     = $chatGroupUserMessageMapper->existNotSeenMessages($chatGroup->id, $currentUser->id);
251
                    //$not_received_messages = $chatGroupUserMessageMapper->existNotReceivedMessages($chatGroup->id, $currentUser->id);
255
                    //$not_received_messages = $chatGroupUserMessageMapper->existNotReceivedMessages($chatGroup->id, $currentUser->id);
Línea 252... Línea 256...
252
                    
256
                    
253
                    $count_not_seen_messages     = $chatGroupUserMessageMapper->countNotSeenMessages($chatGroup->id, $currentUser->id);
257
                    $count_not_seen_messages     = $chatGroupUserMessageMapper->countNotSeenMessages($chatGroup->id, $currentUser->id);
-
 
258
                    $count_not_received_messages = $chatGroupUserMessageMapper->countNotReceivedMessages($chatGroup->id, $currentUser->id);
-
 
259
                    $lastMessage                    = $chatGroupUserMessageMapper->fetchLastMessage($chatGroup->id, $currentUser->id);
-
 
260
                    
-
 
261
                    if($lastMessage) {
-
 
262
                        $lastMessage = Functions::timeElapsedString($lastMessage->added_on);
-
 
263
                    } else {
-
 
264
                        $lastMessage = '';
-
 
265
                    }
-
 
266
                    
-
 
267
                    
Línea 254... Línea 268...
254
                    $count_not_received_messages = $chatGroupUserMessageMapper->countNotReceivedMessages($chatGroup->id, $currentUser->id);
268
                    
255
                    
269
                    
Línea 256... Línea 270...
256
                    $not_seen_messages     = $count_not_seen_messages > 0;
270
                    $not_seen_messages     = $count_not_seen_messages > 0;
Línea 277... Línea 291...
277
                            'is_open'                               => $is_open ? 1 : 0,
291
                            'is_open'                               => $is_open ? 1 : 0,
278
                            'not_seen_messages'                     => $not_seen_messages,
292
                            'not_seen_messages'                     => $not_seen_messages,
279
                            'not_received_messages'                 => $not_received_messages,
293
                            'not_received_messages'                 => $not_received_messages,
280
                            'count_not_seen_messages'               => $count_not_seen_messages,
294
                            'count_not_seen_messages'               => $count_not_seen_messages,
281
                            'count_not_received_messages'           => $count_not_received_messages,
295
                            'count_not_received_messages'           => $count_not_received_messages,
-
 
296
                            'last_message'                          => $lastMessage 
Línea 282... Línea 297...
282
                            
297
                            
283
                        ];
298
                        ];
Línea 284... Línea 299...
284
                    } else {
299
                    } else {
Línea 301... Línea 316...
301
                            'is_open'                       => $is_open ? 1 : 0,
316
                            'is_open'                       => $is_open ? 1 : 0,
302
                            'not_seen_messages'             => $not_seen_messages,
317
                            'not_seen_messages'             => $not_seen_messages,
303
                            'not_received_messages'         => $not_received_messages,
318
                            'not_received_messages'         => $not_received_messages,
304
                            'count_not_seen_messages'       => $count_not_seen_messages,
319
                            'count_not_seen_messages'       => $count_not_seen_messages,
305
                            'count_not_received_messages'   => $count_not_received_messages,
320
                            'count_not_received_messages'   => $count_not_received_messages,
-
 
321
                            'last_message'                  => $lastMessage 
306
                        ];
322
                        ];
307
                    }
323
                    }
Línea 308... Línea 324...
308
 
324
 
309
                   array_push($chats, $chat);
325
                   array_push($chats, $chat);
Línea 338... Línea 354...
338
                    $chatUser = $chatUserMapper->fetchOneByUserId1AndUserId2($currentUser->id, $user->id);
354
                    $chatUser = $chatUserMapper->fetchOneByUserId1AndUserId2($currentUser->id, $user->id);
Línea 339... Línea 355...
339
                    
355
                    
340
                    
356
                    
-
 
357
                    $count_not_received_messages = $chatMessageMapper->countNotReceivedMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
-
 
358
                    $count_not_seen_messages = $chatMessageMapper->countNotSeenMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
-
 
359
                    $lastMessage = $chatMessageMapper->fetchLastMessage($chatUser->id, $currentUser->id);
-
 
360
                    
-
 
361
                    if($lastMessage) {
-
 
362
                        $lastMessage = Functions::timeElapsedString($lastMessage->added_on);
-
 
363
                    } else {
-
 
364
                        $lastMessage = '';
-
 
365
                    }
Línea 341... Línea 366...
341
                    $count_not_received_messages = $chatMessageMapper->countNotReceivedMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
366
                    
Línea 352... Línea 377...
352
                        //$not_seen_messages = $chatMessageMapper->existNotSeenMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
377
                        //$not_seen_messages = $chatMessageMapper->existNotSeenMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
353
                    } else {
378
                    } else {
354
                        $is_open = false;
379
                        $is_open = false;
355
                        $not_seen_messages = false;
380
                        $not_seen_messages = false;
356
                        $not_received_messages = false;
381
                        $not_received_messages = false;
-
 
382
           
357
                    }
383
                    }
Línea 358... Línea 384...
358
 
384
 
359
                    
385
                    
Línea 374... Línea 400...
374
                        'is_open'                   => $is_open ? 1 : 0,
400
                        'is_open'                   => $is_open ? 1 : 0,
375
                        'not_seen_messages'         => $not_seen_messages,
401
                        'not_seen_messages'         => $not_seen_messages,
376
                        'not_received_messages'     => $not_received_messages,
402
                        'not_received_messages'     => $not_received_messages,
377
                        'count_not_seen_messages'       => $count_not_seen_messages,
403
                        'count_not_seen_messages'       => $count_not_seen_messages,
378
                        'count_not_received_messages'   => $count_not_received_messages,
404
                        'count_not_received_messages'   => $count_not_received_messages,
-
 
405
                        'last_message'                  => $lastMessage 
Línea 379... Línea 406...
379
                       
406
                       
Línea 380... Línea 407...
380
                    ];
407
                    ];
381
                    
408