1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-26 03:30:48 +03:00
ifhub.club/include/cron/template.php

49 lines
1.3 KiB
PHP
Raw Normal View History

<?php
/*-------------------------------------------------------
*
* LiveStreet Engine Social Networking
* Copyright © 2008 Mzhelskiy Maxim
*
*--------------------------------------------------------
*
* Official site: www.livestreet.ru
* Contact e-mail: rus.engine@gmail.com
*
* GNU General Public License, version 2:
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
---------------------------------------------------------
*/
$sDirRoot=dirname(dirname(dirname(__FILE__)));
set_include_path(get_include_path().PATH_SEPARATOR.$sDirRoot);
chdir($sDirRoot);
require_once($sDirRoot."/config/loader.php");
require_once($sDirRoot."/engine/classes/Cron.class.php");
class TemplateCacheCleanCron extends Cron {
/**
* Находим все кеш-файлы js и css и удаляем их с сервера
*/
public function Client() {
/**
* Выбираем все файлы кеша
*/
2011-04-27 10:44:28 +03:00
$aFiles = glob(Config::Get('path.smarty.cache'). DIRECTORY_SEPARATOR ."*\*.{css,js}", GLOB_BRACE);
2010-04-17 18:12:10 +03:00
if (!$aFiles) $aFiles=array();
2011-04-27 10:44:28 +03:00
$this->Log("Cache files count: ".count($aFiles));
foreach ($aFiles as $sFilePath) {
@unlink($sFilePath);
}
}
}
/**
* Создаем объект крон-процесса
*/
$app=new TemplateCacheCleanCron();
print $app->Exec();
?>