Вход Регистрация
Файл: public_html/panel/config.php
Строк: 105
<?php

require_once '../includes/sys.php';
require_once 
'../includes/auth_a.php';
require_once 
'../includes/header.php';

if (!
access(3)) {
    
redirect(HTTPHOME);
}

switch (
$act) {
    default:
        if (empty(
$ok)) {
tp('<a href="./?">Адм</a> &raquo; Настройки сайта');
            echo 
'<div class="body">';
            
note();
            
$conf_r mysql_query("SELECT * FROM `config` WHERE `id` = 1");
            
$conf mysql_fetch_assoc($conf_r);
            echo 
'<form name="form" action="?ok=1" method="post">
Стиль:<br/><select name="style">'
;
            
$styles glob('../styles/*'GLOB_ONLYDIR);
            foreach (
$styles as $style) {
                
$selected = ($conf['style'] == basename($style)) ? ' selected="selected"' '';
                echo 
'<option value="'.basename($style).'"'.$selected.'>'.basename($style).'</option>';
            } 
            echo 
'</select><br />
Элементов на страницу(1-99):<br /><input name="onpage" type="text" value="'
.$conf['onpage'].'" maxlength="2" /><br />
Антиспам(1-999сек):<br /><input name="antispam" type="text" value="'
.$conf['antispam'].'" maxlength="3" /><br />
Время редактирования сообщения(0-9999 sec):<br /><input name="edit_time" type="text" value="'
.$conf['edit_time'].'" maxlength="4" /><br />
Время пинка(1-999 sec):<br /><input name="kick" type="text" value="'
.$conf['kick'].'" maxlength="3" /><br />
Разрешённые форматы файлов в зц:<br /><input name="allowed_ext" type="text" value="'
.$conf['allowed_ext'].'" maxlength="200" /><br />
Регистрация(1 - закрыта, 0 - открыта):<br /><input name="regoff" type="text" value="'
.$conf['regoff'].'" maxlength="1" /><br />
            Время кеша счетчиков(раз в 0-99999 сек; 0 - откл):<br /><input name="cache_counters" type="text" value="'
.$conf['cache_counters'].'" maxlength="5" /><br />
            Активация включена(1 - да, 0 - нет):<br /><input name="activation" type="text" value="'
.$conf['activation'].'" maxlength="1" /><br /> 
            Проверка Email включена(1 - да, 0 - нет):<br /><input name="email_ver" type="text" value="'
.$conf['email_ver'].'" maxlength="1" /><br /> 
            Дублирование сообщений запрещено(1 - да, 0 - нет):<br /><input name="duplicate" type="text" value="'
.$conf['duplicate'].'" maxlength="1" /><br /> 
            
Импорт файлов в ЗЦ юзерами(1 - да, 0 - нет):<br /><input name="userimport" type="text" value="'
.$conf['userimport'].'" maxlength="1" /><br />
<input name="submit" type="submit" value="Сохранить">
</form></div>'
;
        } else {
             if (
$_POST['onpage'] and $_POST['antispam'] and $_POST['kick']) {
                
$style check($_POST['style']);
                
$onpage abs(intval($_POST['onpage']));
                
$antispam abs(intval($_POST['antispam']));
                
$edit_time abs(intval($_POST['edit_time']));
                
$kick abs(intval($_POST['kick']));
                
$allowed_ext check($_POST['allowed_ext']);
                
$regoff abs(intval($_POST['regoff']));
                
$cache_counters abs(intval($_POST['cache_counters']));
                
$activation = !empty($_POST['activation']) ? 0;
                
$email_ver = !empty($_POST['email_ver']) ? 0;
                
$duplicate = !empty($_POST['duplicate']) ? 0;
                
$userimport = !empty($_POST['userimport']) ? 0;
                
mysql_query("UPDATE `config` SET `style` = '$style', `onpage` = '$onpage', `antispam` = '$antispam', `edit_time` = '$edit_time', `kick` = '$kick', `allowed_ext` = '$allowed_ext', `regoff` = '$regoff', `cache_counters` = '$cache_counters', `activation` = '$activation', `email_ver` = '$email_ver', `duplicate` = '$duplicate', `userimport` = '$userimport' WHERE `id` = 1");
$_SESSION['note'] = 'Изминения сохранены';
                
redirect('?');
            } else {
error('Ебать ты админ... поля заполнять ненадо?');
            }
        }
    break;
}

require_once 
'../includes/tail.php';
?>
Онлайн: 2
Реклама