public function init() { if (function_exists("eaccelerator_get")) { eaccelerator_caching(true); eaccelerator_optimizer(true); return true; } else { return false; } }
//TODO: Accelerator cache keys, removed scripts (stats here and a class to manage them (we'd probably never use it, but I like completeness)) //INFO: http://bart.eaccelerator.net/doc/phpdoc/ //INFO: http://bakery.cakephp.org/articles/view/eaccelerator-cache-engine - pertains to potential todo for eAccelerator cache class if (!check_perms('site_debug')) { error(403); } if (!extension_loaded('eAccelerator')) { error('eAccelerator Extension not loaded.'); } if (isset($_POST['submit'])) { if ($_POST['cache'] == 1) { authorize(); eaccelerator_caching(true); } else { eaccelerator_caching(false); } if (function_exists('eaccelerator_optimizer')) { if ($_POST['optimize'] == 1) { authorize(); eaccelerator_optimizer(true); } else { eaccelerator_optimizer(false); } } if (isset($_POST['clear'])) { authorize(); eaccelerator_clear(); } if (isset($_POST['clean'])) { authorize();
$pw = "tesoro"; /** /config **/ /* {{{ auth */ if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER'] != $user || $_SERVER['PHP_AUTH_PW'] != $pw) { header('WWW-Authenticate: Basic realm="eAccelerator control panel"'); header('HTTP/1.0 401 Unauthorized'); exit; } /* }}} */ /* {{{ process any commands */ $info = eaccelerator_info(); if (isset($_POST['caching'])) { if ($info['cache']) { eaccelerator_caching(false); } else { eaccelerator_caching(true); } } else { if (isset($_POST['optimizer']) && function_exists('eaccelerator_optimizer')) { if ($info['optimizer']) { eaccelerator_optimizer(false); } else { eaccelerator_optimizer(true); } } else { if (isset($_POST['clear'])) { eaccelerator_clear(); } else { if (isset($_POST['clean'])) { eaccelerator_clean(); } else {
|| || ||**************************************************************|| $Id$ */ if (VIPERAL !== 'Admin') { die; } if (!function_exists('eaccelerator_info')) { } global $_CLASS, $sort_by; if (isset($_REQUEST['mode'])) { $setting = isset($_REQUEST['setting']) && $_REQUEST['setting'] ? true : false; switch ($_REQUEST['mode']) { case 'caching': eaccelerator_caching($setting); break; case 'optimizer': eaccelerator_optimizer($setting); break; case 'clear_cache': eaccelerator_clear(); break; case 'clean_cache': eaccelerator_clean(); break; case 'purge_cache': eaccelerator_purge(); break; case 'keys': case 'scripts':