diff options
| author | Damien Regad <dregad@mantisbt.org> | 2019-05-08 14:41:35 +0200 |
|---|---|---|
| committer | Damien Regad <dregad@mantisbt.org> | 2019-05-08 15:01:03 +0200 |
| commit | 2a27bc0d1d7e48a4bdc8308487b9d6b8ed6c29e8 (patch) | |
| tree | f93334d3b87714f5f2af53d5546ac0bbfa4803d0 /adodb-active-record.inc.php | |
| parent | 5c619ce74b9ec57120ee868d313088f72ec653ac (diff) | |
| download | adodb-2a27bc0d1d7e48a4bdc8308487b9d6b8ed6c29e8.tar.gz adodb-2a27bc0d1d7e48a4bdc8308487b9d6b8ed6c29e8.tar.bz2 adodb-2a27bc0d1d7e48a4bdc8308487b9d6b8ed6c29e8.zip | |
active record: Use ADODB_ASSOC_CASE constant
Until now, active Record used an $ADODB_ASSOC_CASE *variable* to control
the fields' case, which is not used or referenced anywhere else in the
ADOdb library.
The correct, documented way of setting the fields' case in associative
fetch mode is to define the ADODB_ASSOC_CASE constant before including
adodb.inc.php.
This commit replaces usages of $ADODB_ASSOC_CASE variable by the
ADODB_ASSOC_CASE constant.
Fixes #536 (follow-up on #535)
Diffstat (limited to 'adodb-active-record.inc.php')
| -rw-r--r-- | adodb-active-record.inc.php | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/adodb-active-record.inc.php b/adodb-active-record.inc.php index 13ce8c2a..6d92a906 100644 --- a/adodb-active-record.inc.php +++ b/adodb-active-record.inc.php @@ -120,7 +120,7 @@ class ADODB_Active_Record { // php5 constructor function __construct($table = false, $pkeyarr=false, $db=false) { - global $ADODB_ASSOC_CASE,$_ADODB_ACTIVE_DBS; + global $_ADODB_ACTIVE_DBS; if ($db == false && is_object($pkeyarr)) { $db = $pkeyarr; @@ -374,7 +374,7 @@ class ADODB_Active_Record { // update metadata function UpdateActiveTable($pkeys=false,$forceUpdate=false) { - global $ADODB_ASSOC_CASE,$_ADODB_ACTIVE_DBS , $ADODB_CACHE_DIR, $ADODB_ACTIVE_CACHESECS; + global $_ADODB_ACTIVE_DBS , $ADODB_CACHE_DIR, $ADODB_ACTIVE_CACHESECS; global $ADODB_ACTIVE_DEFVALS,$ADODB_FETCH_MODE; $activedb = $_ADODB_ACTIVE_DBS[$this->_dbat]; @@ -927,8 +927,6 @@ class ADODB_Active_Record { // returns 0 on error, 1 on update, 2 on insert function Replace() { - global $ADODB_ASSOC_CASE; - $db = $this->DB(); if (!$db) { return false; @@ -968,11 +966,11 @@ class ADODB_Active_Record { $pkey = array($pkey); } - if ($ADODB_ASSOC_CASE == 0) { + if (ADODB_ASSOC_CASE == 0) { foreach($pkey as $k => $v) $pkey[$k] = strtolower($v); } - elseif ($ADODB_ASSOC_CASE == 1) { + elseif (ADODB_ASSOC_CASE == 1) { foreach($pkey as $k => $v) { $pkey[$k] = strtoupper($v); } |
