캐시를 지우는 외부 툴 스크립트 추가. 파일을 핸들링할때 경로를 제대로 찾아서 처리할 수 있도록 코드 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4331 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2008-06-27 08:23:23 +00:00
parent 5d19990111
commit bdc194ab1d
41 changed files with 246 additions and 95 deletions

View file

@ -92,7 +92,7 @@
unset($extra_vars->{"del_".$name});
if($del_var == 'Y') {
$extra_vars->{$name} = '';
@unlink($extra_vars->{$name});
FileHandler::removeFile($extra_vars->{$name});
continue;
}
@ -140,7 +140,7 @@
$output = executeQuery('layout.updateLayout', $args);
if($output->toBool()) {
$cache_file = sprintf('./files/cache/layout/%s.%s.cache.php', $args->layout_srl, Context::getLangType());
@unlink($cache_file);
FileHandler::removeFile($cache_file);
}
return $output;
}
@ -157,12 +157,12 @@
if(count($cache_list)) {
foreach($cache_list as $cache_file) {
$pos = strpos($cache_file, $layout_srl.'_');
if($pos>0) unlink($cache_file);
if($pos>0)FileHandler::removeFile($cache_file);
}
}
$layout_file = sprintf('./files/cache/layout/%d.html', $layout_srl);
if(file_exists($layout_file)) @unlink($layout_file);
if(file_exists($layout_file)) FileHandler::removeFile($layout_file);
// 레이아웃 삭제
$args->layout_srl = $layout_srl;
@ -200,7 +200,7 @@
if(!$layout_srl) return new Object(-1, 'msg_invalid_request');
$layout_file = sprintf('./files/cache/layout/%d.html', $layout_srl);
@unlink($layout_file);
FileHandler::removeFile($layout_file);
$this->setMessage('success_reset');
}

View file

@ -155,7 +155,7 @@
Context::set('layout_tpl', $layout_tpl);
// 임시 파일 삭제
@unlink($edited_layout_file);
FileHandler::removeFile($edited_layout_file);
$this->setTemplateFile('layout_preview');
}

View file

@ -53,7 +53,7 @@
$directory = dir($path);
while($entry = $directory->read()) {
if ($entry == "." || $entry == ".." || preg_match('/\.html$/i',$entry) ) continue;
@unlink($path."/".$entry);
FileHandler::removeFile($path."/".$entry);
}
$directory->close();
}