Файл: readme.txt
Строк: 24
Модуль "Автоочистка"
Автор:
DOOM
Совместимость: только DCMS Social (любая
версия)
Описание:
Автоочистка почты,
всей ленты, сообщений от Системы.
Возможность установки определенного
периода очистки, либо принудительная
очистка.
Установка:
1. Залить таблицы из
файла tables.sql
2. В файле /sys/inc/user.php вставить
сразу после <? код на
автоочистку:
$trun=mysql_fetch_array(mysql_query("SELECT *
FROM `truncate`"));
if (isset($user)&&
$trun['time']>=time()){
if (isset($user)&&
$trun['mail']==1)
mysql_query("TRUNCATE TABLE `mail`");
if
(isset($user)&& $trun['tape']==1)
mysql_query("TRUNCATE TABLE
`tape`");
if (isset($user)&&
$trun['discussions']==1)
mysql_query("TRUNCATE TABLE
`discussions`");
if (isset($user)&&
$trun['notification']==1)
mysql_query("TRUNCATE TABLE
`notification`");
$timer=$time+=$trun[time_dat]*60*60*24*7;
mysql_query("UPDATE
`truncate` SET `time` = '$timer' LIMIT 1");
}
3. Файл
data_base_cleaner.php перенести в папку /adm_panel
4 . В
файле /adm_panel/index.php прописать ссылку на
установку автоочистки:
if
(user_access('adm_mysql'))echo "<div class='main'><img
src='/style/icons/str.gif' alt='*' /> <a
href='data_base_cleaner.php'>Автоочистка
базы</a></div>";