diff -r 6b7fdd898ba3 -r 455277559782 includes/functions.php --- a/includes/functions.php Sat Mar 15 00:08:01 2008 -0400 +++ b/includes/functions.php Sat Mar 15 00:17:26 2008 -0400 @@ -550,6 +550,11 @@ if ( ob_get_status() ) ob_end_clean(); + + if ( defined('ENANO_CLI') ) + { + grinding_halt($t, $p); + } if ( $no_wrapper ) { @@ -609,9 +614,26 @@ if ( is_object($db) ) $db->close(); - + if ( ob_get_status() ) ob_end_clean(); + + if ( defined('ENANO_CLI') ) + { + // set console color + echo "\x1B[31;1m"; + // error title + echo "Critical error in Enano runtime: "; + // unbold + echo "$t\n"; + // bold + echo "\x1B[37;1m"; + echo "Error: "; + // unbold + echo "\x1B[0m"; + echo "$p\n"; + exit; + } $tpl = new template_nodb(); $tpl->load_theme('oxygen', 'bleu');