X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/2a784fa3d4533d11e3227f868085dcee5a9870c6..3a2ddbe2e0f3320b9f21ae6f299d10477553d13d:/lib/log.php diff --git a/lib/log.php b/lib/log.php index c09e74be..25ed75cb 100644 --- a/lib/log.php +++ b/lib/log.php @@ -1,5 +1,6 @@ query($sSQL); + $sSQL .= ' values ('; + $sSQL .= join(',', $oDB->getDBQuotedList(array( + $sType, + $hLog[0], + $hLog[2], + $hLog[1], + $sUserAgent, + join(',', $aLanguageList), + $sOutputFormat, + $hLog[3] + ))); + $sSQL .= ')'; + $oDB->exec($sSQL); } return $hLog; @@ -52,11 +63,11 @@ function logEnd(&$oDB, $hLog, $iNumResults) if (!$aEndTime[1]) $aEndTime[1] = '0'; $sEndTime = date('Y-m-d H:i:s', $aEndTime[0]).'.'.$aEndTime[1]; - $sSQL = 'update new_query_log set endtime = '.getDBQuoted($sEndTime).', results = '.$iNumResults; - $sSQL .= ' where starttime = '.getDBQuoted($hLog[0]); - $sSQL .= ' and ipaddress = '.getDBQuoted($hLog[1]); - $sSQL .= ' and query = '.getDBQuoted($hLog[2]); - $oDB->query($sSQL); + $sSQL = 'update new_query_log set endtime = '.$oDB->getDBQuoted($sEndTime).', results = '.$iNumResults; + $sSQL .= ' where starttime = '.$oDB->getDBQuoted($hLog[0]); + $sSQL .= ' and ipaddress = '.$oDB->getDBQuoted($hLog[1]); + $sSQL .= ' and query = '.$oDB->getDBQuoted($hLog[2]); + $oDB->exec($sSQL); } if (CONST_Log_File) { @@ -70,5 +81,4 @@ function logEnd(&$oDB, $hLog, $iNumResults) ); file_put_contents(CONST_Log_File, $aOutdata, FILE_APPEND | LOCK_EX); } - }