$service->render('views/' . $data['viewName'] . '.phtml', $data); }); $klein->respond("/team/[:teamId]/?", function ($request, $response, $service) { $response->header("X-PJAX-URL", $request->pathname()); disableCache($response); $data = array('pageTitle' => 'OpenCTF Test Page', 'viewName' => "team", "path" => $request->pathname(), "current" => "team"); if ($request->headers()['X-PJAX']) { $service->layout('views/pjax-wrapper.phtml'); } else { $service->layout('views/layout-wrapper.phtml'); } $service->render('views/' . $data['viewName'] . '.phtml', $data); }); $klein->respond("/tests/?", function ($request, $response, $service) { $response->header("X-PJAX-URL", $request->pathname()); disableCache($response); $data = array('pageTitle' => 'OpenCTF Test Page', 'viewName' => "test", "path" => $request->pathname(), "current" => "test"); if ($request->headers()['X-PJAX']) { $service->layout('views/pjax-wrapper.phtml'); } else { $service->layout('views/layout-wrapper.phtml'); } $service->render('views/' . $data['viewName'] . '.phtml', $data); }); ob_start(); $klein->dispatch(); echo minis(ob_get_clean()); function disableCache($response) { $response->header("Cache-Control", "no-store, no-cache, must-revalidate, max-age=0"); $response->header("Pragma", "no-cache");
* @license http://www.cart2quote.com/ordering-licenses */ require_once '..' . DIRECTORY_SEPARATOR . 'app' . DIRECTORY_SEPARATOR . 'Mage.php'; require_once '..' . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'config.php'; if (isset($_POST['url'])) { if (strpos($_POST['url'], '/cart2quote-install/preinstall/') !== false) { $perform = true; } else { $perform = false; } if (isset($_POST['action'])) { $action = $_POST['action']; switch ($action) { case 'disable_cache': if ($perform === true) { echo disableCache(); } else { echo isCacheDisabled(); } break; case 'disable_compiler': if ($perform === true) { echo disableCompiler(); } else { echo isCompilerDisabled(); } break; case 'clean_cache': echo cleanCache(); break; default:
public function disableCache() { return disableCache(); }