Changeset 987 for trunk/jabberit_messenger/inc
- Timestamp:
- 06/12/09 16:25:31 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/inc/class.contacts_im.inc.php
r977 r987 122 122 $result = array(); 123 123 124 if( is_array($array_uids) ) 125 { 126 for( $i = 0; $i < count($array_uids) ; $i+=50 ) 127 { 128 $partial_uids = array_slice($array_uids,$i,50); 129 $filter_uid = implode(")(uidnumber=",$partial_uids); 130 $filter_uid = "(uidnumber=". $filter_uid. ")"; 131 132 if( $this->groupsLocked() ) 133 { 134 $orgs[] = $this->ou_User; 135 $orgsGroupsLocked = explode(",", $_SESSION['phpgw_info']['jabberit_messenger']['organizationsGroupsLocked']); 136 137 foreach( $orgsGroupsLocked as $tmp ) 138 { 139 if( $tmp != "" ) 140 $orgs[] = "OU=". $tmp; 141 } 142 143 $orgs = array_unique($orgs); 144 145 foreach( $orgs as $orgB ) 146 $result[] = $this->ldap->getUsersLdap("cn=*".$pName."*", $filter_uid, $orgB ); 147 } 148 else 149 $result[] = $this->ldap->getUsersLdap("cn=*".$pName."*", $filter_uid, "" ); 150 } 151 } 152 else 153 $result[] = $this->ldap->getUsersLdap("cn=*".$pName."*", "", ""); 124 for( $i = 0; $i < count($array_uids) ; $i+=50 ) 125 { 126 $partial_uids = array_slice($array_uids,$i,50); 127 $filter_uid = implode(")(uidnumber=",$partial_uids); 128 $filter_uid = "(uidnumber=". $filter_uid. ")"; 129 130 if( $this->groupsLocked() ) 131 { 132 $orgs[] = $this->ou_User; 133 $orgsGroupsLocked = explode(",", $_SESSION['phpgw_info']['jabberit_messenger']['organizationsGroupsLocked']); 134 135 foreach( $orgsGroupsLocked as $tmp ) 136 { 137 if( $tmp != "" ) 138 $orgs[] = "OU=". $tmp; 139 } 140 141 $orgs = array_unique($orgs); 142 143 foreach( $orgs as $orgB ) 144 $result[] = $this->ldap->getUsersLdap("cn=*".$pName."*", $filter_uid, $orgB ); 145 } 146 else 147 $result[] = $this->ldap->getUsersLdap("cn=*".$pName."*", $filter_uid, "" ); 148 } 154 149 155 150 if ( is_array($result) )
Note: See TracChangeset
for help on using the changeset viewer.