X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=index.php;h=dfaeb8a31d767652861da331da0662c5d986d3db;hb=908351536bc4b941f71da717cf11ad22a2c23f65;hp=5d931a6051629d26600bdbdb76e87fe84cae1b95;hpb=dfe38c5c2ff89adebea4f61364eb556a83da35a3;p=hub.git diff --git a/index.php b/index.php index 5d931a605..dfaeb8a31 100644 --- a/index.php +++ b/index.php @@ -9,7 +9,7 @@ * * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2011 Core Developer Team + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2012 Core Developer Team * @license GNU GPL 3.0 or any newer version * @link http://www.ship-simu.org * @@ -32,20 +32,6 @@ final class ApplicationEntryPoint { */ private static $corePath = ''; - /** - * The instances we want to remove after all is done - */ - private static $instances = array ( - 'cfg', // The configuration system - 'loader', // The class loader system - 'debug', // Debug output - 'db', // Database layer - 'io', // Base I/O system (local file [or network]) - 'engine', // Template engine ( for ApplicationEntryPoint::app_die() ) - 'lang', // Language sub-system - 'app', // The ApplicationHelper instance - ); - /** * The application's emergency exit * @@ -56,15 +42,15 @@ final class ApplicationEntryPoint { * @return void * @todo This method is old code and needs heavy rewrite and should be moved to ApplicationHelper */ - public static final function app_die ($message = '', $code = false, $extraData = '', $silentMode = false) { + public static final function app_exit ($message = '', $code = FALSE, $extraData = '', $silentMode = FALSE) { // Is this method already called? if (isset($GLOBALS['app_die_called'])) { // Then output the text directly - die($message); + exit($message); } // END - if // This method shall not be called twice - $GLOBALS['app_die_called'] = true; + $GLOBALS['app_die_called'] = TRUE; // Is a message set? if (empty($message)) { @@ -76,9 +62,9 @@ final class ApplicationEntryPoint { $configInstance = FrameworkConfiguration::getSelfInstance(); // Do we have debug installation? - if (($configInstance->getConfigEntry('product_install_mode') == 'productive') || ($silentMode === true)) { + if (($configInstance->getConfigEntry('product_install_mode') == 'productive') || ($silentMode === TRUE)) { // Abort here - die(); + exit(); } // END - if // Get some instances @@ -98,7 +84,7 @@ final class ApplicationEntryPoint { // Get the template instance from our object factory $templateInstance = ObjectFactory::createObjectByName($tpl); } catch (FrameworkException $e) { - die(sprintf("[Main:] Could not initialize template engine for reason: %s", + exit(sprintf("[Main:] Could not initialize template engine for reason: %s", $e->getMessage() )); } @@ -166,14 +152,14 @@ final class ApplicationEntryPoint { $responseInstance->flushBuffer(); } catch (FileIoException $e) { // Even the template 'emergency_exit' wasn't found so output both message - die($message . ', exception: ' . $e->getMessage()); + exit($message . ', exception: ' . $e->getMessage()); } // Good bye... exit(); } else { // Output message and die - die(sprintf("[Main:] Emergency exit reached: %s", + exit(sprintf("[Main:] Emergency exit reached: %s", $message )); }