Вход Регистрация
Файл: core/admin/settings.php
Строк: 192
<?php

if (!defined('BLOG')) { die('Access Denied!'); }

if (!empty(
$_POST['submit'])) {

    if (!empty(
$_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {

        
$con ini::readENGINE '/data/config.ini' );

        
$con['site_url']     = !empty($_POST['site_url'])  ? trim(check($_POST['site_url'])) : 'http://' $_SERVER['HTTP_HOST'];
        
$con['site_name']    = !empty($_POST['site_name']) ? check($_POST['site_name'])   : '';
        
$con['rss_title']    = !empty($_POST['rss_title']) ? check($_POST['rss_title'])   : '';
        
$con['site_copy']    = !empty($_POST['site_copy']) ? (string) $_POST['site_copy'] : '';
        
$con['site_keys']    = !empty($_POST['site_keys']) ? (string) $_POST['site_keys'] : '';
        
$con['site_desc']    = !empty($_POST['site_desc']) ? (string) $_POST['site_desc'] : '';
        
$con['admin_dir']    = !empty($_POST['admindir']) ? check($_POST['admindir'])   : $config['admin_dir'];
        
$con['themes']       = !empty($_POST['themes']) ? trim($_POST['themes']) : '';
        
$con['cookies']      = !empty($_POST['cookies'])     ? 0;
        
$con['allow_rss']    = !empty($_POST['allow_rss'])   ? 0;
        
$con['allow_rating'] = !empty($_POST['rating'])      ? 0;
        
$con['allow_search'] = !empty($_POST['search'])      ? 0;
        
$con['allow_comm']   = !empty($_POST['allow_comm'])  ? 0;
        
$con['show_ads']     = !empty($_POST['show_ads'])    ? 0;
        
$con['open_stat']    = !empty($_POST['open_stat'])   ? 0;
        
$con['share_links']  = !empty($_POST['share_links']) ? 0;
        
$con['anti_ads']     = !empty($_POST['anti_ads'])    ? 0;
        
$con['ads_num']      = !empty($_POST['ads_num'])     ? num($_POST['ads_num'])  : 3;
        
$con['rss_num']      = !empty($_POST['rss_num'])     ? num($_POST['rss_num'])  : 25;
        
$con['post_num']     = !empty($_POST['post_num'])    ? num($_POST['post_num']) : 10;
        
$con['comm_num']     = !empty($_POST['comm_num'])    ? num($_POST['comm_num']) : 10;
        
$con['max_text_comm']  = !empty($_POST['text_comm']) ? num($_POST['text_comm']) : 500;
        
$con['max_author_comm']  = !empty($_POST['author_comm']) ? num($_POST['author_comm']) : 10;
        
$con['substr_text']  = !empty($_POST['substr_text']) ? num($_POST['substr_text']) : 250;

        
$_SESSION[SP]['themes'] = $con['themes'];

        
ini::saveENGINE '/data/config.ini'$con );

        
addMessage('Настройки успешно изменены!''ok');

        
redirect'./' );
    }
    else 
addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!''error');
}

show_header('Настройки сайта');

echo 
'<div class="downlist2">
  <form action="?a=settings&amp;rnd=' 
$_SESSION['token'] . '" method="post">
    Адрес вашего сайта:<br />
    <input name="site_url" type="text" value="' 
$config['site_url'] . '" /><br />
    Заголовок сайта (title):<br />
    <input name="site_name" type="text" value="' 
$config['site_name']. '"><br />
    Заголовок RSS ленты:<br />
    <input name="rss_title" type="text" value="' 
$config['rss_title']. '"><br />
    Копирайт:<br />
    <input name="site_copy" type="text" value="' 
$config['site_copy'] . '"><br />

    Ключевые слова (keywords по умолчанию):<br />
    <textarea name="site_keys" cols="26" rows="3">' 
$config['site_keys'] . '</textarea><br />
    Описание (description по умолчанию):<br />
    <textarea name="site_desc" cols="26" rows="3">' 
