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;
}
示例#2
0
                                            <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";