Вход Регистрация
Файл: settings/index.php
Строк: 50
<?php
require '../inc/sys.php';
if (!isset (
$_GET['mod']))
$_GET['mod'] = null;

/* Начало записи заметок SiteGuard */
$guardSetsWrite = new TIniFileEx (H.'guard/ini/settings.ini');

/* Определяем текущий модуль */
switch ($_GET['mod'])
{
case 
'guard':
    
$mod 'guard';
break;
case 
'antispam':
    
$mod 'antispam';
break;
case 
'antiflood':
    
$mod 'antiflood';
break;
case 
'stabilization':
    
$mod 'stabilization';
break;
case 
'tracking':
    
$mod 'tracking';
break;
case 
'notifications':
    
$mod 'notifications';
break;
case 
'other':
    
$mod 'other';
break;
default:
    
$mod null;
}

/* Выводим текущий модуль */
if ($mod)
{
/* Сохранение данных */
function save ($sector$key$num false$omission false)
    {
    global 
$guardSetsWrite$_POST;
    if (!isset (
$_POST['save_sets']))
        return 
false;
        
    if (!isset (
$_POST[$key]))
        {
        if (!
$num)
            {
            
$_POST[$key] = null
            }
            else
            
$_POST[$key] = 0;
        }
        elseif (!
is_numeric ($_POST[$key]) && $num)
            return 
false;
    
$guardSetsWrite->write ($sector$keymy_esc ($_POST[$key]));
    }
    
if (isset (
$_POST['save_sets']))
    {
    
$doc->msg ('Настройки сохранены');
    }
    
$form = new form ('?mod='.$mod);
require 
H.'guard/settings/'.$mod.'.php';
$form->end ('Сохранить''save_sets'true);
if (isset (
$_POST['save_sets']))
    {
    
header ('Location: /guard/settings/'.$mod.'/');
    }
}
else
/* Выводим меню настроек */
{
/* Защита от перегрузки, предотвращение DOS-атак... */

$sysLinks['menu'] = true;

$doc->link ('Защита''guard/''post''Фильтрация, SQL-инъекции, взлом админ-панели...');
$doc->link ('АнтиСпам''antispam/''post''Тип антиспама, действия, наказание...');
$doc->link ('АнтиФлуд''antiflood/''post''Частота отправок сообщений...');
/* $doc->link ('Стабилизация', '?', 'post', 'Ждите в обновлении...'); */
$doc->link ('Слежение''tracking/''post''Параметры слежения, очистка, архивы...');
$doc->link ('Уведомления''notifications/''post''Сообщать на почту, e-mail, ICQ...');
$doc->link ('Прочее''other/''post''Дайджест...');
}
?>
Онлайн: 2
Реклама