в cleanup.php перед:
Code
// delete unconfirmed users if timeout.
добавить
Code
// ************************************* Удаление приватных сообщений ***********************************************************
//Удаляем все прочтенные системные сообщения старше 10 дней
$secs_system = 10*86400; // Количество дней
$dt_system = sqlesc(get_date_time(gmtime() - $secs_system)); // Сегодня минус количество дней
sql_query("DELETE FROM messages WHERE sender = '' AND unread = 'no' AND added < $dt_system") or sqlerr(__FILE__, __LINE__);
//Удаляем ВСЕ прочтенные сообщения старше 30 дней
$secs_all = 30*86400; // Количество дней
$dt_all = sqlesc(get_date_time(gmtime() - $secs_all)); // Сегодня минус количество дней
sql_query("DELETE FROM messages WHERE unread = 'no' AND added < $dt_all") or sqlerr(__FILE__, __LINE__);
// ************************************* Удаление приват