Changeset 1714


Ignore:
Timestamp:
11/26/09 16:15:15 (14 years ago)
Author:
eduardoalex
Message:

Ticket #793 - Adicionada link para funcao list_folders no menu e adicionado template para listagem das pastas

Location:
trunk/mobile
Files:
4 edited

Legend:

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

    r1709 r1714  
    6363                        $this-> template->set_var('href_sent', "index.php?menuaction=mobile.ui_mobilemail.mail_list&folder=".$folder_number); 
    6464                        $this-> template->set_var('lang_sent', str_replace('*','',lang(str_replace('INBOX/','',$save_in_folder)))); 
    65                          
     65                        $this-> template->set_var('href_more', 'index.php?menuaction=mobile.ui_mobilemail.list_folders'); 
     66                        $this-> template->set_var('lang_more_folders', lang('More folders...')); 
    6667                        $this-> template->set_var('href_calendar', "index.php?menuaction=mobile.ui_mobilecalendar.index"); 
    6768                        $this-> template->set_var('lang_calendar', lang('Calendar')); 
  • trunk/mobile/inc/class.ui_mobilemail.inc.php

    r1709 r1714  
    3333                        'add_recipients' => true, 
    3434                        'add_recipient' => true, 
     35                        'list_folders' => true 
    3536                ); 
    3637 
     
    319320                        $p->set_block('mobilemail_t', 'inbox_folder_list'); 
    320321                        $p->set_var('lang_folder', lang('Folder')); 
    321                          
    322                         $folder_number = $this->get_folder_number($_SESSION['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder']); 
    323                         $save_in_folder = $_SESSION['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder']; 
    324                         $save_in_folder = str_replace("*","",lang(str_replace("INBOX/","",$save_in_folder))); 
     322                        $folder = str_replace("*","",lang($this->folders[$this->current_folder]['folder_name'])); 
    325323                        if(!$this->current_folder == 0){ 
    326                                 $p->set_var('lang_inbox', $save_in_folder.' :: <a title="'.lang('Inbox').'" href="index.php?menuaction=mobile.ui_mobilemail.mail_list&folder=0">'.lang('Inbox').'</a>'); 
     324                                $p->set_var('lang_inbox', $folder.' :: <a title="'.lang('Inbox').'" href="index.php?menuaction=mobile.ui_mobilemail.mail_list&folder=0">'.lang('Inbox').'</a>'); 
    327325                        }else{ 
    328                                 $p->set_var('lang_inbox', lang('Inbox').' :: <a title="'.$save_in_folder.'" href="index.php?menuaction=mobile.ui_mobilemail.mail_list&folder='.$folder_number.'">'.$save_in_folder.'</a>'); 
     326                                $p->set_var('lang_inbox', lang('Inbox')); 
    329327                        } 
    330328                         
     
    10151013                                } 
    10161014                } 
     1015                 
     1016                function list_folders(){                         
     1017                        $p = CreateObject('phpgwapi.Template', PHPGW_SERVER_ROOT . '/mobile/templates/'.$GLOBALS['phpgw_info']['server']['template_set']); 
     1018                        //Define o template para mensagens de retorno da funcao 
     1019                        $p->set_file( 
     1020                                Array( 
     1021                                        'folders_t' => 'folders.tpl' 
     1022                                ) 
     1023                        ); 
     1024                        $p->set_block('folders_t','retorno'); 
     1025                         
     1026                        $folders_list = ''; 
     1027                        //$this->folders = $this->imap_functions->get_folders_list(); 
     1028                        foreach($this->folders as $id =>$folder) 
     1029                        { 
     1030                                if(strpos($folder['folder_id'],'user')===false && is_array($folder)) { 
     1031                                        if(($id != $this->get_folder_number($_SESSION['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder'])) && ($id != 0)){ 
     1032                                                $folder_name = str_replace('*','',lang($folder['folder_name'])); 
     1033                                                $folder_link = "index.php?menuaction=mobile.ui_mobilemail.mail_list&folder=".$id; 
     1034                                                $folders_list .= "<br>:: <a href=".$folder_link.">".$folder_name."</a>"; 
     1035                                        } 
     1036                                } 
     1037                        } 
     1038                        $p->set_var('folders_list', $folders_list); 
     1039                        $p->pfp('out','retorno');                                   
     1040                     
     1041                } 
    10171042 
    10181043        } 
  • trunk/mobile/setup/phpgw_pt-br.lang

    r1474 r1714  
    3232Message sent successfully       mobile  pt-br   Mensagem enviada com sucesso 
    3333Message not sent        mobile  pt-br   Mensagem não enviada 
     34More Folders... mobile  pt-br   Mais Pastas... 
    3435error   mobile  pt-br   Error:  
    3536Some addresses in the To field were not recognized. Please make sure that all addresses are properly formed     mobile  pt-br   Alguns endereços no campo "Para" não foram reconhecidos. Por favor certifique-se que todos endereços estão corretos 
  • trunk/mobile/templates/default/home.tpl

    r1709 r1714  
    2323:: <a href="{href_email}">{lang_email}</a> <br> 
    2424:: <a href="{href_sent}">{lang_sent}</a> <br> 
     25:: <a href="{href_more}">{lang_more_folders}</a> <br> 
    2526:: <a href="{href_calendar}">{lang_calendar}</a> <br> 
    2627:: <a href="{href_cc}">{lang_cc}</a> <br> 
Note: See TracChangeset for help on using the changeset viewer.