Вход Регистрация
Файл: soc-set/panel/privilege.php
Строк: 261
<?php
require_once('../core/start.php');

check_auth();

if (
privilegy('positions') == FALSE) {
    
header("Location: ".HOME."/panel");
    exit();
}

switch (
$select) {
        
    default:
    
head('Должности');
    echo 
DIV_TITLE 'Должности' CLOSE_DIV;
    if (
$_POST) {
        
$position html($_POST['position']);
        
        if (empty(
$position)) {
            echo 
DIV_ERROR 'Введите название должности' CLOSE_DIV;
        } else {
            
DB::$dbs->query("INSERT INTO ".POSITIONS." (`position`) VALUES (?)", array($position));
        }
    }
    
    if (
$_GET['prior']) {
        
DB::$dbs->query("UPDATE ".POSITIONS." SET `prioritet` = ? WHERE `id` = ? ", array(time(), num($_GET['prior'])));
        
header("Location: ".HOME."/panel/privilege/");
    }
    
$sql DB::$dbs->query("SELECT * FROM ".POSITIONS." ORDER BY `prioritet` DESC");
    while(
$pos $sql -> fetch()) {
        echo 
DIV_LI '<a href="'.HOME.'/panel/privilege/'.$pos['id'].'/">'.$pos['position'] . '</a> <a href="?prior='.$pos['id'].'">[Увеличить приоритет]</a>' CLOSE_DIV;    
    }
    
    echo 
DIV_AUT;
    echo 
'<form action="#" method="POST">';
    echo 
'Новая должность:<br /><input type="text" name="position" />';
    echo 
'<input type="submit" name="add" value="+" /></form>';
    echo 
CLOSE_DIV;  
    break;
    
    case 
'pos':
    
$id num($_GET['id']);
    
$pos DB::$dbs->queryFetch("SELECT * FROM ".POSITIONS." WHERE `id` = ? ",array($id));
    
    
head('Привелегии');
    echo 
DIV_TITLE 'Привелегии для должности: <b>'.$pos['position'].'</b>' CLOSE_DIV;  
    
    if (
$_POST) {
        foreach (
$_POST as $name => $value) {
            if (
DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id$name)) == TRUE) {
                
$value == 'off' DB::$dbs->query("DELETE FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ? ",array($id$name)) : NULL;
            } else {
                
$value == 'on' DB::$dbs->query("INSERT INTO ".PRIVILEGE." (`pos`, `privil`) VALUES (?, ?) ",array($id$name)) : NULL;
            }
        }
    }
    
    echo 
DIV_BLOCK;
    echo 
'<form action="#" method="POST">';
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'settings'));
    echo 
'<b>Настройки сайта:</b><br />Выкл: <input type="radio" name="settings" value="off" '.($sql == FALSE 'checked="checked"' NULL).'/> / Вкл: <input type="radio" name="settings" value="on" '.($sql == TRUE 'checked="checked"' NULL).'/><br /><br />';
    
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'ipsoft'));
    echo 
'<b>Просмотр IP+Soft:</b><br />Выкл: <input type="radio" name="ipsoft" value="off" '.($sql == FALSE 'checked="checked"' NULL).'/> / Вкл: <input type="radio" name="ipsoft" value="on" '.($sql == TRUE 'checked="checked"' NULL).'/><br /><br />';
    
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'news'));
    echo 
'<b>Управление новостями:</b><br />Выкл: <input type="radio" name="news" value="off" '.($sql == FALSE 'checked="checked"' NULL).'/> / Вкл: <input type="radio" name="news" value="on" '.($sql == TRUE 'checked="checked"' NULL).'/><br /><br />';
    
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'news_comm_delete'));
    echo 
'<b>Удаление комментарий к новостям:</b><br />Выкл: <input type="radio" name="news_comm_delete" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="news_comm_delete" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'anceta_update'));
    echo 
'<b>Апдейт анкеты:</b><br />Выкл: <input type="radio" name="anceta_update" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="anceta_update" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'anceta_delete'));
    echo 
'<b>Удаление анкеты:</b><br />Выкл: <input type="radio" name="anceta_delete" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="anceta_delete" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';        

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'anceta_bann'));
    echo 
'<b>Банн пользователя:</b><br />Выкл: <input type="radio" name="anceta_bann" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="anceta_bann" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';    

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'positions'));
    echo 
'<b>Управление привелегиями должностей:</b><br />Выкл: <input type="radio" name="positions" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="positions" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'level'));
    echo 
