Файл: black.php
Строк: 45
<?php
require 'sys/sid.php';
require 'sys/config.php';
include 'sys/user.php';
include 'sys/head.php';
include 'sys/navigator.php';
visit(0, 'ignor');
$do = isset($_GET['do']) ? $_GET['do'] : NULL;
switch($do)
{
case add:
$nk = char($_GET['nk'], 0);
$nk = user($nk, 'id');
$yes = mysql_query("SELECT * FROM `ignor` WHERE `ig_id` = '$nk' AND `user_id` = '$user[id]' LIMIT 1");
if (!user($nk)) {
err('Такого пользователя не существует!');
} elseif (mysql_num_rows($yes) != FALSE) {
err('Этот пользователь уже в игноре!');
} elseif ($nk == $user['id']) {
err('Вы пытаетесь добавить себя в игнор!');
} elseif (user($nk, 'level') == 2) {
err('Администратора нельзя добавить в игнор!');
} else {
mysql_query("INSERT INTO `ignor` SET `ig_id` = '$nk', `user_id` = '$user[id]'");
header('Location: black.php?new');
}
break;
default:
if (isset($_GET['x'])) {
$x = number($_GET['x']);
$_test = mysql_query("SELECT `id` FROM `ignor` WHERE `id` = '$x' AND `user_id` = '$user[id]' LIMIT 1");
if (mysql_num_rows($_test) == FALSE) {
err('Ошибка!');
} else {
mysql_query("DELETE FROM `ignor` WHERE `id` = '$x' AND `user_id` = '$user[id]' LIMIT 1");
header('Location: black.php?ok_d');
}
}
if (isset($_GET['clean'])) {
mysql_query("DELETE FROM `ignor` WHERE `user_id` = '$user[id]' LIMIT 1");
header('Location: black.php?ok_c');
}
if (isset($_GET['ok_d'])) {
msg('Пользователь убран из игнора!');
}
if (isset($_GET['ok_c'])) {
msg('Игнор очищен!');
}
if (isset($_GET['new'])) {
msg('Пользователь добавлен в игнор!');
}
$_count = mysql_result(mysql_query("SELECT COUNT(*) FROM `ignor` WHERE `user_id` = '$user[id]'"), 0);
if ($_count != FALSE) {
$n = new navigator($_count, 10, '?');
$_ig = mysql_query("SELECT * FROM `ignor` WHERE `user_id` = '$user[id]' ORDER BY `id` DESC {$n->limit}");
while($q = mysql_fetch_assoc($_ig)) {
$d = '<a href="delblack'.$q['id'].'">[X]</a> ';
echo '<div style="padding:3px;margin:2px;">' . $d . user($q['ig_id'], 'nick') . '</div>';
}
echo $n->navi();
} else {
echo 'Ты никого не игнорируешь!<br/>';
}
echo '<br/><a href="/">На главную</a>';
break;
}
include 'sys/foot.php';
?>