} catch (Exception $e) { $log->TRACE($e->getMessage()); } try { $log->TRACE(sitemap::update('tservices')); } catch (Exception $e) { $log->TRACE($e->getMessage()); } try { $log->TRACE(sitemap::generateMainSitemap()); $log->TRACE(sitemap::send()); } catch (Exception $e) { $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: тут еще и пытается продлить
<?php ini_set('display_errors', 1); error_reporting(E_ALL ^ E_NOTICE); ini_set('max_execution_time', 0); ini_set('memory_limit', '512M'); if (!isset($_SERVER['DOCUMENT_ROOT']) || !strlen($_SERVER['DOCUMENT_ROOT'])) { $_SERVER['DOCUMENT_ROOT'] = rtrim(realpath(pathinfo(__FILE__, PATHINFO_DIRNAME) . '/../../'), '/'); } require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/stdf.php"; require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/attachedfiles.php"; attachedfiles::clearOldSessions();