Spaces:
Sleeping
Sleeping
File size: 2,400 Bytes
07c3cdd | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | <?php
try {
$response = new stdClass;
if (isset( $_POST['javascriptCache'] ) || isset( $_POST['metadataCache'] ) || isset( $_POST['htmlCache'] )) {
$msgLog = "";
$msgLogAux = "";
if (isset($_POST["javascriptCache"])) {
G::rm_dir(PATH_C . "ExtJs");
$response->javascript = true;
$msgLog = $msgLog . "Javascript Cache";
if (isset($_POST["metadataCache"])) {
G::rm_dir(PATH_C . "xmlform");
$response->xmlform = true;
$msgLogAux = $msgLog;
$msgLog = $msgLog . ", Forms Metadata Cache";
if (isset($_POST["htmlCache"])) {
G::rm_dir(PATH_C . "smarty");
$response->smarty = true;
$msgLog = $msgLog . " and Forms Html Templates Cache.";
} else {
$msgLog = $msgLogAux ." and Forms Metadata Cache.";
}
} else {
if (isset($_POST["htmlCache"])) {
G::rm_dir(PATH_C . "smarty");
$response->smarty = true;
$msgLog = $msgLog . " and Forms Html Templates Cache.";
} else {
$msgLog = $msgLog . ".";
}
}
} else {
if (isset($_POST["metadataCache"])) {
G::rm_dir(PATH_C . "xmlform");
$response->xmlform = true;
$msgLog = $msgLog . "Forms Metadata Cache";
if (isset($_POST["htmlCache"])) {
G::rm_dir(PATH_C . "smarty");
$response->smarty = true;
$msgLog = $msgLog . " and Forms Html Templates Cache.";
} else {
$msgLog = $msgLog . ".";
}
} else {
if (isset($_POST["htmlCache"])) {
G::rm_dir(PATH_C . "smarty");
$response->smarty = true;
$msgLog = $msgLog . "Forms Html Templates Cache.";
}
}
}
$response->success = true;
G::auditLog("ClearCache", $msgLog);
} else {
$response->success = false;
}
} catch (Exception $e) {
$response->success = false;
$response->message = $e->getMessage();
}
echo G::json_encode( $response );
|