- if (CONST_Log_File && CONST_Log_File_SearchLog != '') {
- $aStartTime = explode('.',$hLog[0]);
- file_put_contents(CONST_Log_File_SearchLog,
- $aStartTime[0].','.$aStartTime[1].','.
- php_uname('n').','.
- '"'.addslashes(isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:'').'",'.
- '"'.addslashes($hLog[1]).'",'.
- '"'.addslashes($hLog[3]).'",'.
- '"'.addslashes($_SERVER['HTTP_USER_AGENT']).'",'.
- '"'.addslashes($_GET['format']).'",'.
- $iNumResults."\n",
- FILE_APPEND);
+ if (CONST_Log_File)
+ {
+ $aOutdata = array($hLog[0], $sEndTime, $iNumResults, $hLog[4], $hLog[2]);
+ $fLog = fopen(CONST_Log_File, 'a');
+ flock($fLog, LOCK_EX);
+ fputcsv($fLog, $aOutdata);
+ fflush($fLog);
+ flock($fLog, LOCK_UN);
+ fclose($fLog);