diff -r dc6026376919 -r 5bd429428101 includes/template.php --- a/includes/template.php Wed Jan 23 12:48:22 2008 -0500 +++ b/includes/template.php Thu Jan 24 22:06:09 2008 -0500 @@ -132,6 +132,8 @@ global $email; global $lang; + profiler_log("template: starting var init"); + if(!$this->theme || !$this->style) { $this->load_theme(); @@ -791,6 +793,8 @@ { eval($cmd); } + + profiler_log("template: finished var init"); } function header($simple = false) @@ -834,10 +838,12 @@ '; } } + function footer($simple = false) { global $db, $session, $paths, $template, $plugins; // Common objects - if(!$this->no_headers) { + if ( !$this->no_headers ) + { if(!defined('ENANO_HEADERS_SENT')) $this->header(); @@ -858,12 +864,20 @@ $t = str_replace('[[Stats]]', $dbg, $t); $t = str_replace('[[NumQueries]]', (string)$db->num_queries, $t); $t = str_replace('[[GenTime]]', (string)$f, $t); + + if ( defined('ENANO_DEBUG') ) + $t = str_replace('', '
' . profiler_make_html() . '
', $t); + echo $t; ob_end_flush(); } - else return ''; + else + { + return ''; + } } + function getHeader() { $headers_sent = true;