Changeset 551 for trunk/jabberit_messenger/inc/class.contacts_im.inc.php
- Timestamp:
- 11/12/08 10:59:07 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/inc/class.contacts_im.inc.php
r417 r551 26 26 } 27 27 28 private final function users_auth_im($pName) 29 { 30 $array_uids = $this->db->get_accounts_acl(); 31 $count = count($array_uids); 32 $uids_members = array(); 33 34 for($i = 0; $i < $count ;$i+=50) 35 { 36 $partial_uids = array_slice($array_uids,$i,50); 37 $filter_uid = implode(")(uidnumber=",$partial_uids); 38 $filter_uid = "(uidnumber=". $filter_uid. ")"; 39 $result = $this->ldap->list_users_ldap("cn=*".$pName."*", $filter_uid); 40 if ( is_array($result) ) 41 $uids_members = array_merge($uids_members,$result); 42 43 if(count($uids_members) > 50){ 44 unset($_SESSION['phpgw_info']['jabberit_messenger']['photo']); 45 return 'Many Results'; 46 } 47 } 48 if(count($uids_members) > 0) 49 return $uids_members; 50 else 51 return 0; 28 public final function getParticipantsExternal() 29 { 30 return $_SESSION['phpgw_info']['jabberit_messenger']['use_external_participants_jabberit']; 52 31 } 53 32 54 33 public final function list_contacts($param) 55 34 { … … 82 61 return $return; 83 62 } 63 64 private final function users_auth_im($pName) 65 { 66 $array_uids = $this->db->get_accounts_acl(); 67 $count = count($array_uids); 68 $uids_members = array(); 69 70 for($i = 0; $i < $count ;$i+=50) 71 { 72 $partial_uids = array_slice($array_uids,$i,50); 73 $filter_uid = implode(")(uidnumber=",$partial_uids); 74 $filter_uid = "(uidnumber=". $filter_uid. ")"; 75 $result = $this->ldap->list_users_ldap("cn=*".$pName."*", $filter_uid); 76 if ( is_array($result) ) 77 $uids_members = array_merge($uids_members,$result); 78 79 if(count($uids_members) > 50){ 80 unset($_SESSION['phpgw_info']['jabberit_messenger']['photo']); 81 return 'Many Results'; 82 } 83 } 84 if(count($uids_members) > 0) 85 return $uids_members; 86 else 87 return 0; 88 } 89 90 84 91 } 85 92 ?>
Note: See TracChangeset
for help on using the changeset viewer.