Вход Регистрация
Файл: settings/guard.php
Строк: 65
<?php
/* Вывод и сохранение данных */
function actionsOffenses ($name$offense)
    {
    global 
$noBr$guardSets$form;
    echo 
"<div class='menu_razd'>$name</div>";
    
/* Сохраняем данные */
    
if (isset ($_POST[$offense.'_punish']) && $_POST[$offense.'_punish'] == 'ban' && empty ($_POST[$offense.'_punish_time']))
        {
        
$_POST[$offense.'_punish_time'] = 1;
        echo 
"<div class='err'>Укажите время бана</div>";
        }
    
save ('guard'$offense.'_punish'null1);
    
save ('guard'$offense.'_notification'1);
    
save ('guard'$offense.'_punish_time'1);
    
/* Читаем (обновляем данные) */
    
readSets ();
    
    
/* Выводим поля ввода */
    
echo "<div class='post'>";
    
$form->section ('[list_down] Действия при обнаружении');
    echo 
'</div>';
    echo 
"<div class='post'>";
    
$form->checkbox ('Уведомить'$offense.'_notification'$guardSets['guard'][$offense.'_notification']);
    echo 
'</div>';
    echo 
"<div class='post'>";
    
$form->radio ('вывести ошибку'$offense.'_punish''error'1);
    
$form->radio ('заблокировать до рассмотрения админом'$offense.'_punish''delay'$guardSets['guard'][$offense.'_punish']);
    
$form->radio ('забанить'$offense.'_punish''ban'$guardSets['guard'][$offense.'_punish']);
    
$noBr true;
    
$form->input (null$offense.'_punish_time'$guardSets['guard'][$offense.'_punish_time'], 2);
    echo 
" Время бана (часов)</div>";
    }

save ('guard''post_filter'null1);
readSets ();
$doc->section ('Основные параметры');
echo 
"<div class='post'>";
$form->section ('[list_down] Действие над входящими POST-данными');
$form->radio ('заменять все символы на html-сущности''post_filter''html_chars'$guardSets['guard']['post_filter']);
$form->radio ('вырезать все теги''post_filter''strip_tags'$guardSets['guard']['post_filter']);
echo 
'</div>';    
    
actionsOffenses ('Ввод опасного URL''url');
actionsOffenses ('Вторжение в админ-панель''admin_panel');
actionsOffenses ('Загрузка опасного файла''file');
?>
Онлайн: 1
Реклама