- Timestamp:
- 06/15/11 16:48:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/expressoMail1_2/inc/class.ldap_functions.inc.php
r3909 r4614 676 676 function get_available_users2($params) 677 677 { 678 679 680 $context= $params['context'];681 $justthese = array("cn", "uid", "cn"); 682 $filter = "(&(phpgwaccounttype=u)(!(phpgwaccountvisible=-1)))"; 683 684 678 $this->ldapRootConnect(); 679 $context = $params['context']; 680 $justthese = array("cn", "uid", "cn"); 681 $filter = ( isset($params['cn']) ) ? "(&(cn=*".$params['cn']."*)(phpgwaccounttype=u)(!(phpgwaccountvisible=-1)))" : 682 "(&(phpgwaccounttype=u)(!(phpgwaccountvisible=-1)))"; 683 684 if ($this->ds) 685 685 { 686 $sr=ldap_search($this->ds, $context, $filter, $justthese); 687 $entries = ldap_get_entries($this->ds, $sr); 688 689 for ($i=0; $i<$entries["count"]; $i++){ 690 if($_SESSION['phpgw_info']['expressomail']['user']['account_lid'] != $entries[$i]["uid"][0]){ 691 $u_tmp[$entries[$i]["uid"][0]] = $entries[$i]["cn"][0]; 692 } 693 } 694 695 natcasesort($u_tmp); 696 697 $i = 0; 698 $users = array(); 699 700 if (count($u_tmp)) 701 { 702 foreach ($u_tmp as $uidnumber => $cn) 703 { 704 $options .= "<option value=$uidnumber>$cn</option>"; 705 } 706 unset($u_tmp); 707 } 708 709 ldap_close($this->ds); 710 return $options; 711 } 686 $sr = ldap_search($this->ds, $context, $filter, $justthese); 687 688 $entries = ldap_get_entries($this->ds, $sr); 689 690 for ($i=0; $i<$entries["count"]; $i++) 691 { 692 if($_SESSION['phpgw_info']['expressomail']['user']['account_lid'] != $entries[$i]["uid"][0]) 693 { 694 $u_tmp[$entries[$i]["uid"][0]] = $entries[$i]["cn"][0]; 695 } 696 } 697 698 natcasesort($u_tmp); 699 700 $i = 0; 701 $users = array(); 702 703 if (count($u_tmp)) 704 { 705 foreach ($u_tmp as $uidnumber => $cn) 706 { 707 $options .= "<option value=$uidnumber>$cn</option>"; 708 } 709 710 unset($u_tmp); 711 } 712 713 ldap_close($this->ds); 714 return $options; 715 } 712 716 } 713 717
Note: See TracChangeset
for help on using the changeset viewer.