Файл: adm_panel/cache.php
Строк: 186
<?php
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
$temp_set=$set;
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/adm_check.php';
include_once '../sys/inc/user.php';
user_access('adm_mysql', null, '/');
$set['title']='Админка - кэш данных ';
include_once '../sys/inc/thead.php';
title();
if (isset($_POST['save'])) {
$temp_set['cache_new_them']=intval($_POST['cache_new_them']);
$temp_set['cache_get_user']=intval($_POST['cache_get_user']);
$temp_set['cache_index']=intval($_POST['cache_index']);
$temp_set['cache_news_main']=intval($_POST['cache_news_main']);
$temp_set['cache_get_user_time']=intval($_POST['cache_get_user_time']);
$temp_set['cache_index_on']=intval($_POST['cache_index_on']);
if (save_settings($temp_set)) {
admin_log('Настройки', 'Настройки кэша', 'Изменение настроек кэша');
msg('Настройки успешно приняты');
} else {
$err='Нет прав для изменения файла настроек';
}
}
err();
aut();
echo "<form method="post" action="?">n";
echo "<div class='p_m'>Кэш новых тем на главной:<br />n<select name="cache_new_them">n";
if ($temp_set['cache_new_them']==1) {
$sel=' selected="selected"';
} else {
$sel=null;
}
echo "<option value="1"$sel>Включен</option>n";
if ($temp_set['cache_new_them']==0) {
$sel=' selected="selected"';
} else {
$sel=null;
}
echo "<option value="0"$sel>Отключен</option>n";
echo "</select><br />
*
Включение снижает нагрузку на сервер ,
но при включеном параметере будут видны темы из админ форума (но папасть в них не смогут)
в будующим будет доделано
<br /> *
Обновляется раз при наличие новых комментариев на форуме
</div>";
echo "<div class='p_m'>Кэш get_user (функция юзеров)<br /><select name='cache_get_user'>";
echo "<option value='60'".($temp_set['cache_get_user']==60?" selected='selected'":null)."> 1 минута</option>";
echo "<option value='120'".($temp_set['cache_get_user']==120?" selected='selected'":null)."> 2 минуты</option>";
echo "<option value='180'".($temp_set['cache_get_user']==180?" selected='selected'":null)."> 3 минуты</option>";
echo "<option value='300'".($temp_set['cache_get_user']==300?" selected='selected'":null)."> 5 минут</option>";
echo "<option value='600'".($temp_set['cache_get_user']==600?" selected='selected'":null)."> 10 минут</option>";
echo "<option value='1200'".($temp_set['cache_get_user']==1200?" selected='selected'":null)."> 20 минут</option>";
echo "<option value='1800'".($temp_set['cache_get_user']==1800?" selected='selected'":null)."> 30 минут</option>";
echo "<option value='3600'".($temp_set['cache_get_user']==3600?" selected='selected'":null)."> 1 час </option>";
echo "<option value='5'".($temp_set['cache_get_user'] == 5 ?" selected='selected'":null)."> Отключить</option>";
echo "</select>
<br />* значительно снижает нагрузку на сайт
<br />* желательно ставить не более 20 минут ,иначи будут глюки (beta использование функции)
</div>";
echo "<div class='p_m'> Отчистка папки функции get_user (функция юзеров)<br /><select name='cache_get_user_time'>";
echo "<option value='3600'".($temp_set['cache_get_user_time']==3600?" selected='selected'":null)."> 1 час </option>";
echo "<option value='18000'".($temp_set['cache_get_user_time']==18000?" selected='selected'":null)."> 5 часов</option>";
echo "<option value='36000'".($temp_set['cache_get_user_time']==36000?" selected='selected'":null)."> 10 часов</option>";
echo "<option value='86400'".($temp_set['cache_get_user_time']==86400?" selected='selected'":null)."> 1 день</option>";
echo "<option value='432000'".($temp_set['cache_get_user_time']==432000?" selected='selected'":null)."> 5 дней </option>";
echo "<option value='604800'".($temp_set['cache_get_user_time']==604800?" selected='selected'":null)."> 1 неделя </option>";
echo "<option value='0'".($temp_set['cache_get_user_time']==0?" selected='selected'":null)."> Отключить</option>";
echo "</select>
<br />* Очистка папки с кэш файлами
<br />* Рекомендуется хотя б на 1 раз в день ставить
<br />* Отключение возможно вызавит глюки ,но не сразу
</div>";
echo "<div class='p_m'>Кэш главной<br /><select name='cache_index_on'>";
echo "<option value='1'".($temp_set['cache_index_on']==1?" selected='selected'":null)."> Вкл.</option>";
echo "<option value='0'".($temp_set['cache_index_on']==0?" selected='selected'":null)."> выкл</option>";
echo "</select></div>";
echo "<div class='p_m'>Кэш главной время<br /><select name='cache_index'>";
echo "<option value='300'".($temp_set['cache_index']==300?" selected='selected'":null)."> 5 минут</option>";
echo "<option value='600'".($temp_set['cache_index']==600?" selected='selected'":null)."> 10 минут</option>";
echo "<option value='1200'".($temp_set['cache_index']==1200?" selected='selected'":null)."> 20 минут</option>";
echo "<option value='1800'".($temp_set['cache_index']==1800?" selected='selected'":null)."> 30 минут</option>";
echo "<option value='3600'".($temp_set['cache_index']==3600?" selected='selected'":null)."> 1 час </option>";
echo "</select>
<br />* значительно снижает нагрузку на сайт
<br />* желательно ставить не более 20 минут ,иначи будут глюки (beta использование функции)
</div>";
echo "<div class='p_m'>Кэш новостей:<br />n<select name="cache_news_main">n";
if ($temp_set['cache_news_main']==1) {
$sel=' selected="selected"';
} else {
$sel=null;
}
echo "<option value="1"$sel>Включен</option>n";
if ($temp_set['cache_news_main']==0) {
$sel=' selected="selected"';
} else {
$sel=null;
}
echo "<option value="0"$sel>Отключен</option>n";
echo "</select>
<br /> *
Включение снижает нагрузку на сервер
<br /> *
Обновляется раз при наличие новых новостей
</div>";
echo "<div class='p_m'><input value="Сохранить" name='save' type="submit" />";
echo "</form>
* будьте внимательны в параметрах и настройки кэша
</div>";
echo "<div class='foot'>n";
echo "«<a href='/adm_panel/'>В админку</a><br />n";
echo "</div>n";
include_once '../sys/inc/tfoot.php';