From c6819f87c82c23f1e29123ddeb37ef511355caeb Mon Sep 17 00:00:00 2001 From: "Paul S. Owen" Date: Fri, 23 Mar 2001 15:57:52 +0000 Subject: Changed eregi limit match to preg_match git-svn-id: file:///svn/phpbb/trunk@135 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/db/mssql.php | 2 +- phpBB/db/odbc.php | 2 +- phpBB/db/oracle.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'phpBB/db') diff --git a/phpBB/db/mssql.php b/phpBB/db/mssql.php index 96bb0a3aff..42781e2c89 100644 --- a/phpBB/db/mssql.php +++ b/phpBB/db/mssql.php @@ -114,7 +114,7 @@ class sql_db if(eregi("LIMIT", $query)) { - eregi("^([[:alnum:][:cntrl:] \*\,\'\"\+\.\(\)_=]+)LIMIT ([0-9]+)[, ]*([0-9]+)*", $query, $limits); + preg_match("/^(.*)LIMIT ([0-9]+)[, ]*([0-9]+)*$/", $query, $limits); $query = $limits[1]; if($limits[3]) diff --git a/phpBB/db/odbc.php b/phpBB/db/odbc.php index 063608ab33..9d50cefc71 100644 --- a/phpBB/db/odbc.php +++ b/phpBB/db/odbc.php @@ -130,7 +130,7 @@ class sql_db { if(eregi(" LIMIT ", $query)) { - eregi("^([a-zA-Z0-9 \*\,\'\"\+\?\.\(\)]+) LIMIT ([0-9]+)[, ]*([0-9]+)*", $query, $limits); + preg_match("/^(.*)LIMIT ([0-9]+)[, ]*([0-9]+)*", $query, $limits); $query = $limits[1]; if($limits[3]) diff --git a/phpBB/db/oracle.php b/phpBB/db/oracle.php index edfe3749c9..beff60ccd4 100644 --- a/phpBB/db/oracle.php +++ b/phpBB/db/oracle.php @@ -92,7 +92,7 @@ class sql_db { if(eregi("LIMIT", $query)) { - eregi("^([[:alnum:][:cntrl:] \*\,\'\"\+\.\(\)_=]+)LIMIT ([0-9]+)[, ]*([0-9]+)*", $query, $limits); + preg_match("/^(.*)LIMIT ([0-9]+)[, ]*([0-9]+)*", $query, $limits); $query = $limits[1]; if($limits[3]) -- cgit v1.2.1