Файл: mylaf.ru/user/mail/index.php
Строк: 112
<?
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
include_once '../../sys/inc/user.php';
only_reg();
switch (@$_GET['type']) {
case 'deleted':
$type='deleted';
$type_name='Удаленные';
break;
default:
$type='common';
$type_name='Общие';
break;
}
$set['title']=$type_name.' контакты';
include_once '../../sys/inc/thead.php';
title();
if (isset($_GET['id']))
{
$ank=get_user($_GET['id']);
if ($ank)
{
if (isset($_GET['act']))
{
switch ($_GET['act']) {
case 'add':
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]'"), 0)==1)
$err[]='Этот пользователь уже есть в вашем списке контактов';
else
{
mysql_query("INSERT INTO `users_konts` (`id_user`, `id_kont`, `time`) VALUES ('$user[id]', '$ank[id]', '$time')");
msg ('Контакт успешно добавлен');
}
break;
case 'common';
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]'"), 0)==0)
$warn[]='Этого пользователя нет в вашем списке контактов';
else {
mysql_query("UPDATE `users_konts` SET `type` = 'common', `time` = '$time' WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]' LIMIT 1");
msg ('Контакт успешно востановлен!');
$type='common';
}
break;
case 'del':
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]'"), 0)==0)
$warn[]='Этого пользователя нет в вашем списке контактов';
else
{
mysql_query("UPDATE `users_konts` SET `type` = 'deleted', `time` = '$time' WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]' LIMIT 1");
msg ('Контакт перенесен в группу удаленные');
$type='deleted';
}
break;
}
}
}
else
$err[]='Пользователь не найден';
}
err();
if ($type=='deleted')msg("Контакты из этой группы удаляются через 30 дней");
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `type` = '$type'"), 0);
if ($k_post){
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT * FROM `users_konts` WHERE `id_user` = '$user[id]' AND `type` = '$type' ORDER BY `time` DESC, `new_msg` DESC LIMIT $start, $set[p_str]");
while ($post = mysql_fetch_array($q))
{
$ank_kont=get_user($post['id_kont']);
$k_mess=mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE `id_user` = '$ank_kont[id]' AND `id_kont` = '$user[id]'"), 0);
$k_new_mess=mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE `id_user` = '$ank_kont[id]' AND `id_kont` = '$user[id]' AND `read` = '0'"), 0);
echo "<a href='mail.php?id=$ank_kont[id]'><div class='forum'>n";
echo "".u($ank_kont['id'])."";
echo ($k_new_mess!=0?'<b>':null)."(".($k_new_mess!=0?'+'.$k_new_mess:$k_mess).")".($k_new_mess!=0?'</b>':null);
$mess=mysql_query("SELECT * FROM `mail` WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank_kont[id]' OR `id_user` = '$ank_kont[id]' AND `id_kont` = '$user[id]' ORDER BY id DESC LIMIT 1");
while ($post = mysql_fetch_assoc($mess)){
$post['msg'] = iconv_substr($post['msg'], 0, 32);
$post['msg']=''.$post['msg'].'....';
echo "</br>".output_text($post['msg'])."";
}
echo "<table>";
if ($type!='deleted')echo "<td class='w'><a href='?type=$type&act=del&id=$ank_kont[id]'>В корзину</a></td>";
else if ($type=='deleted')echo "<td class='w'><a href='?type=$type&act=common&id=$ank_kont[id]'>Востановить</a></td>";
echo "</table></div></a>n";
}
if ($k_page>1)str("?type=$type&",$k_page,$page); // Вывод страниц
} else {
if ($type=='deleted')msg("У вас нет удаленных контактов");
else msg("Пока у вас нет ни одного контакта.<img src='/style/smiles/sad.gif'><br/>Найди новых друзей или даже свою любовь в наших <a href='/love'><font color='red'><b>Знакомствах</b></font></a>");
}
echo "<table>";
echo "<td class='block'><a href='/user/settings/mail.php'>Настройки</a></td>n";
echo ($type=='deleted'?'<b>':null)."<td class='block'><a href='?type=deleted'>Корзина</a>".($type=='deleted'?'</b>':null)."</td>n";
echo "</table>";
include_once '../../sys/inc/tfoot.php';
?>