Last Phase before v11 release. New Automation Cleanup

Last Phase before v11 release. New Automation Cleanup
This commit is contained in:
novgorodschi catalin
2026-07-23 11:49:27 +03:00
parent 9a3f26bc93
commit 8a2d727659
9 changed files with 288 additions and 3 deletions
+12
View File
@@ -42,6 +42,18 @@ define('CRON_TICK_SECONDS', %CRONTICK%);
// Generata automat la instalare; pastrata la salvarile de configuratie din ACP.
define('CRON_KEY', '%CRONKEY%');
//////////////////////////////////
// ***** DATABASE CLEANUP *****//
//////////////////////////////////
// Tabelele care cresc nelimitat (rapoarte, chat, mesaje sterse) sunt curatate
// periodic de Automation. 0 = dezactivat pentru fiecare regula in parte.
// Rapoartele ARHIVATE de jucator nu se sterg niciodata.
define('CLEANUP_REPORTS_DAYS', %CLEANUPREPORTS%);
define('CLEANUP_CHAT_DAYS', %CLEANUPCHAT%);
define('CLEANUP_MESSAGES_DAYS', %CLEANUPMESSAGES%);
define('CLEANUP_INTERVAL', 3600);
define('CLEANUP_BATCH', 5000);
//////////////////////////////////
// ***** SERVER SETTINGS *****//
//////////////////////////////////
+5
View File
@@ -114,6 +114,11 @@ class Process {
// din ACP (Config -> Cron & Automation -> edit).
$findReplace["%CRONLOOP%"] = 300;
$findReplace["%CRONTICK%"] = 60;
// Retentii implicite pentru curatenia periodica din Automation
// (0 = regula dezactivata).
$findReplace["%CLEANUPREPORTS%"] = 14;
$findReplace["%CLEANUPCHAT%"] = 7;
$findReplace["%CLEANUPMESSAGES%"] = 0;
$findReplace["%DOMAIN%"] = $_POST['domain'];
$findReplace["%HOMEPAGE%"] = $_POST['homepage'];
$findReplace["%SERVER%"] = $_POST['server'];