#121. zbxe코드내에서 사용되는 모든 filectime()을 filemtime()으로 변경하여 윈도우에서도 캐시에 대한 유효처리가 이상없도록 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2445 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2007-08-31 04:38:09 +00:00
parent 13c9711400
commit 150f8ede43
10 changed files with 12 additions and 12 deletions

View file

@ -205,7 +205,7 @@
$cache_file = sprintf('%s%s.cache.php', $this->cache_file, $query_id);
// 없으면 원본 쿼리 xml파일을 찾아서 파싱을 한다
if(!file_exists($cache_file)||filectime($cache_file)<filectime($xml_file)) {
if(!file_exists($cache_file)||filemtime($cache_file)<filemtime($xml_file)) {
require_once('./classes/xml/XmlQueryParser.class.php');
$oParser = new XmlQueryParser();
$oParser->parse($query_id, $xml_file, $cache_file);

View file

@ -70,8 +70,8 @@
function _compile($tpl_file, $compiled_tpl_file) {
if(!file_exists($compiled_tpl_file)) return $this->_compileTplFile($tpl_file, $compiled_tpl_file);
$source_ftime = filectime($tpl_file);
$target_ftime = filectime($compiled_tpl_file);
$source_ftime = filemtime($tpl_file);
$target_ftime = filemtime($compiled_tpl_file);
if($source_ftime>$target_ftime) return $this->_compileTplFile($tpl_file, $compiled_tpl_file);
}

View file

@ -24,8 +24,8 @@
$cache_file = sprintf('%s%d.%s.cache', $cache_path, $sequence, Context::getLangType());
if(!file_exists($cache_file)) return;
$filectime = filectime($cache_file);
if($filectime + $cache*60 < time()) return;
$filemtime= filemtime($cache_file);
if($filemtime + $cache*60 < time()) return;
$output = FileHandler::readFile($cache_file);
return $output;

View file

@ -57,7 +57,7 @@
function compile() {
if(!file_exists($this->xml_file)) return;
if(!file_exists($this->js_file)) $this->_compile();
else if(filectime($this->xml_file)>filectime($this->js_file)) $this->_compile();
else if(filemtime($this->xml_file)>filemtime($this->js_file)) $this->_compile();
Context::addJsFile($this->js_file);
}