X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Flibs%2Frdbms%2Fdatabase%2FDatabaseSqlite.php;h=c8edc3901c75b6c55f6f98bb536e1b01ebaadebb;hb=74d04edec385aa86ee01943b9a27475d79f74e78;hp=25fbba09e53b74313b769a7a759574391909a517;hpb=27b6c5f81f2c3fadd290ef5a5c9d6bca0579fa5f;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/libs/rdbms/database/DatabaseSqlite.php b/includes/libs/rdbms/database/DatabaseSqlite.php index 25fbba09e5..c8edc3901c 100644 --- a/includes/libs/rdbms/database/DatabaseSqlite.php +++ b/includes/libs/rdbms/database/DatabaseSqlite.php @@ -155,24 +155,14 @@ class DatabaseSqlite extends Database { return false; } - /** Open an SQLite database and return a resource handle to it - * NOTE: only $dbName is used, the other parameters are irrelevant for SQLite databases - * - * @param string $server - * @param string $user Unused - * @param string $pass - * @param string $dbName - * - * @throws DBConnectionError - * @return bool - */ - function open( $server, $user, $pass, $dbName ) { + protected function open( $server, $user, $pass, $dbName ) { $this->close(); $fileName = self::generateFileName( $this->dbDir, $dbName ); if ( !is_readable( $fileName ) ) { $this->conn = false; throw new DBConnectionError( $this, "SQLite database not accessible" ); } + // Only $dbName is used, the other parameters are irrelevant for SQLite databases $this->openFile( $fileName, $dbName ); return (bool)$this->conn; @@ -984,7 +974,9 @@ class DatabaseSqlite extends Database { } $sql = $obj->sql; $sql = preg_replace( - '/(?<=\W)"?' . preg_quote( trim( $this->addIdentifierQuotes( $oldName ), '"' ) ) . '"?(?=\W)/', + '/(?<=\W)"?' . + preg_quote( trim( $this->addIdentifierQuotes( $oldName ), '"' ), '/' ) . + '"?(?=\W)/', $this->addIdentifierQuotes( $newName ), $sql, 1