summaryrefslogtreecommitdiff
path: root/drivers/adodb-db2ora.inc.php
diff options
context:
space:
mode:
authorMarina Glancy <marina@moodle.com>2015-12-14 11:27:58 +0800
committerDamien Regad <dregad@mantisbt.org>2015-12-16 00:53:18 +0100
commitbdeb28f214c29a54a88cef995e251702f7181ab7 (patch)
tree6a44f182e61022f140b69231dcd97f6a16f4790b /drivers/adodb-db2ora.inc.php
parente735f1812dde9a227632797cf138c2e327206805 (diff)
downloadadodb-bdeb28f214c29a54a88cef995e251702f7181ab7.tar.gz
adodb-bdeb28f214c29a54a88cef995e251702f7181ab7.tar.bz2
adodb-bdeb28f214c29a54a88cef995e251702f7181ab7.zip
PHP7 compatibility: remove preg_replace '/e' flag
This is the original commit contributed by @marinaglancy (dff32013c1f2f1e51ea8be59d447280d60362e33) minus the changes in mysqlt driver (PHP4 constructor), already fixed in a82f3c692df997e2130cec1e5a0c8f77eb5f1ef8. Fixes #168 Signed-off-by: Damien Regad <dregad@mantisbt.org>
Diffstat (limited to 'drivers/adodb-db2ora.inc.php')
-rw-r--r--drivers/adodb-db2ora.inc.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/adodb-db2ora.inc.php b/drivers/adodb-db2ora.inc.php
index 286c0f5b..ce035800 100644
--- a/drivers/adodb-db2ora.inc.php
+++ b/drivers/adodb-db2ora.inc.php
@@ -38,7 +38,7 @@ global $_COLONARR,$_COLONSZ;
$_COLONARR = array();
$_COLONSZ = sizeof($arr);
- $sql2 = preg_replace("/(:[0-9]+)/e","_colontrack('\\1')",$sql);
+ $sql2 = preg_replace_callback('/(:[0-9]+)/', create_function('$m', 'return _colontrack($m[0]);'), $sql);
if (empty($_COLONARR)) return array($sql,$arr);