Просмотр файла love/konts.php

Размер файла: 4.49Kb
<?
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 'favorite':$type='favorite';$type_name='Друзья';break;
case 'ignor':$type='ignor';$type_name='Игнор';break;
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 '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("DELETE FROM `users_konts` WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]' LIMIT 1");
msg ('Контакт успешно удален');
}
break;
}
}
}
else
$err[]='Пользователь не найден';
}


aut();
err();


$smarty = new Smarty_conf();
$menu=array();
$menu[]=array('?type=common','Общие',$type=='common');
$menu[]=array('?type=favorite','Друзья',$type=='favorite');
$menu[]=array('?type=ignor','Игнор',$type=='ignor');
$menu[]=array('?type=deleted','Корзина',$type=='deleted');
$smarty->assign('menu',$menu);
$smarty->assign('menu_title','Группа');
$smarty->display('links.select.tpl');



if ($type=='deleted')echo "Контакты из этой группы удаляются через 30 дней<br />\n";
if ($type=='ignor')echo "Уведомления о сообщениях от этих контактов не появляются<br />\n";
if ($type=='favorite')echo "Уведомления о сообщениях от этих контактов выделяются<br />\n";


$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `type` = '$type'"), 0);

$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$listing = new Smarty_conf();
$posts=array();
$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);


$posts[]=array('icon'=> array('size'=>'small','src'=> ICONS_USER.'pol_'.$ank_kont['pol'].'.png'),
'title'=> "<a href='/mail.php?id=$ank_kont[id]'>".($post['name']?$post['name']:$ank_kont['nick'])."</a>".online($ank_kont['id']).' '.
($k_new_mess?'<b>':null)."(".($k_new_mess?'+'.$k_new_mess:$k_mess).")".($k_new_mess?'</b>':null),
'post' => "<a href='/info.php?id=$ank_kont[id]'>Анкета</a>",'new'=>$k_new_mess);
}

if (!$posts)$posts[]=array('title' => 'В группе &quot;'.$type_name.'&quot; контактов нет');
$listing->assign('post',$posts);
$listing->display('body.conlentlist.tpl');


if ($k_page>1)str("?type=$type&amp;",$k_page,$page); // Вывод страниц


$smarty = new Smarty_conf();
$smarty->assign('menu',array(array('/umenu.php','Личный кабинет')));
$smarty->assign('menu_title','Навигация');
$smarty->display('links.path.tpl');
echo '<hr color="DeepSkyBlue1" hr noshade size="1"></font>';
echo "&laquo;<a href='/love/index.php'>В знакомства</a><br/>\n";
include_once '../sys/inc/tfoot.php';
?>