Exemplo n.º 1
0
 public function init()
 {
     if (function_exists("eaccelerator_get")) {
         eaccelerator_caching(true);
         eaccelerator_optimizer(true);
         return true;
     } else {
         return false;
     }
 }
Exemplo n.º 2
0
//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();
Exemplo n.º 3
0
$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':