status = true; ini_set('display_errors', '1'); } $this->nb_sql_query = 0; $this->tps_sql_query = 0; $this->generation_started = microtime(true); } function activate() { setcookie('alternc_debugme', '1', time() + 3600); // expire in 1 hour $this->status = ""; return true; } function desactivate() { setcookie('alternc_debugme', '0'); $this->status = false; return true; } function add($txt) { $this->infos .= "\n$txt"; return true; } function dump() { global $cuid; if ($cuid != 2000) { return false; } if (!$this->status) { return false; } $generation_time = (microtime(true) - $this->generation_started) * 1000; echo "
"; echo "
";
        echo "+++ BEGIN Debug Mode+++\n";
        echo "Total generation time : $generation_time ms\n";
        print_r("\n--- Total SQL Query : " . $this->nb_sql_query . " req / " . $this->tps_sql_query . " ms ---\n");
        print_r($this->infos);
        echo "\n\n--- GET ---\n";
        print_r($_GET);
        echo "\n\n--- POST ---\n";
        print_r($_POST);
        echo "\n\n--- SESSION ---\n";
        @print_r($_SESSION);
        echo "\n\n--- COOKIE ---\n";
        print_r($_COOKIE);
        echo "\n\n--- SERVER ---\n";
        print_r($_SERVER);
        echo "\n\n+++ END Debug Mode+++";
        echo "
"; echo "
"; return true; } } /* Class debug_alternc */