Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новые вопросы и ответы 4 (https://www.otvetnemail.ru/novye-voprosy-i-otvety-4-823/)
-   -   Eventlist - Автоархивация событий по дате начала события (https://www.otvetnemail.ru/novye-voprosy-i-otvety-4-823/eventlist-avtoarhivaciya-sobytij-po-date-nachala-sobytiya-254271/)

Guest 28.09.2011 14:21

Eventlist - Автоархивация событий по дате начала события
 
Здравствуйте,"по умолчанию" в Eventlist автоархивция или удаление событий происходит после его окончания (т.е. по дате окончания) + некоторое количество дней задаваемое в админке.У меня возникла необходимость чтобы этот процесс происходил по дате начала события...поправил файл components/com_eventlist/helpers/helper.php - вот этот фрагментКод:if ($elsettings->oldevent == 2) {$query = 'UPDATE #__eventlist_events SET published = -1 WHERE DATE_SUB(NOW(), INTERVAL '.$elsettings->minus.' DAY) > (IF (enddates '.$nulldate.', enddates, dates)) AND published = 1';$db->SetQuery( $query );$db->Query();}поменял соответственно enddates на datesАвтоархивация по дате начала заработала - всё нормально, НО (!) что-то не срабатывает с назначенной повторяемостью событий (( т.е. к примеру событие начинается сегодня, заканчивается завтра и стоит повторять каждый день. Соответственно сегодня событие уходит в архив (выставлено +0 дней) и всё. Повторение события на завтра не происходит ((( Если кто знает ГДЕ поковырять/посмотреть буду очень признателен


Часовой пояс GMT, время: 05:05.


© www.otvetnemail.ru - Форум вопросов и ответов.