Changeset 383


Ignore:
Timestamp:
08/01/08 15:23:10 (16 years ago)
Author:
niltonneto
Message:

Alteração para retornar resultados de um referral,
quando o servidor referenciado possuir um base DN diferente do servidor
ldap configurado na administração do Módulo.

Location:
trunk/contactcenter/inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/contactcenter/inc/class.bo_global_ldap_catalog.inc.php

    r314 r383  
    559559                                return false; 
    560560                        } 
    561                          
     561                        $id_contact = preg_replace("/dc=(.*)/i",$this->src_info['dn'],$id_contact); 
    562562                        $resource = @ldap_read($ldap, $id_contact, 'objectClass='.$this->src_info['obj']); 
    563563                        $n_entries = @ldap_count_entries($ldap, $resource); 
  • trunk/contactcenter/inc/class.bo_ldap_manager.inc.php

    r333 r383  
    468468                                $filter = '(&(!(objectClass='.$objectClass.')) (!(phpgwAccountVisible=-1)))'; 
    469469                        } 
     470                        $context = preg_replace("/dc=(.*)/i",$this->srcs[$id_source]['dn'],$context); 
    470471                        $result_res = @ldap_list($resource,  $context, $filter, array(), 0, 0); 
    471472                        if (!$result_res) 
Note: See TracChangeset for help on using the changeset viewer.