Changeset 1709 for trunk/mobile


Ignore:
Timestamp:
11/26/09 10:27:48 (14 years ago)
Author:
eduardoalex
Message:

Ticket #787 - Adicionada funcao mobile_search em imapfunctions para busca de emails no mobile

Location:
trunk/mobile
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/mobile/inc/class.mobiletemplate.inc.php

    r1499 r1709  
    8181                                'account_lid'   => $GLOBALS['phpgw_info']['user']['account_lid'], 
    8282                                'lang_logout'   => lang('Logout'), 
    83                                 'template_set'  => $GLOBALS['phpgw_info']['server']['template_set'] 
     83                                'template_set'  => $GLOBALS['phpgw_info']['server']['template_set'], 
     84                                'lang_search'   => lang('Search')                                
    8485                        );               
    8586                        $this->template->set_var($var);          
  • trunk/mobile/inc/class.ui_mobilemail.inc.php

    r1474 r1709  
    428428                        $this->pages = ceil($this->number_of_messages/$this->messages_per_page); 
    429429                        $page = $this->current_page; 
    430  
    431                         $params = array( 
    432                                 'folder'                        => $this->folders[$this->current_folder]['folder_id'], 
    433                                 'msg_range_begin'       => $this->current_page * $this->messages_per_page - ($this->messages_per_page - 1), 
    434                                 'msg_range_end'         => $this->current_page * $this->messages_per_page, 
    435                                 'sort_box_type'         => 'SORTARRIVAL', 
    436                                 'sort_box_reverse'      => 1 
    437                         ); 
    438  
    439                         $messages = $this->imap_functions->get_range_msgs2($params); 
     430                         
     431                        if($_POST["searchEmail"]){ 
     432                                $params = array( 
     433                                        'filter'                        => $_POST["searchEmail"] 
     434                                        ); 
     435 
     436                                $messages = $this->imap_functions->mobile_search($params); 
     437                        }else{ 
     438                                $params = array( 
     439                                        'folder'                        => $this->folders[$this->current_folder]['folder_id'], 
     440                                        'msg_range_begin'       => $this->current_page * $this->messages_per_page - ($this->messages_per_page - 1), 
     441                                        'msg_range_end'         => $this->current_page * $this->messages_per_page, 
     442                                        'sort_box_type'         => 'SORTARRIVAL', 
     443                                        'sort_box_reverse'      => 1 
     444                                ); 
     445 
     446                                $messages = $this->imap_functions->get_range_msgs2($params); 
     447                        } 
    440448                        $this->print_mails_list($messages); 
    441449                        $this->print_page_navigation($this->pages, $this->current_page); 
  • trunk/mobile/templates/celepar/home.tpl

    r623 r1709  
    1010<body style="background-color:white !important"> 
    1111<p>&nbsp;&nbsp;<strong>{fullname}: [{account_lid}]</strong></p> 
     12<form action="index.php?menuaction=mobile.ui_mobilemail.mail_list" method="post"> 
     13<p>&nbsp;&nbsp;<input type="text" size="15" name="searchEmail"/><br/> 
     14&nbsp;&nbsp;<input type="submit" id="btnSearch" value="{lang_search}"/></p> 
     15</form> 
    1216<hr /> 
    1317<p> 
  • trunk/mobile/templates/default/home.tpl

    r1474 r1709  
    1212<!-- END mobile_home_content --> 
    1313<p>&nbsp;&nbsp;<strong>{fullname}: [{account_lid}]</strong></p> 
     14<form action="index.php?menuaction=mobile.ui_mobilemail.mail_list" method="post"> 
     15<p>&nbsp;&nbsp;<input type="text" size="15" name="searchEmail"/><br/> 
     16&nbsp;&nbsp;<input type="submit" id="btnSearch" value="{lang_search}"/></p> 
     17</form> 
    1418<hr /> 
    1519<!-- TODO: Yep! Deveria ser flexível, não hardcoded do jeito que tá --> 
Note: See TracChangeset for help on using the changeset viewer.