diff options
Diffstat (limited to 'adodb-active-record.inc.php')
| -rw-r--r-- | adodb-active-record.inc.php | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/adodb-active-record.inc.php b/adodb-active-record.inc.php index 6d92a906..553ba5b2 100644 --- a/adodb-active-record.inc.php +++ b/adodb-active-record.inc.php @@ -966,14 +966,17 @@ class ADODB_Active_Record { $pkey = array($pkey); } - if (ADODB_ASSOC_CASE == 0) { - foreach($pkey as $k => $v) - $pkey[$k] = strtolower($v); - } - elseif (ADODB_ASSOC_CASE == 1) { - foreach($pkey as $k => $v) { - $pkey[$k] = strtoupper($v); - } + switch (ADODB_ASSOC_CASE) { + case 0: + foreach ($pkey as $k => $v) { + $pkey[$k] = strtolower($v); + } + break; + case 1: + foreach ($pkey as $k => $v) { + $pkey[$k] = strtoupper($v); + } + break; } $ok = $db->Replace($this->_table,$arr,$pkey); |
