Prevent a memory Access Violation when the database isn't connected

This commit is contained in:
Michael 2016-10-27 20:16:56 +00:00
parent 71f9e50014
commit 6601e8c2b7

View file

@ -703,10 +703,6 @@ function logger($msg, $level = 0) {
global $db; global $db;
global $LOGGER_LEVELS; global $LOGGER_LEVELS;
$debugging = get_config('system','debugging');
$logfile = get_config('system','logfile');
$loglevel = intval(get_config('system','loglevel'));
// turn off logger in install mode // turn off logger in install mode
if ( if (
$a->module == 'install' $a->module == 'install'
@ -718,6 +714,10 @@ function logger($msg, $level = 0) {
return; return;
} }
$debugging = get_config('system','debugging');
$logfile = get_config('system','logfile');
$loglevel = intval(get_config('system','loglevel'));
if (count($LOGGER_LEVELS) == 0) { if (count($LOGGER_LEVELS) == 0) {
foreach (get_defined_constants() as $k => $v) { foreach (get_defined_constants() as $k => $v) {
if (substr($k, 0, 7) == "LOGGER_") { if (substr($k, 0, 7) == "LOGGER_") {