fix sqlite export
This commit is contained in:
parent
2b960dd5ba
commit
7a8b8f30a1
@ -67,12 +67,12 @@ class cron_log2sqlite implements \SYSTEM\CRON\cronjob{
|
|||||||
'(`ID`, `class`, `message`, `code`, `file`, `line`, `trace`, `ip`, `querytime`, `time`,'.
|
'(`ID`, `class`, `message`, `code`, `file`, `line`, `trace`, `ip`, `querytime`, `time`,'.
|
||||||
' `server_name`, `server_port`, `request_uri`, `post`,'.
|
' `server_name`, `server_port`, `request_uri`, `post`,'.
|
||||||
' `http_referer`, `http_user_agent`, `user`, `thrown`)'.
|
' `http_referer`, `http_user_agent`, `user`, `thrown`)'.
|
||||||
'VALUES ('.$row['ID'].', \''.\SQLite3::escapeString($row['class']).'\', \''.\SQLite3::escapeString($row['message']).'\', '.
|
'VALUES ('.$row['ID'].', \''.\SQLite3::escapeString($row['class'] ?: '').'\', \''.\SQLite3::escapeString($row['message'] ?: '').'\', '.
|
||||||
$row['code'].', \''.\SQLite3::escapeString($row['file']).'\', '.$row['line'].', \''.\SQLite3::escapeString($row['trace']).'\', \''.
|
$row['code'].', \''.\SQLite3::escapeString($row['file'] ?: '').'\', '.$row['line'].', \''.\SQLite3::escapeString($row['trace'] ?: '').'\', \''.
|
||||||
$row['ip'].'\', '.$row['querytime'].', \''.$row['time'].'\', \''.
|
$row['ip'].'\', '.$row['querytime'].', \''.$row['time'].'\', \''.
|
||||||
\SQLite3::escapeString($row['server_name']).'\', '.($row['server_port'] ? $row['server_port'] : 'NULL').', \''.\SQLite3::escapeString($row['request_uri']).'\', \''.\SQLite3::escapeString($row['post']).'\', \''.
|
\SQLite3::escapeString($row['server_name'] ?: '').'\', '.($row['server_port'] ?: 'NULL').', \''.\SQLite3::escapeString($row['request_uri']).'\', \''.\SQLite3::escapeString($row['post'] ?: '').'\', \''.
|
||||||
\SQLite3::escapeString($row['http_referer']).'\', \''.\SQLite3::escapeString($row['http_user_agent']).'\', '.($row['user'] ? $row['user'] : 'NULL').','.true.');')){
|
\SQLite3::escapeString($row['http_referer'] ?: '').'\', \''.\SQLite3::escapeString($row['http_user_agent'] ?: '').'\', '.($row['user'] ?: 'NULL').','.true.');')){
|
||||||
new \SYSTEM\LOG\ERROR('failed to insert into log archiev');
|
new \SYSTEM\LOG\ERROR('failed to insert into log archive');
|
||||||
return cronstatus::CRON_STATUS_FAIL;
|
return cronstatus::CRON_STATUS_FAIL;
|
||||||
}
|
}
|
||||||
//Delete single
|
//Delete single
|
||||||
@ -82,7 +82,7 @@ class cron_log2sqlite implements \SYSTEM\CRON\cronjob{
|
|||||||
}
|
}
|
||||||
set_time_limit(30);
|
set_time_limit(30);
|
||||||
if(!$con->exec('end transaction')){
|
if(!$con->exec('end transaction')){
|
||||||
new \SYSTEM\LOG\ERROR('failed to insert into log archiev');
|
new \SYSTEM\LOG\ERROR('failed to insert into log archive');
|
||||||
return cronstatus::CRON_STATUS_FAIL;};
|
return cronstatus::CRON_STATUS_FAIL;};
|
||||||
|
|
||||||
return cronstatus::CRON_STATUS_SUCCESFULLY;
|
return cronstatus::CRON_STATUS_SUCCESFULLY;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user