************************************************************************/
// Some security stuff...
-if (ereg(basename(__FILE__), $_SERVER['PHP_SELF']))
-{
+if (!defined('__SECURITY')) {
$INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
require($INC);
}
-if ((sizeof($FATAL) > 0) || (!empty($FATAL[0])))
-{
+if (getTotalFatalErrors() > 0) {
// Main div container
LOAD_TEMPLATE("fatal_header");
// Set unset variable
if (empty($check)) $check = "";
- if (mxchange_installing) {
+ if (isBooleanConstantAndTrue('mxchange_installing')) {
// While we are installing ouput other header than while it is installed... :-)
$OUT = "";
- foreach ($FATAL as $key=>$value) {
+ foreach ($FATAL as $key => $value) {
// Prepare content for the template
$content = array(
'key' => ($key + 1),
// Load main template
LOAD_TEMPLATE("install_fatal_table", false, $OUT);
- } elseif (mxchange_installed) {
+ } elseif (isBooleanConstantAndTrue('mxchange_installed')) {
// Display all runtime fatal errors
$OUT = "";
- foreach ($FATAL as $key=>$value) {
+ foreach ($FATAL as $key => $value) {
// Prepare content for the template
$content = array(
'key' => ($key + 1),
// Load main template
mxchange_die(LOAD_TEMPLATE("runtime_fatal_table", true, $OUT));
}
+
+ // Message to regular users (non-admin)
$CORR = FATAL_REPORT_ERRORS;
// PHP warnings fixed
if ($check == "done") {
if (IS_ADMIN()) $CORR = FATAL_CORRECT_ERRORS;
- }
+ } // END - if
// Load footer template
LOAD_TEMPLATE("fatal_footer", false, $CORR);