Changeset 3333 for branches/2.2


Ignore:
Timestamp:
10/06/10 12:19:31 (13 years ago)
Author:
rafaelraymundo
Message:

Ticket #1292 - Ao clicar mostrar cartões no contactcenter, este dispara consulta

Location:
branches/2.2/contactcenter
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/contactcenter/inc/class.ui_data.inc.php

    r3322 r3333  
    302302                                        } 
    303303 
    304                                         if( $_POST['letter'] != 'search' && (!isset($_POST['data'])) ) 
    305                                         { 
    306                                             if(!$this->bo->catalog->src_info) { 
    307                                                 $ldap = CreateObject('contactcenter.bo_ldap_manager'); 
    308                                                 $this->bo->catalog->src_info = $ldap->srcs[1]; 
    309                                             } 
    310  
    311                                             if($this->bo->catalog->src_info['visible'] == "false") 
    312                                             { 
    313                                                 unset($_POST['letter']); // = null; 
    314                                             } 
    315                                         } 
    316  
    317304                                        if(isset($_SESSION['ids'])) 
    318305                                                $ids = $_SESSION['ids']; 
     
    476463                        $temp =& $this->bo->set_catalog($id_catalog); 
    477464 
     465                        if(!$this->bo->catalog->src_info) { 
     466                            $ldap = CreateObject('contactcenter.bo_ldap_manager'); 
     467                            $this->bo->catalog->src_info = $ldap->srcs[1]; 
     468                        } 
     469 
     470                        $resetCC_actual_letter = 0; 
     471                        if($this->bo->catalog->src_info['visible'] == "false") 
     472                        { 
     473                            $resetCC_actual_letter = 1; 
     474                        } 
     475 
    478476                        if ($temp) 
    479477                        { 
     478                                unset($this->page_info['actual_letter']); 
    480479                                $this->page_info['changed'] = true; 
    481480                                $this->page_info['actual_entries'] = false; 
     
    499498                                        'catalog' => $catalog_info['class'], 
    500499                                        'external' => $catalog_info['external']?true:false, 
     500                                        'resetCC_actual_letter' => $resetCC_actual_letter, 
    501501                                        'perms'  => $perms 
    502502                                )); 
     
    507507                        echo serialize(array( 
    508508                                'status' => 'ok', 
     509                                'resetCC_actual_letter' => $resetCC_actual_letter, 
    509510                                'perms'  => 0 
    510511                        )); 
     
    852853                                                                        'field' => 'contact.names_ordered', 
    853854                                                                        'type'  => 'iLIKE', 
    854                                                                         'value' => ( isset($letter) && ($letter !== 'all') ) ? $letter.'%' : ( !isset($letter) ) ? '' : '%' 
     855                                                                        'value' => $letter !== 'all' ? $letter.'%' : '%' 
    855856                                                                ), 
    856857                                                                /* 
  • branches/2.2/contactcenter/js/cc_tree.js

    r3282 r3333  
    8181                                typeof(_this.afterSetCatalog) == 'function' ? _this.afterSetCatalog() : eval(_this.afterSetCatalog); 
    8282                        } 
    83                 }; 
     83 
     84                        if(data['resetCC_actual_letter'] == 1) 
     85                        { 
     86 
     87                            CC_actual_letter = null; 
     88                        } 
     89                }; 
     90                 
    8491                Connector.newRequest(this.name+'catalog', CC_url+'set_catalog&catalog='+catalog, 'GET', handler); 
    8592        } 
Note: See TracChangeset for help on using the changeset viewer.