Changeset c658edb in github for program/steps/mail/compose.inc
- Timestamp:
- Feb 1, 2008 9:33:01 PM (5 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- 148e7bd
- Parents:
- 31ecc4f
- File:
-
- 1 edited
-
program/steps/mail/compose.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
program/steps/mail/compose.inc
r4315b00 rc658edb 871 871 872 872 require_once('include/rcube_contacts.inc'); 873 require_once('include/rcube_ldap.inc'); 873 874 874 875 $CONTACTS = new rcube_contacts($DB, $USER->ID); 875 876 $CONTACTS->set_pagesize(1000); 877 878 $a_contacts = array(); 876 879 877 880 if ($result = $CONTACTS->list_records()) 878 { 879 $a_contacts = array(); 881 { 880 882 while ($sql_arr = $result->iterate()) 881 883 if ($sql_arr['email']) 882 884 $a_contacts[] = format_email_recipient($sql_arr['email'], JQ($sql_arr['name'])); 883 884 $OUTPUT->set_env('contacts', $a_contacts); 885 } 885 } 886 887 /* LDAP autocompletion */ 888 foreach ($CONFIG['ldap_public'] as $ldapserv_config) 889 { 890 if ($ldapserv_config['fuzzy_search'] != 1) 891 { 892 continue; 893 } 894 895 $LDAP = new rcube_ldap($ldapserv_config); 896 $LDAP->connect(); 897 $LDAP->set_pagesize(1000); 898 899 $results = $LDAP->search($ldapserv_config['mail_field'], ""); 900 901 for ($i = 0; $i < $results->count; $i++) 902 { 903 if ($results->records[$i]['email'] != '') 904 { 905 $email = $results->records[$i]['email']; 906 $name = $results->records[$i]['name']; 907 908 $a_contacts[] = format_email_recipient($email, JQ($name)); 909 } 910 } 911 912 $LDAP->close(); 913 } 914 915 if ($a_contacts) 916 { 917 $OUTPUT->set_env('contacts', $a_contacts); 918 } 886 919 887 920 parse_template('compose');
Note: See TracChangeset
for help on using the changeset viewer.
