1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-05 07:54:24 +03:00
ifhub.club/application/utilities/cron/template.php

43 lines
1.1 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
*
---------------------------------------------------------
*/
2014-06-11 13:52:44 +03:00
require_once(dirname(dirname(dirname(__DIR__))).'/bootstrap/start.php');
2014-06-11 13:52:44 +03:00
class CronTemplateCacheClean 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);
}
}
}
/**
* Создаем объект крон-процесса
*/
2014-06-11 13:52:44 +03:00
$app=new CronTemplateCacheClean();
print $app->Exec();