function getThread($user_id, $con) { $threads = array(); $recipents = getRecipentsUserIdByUserId($user_id, $con); foreach ($recipents as $recipent) { $lastmsg = getLastMessage($user_id, $recipent, $con); $userdetail = getUserDetail($recipent, $con); $isRead = checkIsRead($user_id, $lastmsg["message_id"], $con); $thai_month_short_arr = array("", "ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."); $time = strtotime($lastmsg["message_time"]); $timeoutput = date("j", $time) . " " . $thai_month_short_arr[date("n", $time)] . " " . (date("Y", $time) + 543) . " , " . date("G:i", $time); $thread = array("user" => $userdetail, "last_message_id" => $lastmsg["message_id"], "last_message" => $lastmsg["message"], "last_message_time" => $timeoutput, "last_message_realtime" => $lastmsg["message_time"], "isRead" => $isRead); array_push($threads, $thread); } usort($threads, 'date_compare'); return $threads; }
<a href="<?php echo SITE_URL; ?> /communication.php?conv=<?php echo $conversation_id; ?> "> <div class="message-content" data-id="<?php echo $conversation_id; ?> "> <?php if (!empty(getLastMessage($conversation_id, $nextuser, 'ASC'))) { echo getLastMessage($conversation_id, $nextuser); } else { echo getLastMessage($conversation_id, $_SESSION['uid']); } ?> </div> </a> </div> <?php //} ?> <?php } } else { echo "You don't have started any conversations";