Changeset 3596


Ignore:
Timestamp:
12/16/10 16:43:10 (13 years ago)
Author:
eduardoalex
Message:

Ticket #1412 - Implementado a busca quando requisitada pela tela enviar email

Location:
branches/2.2/mobile
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/mobile/inc/class.ui_home.inc.php

    r3595 r3596  
    3434                        $this->template->set_var('lang_my_folders', lang("my folders")); 
    3535                        $this->template->set_var('lang_my_commitments', lang("my commitments")); 
    36       $this->template->set_var('lang_my_contacts', lang("my contacts")); 
     36                $this->template->set_var('lang_my_contacts', lang("my contacts")); 
    3737                        $this->template->set_var('lang_new_mail', lang("new mail")); 
    3838                        $this->template->set_var('lang_mark_as_read', lang("mark as read")); 
     
    139139                        $p->set_var('lang_events',lang('events')); 
    140140                        $p->set_var('default_folders',$params['default_folders']); 
    141                         $p->set_var('personal_folders',$params['personal_folders']);     
     141                        $p->set_var('personal_folders',$params['personal_folders']); 
     142                        $p->set_var('folder_to_search',$params['folder_to_search']); 
    142143                        $p->set_var('contacts_search',$params['contacts_search']);       
     144                        $p->set_var('catalog_to_search',$params['catalog_to_search']); 
    143145                        $p->set_var('calendar_search',$params['calendar_search']); 
    144146                        $p->set_var('lang_more',lang("more"));   
     
    147149                        $p->set_var('show_more_messages',"none"); 
    148150                        $p->set_var('show_more_events',"none"); 
     151                        $p->set_var('contacts_request_from', 
     152                                                        isset($params["request_from"])? 
     153                                                        $params["request_from"]:"none"); 
    149154                         
    150155                        //Contatos                       
    151156                        if(($params["contacts_search"]==="1") ||  
    152                                         (isset($params["catalog_to_search"]))) { 
     157                                        (isset($params["catalog_to_search"]) && $params["catalog_to_search"]!=="")) { 
     158 
    153159                                $bo_cc =  CreateObject('mobile.bo_mobilecc'); 
    154160                                 
    155                                 if(isset($params["catalog_to_search"])) 
     161                                if(isset($params["catalog_to_search"]) && $params["catalog_to_search"]!=="") 
    156162                                        $catalogs = array(0=>array("catalog"=>$params["catalog_to_search"], 
    157163                                                                                        "label" => $params["catalog_to_search"])); 
     
    183189                                                unset($partial_result["has_more"]); 
    184190                                        } 
     191                                         
    185192                                        $contacts_result = array_merge($contacts_result,$partial_result); 
    186193                                         
    187194                                } 
    188                                 $p->set_var('contacts',ui_mobilecc::print_contacts($contacts_result)); 
     195                                 
     196                                if(isset($params['request_from'])  && $params['request_from']!="none") //Buscas feitas requisitadas por outros modulos 
     197                                        $request_from = $params['request_from']; 
     198                                else 
     199                                        $request_from = null; 
     200                                $p->set_var('contacts',ui_mobilecc::print_contacts($contacts_result,false)); 
    189201                        } 
    190202                        else { 
     
    194206                        //E-mails 
    195207                        $no_mail_search=false; 
    196                         if(!isset($params['folder_to_search'])) { 
     208                        if((!isset($params['folder_to_search'])) || ($params['folder_to_search']==="")) { 
    197209                                if($params['default_folders']==="1") { 
    198210                                        if($params['personal_folders']!=="1") 
  • branches/2.2/mobile/inc/class.ui_mobilecc.inc.php

    r3595 r3596  
    132132                        $this->template->set_var("actual_catalog",$this->page_info["actual_catalog"]); 
    133133                        $this->template->set_var("next_max_results",$this->page_info["actual_max_contacts"]+10); 
     134                        $this->template->set_var("contacts_request_from", 
     135                                                                                $this->page_info["request_from"]==null? 
     136                                                                                "none":$this->page_info["request_from"]); 
    134137                         
    135138                        //Combo de catálogos 
     
    272275                                                                                        $contact["connections"]["connection2"]["connection_value"],19)); 
    273276                                                         
    274                                                 $p->fp('rows','row_contacts',True); 
     277                                                $block = "row_contacts"; 
    275278                                        } 
    276279                                        else { //Grupos 
     
    279282                                                $p->set_var('group_id',$contact["id_group"]); 
    280283                                                $p->set_var('group_name',$contact["title"]); 
    281                                                 $p->fp('rows','row_groups',True); 
     284                                                $block = "row_groups"; 
    282285                                        } 
    283286                                         
     
    288291                                        else { 
    289292                                                $p->set_var('lang_see_details',strtoupper(lang("select"))); 
    290                                                 $p->set_var('href_details','ui_mobilemail.add_recipient&mail=$mail&cn=$cn'); 
     293                                                $p->set_var("href_details','ui_mobilemail.add_recipient&mail=$mail&cn=$cn"); 
    291294                                        } 
     295                                         
     296                                        $p->fp('rows',$block,True); 
    292297                                } 
    293298                                 
  • branches/2.2/mobile/templates/default/cc_main.tpl

    r3595 r3596  
    1515                <input type="hidden" name="menuaction" value="mobile.ui_home.search"> 
    1616                <input type="hidden" name="catalog_to_search" value="{actual_catalog}"> 
     17                <input type="hidden" name="contacts_request_from" value="{contacts_request_from}"> 
    1718                <input type="text" name="name">  
    1819                <button name="buscar_contato" class="btn-generico" onClick="document.getElementById('formu_busca').submit()">buscar contato</button> 
  • branches/2.2/mobile/templates/default/home_search.tpl

    r3574 r3596  
    99                                <input type="hidden" name="default_folders" value="{default_folders}"> 
    1010                                <input type="hidden" name="personal_folders" value="{personal_folders}"> 
     11                                <input type="hidden" name="folder_to_search" value="{folder_to_search}"> 
    1112                                <input type="hidden" name="contacts_search" value="{contacts_search}"> 
     13                                <input type="hidden" name="catalog_to_search" value="{catalog_to_search}"> 
    1214                                <input type="hidden" name="calendar_search" value="{calendar_search}"> 
     15                                 
     16                                <input type="hidden" name="contacts_request_from" value="{contacts_request_from}"> 
    1317                                <input type="hidden" name="name" value="{search_param}"> 
    1418                        <input type="text" name="name"> <input type="submit" class="btn-generico" value="{lang_search}" ></form> 
     
    2630                                        <input type="hidden" name="default_folders" value="{default_folders}"> 
    2731                                        <input type="hidden" name="personal_folders" value="{personal_folders}"> 
     32                                        <input type="hidden" name="folder_to_search" value="{folder_to_search}"> 
    2833                                        <input type="hidden" name="contacts_search" value="{contacts_search}"> 
     34                                        <input type="hidden" name="catalog_to_search" value="{catalog_to_search}"> 
    2935                                        <input type="hidden" name="calendar_search" value="{calendar_search}"> 
    3036                                        <input type="hidden" name="name" value="{search_param}"> 
     
    4248                                        <input type="hidden" name="default_folders" value="{default_folders}"> 
    4349                                        <input type="hidden" name="personal_folders" value="{personal_folders}"> 
     50                                        <input type="hidden" name="folder_to_search" value="{folder_to_search}"> 
    4451                                        <input type="hidden" name="contacts_search" value="{contacts_search}"> 
     52                                        <input type="hidden" name="catalog_to_search" value="{catalog_to_search}"> 
    4553                                        <input type="hidden" name="calendar_search" value="{calendar_search}"> 
    4654                                        <input type="hidden" name="name" value="{search_param}"> 
     
    5866                                        <input type="hidden" name="default_folders" value="{default_folders}"> 
    5967                                        <input type="hidden" name="personal_folders" value="{personal_folders}"> 
     68                                        <input type="hidden" name="folder_to_search" value="{folder_to_search}"> 
    6069                                        <input type="hidden" name="contacts_search" value="{contacts_search}"> 
     70                                        <input type="hidden" name="catalog_to_search" value="{catalog_to_search}"> 
    6171                                        <input type="hidden" name="calendar_search" value="{calendar_search}"> 
    6272                                        <input type="hidden" name="name" value="{search_param}"> 
Note: See TracChangeset for help on using the changeset viewer.