Rewritten/fixed (damn, missed them...)
authorRoland Häder <roland@mxchange.org>
Sat, 28 Feb 2009 23:35:51 +0000 (23:35 +0000)
committerRoland Häder <roland@mxchange.org>
Sat, 28 Feb 2009 23:35:51 +0000 (23:35 +0000)
inc/fatal_errors.php
inc/functions.php
inc/install-inc.php

index 52323fe..98f8a8c 100644 (file)
@@ -46,7 +46,7 @@ if (getTotalFatalErrors() > 0) {
        if (isBooleanConstantAndTrue('mxchange_installing')) {
                // While we are installing ouput other header than while it is installed... :-)
                $OUT = "";
-               foreach ($FATAL as $key => $value) {
+               foreach (getFatalArray() as $key => $value) {
                        // Prepare content for the template
                        $content = array(
                                'key'   => ($key + 1),
@@ -62,7 +62,7 @@ if (getTotalFatalErrors() > 0) {
        } elseif (isBooleanConstantAndTrue('mxchange_installed')) {
                // Display all runtime fatal errors
                $OUT = "";
-               foreach ($FATAL as $key => $value) {
+               foreach (getFatalArray() as $key => $value) {
                        // Prepare content for the template
                        $content = array(
                                'key'   => ($key + 1),
index 645cffb..e045760 100644 (file)
@@ -186,6 +186,11 @@ function initFatalMessages () {
        $GLOBALS['fatal_messages'] = array();
 }
 
+// Getter for whole fatal error messages
+function getFatalArray () {
+       return $GLOBALS['fatal_messages'];
+}
+
 // Add a fatal error message to the queue array
 function addFatalMessage ($message, $extra="") {
        if (is_array($extra)) {
index a6fbd91..6613994 100644 (file)
@@ -99,7 +99,7 @@ if ((!isBooleanConstantAndTrue('mxchange_installed')) || (!isBooleanConstantAndT
                if (empty($mysql['prefix'])) $mysql['prefix'] = "mxchange_";
                if (getTotalFatalErrors() > 0) {
                        OUTPUT_HTML("<span class=\"install_fatal\">");
-                       foreach ($FATAL as $key => $err) {
+                       foreach (getFatalArray() as $key => $err) {
                                OUTPUT_HTML("  <strong>&middot;</strong>&nbsp;{--FATAL_NO--}".($key + 1).":&nbsp;".$err."<br />");
                        }
                        OUTPUT_HTML("</span><br />");
@@ -338,7 +338,7 @@ if ((!isBooleanConstantAndTrue('mxchange_installed')) || (!isBooleanConstantAndT
 
                        if (getTotalFatalErrors() > 0) {
                                $OUT = "";
-                               foreach ($FATAL as $value) {
+                               foreach (getFatalArray() as $value) {
                                        $OUT .= "    <li>".$value."</li>\n";
                                } // END foreach
                                define('__FATAL_ERROR_LI', $OUT);