private function setHtml() { // debug option if ($this->global['debug'] >= 2) { $session_console = $newsession_console = is_object($this->session) ? $this->session()->get('console') : 0; $consoleGet = Filter::id('console', $_GET); //show block data ? if ($consoleGet == 'off') { $newsession_console = 0; } elseif ($consoleGet == '1') { $newsession_console = 1; } if ($session_console != $newsession_console) { if (is_object($this->session)) { $this->session()->set('console', $newsession_console); } $session_console = $newsession_console; } if ($session_console) { $this->tpl()->setDebug($session_console); } // reset cache if ($consoleGet == 'cache_reset') { $dir_cache = $this->glob('dir_cache'); \Fp\File\Dir::emptyDir($dir_cache . 'cdn/'); \Fp\File\Dir::emptyDir($dir_cache . 'pool/'); } // stop cache $cache = $this->glob('cache'); if (!$cache) { // not override if cache is disabled ( cache == 1 ) $new_cache = is_object($this->session) ? $this->session()->get('console_cache') : $cache; if ($consoleGet == 'cache_stop') { $new_cache = 1; } elseif ($consoleGet == 'cache_start') { $new_cache = 0; } if ($new_cache != $cache) { if (is_object($this->session)) { $this->session()->set('console_cache', $new_cache); } $cache = $new_cache; } } $this->global['cache'] = $cache; if ($consoleGet && ($redirect = Filter::custom('redirect', $_GET, function ($var) { return urldecode($var); }))) { $this->header()->redirect($redirect); } } }