| | |
| | | |
| | | //* If its a multiserver setup |
| | | if($app->db->dbHost != $app->dbmaster->dbHost) { |
| | | $sql = "SELECT * FROM sys_datalog WHERE datalog_id > ".$conf['last_datalog_id']." AND (server_id = ".$conf["server_id"]." OR server_id = 0) ORDER BY datalog_id"; |
| | | if($conf["mirror_server_id"] > 0) { |
| | | $sql = "SELECT * FROM sys_datalog WHERE datalog_id > ".$conf['last_datalog_id']." AND (server_id = ".$conf["server_id"]." OR server_id = ".$conf["mirror_server_id"]." OR server_id = 0) ORDER BY datalog_id"; |
| | | } else { |
| | | $sql = "SELECT * FROM sys_datalog WHERE datalog_id > ".$conf['last_datalog_id']." AND (server_id = ".$conf["server_id"]." OR server_id = 0) ORDER BY datalog_id"; |
| | | } |
| | | |
| | | $records = $app->dbmaster->queryAllRecords($sql); |
| | | foreach($records as $d) { |
| | | |
| | |
| | | $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); |