Вход Регистрация
Файл: page/settings/blacklist.php
Строк: 67
<?php
$title 
'Черный список';
require_once(
$_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset(
$active)) {

    echo 
'<div class="title">Черный список ('.$count_black.')</div>';

    
$del_black $connect->prepare("delete from `blacklist` where `uid` = ? and `black` = ?");
    
$in_black $connect->prepare("insert into `blacklist` set `uid` = ?, `black` = ?");

    if (isset(
$_GET['del'])) {

        if (
in_blacklist($user['id'], $_GET['del'])) {

            if (isset(
$_POST['cancel'])) {
                
header('Location: /settings/blacklist');
            }
            elseif (isset(
$_POST['yes'])) {

                if (
$del_black->execute(array($user['id'], $_GET['del']))) {

                    
header('Location: /settings/blacklist');

                } else {

                    echo 
'<div class="menu">Произошла ошибка!</div>';

                }

            }

            echo 
'<div class="menu">
            <form action="" method="POST">
            <input type="submit" name="yes" value="Удалить из ЧС">
            <input type="submit" name="cancel" value="Отмена">
            </form></div>'
;

        } else {
            
header('Location: /settings/blacklist');
        }

    } else {

        if (isset(
$_POST['black'])) {

            
$black user($_POST['login'], 1);

            
$error '';

            if (empty(
$_POST['login'])) {
                
$error.= 'Введите логин пользователя!<br/>';
            }
            elseif (!
$black) {
                
$error.= 'Пользователь с таким логином не найден в системе!<br/>';
            }
            elseif (
in_blacklist($user['id'], $black['id'])) {
                
$error.= 'Этот пользователь уже в ЧС!<br/>';
            }
            elseif (
$_POST['login'] == $user['login']) {
                
$error.= 'Нельзя добавлять себя в ЧС!<br/>';
            }
            if (
$error) {
                echo 
'<div class="menu">'.$error.'</div>';
            } else {

                if (
$in_black->execute(array($user['id'], $black['id'])) &&
                    
contact_del($user['id'], $black['id'])) {

                    
header('Location: /settings/blacklist');

                } else {
                    echo 
'<div class="menu">Произошла ошибка!</div>';
                }

            }

        }

        echo 
'<div class="menu">
        <form action="" method="POST">
        <input type="text" name="login">
        <input type="submit" name="black" value="Добавить"/>
        </form></div>'
;

    }

    if (
$count_black == 0) {
        echo 
'<div class="menu">Список пуст!</div>';
    } else {

        
$page = new Pagination($count_black10);

        
$data $connect->prepare("select * from `blacklist` where `uid` = :uid order by `black` desc limit :start, 10");
        
$data->bindValue(':uid'$user['id'], PDO::PARAM_INT);
        
$data->bindValue(':start'$page->startPDO::PARAM_INT);
        
$data->execute();
        
$sql $data->fetchAll();

        foreach (
$sql as $row) {

            echo 
'<div class="user-forlink">'.profileLink($row['black']).'<a href="?del='.$row['black'].'"><img src="/img/del.png" alt="del"></a></div>';

        }

        
$page->navigation();

    }

    echo 
'<div class="forlink"><a href="/settings" class="links"><img src="/img/sett.png" alt="sett">Настройки</a></div>';
 
} else {
    
header('Location: /');
}

require(
$_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>
Онлайн: 4
Реклама