$config['site_desc'] . '</textarea><br />

    Папка администратора:<br />
    <input name="admindir" type="text" value="' 
$config['admin_dir']. '" /><br />
    <span style="blink">[!]</span> после изменения необходимо зайти по FTP и переименовать папку.<br />

    Секретный ключ (cookies):<br />
    <input name="key" type="text" value="' 
$config['key']. '"><br />
    Авторизация по cookies: 
    <input name="cookies" type="checkbox" value="1" '
;
    if (
$config['cookies'] == 1) echo 'checked';
    echo 
'><br />

    Версия сайта:<br />
    <select class="input" name="themes" size="0"><br />'
;
    
$arrthemes = array();
    
$globs glob(THEMES_PATH '/*'GLOB_ONLYDIR);
    foreach(
$globs as $glob$arrthemes[] = basename($glob);
    
$arrthemes array_unique($arrthemes);
    foreach(
$arrthemes as $value) {

        if (
$value == $config['themes']) echo '<option value="' $value '" selected="selected">' $value '</option>';
        else echo 
'<option value="' $value '" checked="checked">' $value '</option>';
    }
    echo 
'</select><br />
    Реклама: 
    <input name="show_ads" type="checkbox" value="1" '
;
    if (
$config['show_ads'] == 1) echo 'checked';
    echo 
'><br />
    Доступ к статистике: 
    <input name="open_stat" type="checkbox" value="1" '
;
    if(
$config['open_stat'] == 1) echo 'checked';
    echo 
'><br />
    RSS лента (вкл/выкл): 
    <input name="allow_rss" type="checkbox" value="1" '
;
    if(
$config['allow_rss'] == 1) echo 'checked';
    echo 
'><br />
    Рейтинг статьи (вкл/выкл): 
    <input name="rating" type="checkbox" value="1" '
;
    if(
$config['allow_rating'] == 1) echo 'checked';
    echo 
'><br />
    Кнопки соц. сетей (вкл/выкл): 
    <input name="share_links" type="checkbox" value="1" '
;
    if(
$config['share_links'] == 1) echo 'checked';
    echo 
'><br />
    Запретить в комментариях ссылки: 
    <input name="anti_ads" type="checkbox" value="1" '
;
    if(
$config['anti_ads'] == 1) echo 'checked';
    echo 
'><br />
    Последние запросы в поиске (вкл/выкл): 
    <input name="search" type="checkbox" value="1" '
;
    if(
$config['allow_search'] == 1) echo 'checked';
    echo 
'><br />
    Статей на страницу:<br />
    <input name="post_num" type="text" value="' 
num($config['post_num']) . '" size="3" /><br />
    Комментариев на страницу:<br />
    <input name="comm_num" type="text" value="' 
num($config['comm_num']) . '" size="3" /><br />
    Кол-во ссылок в рек. блоке:<br />
    <input name="ads_num" type="text" value="' 
num($config['ads_num']) . '" size="3" /><br />
    Новостей в RSS ленте:<br />
    <input name="rss_num" type="text" value="' 
num($config['rss_num']) . '" size="3" /><br />
    Максимум символов в тексте комментария:<br />
    <input name="text_comm" type="text" value="' 
num($config['max_text_comm']) . '" size="3" /><br />
    Максимум символов в имени автора комментария:<br />
    <input name="author_comm" type="text" value="' 
num($config['max_author_comm']) . '" size="3" /><br />

    Кол-во символов в тексте (на главной и в категориях):<br />
    <input name="substr_text" type="text" value="' 
num($config['substr_text']) . '" size="3" /><br />
    <input name="submit" type="submit" value="Изменить" /> 
    </form><br />
    [!] Максимальный размер загружаемого файла (' 
ini_get('upload_max_filesize') . '), меняем в /.htaccess<br />
</div>'
;

?>
Онлайн: 0
Реклама