till
2008-02-01 d75921732befa98dc8164300662451c5e659d251
* oops, fixed a parse error (which i just comitted) >:(

1 files modified
49 ■■■■ changed files
program/steps/mail/compose.inc 49 ●●●● patch | view | raw | blame | history
program/steps/mail/compose.inc
@@ -883,35 +883,34 @@
    if ($sql_arr['email'])
      $a_contacts[] = format_email_recipient($sql_arr['email'], JQ($sql_arr['name']));
  }
if (isset($CONFIG['ldap_public'])) {
if (isset($CONFIG['ldap_public']))
  {
/* LDAP autocompletion */
foreach ($CONFIG['ldap_public'] as $ldapserv_config)
  {
  if ($ldapserv_config['fuzzy_search'] != 1)
  /* LDAP autocompletion */
  foreach ($CONFIG['ldap_public'] as $ldapserv_config)
    { 
    continue;
     }
  $LDAP = new rcube_ldap($ldapserv_config);
  $LDAP->connect();
  $LDAP->set_pagesize(1000);
  $results = $LDAP->search($ldapserv_config['mail_field'], "");
  for ($i = 0; $i < $results->count; $i++)
     {
     if ($results->records[$i]['email'] != '')
       {
       $email = $results->records[$i]['email'];
       $name = $results->records[$i]['name'];
       $a_contacts[] = format_email_recipient($email, JQ($name));
    if ($ldapserv_config['fuzzy_search'] != 1)
      {
      continue;
       } 
     }
    $LDAP = new rcube_ldap($ldapserv_config);
    $LDAP->connect();
    $LDAP->set_pagesize(1000);
    $results = $LDAP->search($ldapserv_config['mail_field'], "");
    for ($i = 0; $i < $results->count; $i++)
       {
       if ($results->records[$i]['email'] != '')
         {
         $email = $results->records[$i]['email'];
         $name = $results->records[$i]['name'];
          
  $LDAP->close();
  }
         $a_contacts[] = format_email_recipient($email, JQ($name));
         }
       }
    $LDAP->close();
    }
  }
if ($a_contacts) 
  {