File size: 2.96Kb
<?php
# author Drk in
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );
# meta
$title = 'Настройки';
$tl = 'Настройки';
# admin
system::access('admin');
# post
if (isset($_POST['CFMS'])):
$cache_time = system::check($_POST['cache_time']);
$cache_time_search = system::check($_POST['cache_time_search']);
$cache_time_clear = system::check($_POST['cache_time_clear']);
$url = system::check($_POST['url']);
$ssl = system::check($_POST['ssl']);
# check
if (system::utf_strlen($cache_time) < 12):
if (system::utf_strlen($cache_time_search) < 12):
if (system::utf_strlen($cache_time_clear) < 12):
if (system::utf_strlen($url) < 101):
if (system::utf_strlen($ssl) < 51):
if ($CK == $user['CK']):
DB :: $dbh -> query("UPDATE `config` SET
`cache_time`=?,
`cache_time_search`=?,
`cache_time_clear`=?,
`ssl`=?,
`url`=?
WHERE `id`=? LIMIT 1;", array(
$cache_time,
$cache_time_search,
$cache_time_clear,
$ssl,
$url,1));
cache_config::save();
system::header('?','Успешно',1);
else: system::header('?','Вероятно вам подкинули эту ссылку.'); endif;
else: system::header('?','Слишком длинный текст в протокол, до 50-ти символов'); endif;
else: system::header('?','Слишком длинный текст в донор, до 100-та символов'); endif;
else: system::header('?','Слишком длинный текст в очистики кэша, до 100-та символов'); endif;
else: system::header('?','Слишком длинный текст в обновление кэша поиска, до 100-та символов'); endif;
else: system::header('?','Слишком длинный текст в обновление кэша, до 100-та символов'); endif;
endif;
# head
require_once ( head );
echo '
<form class="list-group-item" method="post" style="width: auto;margin: auto;">
<b>Обновление кэша:</b><br><input type="text" name="cache_time" value="'.$config['cache_time'].'"><br>
<b>Обновление кэша поиска:</b><br><input type="text" name="cache_time_search" value="'.$config['cache_time_search'].'"><br>
<b>Очиска всего кэша:</b><br><input type="text" name="cache_time_clear" value="'.$config['cache_time_clear'].'"><br>
<b>Донор:</b><br><input type="text" name="url" value="'.$config['url'].'"><br>
<b>Протокол:</b><br>
<select name="ssl">
<option value="http://" '.($config['ssl'] == 'http://' ? 'selected="selected"':'').'>http://</option>
<option value="https://" '.($config['ssl'] == 'https://' ? 'selected="selected"':'').'>https://</option>
</select><br>
<input type="submit" name="CFMS" value="Сохранить">
</form>
<div class="tl"><a href ="/admin"> - Назад </a></div>';
# foot
require_once ( foot ) ;
?>