tbrehm
2009-10-06 b40d8c595b7aa1b585d5e19e1290d90da375ba4b
server/lib/classes/modules.inc.php
@@ -111,17 +111,19 @@
                  $tmp_sql2 = '';
                  foreach($data['new'] as $fieldname => $val) {
                     $tmp_sql1 .= "`$fieldname`,";
                     $tmp_sql2 .= "'$val',";
                     $tmp_sql2 .= "'".$app->db->quote($val)."',";
                  }
                  $tmp_sql1 = substr($tmp_sql1,0,-1);
                  $tmp_sql2 = substr($tmp_sql2,0,-1);
                  //$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);
               }