Ignore:
Timestamp:
09/17/09 17:39:22 (15 years ago)
Author:
eduardoalex
Message:

Ticket #421 - Ajuste no tratamento do referral para catalogo externo

File:
1 edited

Legend:

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

    r1413 r1419  
    484484                                $parent = substr($level, 0, $last_dot); 
    485485                                $child = substr($level, $last_dot+1, strlen($level)); 
    486                          
    487486                                if (!($tree[$child] = $this->bo->get_catalog_tree($level))) 
    488487                                { 
     
    11861185                                $fields['connections'] = 'default'; 
    11871186                                // ?aqui alterar a chamada desse método para receber o base dn? 
    1188                                 $contacts = &$this->bo->catalog->get_multiple_entries($ids,$fields); 
     1187                                if($external) 
     1188                                        $contacts = &$this->bo->catalog->get_multiple_entries($ids,$fields,false,true); 
     1189                                else 
     1190                                        $contacts = &$this->bo->catalog->get_multiple_entries($ids,$fields); 
    11891191                                 
    11901192                                 
     
    12061208                                        if ($index !== 'error'){ 
    12071209                                                $final[3][$i][0] = $contact['companies']['company1']['company_name']?$contact['companies']['company1']['company_name']:'none'; 
    1208                                                 $final[3][$i][1] = $contact['names_ordered'] ? urldecode( $contact['names_ordered'] ) : 'none'; 
     1210                                                if($this->page_info['actual_catalog']['class']!='bo_global_ldap_catalog'){ 
     1211                                                        $final[3][$i][1] = $contact['names_ordered'] ? urldecode($contact['names_ordered'])  : 'none'; 
     1212                                                } 
     1213                                                else { 
     1214                                                        $contact['names_ordered'][0] = urldecode($contact['names_ordered'][0]); 
     1215                                                        $final[3][$i][1] = $contact['names_ordered'] ? $contact['names_ordered']  : 'none'; 
     1216                                                } 
    12091217                                                $final[3][$i][2] = $contact['companies']['company1']['title']? urldecode( $contact['companies']['company1']['title'] ) :'none'; 
    12101218 
     
    12681276 
    12691277                                                $final[4][$i] = $contact['photo'] ? 1  : 0; 
     1278                                        //      print_r($final[3][$i]); 
     1279                                        //      exit; 
    12701280                                                $i++; 
    12711281                                        } 
     
    12741284                                                // coloca mensagem de erro no vetor que retorna para o browser 
    12751285                                        } 
     1286                                         
    12761287                                } 
    12771288                                $lnk_compose = "location.href=('../expressoMail1_2/index.php?to="; 
Note: See TracChangeset for help on using the changeset viewer.