summaryrefslogtreecommitdiff
path: root/adodb-active-record.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'adodb-active-record.inc.php')
-rw-r--r--adodb-active-record.inc.php19
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);