Файл: slando.icu/modules/msg/list.php
Строк: 75
<?php
require '../../system/func_for_game2.inc.php';
if (isset($_GET['act'])) {$mod=vvod($_GET['act']);} else {$mod="";}
switch($mod)
{default:
/*** выводим верх страницы ***/
head2('Игнор лист');
/** считаем количество сообщений **/
$kol_na_str=10;
$total = mysqli_num_rows(mysqli_query($link,"select * from `ignor` WHERE `id_add`='".num($user['id'])."'"));
$count_pages = ceil($total/$kol_na_str);
$page = (isset($_GET['page']) and is_numeric($_GET['page']) and $_GET['page']>1 and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start = $page*$kol_na_str-$kol_na_str;
/** производим запрос к БД **/
$q=mysqli_query($link,"SELECT * FROM `ignor` WHERE `id_add`='".num($user['id'])."' order by `id` desc limit ".$start.",".$kol_na_str);
/** вывод ошибок **/
if (isset($_GET['err'])) {$err=vvod($_GET['err']);} else {$err="";}
$err_left = '<div class="error"> ';
$err_left2 = '<div class="no_error">';
$err_right = '</div>';
switch($err)
{
case ''.md5(1).'': echo $err_left2.'Пользователь удален с игнор листа!'.$err_right; break;
}
echo'<div class="block1 center">';
$aq2= mysqli_num_rows($q);
if ($aq2=='0'){echo 'Игнор лист пуст!';}
while($r = mysqli_fetch_array($q))
{
$user_msg=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `users` WHERE `id`='".num($r['id_i'])."'"));
$logsend=$user_msg['adm'];$logadm=$user_msg['login'];
$name = color_nick($user_msg['login']);
echo '
<div class="block4 left"><a href="/anketa?id='.num($r['id_i']).'">'.sex($user_msg['sex']).''.$name.' </a>
<a class="chatsend" href="/msg/list?id='.num($r['id']).'&ok">'.img(100,'png').' </a>
</div>
';}
if (isset($_GET['id']))
{
$id_msg=num($_GET['id']);
$ignor = mysqli_fetch_array(mysqli_query($link,"select * from `ignor` WHERE `id`='$id_msg'"));
if($ignor['id_add']==$user['id']){
mysqli_query($link,"DELETE FROM `ignor` WHERE id='$id_msg'");}
go("/msg/list");
}
/** постраничная навигация **/
navi($page, $count_pages, '/msg/list?page=');
echo '<a class="ssilki3" href="/msg/list?act=new">Добавить </a>';
break;
case 'new':
/*** выводим верх страницы ***/if(empty($_REQUEST['id']))
{
head2('Игнор лист');
/*** выводим тело страницы ***/
if(!empty($_GET['err']))
{
switch($_GET['err'])
{
case '1':echo '<div class="error">Пользователь не найден!</div>';break;
case '2':echo '<div class="error">Пользователь добавлен в игнор лист!</div>';break;
case '3':echo '<div class="err">Страна удалена!</div>';break;
}
}
echo '<div class="block1 center">
<form action="/msg/list?act=new" method="post">
<div class="clrt1">Введите логин:</div>';
if (isset($_GET['id'])) {echo '<input type="textr" class="text" name="id" value="'.num($_GET['id']).'" /></div>';} else {echo '<input class="textr" type="text" name="id" />';}
echo '
<input type="submit" class="submit2" value="Добавить" />
</form>
';}
else
{
$status = false;
$s_users_login = mysqli_query($link,"SELECT * FROM `users` WHERE `login`='".vvod($_REQUEST['id'])."'");
if ($status == false) {
if (mysqli_num_rows($s_users_login) == 0) {
$status = false;
}
else {
$status = true;
$s_users = mysqli_fetch_array($s_users_login);
}
}
if ($status == false) {
go("/msg/list?act=new&err=1");
}
$prov = mysqli_num_rows(mysqli_query($link,"SELECT id FROM `ignor` WHERE `id_add`='".num($user['id'])."' and `id_i`='".num($s_users['id'])."' "));
if($prov==0 and $s_users['id']!=$user['id']){
mysqli_query($link,"INSERT INTO `ignor` (`id` ,`id_add` ,`id_i`)
VALUES ('', '".num($user['id'])."', '".num($s_users['id'])."')");
$vrag__id = $s_users['id'];}
go("/msg/list");
}
break;
}
/** выводим низ страниы **/
foot();
?>