summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Bruederli <bruederli@kolabsys.com>2012-05-30 16:28:49 (GMT)
committerThomas Bruederli <bruederli@kolabsys.com>2012-05-30 17:01:31 (GMT)
commitffaa1574a5c79405e47c52c2d65cecb061d8d7c6 (patch)
tree28b2e1726dd301a3c4d6c29867a029b1b9427796
parent86743991882236ea1dfe14c1dccda95032b50265 (diff)
downloadroundcubemail-plugins-kolab-ffaa1574a5c79405e47c52c2d65cecb061d8d7c6.tar.gz
Make contact sorting case-insensitive
-rw-r--r--plugins/kolab_addressbook/lib/rcube_kolab_contacts.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/kolab_addressbook/lib/rcube_kolab_contacts.php b/plugins/kolab_addressbook/lib/rcube_kolab_contacts.php
index f028f52..aa2cca7 100644
--- a/plugins/kolab_addressbook/lib/rcube_kolab_contacts.php
+++ b/plugins/kolab_addressbook/lib/rcube_kolab_contacts.php
@@ -1042,6 +1042,9 @@ class rcube_kolab_contacts extends rcube_addressbook
$a_value .= is_array($a['email']) ? $a['email'][0] : $a['email'];
$b_value .= is_array($b['email']) ? $b['email'][0] : $b['email'];
+ $a_value = mb_strtolower($a_value);
+ $b_value = mb_strtolower($b_value);
+
// return strcasecmp($a_value, $b_value);
// make sorting unicode-safe and locale-dependent
if ($a_value == $b_value)