summaryrefslogtreecommitdiff
path: root/adodb-active-record.inc.php
diff options
context:
space:
mode:
authorDamien Regad <dregad@mantisbt.org>2019-05-08 14:41:35 +0200
committerDamien Regad <dregad@mantisbt.org>2019-05-08 15:01:03 +0200
commit2a27bc0d1d7e48a4bdc8308487b9d6b8ed6c29e8 (patch)
treef93334d3b87714f5f2af53d5546ac0bbfa4803d0 /adodb-active-record.inc.php
parent5c619ce74b9ec57120ee868d313088f72ec653ac (diff)
downloadadodb-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.php10
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);
}