From: Max Semenik Date: Wed, 3 Feb 2010 19:55:56 +0000 (+0000) Subject: DatabaseSqlite: avoid fatals with non-zero $failFunction X-Git-Tag: 1.31.0-rc.0~37938 X-Git-Url: https://git.cyclocoop.org//%22?a=commitdiff_plain;h=2207d96cab72b08bd9f8af78fce24691e52bd6c2;p=lhc%2Fweb%2Fwiklou.git DatabaseSqlite: avoid fatals with non-zero $failFunction --- diff --git a/includes/db/DatabaseSqlite.php b/includes/db/DatabaseSqlite.php index 8a93c21569..1ecb3a0d38 100644 --- a/includes/db/DatabaseSqlite.php +++ b/includes/db/DatabaseSqlite.php @@ -80,9 +80,12 @@ class DatabaseSqlite extends DatabaseBase { } } - $this->mOpened = $this->mConn; + $this->mOpened = !!$this->mConn; # set error codes only, don't raise exceptions - $this->mConn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT ); + if ( $this->mOpened ) { + $this->mConn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT ); + return true; + } } /**