From 896b2204e85aafb7eece9e42a0fb4e3bf5a8551b Mon Sep 17 00:00:00 2001 From: alecpl Date: Wed, 4 Jan 2012 12:37:51 +0000 Subject: - Backported r5704-r5705 from trunk --- program/include/rcube_ldap.php | 5 +++-- program/localization/en_US/labels.inc | 1 - 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/program/include/rcube_ldap.php b/program/include/rcube_ldap.php index 7699c4494..a7ea62cfc 100644 --- a/program/include/rcube_ldap.php +++ b/program/include/rcube_ldap.php @@ -1298,12 +1298,13 @@ class rcube_ldap extends rcube_addressbook if (!($value = $rec[$lf][$i])) continue; + list($col, $subtype) = explode(':', $rf); $out['_raw_attrib'][$lf][$i] = $value; if ($rf == 'email' && $this->mail_domain && !strpos($value, '@')) $out[$rf][] = sprintf('%s@%s', $value, $this->mail_domain); - else if (in_array($rf, array('street','zipcode','locality','country','region'))) - $out['address'][$i][$rf] = $value; + else if (in_array($col, array('street','zipcode','locality','country','region'))) + $out['address'.($subtype?':':'').$subtype][$i][$col] = $value; else if ($rec[$lf]['count'] > 1) $out[$rf][] = $value; else diff --git a/program/localization/en_US/labels.inc b/program/localization/en_US/labels.inc index f192209ed..1250c0d08 100644 --- a/program/localization/en_US/labels.inc +++ b/program/localization/en_US/labels.inc @@ -252,7 +252,6 @@ $labels['nameprefix'] = 'Prefix'; $labels['namesuffix'] = 'Suffix'; $labels['nickname'] = 'Nickname'; $labels['jobtitle'] = 'Job Title'; -$labels['organization'] = 'Company'; $labels['department'] = 'Department'; $labels['gender'] = 'Gender'; $labels['maidenname'] = 'Maiden Name'; -- cgit v1.2.3