$log->TRACE($e->getMessage()); } // Чистим сессии загруженны, но не использованных файлов $log->TRACE(attachedfiles::clearOldSessions()); //------------------------------------------------------------------------------ // Рассылка ПРО о том что ПРО закончится через день // Вызываем для тех у кого включена опция и для тех у кого нет // но сообщение в итоге шлем всем одинаковое см getPROEnding // так как пока автопродление неиспользуется $log->TRACE(payed::getPROEnding(true, 3)); // За 3 дня для тех у кого включено автопродление $log->TRACE(payed::getPROEnding(true, 1)); // За 1 день для тех у кого включено автопродление $log->TRACE(payed::getPROEnding(false, 3)); // За 3 дня для тех у кого не включено автопродление $log->TRACE(payed::getPROEnding(false, 1)); // За 1 день для тех у кого не включено автопродление //@todo: пока отключаем уведомления об автопродлении ПРО так как отключили автопродление //@todo: тут еще и пытается продлить //$log->TRACE( payed::checkAutoPRO()); // рассылаем email для тех у кого включено автопродление PRO и он закончится через 1 день // @todo: пока автопродление не используется // @todo: кстати непонятно зачем отдельный метод если getPROEnding справяется с этой задачей? //$log->TRACE( payed::AlertPROEnding() ); //------------------------------------------------------------------------------ // Функция автоподьема проектов если в них в течении 2х дней не было ни одного ответа $log->TRACE(projects::autoSetTopProject()); // Раз в час пересчитываем счетчики сообществ (пересчитываем только сообщество "Общение") $log->TRACE(commune::recalcThemesCountCommunes(commune::COMMUNE_BLOGS_ID)); if (date('H') == 1) { $log->TRACE($mail->SendWarnings());