Changeset 4806 for trunk/contactcenter


Ignore:
Timestamp:
07/19/11 14:00:58 (13 years ago)
Author:
roberto.santosjunior
Message:

Ticket #1820 - Erro na exibição de contatos no Catálogo Expresso.r4669

Location:
trunk/contactcenter
Files:
3 edited

Legend:

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

    r4538 r4806  
    5858                                                'montaDN'=> $subLevels, //$data['cc_ldap_subLevels'], 
    5959                                                'visible'=> $data['cc_ldap_query_automatic'], 
    60                                                 'max_results' => $data['cc_ldap_max_results'] 
     60                                                'recursive' =>  $data['cc_ldap_recursive'] 
    6161                                        ) 
    6262                                ); 
     
    467467 
    468468                function get_ldap_tree_level($id_source, $resource, $context, $objectClass, $branch_dn, $external = 0) 
    469                 { 
     469                {                        
    470470 
    471471                        /* 
     
    553553                                $i++; 
    554554                        } 
    555  
     555                         
    556556 
    557557                        $filter = 'objectClass='.$objectClass; 
  • trunk/contactcenter/inc/class.ui_data.inc.php

    r4768 r4806  
    12151215                                } 
    12161216 
    1217                                 $result = $this->bo->find($find_field[0],$find_restric[0],$find_other[0]); 
     1217                                if(!$this->bo->catalog->src_info) { 
     1218                                    $ldaps = CreateObject('contactcenter.bo_ldap_manager'); 
     1219                                    $this->bo->catalog->src_info = $ldaps->srcs[1]; 
     1220                                } 
     1221                                $recursive = $this->bo->catalog->src_info['recursive']; 
     1222 
     1223                                $result = $this->bo->find($find_field[0],$find_restric[0],$find_other[0],false,($recursive == "true") ? true : ''); 
    12181224                                $n_entries = count($result); 
    12191225 
  • trunk/contactcenter/templates/default/config.tpl

    r4544 r4806  
    8181                </td> 
    8282        </tr> 
    83 <tr class="th"> 
     83        <tr class="row_on"> 
     84                <td>{Buscar recursivamente ao clicar no botão "Todos"?} :</td> 
     85                <td> 
     86                        <select name="newsettings[cc_ldap_recursive]"> 
     87                                <option value="false" {selected_cc_ldap_recursive_false}>Não</option> 
     88                                <option value="true" {selected_cc_ldap_recursive_true}>Sim</option> 
     89                        </select> 
     90                </td> 
     91        </tr> 
     92        <tr class="th"> 
    8493        <td colspan="2">&nbsp;<b>{lang_cc_Set_details_attributes}</b></td> 
    85     </tr> 
    86     <tr> 
     94        </tr> 
     95        <tr> 
    8796                <td colspan="2" id="cc_attribute_fields"> 
    8897                        <div> 
     
    99108                                                        {attribute_fields}                         
    100109                                </td> 
    101     </tr> 
     110        </tr> 
    102111  <!-- <tr class="row_on"> 
    103112        <td>{lang_objectClass_to_be_used_as_a_Contact}:</td> 
     
    143152                <td><input type="text" size="40" name="newsettings[cc_ldap_ass_fulln0]" value="{value_cc_ldap_ass_fulln0}"></td> 
    144153        </tr>--> 
    145          
     154 
    146155         
    147156<!-- END body --> 
Note: See TracChangeset for help on using the changeset viewer.