Вход Регистрация
Файл: xteem.ru/user/mail/index.php
Строк: 188
<?php

$title 
'Контакты';

require_once (
'../../system/function.php');
require_once (
'../../system/header.php');
if(!isset(
$user['id'])) {
echo 
err($title'
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.<br/>
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
'
);
}
echo 
'<div class="title">'.$title.'</div>';
# закрываем от гостей
if(!$user['id']) exit(header('Location: '.$HOME));
$kont=mysql_query("SELECT `id_kont` FROM `users_konts` WHERE `type`='deleted' AND `id_user`='".$user['id']."' AND `time`>='".$_SERVER['REQUEST_TIME']."'");
if(
mysql_num_rows($kont)>0){
while(
$konts=mysql_fetch_assoc($kont)){
mysql_query("DELETE FROM `user_konts` WHERE `id_kont`='".$konts['id_kont']."'");
mysql_query("DELETE FROM `mail` WHERE `id_user`='".$user['id']."' AND `id_kont`='".$konts['id_kont']."'");
}
}
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;
}

if (isset(
$_GET['id']))
{
$ank=mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".intval($_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)
echo 
'Этот пользователь уже есть в вашем списке контактов';
else
{
mysql_query("INSERT INTO `users_konts` (`id_user`, `id_kont`, `time`) VALUES ('$user[id]', '$ank[id]', '$time')");
//$_SESSION['message'] = 'Контакт успешно добавлен';
header("Location: ?");
exit;
}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)
echo
'Этого пользователя нет в вашем списке контактов';
else
{
mysql_query("UPDATE `users_konts` SET `type` = 'deleted', `time` = '".($time+2592000)."' WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]' LIMIT 1");
//$_SESSION['message'] = 'Контакт перенесен в корзину';
header("Location: ?");
exit;
$type='deleted';
}
break;
}
}
}
else
echo 
'Пользователь не найден';
}
if (isset(
$_GET['act']) && $_GET['act'] == 'edit_ok' && isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"),0) == 1)
{
$ank=mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".intval($_GET['id'])."'"));

if (isset(
$_POST['type']) && preg_match('#^(common|ignor|favorite|deleted)$#',$_POST['type']) && $_POST['type']!=$type)
{
if(
$_POST['type']=='deleted'){
$lol=$time+2592000; }else{ $lol=$time; }
mysql_query("UPDATE `users_konts` SET `type` = '$_POST[type]', `time` = '$lol' WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]' LIMIT 1");
//$_SESSION['message'] = 'Контакт успешно перенесен';
header("Location: ?");
exit;
}

}

/*========================================Отмеченные========================================*/
if (is_array($_POST)) {
foreach (
$_POST as $key => $value)
{
if (
preg_match('#^post_([0-9]*)$#',$key,$postnum) && $value='1')
{
$delpost[] = $postnum[1];
}
}
}
// игнор 
if (isset($_POST['ignor']))
{
if (isset(
$delpost) && is_array($delpost))
{
echo 
'<div class="podmenu">Контакт(ы): ';for ($q=0$q<=count($delpost)-1$q++) {
if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `id_kont` = '$delpost[$q]'"), 0) == 0)
$warn[]='Этого пользователя нет в вашем списке контактов';
else
{
mysql_query("UPDATE `users_konts` SET `type` = 'ignor', `time` = '$time' WHERE `id_user` = '$user[id]' AND `id_kont` = '$delpost[$q]' LIMIT 1");
}
$ank_del=mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".intval($delpost[$q])."'"));
echo 
'<font color="#395aff"><b>' $ank_del['login'] . '</b></font>, ';
}echo 
' добавлен(ы) в черный список</div>';
}else{
$err[] = 'Не выделено ни одного контакта';
}
}
// активные 
if (isset($_POST['common']))
{
if (isset(
$delpost) && is_array($delpost))
{
echo 
'<div class="mess">Контакт(ы): ';for ($q=0$q<=count($delpost)-1$q++) {
if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `id_kont` = '$delpost[$q]'"), 0) == 0)
$warn[]='Этого пользователя нет в вашем списке контактов';
else
{
mysql_query("UPDATE `users_konts` SET `type` = 'common', `time` = '$time' WHERE `id_user` = '$user[id]' AND `id_kont` = '$delpost[$q]' LIMIT 1");
}
$ank_del=mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".intval($delpost[$q])."'"));
echo 
'<font color="#395aff"><b>' $ank_del['login'] . '</b></font>, ';
}echo 
' успешно перенесен(ы) в активные контакты</div>';
}else{
$err[] = 'Не выделено ни одного контакта';
}
}
// избранное
if (isset($_POST['favorite']))
{
if (isset(
$delpost) && is_array($delpost))
{
echo 
'<div class="mess">Контакт(ы): ';for ($q=0$q<=count($delpost)-1$q++) {
if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `id_kont` = '$delpost[$q]'"), 0) == 0)
$warn[]='Этого пользователя нет в вашем списке контактов';
else
{
mysql_query("UPDATE `users_konts` SET `type` = 'favorite', `time` = '$time' WHERE `id_user` = '$user[id]' AND `id_kont` = '$delpost[$q]' LIMIT 1");
}
$ank_del=mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".intval($delpost[$q])."'"));
echo 
'<font color="#395aff"><b>' $ank_del['login'] . '</b></font>, ';
}echo 
' успешно перенесен(ы) в избранное</div>';
}else{
$err[] = 'Не выделено ни одного контакта';
}
}
// удаляем
if (isset($_POST['deleted']))
{
if (isset(
$delpost) && is_array($delpost))
{
echo 
'<div class="mess">Контакт(ы): ';for ($q=0$q<=count($delpost)-1$q++) {
if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `id_kont` = '$delpost[$q]'"), 0) == 0)
$warn[]='Этого пользователя нет в вашем списке контактов';
else
{
mysql_query("UPDATE `users_konts` SET `type` = 'deleted', `time` = '$time' WHERE `id_user` = '$user[id]' AND `id_kont` = '$delpost[$q]' LIMIT 1");}
$ank_del=mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".intval($delpost[$q])."'"));
echo 
'<font color="#395aff"><b>' $ank_del['login'] . '</b></font>, ';
}echo 
' успешно перенесен(ы) в корзину</div>';
}else{
$err[] = 'Не выделено ни одного контакта';
}
}
//err();
echo "<div class='podmenu'><span style='float:right;'><a href='/user/mail/mails.php'><img src='<img src='http://xteem.ru/cob_ico/ups.png' alt='*' /> '> Написать сообщение</a></span><br/></div>";
if (empty(
$user['max'])) $user['max']=10;
$max $user['max'];
$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,$max);
$page page($k_page);
$start $max*$page-$max;

    
$q mysql_query("SELECT * FROM `users_konts` WHERE `id_user` = '$user[id]' AND `type` = '$type' ORDER BY `time` DESC, `new_msg` DESC LIMIT $start$max");    
    echo 
