| Línea 242... |
Línea 242... |
| 242 |
$chatGroup = $chatGroupMapper->fetchOne($r->group_id);
|
242 |
$chatGroup = $chatGroupMapper->fetchOne($r->group_id);
|
| 243 |
$chatUserOwner = $chatGroupUserMapper->fetchOwnerByGroupId($chatGroup->id);
|
243 |
$chatUserOwner = $chatGroupUserMapper->fetchOwnerByGroupId($chatGroup->id);
|
| Línea 244... |
Línea 244... |
| 244 |
|
244 |
|
| 245 |
|
245 |
|
| - |
|
246 |
$is_open = in_array($chatGroup->uuid, $_SESSION[self::SESSION_CHAT_OPEN_BOXES]);
|
| - |
|
247 |
//$not_seen_messages = $chatGroupUserMessageMapper->existNotSeenMessages($chatGroup->id, $currentUser->id);
|
| - |
|
248 |
//$not_received_messages = $chatGroupUserMessageMapper->existNotReceivedMessages($chatGroup->id, $currentUser->id);
|
| 246 |
$is_open = in_array($chatGroup->uuid, $_SESSION[self::SESSION_CHAT_OPEN_BOXES]);
|
249 |
|
| - |
|
250 |
//$not_seen_messages = $chatGroupUserMessageMapper->existNotSeenMessages($chatGroup->id, $currentUser->id);
|
| - |
|
251 |
//$not_received_messages = $chatGroupUserMessageMapper->existNotReceivedMessages($chatGroup->id, $currentUser->id);
|
| - |
|
252 |
|
| - |
|
253 |
$count_not_seen_messages = $chatGroupUserMessageMapper->countNotSeenMessages($chatGroup->id, $currentUser->id);
|
| - |
|
254 |
$count_not_received_messages = $chatGroupUserMessageMapper->countNotReceivedMessages($chatGroup->id, $currentUser->id);
|
| - |
|
255 |
|
| Línea 247... |
Línea 256... |
| 247 |
$not_seen_messages = $chatGroupUserMessageMapper->existNotSeenMessages($chatGroup->id, $currentUser->id);
|
256 |
$not_seen_messages = $count_not_seen_messages > 0;
|
| Línea 248... |
Línea 257... |
| 248 |
$not_received_messages = $chatGroupUserMessageMapper->existNotReceivedMessages($chatGroup->id, $currentUser->id);
|
257 |
$not_received_messages = $count_not_received_messages > 0;
|
| 249 |
|
258 |
|
| Línea 266... |
Línea 275... |
| 266 |
'name' => $chatGroup->name,
|
275 |
'name' => $chatGroup->name,
|
| 267 |
'type' => 'group',
|
276 |
'type' => 'group',
|
| 268 |
'is_open' => $is_open ? 1 : 0,
|
277 |
'is_open' => $is_open ? 1 : 0,
|
| 269 |
'not_seen_messages' => $not_seen_messages,
|
278 |
'not_seen_messages' => $not_seen_messages,
|
| 270 |
'not_received_messages' => $not_received_messages,
|
279 |
'not_received_messages' => $not_received_messages,
|
| - |
|
280 |
'count_not_seen_messages' => $count_not_seen_messages,
|
| - |
|
281 |
'count_not_received_messages' => $count_not_received_messages,
|
| Línea 271... |
Línea 282... |
| 271 |
|
282 |
|
| 272 |
];
|
283 |
];
|
| Línea 273... |
Línea 284... |
| 273 |
} else {
|
284 |
} else {
|
| Línea 288... |
Línea 299... |
| 288 |
'name' => $chatGroup->name,
|
299 |
'name' => $chatGroup->name,
|
| 289 |
'type' => 'group',
|
300 |
'type' => 'group',
|
| 290 |
'is_open' => $is_open ? 1 : 0,
|
301 |
'is_open' => $is_open ? 1 : 0,
|
| 291 |
'not_seen_messages' => $not_seen_messages,
|
302 |
'not_seen_messages' => $not_seen_messages,
|
| 292 |
'not_received_messages' => $not_received_messages,
|
303 |
'not_received_messages' => $not_received_messages,
|
| - |
|
304 |
'count_not_seen_messages' => $count_not_seen_messages,
|
| - |
|
305 |
'count_not_received_messages' => $count_not_received_messages,
|
| 293 |
];
|
306 |
];
|
| 294 |
}
|
307 |
}
|
| Línea 295... |
Línea 308... |
| 295 |
|
308 |
|
| 296 |
array_push($chats, $chat);
|
309 |
array_push($chats, $chat);
|
| Línea 323... |
Línea 336... |
| 323 |
|
336 |
|
| Línea -... |
Línea 337... |
| - |
|
337 |
|
| - |
|
338 |
$chatUser = $chatUserMapper->fetchOneByUserId1AndUserId2($currentUser->id, $user->id);
|
| - |
|
339 |
|
| 324 |
|
340 |
|
| - |
|
341 |
$count_not_received_messages = $chatMessageMapper->countNotReceivedMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
|
| - |
|
342 |
$count_not_seen_messages = $chatMessageMapper->countNotSeenMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
|
| - |
|
343 |
|
| 325 |
$chatUser = $chatUserMapper->fetchOneByUserId1AndUserId2($currentUser->id, $user->id);
|
344 |
if($chatUser) {
|
| - |
|
345 |
|
| - |
|
346 |
|
| 326 |
|
347 |
|
| 327 |
|
348 |
$is_open = in_array($chatUser->uuid, $_SESSION[self::SESSION_CHAT_OPEN_BOXES]);
|
| 328 |
if($chatUser) {
|
349 |
$not_received_messages = $count_not_received_messages > 0;
|
| 329 |
$is_open = in_array($chatUser->uuid, $_SESSION[self::SESSION_CHAT_OPEN_BOXES]);
|
350 |
$not_seen_messages = $count_not_seen_messages > 0;
|
| 330 |
$not_received_messages = $chatMessageMapper->existNotReceivedMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
|
351 |
//$not_received_messages = $chatMessageMapper->existNotReceivedMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
|
| 331 |
$not_seen_messages = $chatMessageMapper->existNotSeenMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
|
352 |
//$not_seen_messages = $chatMessageMapper->existNotSeenMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
|
| 332 |
} else {
|
353 |
} else {
|
| Línea 351... |
Línea 372... |
| 351 |
'type' => 'user',
|
372 |
'type' => 'user',
|
| 352 |
'online' => $online ? 1 : 0,
|
373 |
'online' => $online ? 1 : 0,
|
| 353 |
'is_open' => $is_open ? 1 : 0,
|
374 |
'is_open' => $is_open ? 1 : 0,
|
| 354 |
'not_seen_messages' => $not_seen_messages,
|
375 |
'not_seen_messages' => $not_seen_messages,
|
| 355 |
'not_received_messages' => $not_received_messages,
|
376 |
'not_received_messages' => $not_received_messages,
|
| - |
|
377 |
'count_not_seen_messages' => $count_not_seen_messages,
|
| - |
|
378 |
'count_not_received_messages' => $count_not_received_messages,
|
| - |
|
379 |
|
| 356 |
];
|
380 |
];
|
| Línea 357... |
Línea 381... |
| 357 |
|
381 |
|
| 358 |
array_push($chats, $chat);
|
382 |
array_push($chats, $chat);
|
| 359 |
}
|
383 |
}
|