} catch (Exception $e) { $log->TRACE($e->getMessage()); } try { $log->TRACE(sitemap::update('userpages')); } 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));
<?php chdir(dirname(__FILE__)); require_once "../stdf.php"; require_once "../sitemap.php"; $help = "\n--blogs\t\tCreate blogs sitemap\n\n--commune\tCreate commune sitemap\n \n--projects\tCreate project sitemap\n \n--users\tCreate users sitemap\n\n--portfolio\tCreate portfolio sitemap\n\n--articles\tCreate articles sitemap\n\n--interview\tCreate interview sitemap\n\n--regions\tCreate region sitemap\n\n--catalog\tCreate freelancers catalog sitemap\n\n--userpages\tCreate user pages sitemap\n\n--tservices\tCreate tservices sitemap\n\n"; $type = preg_replace('/^--/', '', $argv[1]); $send = SERVER === 'release'; if ($type == 'all') { foreach (sitemap::$types as $t => $p) { sitemap::create($t, $send); } sitemap::generateMainSitemap(); if ($send) { sitemap::send(); } } else { if (sitemap::$types[$type]) { sitemap::create($type, $send); sitemap::generateMainSitemap(); if ($send) { sitemap::send(); } } else { echo $help; } }