From eaa00d8cb42b07a7f6a6c48504e94edb552df97d Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Tue, 9 Dec 2008 21:26:05 +0000
Subject: [PATCH] Fixed bug in sql logging.

---
 server/lib/app.inc.php | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/server/lib/app.inc.php b/server/lib/app.inc.php
index 2e0189afe..697fd23b3 100644
--- a/server/lib/app.inc.php
+++ b/server/lib/app.inc.php
@@ -127,12 +127,14 @@ class app {
                             fclose($fp);
 							
 							// Log to database
-							$server_id = $conf['server_id'];
-							$loglevel = $priority;
-							$tstamp = time();
-							$message = $app->db->quote($msg);
-							$sql = "INSERT INTO sys_log (server_id,loglevel,tstamp,message) VALUES ('$server_id','$loglevel','$tstamp','$message')";
-							$app->db->query($sql);
+							if(isset($this->db)) {
+								$server_id = $conf['server_id'];
+								$loglevel = $priority;
+								$tstamp = time();
+								$message = $this->db->quote($msg);
+								$sql = "INSERT INTO sys_log (server_id,loglevel,tstamp,message) VALUES ('$server_id','$loglevel','$tstamp','$message')";
+								$this->db->query($sql);
+							}
 
                         //} else {
                         //    die("Unable to write to logfile.");
-- 
GitLab