]>
Commit | Line | Data |
---|---|---|
889a5f9f AD |
1 | <?php |
2 | class Logger_SQL { | |
3 | ||
889a5f9f | 4 | function log_error($errno, $errstr, $file, $line, $context) { |
512b7793 | 5 | if (Db::get() && get_schema_version() > 117) { |
aca75cb5 | 6 | |
95947917 AD |
7 | $errno = Db::get()->escape_string($errno); |
8 | $errstr = Db::get()->escape_string($errstr); | |
9 | $file = Db::get()->escape_string($file); | |
10 | $line = Db::get()->escape_string($line); | |
b8619f8d | 11 | $context = DB::get()->escape_string($context); |
889a5f9f AD |
12 | |
13 | $owner_uid = $_SESSION["uid"] ? $_SESSION["uid"] : "NULL"; | |
14 | ||
95947917 | 15 | $result = Db::get()->query( |
889a5f9f AD |
16 | "INSERT INTO ttrss_error_log |
17 | (errno, errstr, filename, lineno, context, owner_uid, created_at) VALUES | |
18 | ($errno, '$errstr', '$file', '$line', '$context', $owner_uid, NOW())"); | |
19 | ||
95947917 | 20 | return Db::get()->affected_rows($result) != 0; |
889a5f9f | 21 | } |
aca75cb5 | 22 | |
889a5f9f AD |
23 | return false; |
24 | } | |
25 | ||
26 | } | |
27 | ?> |