From 61377e2e7a4c993bdbd5b090919ab5c297acf498 Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Wed, 22 Jul 2009 11:45:44 -0400 Subject: [PATCH] Fixed a problem in database replication of multiserver setups. Added a missing language string in server config form. --- server/lib/classes/modules.inc.php | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/server/lib/classes/modules.inc.php b/server/lib/classes/modules.inc.php index e84595f..f4bb65c 100644 --- a/server/lib/classes/modules.inc.php +++ b/server/lib/classes/modules.inc.php @@ -118,10 +118,12 @@ //$tmp_sql1 .= "$idx[0]"; //$tmp_sql2 .= "$idx[1]"; $sql = "REPLACE INTO $d[dbtable] ($tmp_sql1) VALUES ($tmp_sql2)"; + $app->db->errorNumber = 0; + $app->db->errorMessage = ''; $app->db->query($sql); if($app->db->errorNumber > 0) { $replication_error = true; - $app->log("Replication failed. Error: (" . $d[dbtable] . ") " . $app->db->errorMessage . " # SQL: " . $sql,LOGLEVEL_ERROR); + $app->log("Replication failed. Error: (" . $d[dbtable] . ") in mysql server: (".$app->db->dbHost.") " . $app->db->errorMessage . " # SQL: " . $sql,LOGLEVEL_ERROR); } $app->log("Replicated from master: ".$sql,LOGLEVEL_DEBUG); } -- Gitblit v1.9.1