<?
//Проверка если есть в базе данные то выводит из если нет то ничего не выводим
if ($results1 = $db->query("SELECT COUNT(*) FROM `messaging` WHERE `id_user` = '".$id_user."'")) {
/* Переход к строке №400 */
$results1->data_seek(399);
/* Получение строки */
$rows1 = $results1->fetch_row();
}
//Мои переписки
echo '<div class="mainname">'.Lang::__('Мои переписки').'</div>';
echo '<div class="mainpost">';
if ($results = $db->query("SELECT COUNT(*) FROM `messaging_topics_user` WHERE `id_user` = '".$id_user."'")) {
/* Переход к строке №400 */
$results->data_seek(399);
/* Получение строки */
$rows = $results->fetch_row();
}
if($rows[0] == 0) {
echo engine::error(Lang::__('Тем не найдено!'));
echo '</div>';
exit;
}
$newlist = new Navigation($rows[0],10, true);
//Выводим все темы и сообщения в личном ящике
$user_topics = $db->query("SELECT * FROM `messaging_topics_user` WHERE `id_user` = '".$id_user."' ORDER BY `id` DESC ". $newlist->limit()."");
//Выводим ваши темы
while($user_top = $db->get_array($user_topics)) {
echo '<div class="posts_gl">';
echo '<table cellspacing="0" callpadding="0" width="100%"><tr>';
echo '<td class="icons"><img src="/engine/template/icons/them.gif"/></td>';
//Получаем из базы названия темы через $id
$messaging_topics = $db->get_array($db->query("SELECT * FROM `messaging_topics` WHERE `id` = '".$user_top['id_topics']."'"));
//Получаем из базы все сообщения и дополнительные данные
$messaging = $db->get_array($db->query("SELECT * FROM `messaging` WHERE `id_topics` = '".$messaging_topics['id']."'"));
//Получаем данные по автору темы
$nick = $user->users($messaging['id_user'],array('nick'),true);
//Получаем данные по получателю темы
$nick_post = $user->users($messaging['id_post'],array('nick'),true);
//Ск. писем непрочитано
if($messaging['id_post'] == $id_user) {
$countmes = $db->get_array($db->query("SELECT COUNT(*) FROM `messaging` WHERE `id_topics` = '".$user_top['id_topics']."' and `action` = '0'"));
}else {
$countmes = '';
}
//Выводим Названия темы если есть
echo '<td class="name" colspan="10"><b><a href="?act=topics&id='.$messaging_topics['id'].'">'.$messaging_topics['name'].'</a></b>';
if($messaging['id_dir'] == 2) {
if($messaging['id_post'] == $id_user) {
if($messaging['action'] == 0) {
echo '<font style="margin-left:5px;font-size:11px;" color="red">'.Lang::__('Не прочитано').' '.$countmes[0].'</font>';
}else {
echo '<font style="margin-left:5px;font-size:11px;" color="green">'.Lang::__('Получено').'</font>';
}
}else{
echo '<font style="margin-left:5px;font-size:11px;" color="green">'.Lang::__('Ваша тема').'</font>';
}
}elseif($messaging['id_dir'] == 3) {
echo '<font style="margin-left:5px;font-size:11px;" color="red">'.Lang::__('В черновике').'</font>';
}
echo '<span class="time"><a href="?act=delete_topics&TopicID='.$messaging_topics['id'].'"><img src="/engine/template/icons/delete.png"></a></span>';
echo '</td></tr><tr><td class="content" colspan="10">';
//Выводим Автора темы и Получателя
echo '<div class="desc">Автор: <a href="/modules/profile.php?act=view&id='.$messaging['id_user'].'">'.$nick.'</a>
| Получатель: <a href="/modules/profile.php?act=view&id='.$messaging['id_post'].'">'.$nick_post.'</a>';
echo '</div></td></tr></table></div>';
//Закрываем основной блок div в while
}
echo '</div>';
//Вывод навигации
echo $newlist->pagination('');