Ignore:
Timestamp:
11/03/11 11:17:35 (12 years ago)
Author:
wmerlotto
Message:

Ticket #2305 - Enviando alteracoes, desenvolvidas internamente na Prognus, do modulo contactcenter.

File:
1 edited

Legend:

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

    r4742 r5131  
    188188                function init() 
    189189                { 
    190                         $this->db =& $GLOBALS['phpgw']->db; 
    191                         $this->security =& CreateObject('contactcenter.security_manager'); 
     190                        $this->db = $GLOBALS['phpgw']->db; 
     191                        $this->security = CreateObject('contactcenter.security_manager'); 
    192192                } 
    193193 
     
    729729                                                 
    730730                                        case 'iLIKE': 
    731                                                 $return_t[] = 'UPPER( '.$associative_tree[$restrict_data['field']]['table'].'.'. 
    732                                                               $associative_tree[$restrict_data['field']]['field'].') LIKE UPPER(\''.$restrict_data['value'].'\')'; 
     731                                                $return_t[] = 'UPPER( translate('.$associative_tree[$restrict_data['field']]['table'].'.'. 
     732                                                              $associative_tree[$restrict_data['field']]['field'].',\'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇñÑ\',\'aaaaaeeeeiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcCnN\')) LIKE UPPER(translate(\''.$restrict_data['value'].'\', \'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇñÑ\',\'aaaaaeeeeiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcCnN\'))'; 
    733733                                                break; 
    734734                                         
    735735                                        case 'LIKE and ~=': 
    736                                                 $return_t[] = 'UPPER( to_ascii('.$associative_tree[$restrict_data['field']]['table'].'.'. 
    737                                       $associative_tree[$restrict_data['field']]['field'].')) LIKE UPPER( to_ascii (\''."%".$restrict_data['value']."%".'\'))'; 
     736                                        $return_t[] = 'UPPER(translate('.$associative_tree[$restrict_data['field']]['table'].'.'. 
     737                                      $associative_tree[$restrict_data['field']]['field'].',\'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇñÑ\',\'aaaaaeeeeiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcCnN\')) LIKE UPPER(translate(\''."%".($restrict_data['value'])."%".'\', \'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇñÑ\',\'aaaaaeeeeiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcCnN\'))'; 
    738738                                                break; 
    739739                                         
     
    883883                        foreach($id_states as $id_state) 
    884884                        { 
    885                                 $state =& CreateObject('contactcenter.so_state', $id_state['id_state']); 
     885                                $state = CreateObject('contactcenter.so_state', $id_state['id_state']); 
    886886                                 
    887887                                $result[$id_state['id_state']]['id_state']   = $state->get_id(); 
     
    945945                        foreach($id_cities as $id_city) 
    946946                        { 
    947                                 $city =& CreateObject('contactcenter.so_city', $id_city['id_city']); 
     947                                $city = CreateObject('contactcenter.so_city', $id_city['id_city']); 
    948948                                 
    949949                                $result[$id_city['id_city']]['id_city']      = $city->get_id(); 
     
    10351035                        } 
    10361036 
    1037                         $city =& CreateObject('contactcenter.so_city'); 
     1037                        $city = CreateObject('contactcenter.so_city'); 
    10381038 
    10391039                        $city->set_id_country($city_info['id_country']); 
     
    11071107                        } 
    11081108 
    1109                         $state =& CreateObject('contactcenter.so_state'); 
     1109                        $state = CreateObject('contactcenter.so_state'); 
    11101110 
    11111111                        $state->set_id_country($state_info['id_country']); 
Note: See TracChangeset for help on using the changeset viewer.