Fixed a couple of E_DEPRECATED in DatabaseMssql
authorMax Semenik <maxsem@users.mediawiki.org>
Sat, 6 Mar 2010 16:39:31 +0000 (16:39 +0000)
committerMax Semenik <maxsem@users.mediawiki.org>
Sat, 6 Mar 2010 16:39:31 +0000 (16:39 +0000)
includes/db/DatabaseMssql.php

index 6b1206b..c115058 100644 (file)
@@ -833,7 +833,7 @@ class DatabaseMssql extends DatabaseBase {
                if ($offset) {
                        throw new DBUnexpectedError( $this, 'Database::limitResult called with non-zero offset which is not supported yet' );
                } else {
-                       $sql = ereg_replace("^SELECT", "SELECT TOP $limit", $sql);
+                       $sql = preg_replace("^SELECT", "SELECT TOP $limit", $sql);
                }
                return $sql;
        }
@@ -876,7 +876,7 @@ class DatabaseMssql extends DatabaseBase {
         */
        function getServerVersion() {
                $row = mssql_fetch_row(mssql_query('select @@VERSION'));
-               return ereg("^(.+[0-9]+\\.[0-9]+\\.[0-9]+) ",$row[0],$m) ? $m[1] : $row[0];
+               return preg_match("^(.+[0-9]+\\.[0-9]+\\.[0-9]+) ",$row[0],$m) ? $m[1] : $row[0];
        }
 
        function limitResultForUpdate($sql, $num) {