Файл: wapxl.ru/user/ignor.php
Строк: 81
<?
require'../shaxty.php';
$title = 'Игнор лист';
$align = 'left';
$head = 'Игнор лист';
include_once (H.'shaxty/head.php');
switch($mod) {
default:
if (isset($_GET['del'])){
$dbi = core::$db -> prepare("DELETE FROM `ignor` WHERE `id`=? and `user_id`=?");
$dbi -> execute(intval($_GET['del']),core::$user['id']);
}
$k_post=core:: $db -> querySingle("select count(*) as num from `ignor` where `user_id`=?", array(core::$user['id']));
$k_page=func::k_page($k_post,$max);
$page=func::page($k_page);
$start=$max*$page-$max;
if ($k_post==0)echo 'Список пуст<br />';
echo "<br />";
$r = core::$db->query("Select * from `ignor` where `user_id`=? order by `id` desc LIMIT $start, $max", array(core::$user['id']));
while ($a = $r -> fetch()) {
echo '<b>'.user::nik($a['ig_id']).'</b> [<a href="ignor.php?del='.$a['id'].'" class="href">Удал.</a>] <br />';
}
if ($k_page>1){
func::nav('ignor.php?',$k_page,$page); // Вывод страниц
}
echo '<form action="ignor.php?mod=add&act=add&'.SID.'" method="post">';
echo '<br />Ник или ID:<br /><input type="text" name="nick" maxlength="15" title="Text"/><br/>';
echo '<input type="submit" class="ibutton" value="Добавить"/></form><br /><br />';
break;
case 'add':
if ($_GET['err']==1)echo '<b>Такого пользователя не существует!</b><br />';
if (empty($act)){
echo '<form action="ignor.php?mod=add&act=add&'.SID.'" method="post">';
echo 'Ник или ID:<br /><input type="text" name="nick" maxlength="15" title="Text"/><br/>';
echo '<input type="submit" class="ibutton" value="Добавить"/></form><br /><br />';
}else{
if(isset($_POST['nick']))$nick = func::checkin($_POST['nick']);
else if(isset($_GET['nick']))$nick = func::checkin($_GET['nick']);
if (!user::user_inf($nick)){header ('Location: ignor.php?mod='.$mod.'&err=1&'.SID); exit;}
func::danger('?mod='.$mod.'&nick='.$nick.'&act=act','Вы уверены, что желаете добавить <b>'.user::user_inf($nick,'user').'</b> в игнор?');
if (user::ignor(core::$user['id'],user::user_inf($nick)))func::errors('<b>'.user::user_inf($nick,'user').'</b> уже есть в вашем черном списке.', '<a href="'.getenv("HTTP_REFERER").'" class="href">Вернуться</a>');
/*@mysql_query ("Select * from ignor where `ig_id` = '".user_inf($nick)."' and `user_id` = '$user[id]'");
if (mysql_affected_rows()!=0){
echo '<b>'.user_inf($nick,'user').'</b> уже есть в вашем черном списке.<br />';
if ($mod)echo $div1.'<a href="ignor">Черный список</a>'.$div9;
echo $div1.'<a href="'.H.'user/index">Личный кабинет</a>'.$div9;
include_once (H.'shaxty/foot.php');
}*/
$dbi = core::$db -> prepare("INSERT INTO `ignor` SET `user_id`=?, `ig_id`=?, `sid`=?");
$dbi -> execute(core::$user['id'],user::user_inf($nick),core::$sid);
echo 'Пользователь <b>'.user::user_inf($nick,'user').'</b> занесен в ваш Черный список!<br />Теперь он не сможет писать вам приватные сообщения.<br />';
}
break;
}
echo '<br />';
if ($mod)echo $div1.'<a href="ignor.php">Черный список</a>'.$div9;
echo $div1.'<a href="'.H.'user/index.php">Личный кабинет</a>'.$div9;
include_once (H.'shaxty/foot.php');
foot();
?>