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

Тема в разделе "HLstatsX:CE", создана пользователем HooLIGUN, 30 апр 2016.

  1. HooLIGUN

    HooLIGUN

    Сообщения:
    748
    Симпатии:
    126
    HLstats автоматически удаляет события, которые старше 28 дней (чат,логи событий,подключений и прочее)
    Подскажите, какой скрипт за это отвечает? Нужно кое что оттуда убрать
     
  2. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.729
    Симпатии:
    461
    Который выполняется раз в сутки, hlstatsx-awards.pl
     
    HooLIGUN нравится это.
  3. HooLIGUN

    HooLIGUN

    Сообщения:
    748
    Симпатии:
    126
    Блин, пролистал все файлы, включая этот, но что то не заметил там.
    А теперь увидел, то что мне нужно. Спасибо.
    --- Добавлено позже ---
    Кто может подсказать?
    Запутался в циклах.

    Файл hlstatsx-awards.pl
    1231 строка
    Код:
        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") из этого цикла
     
    Последнее редактирование: 2 июн 2016