From 39ecb7d0c26c6b72b4e938b2616f6e8ef5efe3f4 Mon Sep 17 00:00:00 2001
From: svncommit <devs@roundcube.net>
Date: Tue, 17 Jan 2006 18:53:26 -0500
Subject: [PATCH] fixed the pretty naming of ldap search fields again...

---
 program/steps/addressbook/ldapsearchform.inc |    4 ++--
 skins/default/includes/ldapscripts.html      |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/program/steps/addressbook/ldapsearchform.inc b/program/steps/addressbook/ldapsearchform.inc
index 763e9f3..5e414ba 100644
--- a/program/steps/addressbook/ldapsearchform.inc
+++ b/program/steps/addressbook/ldapsearchform.inc
@@ -105,8 +105,8 @@
       {
       // store the search fields in a js array for each server
       $js = '';
-      foreach ($server['search_fields'] as $k => $search_field)
-        $js .= "'$search_field', ";
+      foreach ($server['search_fields'] as $search_name => $search_value)
+        $js .= "['$search_name', '$search_value'], ";
 
       // store whether this server accepts fuzzy search as last item in array
       $js .= $server['fuzzy_search'] ? "'fuzzy'" : "'exact'";
diff --git a/skins/default/includes/ldapscripts.html b/skins/default/includes/ldapscripts.html
index 4b911e7..e58fd4d 100644
--- a/skins/default/includes/ldapscripts.html
+++ b/skins/default/includes/ldapscripts.html
@@ -34,8 +34,8 @@
     // the last array value is for fuzzy search, so skip that one
     if (i < (server_fields.length - 1)) {
       var new_option = document.createElement('option');
-      new_option.text  = server_fields[i];
-      new_option.value = server_fields[i];
+      new_option.text  = server_fields[i][0];
+      new_option.value = server_fields[i][1];
 
       // standards compliant browsers
       try {

--
Gitblit v1.9.1