File size: 5.05Kb
<?php defined('ACCESS') OR die('No direct script access...');
/**
* Author - koder_alex
* ISQ - 669906617
* VK - https://vk.com/koder_alex
* It is forbidden to give, sell, modify.
*/
$data = array();
if (isset($_POST['peer']) && is_numeric($_POST['peer']) && mysql_result(mysql_query("SELECT COUNT(id) FROM user WHERE `id` = '" . (int)$_POST['peer'] . "'", $db), 0))
$peer = d_user((int)$_POST['peer'], false);
else
$peer = d_user(0, false);
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM mail WHERE `unlink` != '$user[id]' AND (`id_kont` = '$user[id]' AND `id_user` = '" . $peer['id'] . "' OR `id_kont` = '" . $peer['id'] . "' AND `id_user` = '$user[id]')"), 0);
$data['message'] = array();
if ($k_post > 0) {
$set['p_str'] = '20';
$k_page = k_page($k_post, $set['p_str']);
$page = pagePostData($k_page);
$start = $set['p_str'] * $page - $set['p_str'];
$q = mysql_query("SELECT m.*, (SELECT COUNT(id) FROM mail_important WHERE `id_user` = '$user[id]' and `id_mail` = m.`id` LIMIT 1) as important FROM mail as m
WHERE m.`unlink` != '$user[id]' AND (m.`id_kont` = '$user[id]' AND m.`id_user` = '" . $peer['id'] . "' OR m.`id_kont` = '" . $peer['id'] . "' AND m.`id_user` = '$user[id]')
ORDER BY m.`id` DESC LIMIT $start, $set[p_str]");
while ($post = mysql_fetch_assoc($q)) {
ob_start();
$d = d_user($post['id_user'], true, 'mi_img');
$d['nick'] = u_nick($d['id']);
$peer['nick'] = u_nick($peer['id']);
if($d['ank_name'] != NULL){
$tita = text($d['ank_name']);
}
else{
$tita = $d['nick'];
}
if($peer['ank_name'] != NULL){
$titd = text($peer['ank_name']);
}
else{
$titd = $peer['nick'];
}
if($post['gift'] == 1){
?>
<div class="msg_item _msg<?= $post['id']?> mi_gift" data-id="<?= $post['id']?>" onclick="return MessagesActions.onMessageClick(event, this);">
<div class="mi_iwrap">
<a class="al_u<?= $d['id']?>" href="/id<?= $d['id']?>"><?= $d['avatar']?></a>
</div>
<div class="mi_cont">
<div class="mi_head">
<a class="mi_date" href="/mail?act=msg&id=<?= $post['id']?>"><?= vremja($post['time'])?></a>
<a class="mi_author al_u<?= $d['id']?> _u<?= $d['id']?>" href="/id<?= $d['id']?>" data-name="<?= $d['nick']?>"><?= $tita . $d['online']?></a>
<?
if($user['id'] == $d['id']){
?>
<span class="explain">отправил<?= ($d['pol'] == 1 ? '' : 'а')?> подарок <?= $titd?>:</span>
<?
}
else{
?>
<span class="explain">отправил<?= ($d['pol'] == 1 ? '' : 'а')?> подарок:</span>
<?
}
?>
</div>
<div class="mi_body">
<div class="pi_medias audios_list medias_audios_list">
<div class="medias_thumbs">
<div class="medias_thumb mi_gift_thumb">
<?= output_text($post['msg'])?>
</div>
</div>
</div>
</div>
</div>
</div>
<?
}
elseif($post['photo'] == 1){
?>
<div
class="msg_item<?= ($post['read'] == 0 ? ' mi_unread' : '') . ($post['important'] ? ' msg_item_important' : '') ?>"
data-id="<?= $post['id'] ?>" onclick="return MessagesActions.onMessageClick(event, this);">
<div class="mi_iwrap"><a href="/id<?= $d['id'] ?>"><?= $d['avatar'] ?></a></div>
<div class="mi_cont">
<div class="mi_head">
<a class="mi_date" href="/mail?act=msg&id=<?= $post['id'] ?>"><?= vremja($post['time']) ?></a>
<a class="mi_author"
href="/id<?= $d['id'] ?>"><?= $tita . $d['online'] ?></a>
</div>
<div class="mi_body">
<div class="pi_medias thumbs_list thumbs_list1 audios_list medias_audios_list">
<div class="medias_thumbs medias_thumbs_map" style="margin-top: 5px !important;">
<div class="thumbs_map_wrap">
<div class="thumbs_map_helper" style="display: inline-block;">
<div class="thumbs_map">
<?= output_text($post['msg'])?>
</div>
</div>
</div></div>
</div>
</div>
</div></div>
<?
}
else{
?>
<div
class="msg_item<?= ($post['read'] == 0 ? ' mi_unread' : '') . ($post['important'] ? ' msg_item_important' : '') ?>"
data-id="<?= $post['id'] ?>" onclick="return MessagesActions.onMessageClick(event, this);">
<div class="mi_iwrap"><a href="/id<?= $d['id'] ?>"><?= $d['avatar'] ?></a></div>
<div class="mi_cont">
<div class="mi_head">
<a class="mi_date" href="/mail?act=msg&id=<?= $post['id'] ?>"><?= vremja($post['time']) ?></a>
<a class="mi_author"
href="/id<?= $d['id'] ?>"><?= $tita . $d['online'] ?></a>
</div>
<div class="mi_body">
<div class="mi_text"><?= output_text($post['msg']) ?></div><?
if ($post['attachments'])
showAttachments($post['id']);
?></div>
</div></div><?
}
$data['message'][] = ob_get_contents();
ob_end_clean();
}
if (!empty($data['message']) && $k_page > $page) {
$data['message'][] = '<div class="show_more_wrap"><a class="show_more" id="show_more" onclick="mail.loadMess(\'' . $peer['id'] . '\')">Показать ещё сообщения</a></div>';
}
}
setData($data);