Вход Регистрация
Файл: dpanel/access/set.php
Строк: 33
<?php
include_once '../../sys/inc/start.php' ;
$doc = new document(2) ;
if(!
$user->access('dpanel_access_dopusk')) $doc->access_denied(__('У Вас нет доступа!'));
$doc->title = __('Управление привилегиями') ;
$doc->ret(__('Привилегии'), './') ;
$doc->ret(__('Админка'), '../') ;
$filter = ini::read(H . '/sys/ini/all_access.ini') ;

if(isset(
$_GET['delete']) && isset($filter[$_GET['delete']])){
    
$delete = ($_GET['delete']) ;
    
$a = $filter[$delete] ;
    unset(
$filter[$delete]) ;
    if(
ini::save(H . '/sys/ini/filter.ini', $filter)){
        
$dcms->log('Привилегии', 'Удалил привилегию: ' . $delete . ' => ' . $a) ;
        
$doc->msg('Слово успешно удалено') ;
    }
}
if(isset(
$_POST['add'])){
    
$k = text::input_text($_POST['k']) ;
    
$v = text::input_text($_POST['v']) ;
    
$filter[$k] = $v ;
    if(
$k && ini::save(H . '/sys/ini/all_access.ini', $filter)){
        
$dcms->log('Привилегии', 'Добавил новую привилегию: ' . $k . ' => ' . $v) ;
        
$doc->msg('Новая привилегия добавлена') ;
        
header('Refresh: 1; ?') ;
        exit ;
    }
}
$listing = new listing() ;

foreach(
$filter AS $k => $v){
    
$post = $listing->post() ;
    
$post->title = $k . ' => ' . $v ;
    
$post->action('delete', '?delete=' . $k) ;
}

$listing ->display(__('Привилегии еще не добавлены')) ;

$form = new form('?') ;
$form->input('k', 'Название привилегии (english)  => Что означает?', false, 'input_text', false, 8, false) ;
$form->input('v', false, false, 'input_text', false, 8, false) ;
$form->button(__('Добавить'), 'add') ;
$form->display() ;
?>
Онлайн: 0
Реклама