0) { // Load config here loadIncludeOnce('inc/load_config.php'); // Main div container LOAD_TEMPLATE('fatal_header'); // Set unset variable if (empty($check)) $check = ''; if ((isInstalling()) || (!isInstalled())) { // While we are installing ouput other header than while it is installed... :-) $OUT = ''; foreach (getFatalArray() as $key => $value) { // Prepare content for the template $content = array( 'key' => ($key + 1), 'value' => $value ); // Load row template $OUT .= LOAD_TEMPLATE('install_fatal_row', true, $content); } // Load main template LOAD_TEMPLATE('install_fatal_table', false, $OUT); } elseif (isInstalled()) { // Display all runtime fatal errors $OUT = ''; foreach (getFatalArray() as $key => $value) { // Prepare content for the template $content = array( 'key' => ($key + 1), 'value' => $value ); // Load row template $OUT .= LOAD_TEMPLATE('runtime_fatal_row', true, $content); } // Load main template LOAD_TEMPLATE('runtime_fatal_table', false, $OUT); // Abort here shutdown(); } // Message to regular users (non-admin) $CORR = getMessage('FATAL_REPORT_ERRORS'); // PHP warnings fixed if ($check == 'done') { if (IS_ADMIN()) $CORR = getMessage('FATAL_CORRECT_ERRORS'); } // END - if // Load footer template LOAD_TEMPLATE('fatal_footer', false, $CORR); } // ?>