'<form method="post" action="">';
    while (
$post mysql_fetch_array($q))
    {
    
$ank_kont=mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".intval($post['id_kont'])."'"));
    
        
$k_mess mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE `unlink` != '$user[id]' AND `id_user` = '$ank_kont[id]' AND `id_kont` = '$user[id]'"), 0);
        
$k_mess2 mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE `unlink` != '$user[id]' AND `id_user` = '$user[id]' AND `id_kont` = '$ank_kont[id]'"), 0);    
        
        
echo 
'<div class=podmenu><input type="checkbox" name="post_' $post['id_kont'] . '" value="1" /> ';    

echo 
nick($ank_kont['id'], 111);
echo 
' (' $k_mess '/' $k_mess2 ') ';
    echo
"<a href='/user/mail/mail.php?id=".$ank_kont['id']."'>[Написать]</a>";
    echo 
'</div>';
    }            
echo 
'<div class="podmenu">';
echo 
'<div class="podmenu">';

if (
$type != 'deleted')echo '<input value="Удалить" type="submit" name="deleted" /> ';
if (
$type != 'common')echo '<input value="Активные" type="submit" name="common" /> ';
if (
$type != 'favorite')echo '<input value="Избранное" type="submit" name="favorite" /> ';
if (
$type != 'ignor')echo '<input value="Игнор" type="submit" name="ignor" /> ';
echo 
'</form>';
echo 
'</div>';
echo 
'</div>';

if (
$k_page 1)str("?type=$type&amp;",$k_page,$page); // Вывод страниц
else{
    echo 
'<div class="podmenu">';
    echo 
'Ваш список контактов пуст';
    echo 
'</div>';
}
if (
$type == 'deleted')echo '<div class="podmenu">Внимание. Контакты хранятся в корзине не более 1 месяца.<br />После этого они полностью удаляются.</div>';
if (
$type == 'ignor')echo '<div class="podmune">Уведомления о сообщениях от этих контактов не появляются</div>';
if (
$type == 'favorite')echo '<div class="podemnu">Уведомления о сообщениях от этих контактов выделяются</div>';echo '<div class="podmenu">';
echo (
$type == 'common' '<b>' null) . '<img style="padding:2px;" src="http://xteem.ru/cob_ico/ups.png" alt="*" /> <a href="?type=common">Активные</a>' . ($type == 'common' '</b>' null ) . ' (' mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `type` = 'common'"), 0) . ')<br />';
echo (
$type == 'favorite' '<b>' null) . '<img style="padding:2px;" src="http://xteem.ru/cob_ico/ups.png" alt="*" /> <a href="?type=favorite">Избранные</a>' . ($type == 'favorite' '</b>' null) . ' (' mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `type` = 'favorite'"), 0) . ')<br />';
echo (
$type == 'ignor' '<b>' null) . '<img style="padding:2px;" src="http://xteem.ru/cob_ico/ups.png" alt="*" /> <a href="?type=ignor">Игнорируемые</a>' . ($type == 'ignor' '</b>' null) . ' (' mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `type` = 'ignor'"), 0) . ')<br />';
echo (
$type == 'deleted' '<b>' null) . '<img style="padding:2px;" src="http://xteem.ru/cob_ico/ups.png" alt="*" /> <a href="?type=deleted">Корзина</a>' . ($type == 'deleted' '</b>' null) . ' (' mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `type` = 'deleted'"), 0) .')<br />';
echo 
'</div>';

//-----Подключаем низ-----//
require_once ('../../system/footer.php');
?>
Онлайн: 1
Реклама