Migration of stelzi's commit 1022 with some changes so we have a nicer code. See...
[mailer.git] / inc / fatal_errors.php
index 88f5c509a5c3112e65ac8f3823f8a69a25f76485..3ff6ec562ebf971879cc27dba211697d83f89d38 100644 (file)
 
 // Some security stuff...
 if (!defined('__SECURITY')) {
-       $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
+       $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), '/inc') + 4) . '/security.php';
        require($INC);
 }
 
 if (getTotalFatalErrors() > 0) {
+       // Load config here
+       loadIncludeOnce('inc/load_config.php');
+
        // Main div container
-       LOAD_TEMPLATE("fatal_header");
+       LOAD_TEMPLATE('fatal_header');
 
        // Set unset variable
        if (empty($check)) $check = '';
@@ -59,11 +62,11 @@ if (getTotalFatalErrors() > 0) {
                        );
 
                        // Load row template
-                       $OUT .= LOAD_TEMPLATE("install_fatal_row", true, $content);
+                       $OUT .= LOAD_TEMPLATE('install_fatal_row', true, $content);
                }
 
                // Load main template
-               LOAD_TEMPLATE("install_fatal_table", false, $OUT);
+               LOAD_TEMPLATE('install_fatal_table', false, $OUT);
        } elseif (isInstalled()) {
                // Display all runtime fatal errors
                $OUT = '';
@@ -75,11 +78,11 @@ if (getTotalFatalErrors() > 0) {
                        );
 
                        // Load row template
-                       $OUT .= LOAD_TEMPLATE("runtime_fatal_row", true, $content);
+                       $OUT .= LOAD_TEMPLATE('runtime_fatal_row', true, $content);
                }
 
                // Load main template
-               LOAD_TEMPLATE("runtime_fatal_table", false, $OUT);
+               LOAD_TEMPLATE('runtime_fatal_table', false, $OUT);
 
                // Abort here
                shutdown();
@@ -89,12 +92,12 @@ if (getTotalFatalErrors() > 0) {
        $CORR = getMessage('FATAL_REPORT_ERRORS');
 
        // PHP warnings fixed
-       if ($check == "done") {
+       if ($check == 'done') {
                if (IS_ADMIN()) $CORR = getMessage('FATAL_CORRECT_ERRORS');
        } // END - if
 
        // Load footer template
-       LOAD_TEMPLATE("fatal_footer", false, $CORR);
+       LOAD_TEMPLATE('fatal_footer', false, $CORR);
 }
 
 //