Ignore:
Timestamp:
05/21/10 08:10:54 (14 years ago)
Author:
emmanuel.ferro
Message:

Ticket #986 - [SERPRO] -Substitui "uid" hardcoded p/ parametro em attributeLdap

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/jabberit_messenger/trophy_expresso/inc/class.ContactsIm.inc.php

    r2421 r2833  
    1313        private $serverJabber; 
    1414        private $serverLdap; 
     15        private $attribute; 
    1516                 
    1617        function __construct() 
     
    3536                // Hosts Jabber / Ldap 
    3637                $this->hostsJabberLdap = unserialize($_SESSION['phpgw_info']['jabberit_messenger']['map_org_realm_jabberit']);   
     38                 
     39                if ( file_exists('attributeLdap.php') ) 
     40                { 
     41                        require_once('attributeLdap.php'); 
     42                        $this->attribute = trim($attributeTypeName); 
     43                } 
     44                else 
     45                        $this->attribute = "uid"; 
     46                 
    3747        } 
    3848 
     
    197207                                                {    
    198208                                                $partial_uids_external  = array_slice($array_uids_external,$i,50); 
    199                                                 $filter_uid_external    = implode(")(uid=",$partial_uids_external); 
    200                                                 $filter_uid_external    = "(uid=". $filter_uid_external. ")"; 
     209                                                $filter_uid_external    = implode(")(".$this->attribute."=",$partial_uids_external); 
     210                                                $filter_uid_external    = "(".$this->attribute."=". $filter_uid_external. ")"; 
    201211                                                $result[] = $this->ldap->getUsersLdapCatalog("cn=*".$pName."*", $filter_uid_external, $key ); 
    202212                                                } 
     
    345355                        if( count($search) > 0 ) 
    346356                        { 
    347                                 // Verifica permissões do grupo 
     357                                // Verifica permissões do grupo 
    348358                                foreach($groupsLocked as $value) 
    349359                                {                                                        
     
    382392                                if( array_search($this->ou_User, $search) === false ) 
    383393                                { 
    384                                         // Verifica permissões do grupo 
     394                                        // Verifica permissões do grupo 
    385395                                        foreach($groupsLocked as $value) 
    386396                                        {                                                        
Note: See TracChangeset for help on using the changeset viewer.