diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2008-09-06 22:50:34 +0200 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2008-09-06 22:50:34 +0200 |
commit | 24c464c9ee15b0d204c41fcd212975ebc7864904 (patch) | |
tree | acc6d8db225ed165010993fe0f11884411dc264d /includes/db/DatabaseSqlite.php | |
parent | 5521bad534edbcfca285393e36a6a94a3f1be9bf (diff) |
Aktualisierung auf 1.13.1
Diffstat (limited to 'includes/db/DatabaseSqlite.php')
-rw-r--r-- | includes/db/DatabaseSqlite.php | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/includes/db/DatabaseSqlite.php b/includes/db/DatabaseSqlite.php index 5299c688..112c417b 100644 --- a/includes/db/DatabaseSqlite.php +++ b/includes/db/DatabaseSqlite.php @@ -289,15 +289,22 @@ class DatabaseSqlite extends Database { } function encodeBlob($b) { - return $this->strencode($b); + return new Blob( $b ); } function decodeBlob($b) { + if ($b instanceof Blob) { + $b = $b->fetch(); + } return $b; } function addQuotes($s) { - return $this->mConn->quote($s); + if ( $s instanceof Blob ) { + return "x'" . bin2hex( $s->fetch() ) . "'"; + } else { + return $this->mConn->quote($s); + } } function quote_ident($s) { return $s; } |