Очистка старых событий (events)

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,079
Реакции
274
HLstats автоматически удаляет события, которые старше 28 дней (чат,логи событий,подключений и прочее)
Подскажите, какой скрипт за это отвечает? Нужно кое что оттуда убрать
 

Danyas

Участник
Сообщения
2,174
Реакции
1,072
Который выполняется раз в сутки, hlstatsx-awards.pl
 

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,079
Реакции
274
Блин, пролистал все файлы, включая этот, но что то не заметил там.
А теперь увидел, то что мне нужно. Спасибо.
--- Добавлено позже ---
Кто может подсказать?
Запутался в циклах.

Файл hlstatsx-awards.pl
1231 строка
C-подобный:
    foreach $eventTable (keys(%g_eventTables))
    {
        &execNonQuery("
            DELETE FROM
                    hlstats_Events_$eventTable
            WHERE
                    eventTime < DATE_SUB(CURRENT_TIMESTAMP() && , INTERVAL $g_deletedays DAY)
            ");
           }

Переменная $eventTable содержит выделенные названия таблиц
hlstats_Events_Admin
hlstats_Events_ChangeName
hlstats_Events_ChangeRole
hlstats_Events_ChangeTeam
hlstats_Events_Chat
hlstats_Events_Connects
hlstats_Events_Disconnects
hlstats_Events_Entries
hlstats_Events_Frags
(и т.д., все перечислять не буду)

Нужно как то исключить hlstats_Events_Connects ($eventTable = "Connects") из этого цикла
 
Последнее редактирование:
Сверху Снизу