'<b>Назначение должности:</b><br />Выкл: <input type="radio" name="level" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="level" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'
 
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'balls'));
    echo 
'<b>Накрутка баллов:</b><br />Выкл: <input type="radio" name="balls" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="balls" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'smiles'));
    echo 
'<b>Управление смайлами:</b><br />Выкл: <input type="radio" name="smiles" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="smiles" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'guestbook'));
    echo 
'<b>Управление гостевой:</b><br />Выкл: <input type="radio" name="guestbook" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="guestbook" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'
    
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'guestbook_moder'));
    echo 
'<b>Модерация гостевой книги:</b><br />Выкл: <input type="radio" name="guestbook_moder" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="guestbook_moder" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'chat'));
    echo 
'<b>Управление чатом:</b><br />Выкл: <input type="radio" name="chat" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="chat" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'
 
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'chat_moder'));
    echo 
'<b>Модерирование чата:</b><br />Выкл: <input type="radio" name="chat_moder" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="chat_moder" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'mysql'));
    echo 
'<b>MySQL запросы:</b><br />Выкл: <input type="radio" name="mysql" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="mysql" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'
        
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'forum'));
    echo 
'<b>Управление форумом:</b><br />Выкл: <input type="radio" name="forum" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="forum" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'forum_moder'));
    echo 
'<b>Модерирование форума:</b><br />Выкл: <input type="radio" name="forum_moder" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="forum_moder" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'blog'));
    echo 
'<b>Управление блогом:</b><br />Выкл: <input type="radio" name="blog" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="blog" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'
    
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'blog_moder'));
    echo 
'<b>Модерирование блога:</b><br />Выкл: <input type="radio" name="blog_moder" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="blog_moder" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'group'));
    echo 
'<b>Управление сообществами:</b><br />Выкл: <input type="radio" name="group" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="group" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'
    
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'group_moder'));
    echo 
'<b>Модерирование сообществ:</b><br />Выкл: <input type="radio" name="group_moder" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="group_moder" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';                                                                               

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'lib'));
    echo 
'<b>Управление библиотекой:</b><br />Выкл: <input type="radio" name="lib" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="lib" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'
    
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'lib_moder'));
    echo 
'<b>Модерирование библиотеки:</b><br />Выкл: <input type="radio" name="lib_moder" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="lib_moder" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';                                                                               
    
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'zc'));
    echo 
'<b>Управление загруз-центром:</b><br />Выкл: <input type="radio" name="zc" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="zc" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />'
    
    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'zc_moder'));
    echo 
'<b>Модерирование загруз-центра:</b><br />Выкл: <input type="radio" name="zc_moder" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="zc_moder" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';                                                                               

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'guest_moder'));
    echo 
'<b>Модерирование мини-гостевой:</b><br />Выкл: <input type="radio" name="guest_moder" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="guest_moder" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';  

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'moder'));
    echo 
'<b>Модерация:</b><br />Выкл: <input type="radio" name="moder" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="moder" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';  

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'album'));
    echo 
'<b>Упраление фотоальбомами:</b><br />Выкл: <input type="radio" name="album" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="album" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';  

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'stena_love'));
    echo 
'<b>Упраление стеной любви:</b><br />Выкл: <input type="radio" name="stena_love" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="stena_love" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';  

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'statush'));
    echo 
'<b>Упраление историей статусов:</b><br />Выкл: <input type="radio" name="statush" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="statush" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';  

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'ticket'));
    echo 
'<b>Упраление тикетами:</b><br />Выкл: <input type="radio" name="ticket" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="ticket" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';  

    
$sql DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".PRIVILEGE." WHERE `pos` = ? && `privil` = ?", array($id'spam'));
    echo 
'<b>Упраление спамом:</b><br />Выкл: <input type="radio" name="spam" value="off" '.($sql == FALSE 'checked="checked"' NULL).' /> / Вкл: <input type="radio" name="spam" value="on" '.($sql == TRUE 'checked="checked"' NULL).' /><br /><br />';                                    
    echo 
'<input type="submit" value="Сохранить" />';
    echo 
'</form>';
    echo 
CLOSE_DIV;  
    break;


}

echo 
DIV_GO '<a href="'.HOME.'/">Главная</a> / <a href="'.HOME.'/panel">Панель управления</a> / <b>Должности</b>' CLOSE_DIV

require_once(
'../core/stop.php');
?>
Онлайн: 5
Реклама