Changeset 151 for trunk/instant_messenger/inc/class.contacts_im.inc.php
- Timestamp:
- 01/18/08 15:17:58 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/instant_messenger/inc/class.contacts_im.inc.php
r86 r151 20 20 21 21 $search_uids = "|"; 22 foreach($db_acls as $tmp) 23 $search_uids .= "(uidNumber=".$tmp['acl_account'].")"; 22 if(count($db_acls) > 0) 23 foreach($db_acls as $tmp) 24 $search_uids .= "(uidNumber=".$tmp['acl_account'].")"; 24 25 25 26 // Busca Usuarios … … 27 28 28 29 $search_groups = "|"; 29 foreach($db_acls as $tmp) 30 $search_groups .= "(gidNumber=".$tmp['acl_account'].")"; 30 if(count($db_acls) > 0) 31 foreach($db_acls as $tmp) 32 $search_groups .= "(gidNumber=".$tmp['acl_account'].")"; 31 33 32 34 // Busca Grupos … … 59 61 function list_contacts($param) 60 62 { 61 $users = $this->users_auth_im(); 62 $ordenar = array(); 63 $return = array(); 64 $i = 0; 63 $users = $this->users_auth_im(); 64 $order = array(); 65 $return = "<uids>"; 65 66 66 67 foreach($users as $tmp) 67 $orde nar[] = $tmp['cn'].";".$tmp['mail'].";".$tmp['uid'].";".$tmp['dn'];68 $order[] = $tmp['cn'].";".$tmp['mail'].";".$tmp['uid'].";".$tmp['dn']; 68 69 69 natsort($orde nar);70 $uid_unique = @array_values(@array_unique($orde nar));70 natsort($order); 71 $uid_unique = @array_values(@array_unique($order)); 71 72 72 73 foreach($uid_unique as $tmp) … … 75 76 if(strtolower($result[3]) == strtolower($param['ou'])) 76 77 { 77 $return[$i]['cn'] = $result[0]; 78 $return[$i]['mail'] = $result[1]; 79 $return[$i]['uid'] = $result[2]; 80 $i++; 78 $return .= "<data>"; 79 $return .= "<cn>" . $result[0] . "</cn>"; 80 $return .= "<mail>" . $result[1] . "</mail>"; 81 $return .= "<uid>" . $result[2] . "</uid>"; 82 $return .= "</data>"; 81 83 } 82 84 unset($result); 83 85 } 84 85 if(count($return) > 0) 86 return $return; 87 else 88 return 0; 86 87 $return .= "</uids>"; 88 return $return; 89 89 } 90 90
Note: See TracChangeset
for help on using the changeset viewer.