File size: 1.86Kb
<?php
# @*************************************************************************@
# @ Software author: Mansur Altamirov (Mansur_TL) @
# @ Author_url 1: https://www.instagram.com/mansur_tl @
# @ Author_url 2: http://codecanyon.net/user/mansur_tl @
# @ Author E-mail: vayart.help@gmail.com @
# @*************************************************************************@
# @ ColibriSM - The Ultimate Modern Social Media Sharing Platform @
# @ Copyright (c) 2020 - 2021 ColibriSM. All rights reserved. @
# @*************************************************************************@
if (empty($cl["is_logged"])) {
cl_redirect("404");
}
$uname = fetch_or_get($_GET["uname"], false);
$uname = cl_text_secure($uname);
$cl['interlocutor'] = cl_get_user_by_name($uname);
if (empty($cl['interlocutor']) || ($cl['interlocutor']['id'] == $me['id'])) {
cl_redirect("404");
}
if (cl_is_blocked($cl['interlocutor']['id'], $me['id'])) {
cl_redirect("blocked");
}
else if(cl_is_blocked($me['id'], $cl['interlocutor']['id'])) {
cl_redirect("404");
}
require_once(cl_full_path("core/apps/chat/app_ctrl.php"));
cl_session('interloc_user_id', $cl['interlocutor']['id']);
$cl["page_title"] = $cl['interlocutor']['name'];
$cl["page_desc"] = $cl["config"]["description"];
$cl["page_kw"] = $cl["config"]["keywords"];
$cl["pn"] = "conversation";
$cl["sbr"] = true;
$cl["sbl"] = true;
$cl["can_contact"] = cl_can_direct_message($cl['interlocutor']['id']);
$cl["messages"] = cl_get_conversation(array(
'user_one' => $me['id'],
'user_two' => $cl['interlocutor']['id']
));
if (not_empty($cl["messages"])) {
$cl["messages"] = array_reverse($cl["messages"]);
}
$cl["http_res"] = cl_template("conversation/content");