From 7d0a7f569e337556cb3c061edef93dd9ef1150e6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 9 Nov 2011 17:18:45 +0100 Subject: [PATCH] Fix: We must no enable FirePHP if not in a web context --- htdocs/core/lib/functions.lib.php | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 8bde8ea1446..2a906d070ba 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -42,7 +42,7 @@ if (! function_exists('json_encode')) function json_encode($elements) { $num = count($elements); - + // determine type if (is_numeric(key($elements))) { @@ -72,11 +72,11 @@ if (! function_exists('json_encode')) } $output.= '}'; } - + // return return $output; } - + function _val($val) { if (is_string($val)) return '"'.rawurlencode($val).'"'; @@ -99,7 +99,7 @@ if (! function_exists('json_decode')) function json_decode($json, $assoc=false) { $comment = false; - + $strLength = dol_strlen($json); for ($i=0; $i<$strLength; $i++) { @@ -113,28 +113,28 @@ if (! function_exists('json_decode')) else $out.= $json[$i]; if ($json[$i] == '"' && $json[($i-1)]!="\\") $comment = !$comment; } - + // Return an array eval('$array = '.$out.';'); - + // Return an object if (! $assoc) { if (! empty($array)) { $object = false; - + foreach ($array as $key => $value) { $object->{$key} = $value; } - + return $object; } - + return false; } - + return $array; } } @@ -584,7 +584,7 @@ function dol_syslog($message, $level=LOG_INFO) } // Check if log is to syslog (SYSLOG_FIREPHP_ON defined) - if (defined("SYSLOG_FIREPHP_ON") && constant("SYSLOG_FIREPHP_ON")) + if (defined("SYSLOG_FIREPHP_ON") && constant("SYSLOG_FIREPHP_ON") && ! empty($_SERVER["SERVER_NAME"])) //! empty($_SERVER["SERVER_NAME"]) to be sure to enable this in Web mode only { try {