Changeset 253 for trunk/contactcenter


Ignore:
Timestamp:
04/01/08 11:18:07 (16 years ago)
Author:
niltonneto
Message:

Correção da janela Adicionar Grupo, para otimizar a busca dos emails dos contatos.

Location:
trunk/contactcenter
Files:
3 edited

Legend:

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

    r241 r253  
    117117                        'A.id_contact = B.id_contact and B.id_connection = C.id_connection and '. 
    118118                        'C.connection_is_default = true and B.id_typeof_contact_connection = 1 and '. 
    119                         'A.id_owner ='.$this->owner.' order by A.names_ordered,C.connection_value'; 
     119                        'A.id_owner ='.$this->owner.' order by A.names_ordered'; 
    120120 
    121121                                         
  • trunk/contactcenter/inc/class.ui_data.inc.php

    r241 r253  
    11311131                        $boGroup = CreateObject('contactcenter.bo_group'); 
    11321132                                                 
    1133                         $all_contacts = $boGroup->get_all_contacts(); 
    1134                          
    1135                         $contact_options = ""; 
    1136                         if(count($all_contacts)) {                                       
    1137                                 foreach($all_contacts as $idx => $contact) {                             
    1138                                         $contact_options .= "<OPTION value='".$contact['id_connection']."'>".$contact['names_ordered']." (".$contact['connection_value'].")</OPTION>"; 
    1139                                 } 
    1140                         } 
    1141                         $data['contact_list'] = $contact_options; 
     1133                        $data['contact_list'] = $boGroup->get_all_contacts(); 
     1134                         
    11421135                        $data['result'] = 'ok';                                                          
    11431136                        echo serialize($data);                   
  • trunk/contactcenter/js/cc.js

    r241 r253  
    308308                var data = unserialize(responseText);                    
    309309                Element('group_id').value = data['id_group'];                                                            
    310                 var options_contact_list = Element('contact_list'); 
     310                 
    311311                if(data['contact_list']) {                                       
    312                         options_contact_list.innerHTML = data['contact_list']; 
     312                        for(i = 0; i < data['contact_list'].length; i++) {                               
     313                                option = document.createElement('option'); 
     314                                option.value = data['contact_list'][i]['id_connection']; 
     315                                option.text = data['contact_list'][i]['names_ordered']+' ('+data['contact_list'][i]['connection_value']+')';                             
     316                                Element('contact_list').options[Element('contact_list').options.length] = option; 
     317                        } 
    313318                } 
    314319 
Note: See TracChangeset for help on using the changeset viewer.