BUG 8856 "Migrate the Clear cache Interface from master branch" UPDATE 1

- problem found on G::rm_dir()
- fixed problem & WIN compatibility fixed too
This commit is contained in:
Erik Amaru Ortiz
2012-05-06 18:51:34 -04:00
parent 12d3787c55
commit 4a025e4382
4 changed files with 81 additions and 88 deletions

View File

@@ -1,26 +1,30 @@
<?php
try {
if ( (isset($_POST['javascriptCache'])) || (isset($_POST['metadataCache'])) || (isset($_POST['htmlCache']))) {
if ((isset($_POST['javascriptCache'])) && (@chdir(PATH_C.'/ExtJs/'))) {
G::rm_dir(PATH_C.'/ExtJs/');
if (isset($_POST['javascriptCache']) || isset($_POST['metadataCache']) || isset($_POST['htmlCache'])) {
if (isset($_POST['javascriptCache'])) {
G::rm_dir(PATH_C . 'ExtJs');
$response->javascript = true;
}
if ((isset($_POST['metadataCache'])) && (@chdir(PATH_C.'/xmlform/'))) {
G::rm_dir(PATH_C.'/xmlform/');
if (isset($_POST['metadataCache'])) {
G::rm_dir(PATH_C . 'xmlform');
$response->xmlform = true;
}
if((isset($_POST['htmlCache'])) && (@chdir(PATH_C.'/smarty/'))) {
G::rm_dir(PATH_C.'/smarty/');
if (isset($_POST['htmlCache'])) {
G::rm_dir(PATH_C . 'smarty');
$response->smarty = true;
}
$response->success = true;
//$response->path = $path;
}else{
}
else{
$response->success = false;
}
}
}
catch ( Exception $e ) {
catch (Exception $e) {
$response->success = false;
$response->message = $e->getMessage();
}
echo G::json_encode($response);