Размер файла: 4.08Kb
<?php
// by mides, wmclub.mobi
$title = 'Личный кабинет';
require('../config.php');
require('../includes/sys.php');
require('../includes/start.php');
require('../includes/auth_u.php');
require('../includes/header.php');
switch($_GET['act']){
###############################################################################
## Игнор-лист ##
###############################################################################
default:
tp('Игнор-лист');
$f = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `foes` WHERE `is_foe_for` = '$u[id]'"), 0);
if($f > 0){
$pages = ceil($f/$config['onpage']);
if(intval($_REQUEST['page'])){
$page = intval($_REQUEST['page']);
}else{
$page = 1;
}
$from = ($page-1)*$config['onpage'];
$result = mysql_query("SELECT * FROM `foes` WHERE `is_foe_for` = '$u[id]' ORDER BY `id_user` LIMIT $from, $config[onpage]");
while($foe = mysql_fetch_assoc($result)){
echo '<a href="profile.php?u='.$foe['id_user'].'">'.login($foe['id_user']).'</a> (<a href="private.php?act=send&us='.login($foe['id_user']).'">написать</a>/<a href="?act=del&id='.$foe['id'].'">уд</a>)<br/>';
}
}else{
echo 'Список пуст<br />';
}
echo '<br />';
echo '<form action="?act=add" method="post" name="form">';
echo '<input name="login" type="text" maxlength="20" /><br />';
echo '<input name="submit" type="submit" value="Добавить" /></form>';
echo '<hr />';
navig($page, '?', $pages);
echo '<a href="office.php">Назад</a><br />';
echo '<a href="../">На главную</a><br />';
echo '</div>';
break;
###############################################################################
## Добавить в игнор ##
###############################################################################
case 'add':
if(!empty($_POST['login'])){
$login = check($_POST['login']);
}elseif(!empty($_REQUEST['u'])){
$login = check($_REQUEST['u']);
}
if($login != $u['user_login']){
$user = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `users` WHERE `user_login` = '$login'"));
if(isset($user['id'])){
if(!mysql_num_rows(mysql_query("SELECT `id` FROM `friends` WHERE `id_user` = '$user[id]' and `is_friend_for` = '$u[id]'"))){
if(!mysql_num_rows(mysql_query("SELECT `id` FROM `foes` WHERE `id_user` = '$user[id]' and `is_foe_for` = '$u[id]''"))){
mysql_query("INSERT INTO `foes` SET `id_user` = '$user[id]', `is_foe_for` = '$u[id]'");
mysql_query("INSERT INTO `private` SET `id_user` = '$user[id]', `text` = 'Пользователь ".login($u[id])." добавил вас в игнор-лист', `sender` = '$u[id]', `time` = '".time()."'") or die(mysql_error());
info('Вы успешно добавили пользователя в игнор-лист!');
}else{
error('Этот пользователь уже есть в игнор-листе!');
}
}else{
error('Вы уже добавляли этого пользователя в <a href="friends.php">контакт-лист</a>!');
}
}else{
error('Такой пользователь не существует!');
}
}else{
error('Вы не можете добавить самого себя!');
}
nav2('?', 'В игнор-лист');
break;
###############################################################################
## Удалить из списка ##
###############################################################################
case 'del':
$id = intval($_REQUEST['id']);
if(mysql_num_rows(mysql_query("SELECT `id` FROM `foes` WHERE `id` = '$id' and `is_foe_for` = '$u[id]'"))){
mysql_query("DELETE FROM `foes` WHERE `id` = '$id'");
info('Вы успешно удалили пользователя с игнор-листа!');
}else{
error('Такого пользователя нет в вашем игнор-листе!');
}
nav('?');
break;
}
require('../includes/tail.php');
?>