From: Roland Häder Date: Sun, 23 Aug 2009 22:13:14 +0000 (+0000) Subject: Missing config entries added, constant LOG_EXCEPTIONS needed to log all exceptions X-Git-Url: https://git.mxchange.org/?p=core.git;a=commitdiff_plain;h=c7c0845049bcbb8dd89948e753f5df290e01f664 Missing config entries added, constant LOG_EXCEPTIONS needed to log all exceptions --- diff --git a/inc/classes/exceptions/class_FrameworkException.php b/inc/classes/exceptions/class_FrameworkException.php index b3d3f42b..50c86ada 100644 --- a/inc/classes/exceptions/class_FrameworkException.php +++ b/inc/classes/exceptions/class_FrameworkException.php @@ -42,6 +42,9 @@ abstract class FrameworkException extends ReflectionException { * @return void */ public function __construct ($message, $code = 0) { + // Make sure everything is assigned properly + parent::__construct($message, $code); + // Extract backtrace $this->saveBackTrace(); @@ -61,11 +64,9 @@ abstract class FrameworkException extends ReflectionException { // End here exit(); } // END - if - // Make sure everything is assigned properly - parent::__construct($message, $code); - // Log it away if DEBUG_ALL is set - if (defined('DEBUG_ALL')) { + // Should we log exceptions? (bad implementation) + if (defined('LOG_EXCEPTIONS')) { // Log the error error_log(sprintf("[%s:] %s (%s)", $this->__toString(), diff --git a/inc/config.php b/inc/config.php index 43401a44..84cb5681 100644 --- a/inc/config.php +++ b/inc/config.php @@ -233,9 +233,15 @@ $cfg->setConfigEntry('news_db_wrapper_class', 'NewsDatabaseWrapper'); // CFG: WEB-CMD-RESOLVER-CLASS $cfg->setConfigEntry('web_cmd_resolver_class', 'WebCommandResolver'); +// CFG: WEB-CMD-LOGIN-RESOLVER-CLASS +$cfg->setConfigEntry('web_cmd_login_resolver_class', 'WebCommandResolver'); + // CFG: IMAGE-CMD-RESOLVER-CLASS $cfg->setConfigEntry('image_cmd_resolver_class', 'ImageCommandResolver'); +// CFG: IMAGE-CMD-CODE-CAPTCHA-RESOLVER-CLASS +$cfg->setConfigEntry('image_cmd_code_captcha_resolver_class', 'ImageCommandResolver'); + // CFG: MAILER-CLASS $cfg->setConfigEntry('mailer_class', 'DebugMailer');