Ignore:
Timestamp:
02/03/11 17:13:42 (13 years ago)
Author:
eduardoalex
Message:

Ticket #1523 - Criado o layout do Expresso Mini para navegadores desktop

File:
1 edited

Legend:

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

    r3727 r3731  
    2222                 
    2323                function change_template($params) { 
    24                          
    2524                        $GLOBALS['phpgw']->session->appsession('mobile.layout','mobile',$params['template']); 
    26                         header("location: index.php"); 
     25                        header("location: index.php?menuaction=mobile.ui_mobilemail.change_folder&folder=0"); 
    2726                } 
    2827                 
     
    4948                        $this->template->set_var('lang_selected', lang("selected")); 
    5049                         
    51                         $this->template->set_var('search',$this->template->fp('out','search_bar')); 
    52                          
    5350                        $accountId = $GLOBALS['phpgw_info']['user']['account_id']; 
    5451                         
     
    5956                        $this->set_folder_block($default_folders, "default_folders_box"); 
    6057                         
    61                         if(isset($params["expand_folders"]) && $params["expand_folders"] == 1)  
    62                         { 
    63                                 $personal_folders = $this->imap_functions->get_folders_list(array('noSharedFolders' => true, 'folderType' => 'personal', 'noQuotaInfo' => true)); 
    64                                 $this->set_folder_block($personal_folders, "personal_folders_box", sizeof($default_folders)); 
    65                                 $this->template->set_var('expand_folders', 0);                   
    66                         } else { 
    67                                 $this->template->set_var('expand_folders', 1); 
    68                         } 
     58                        $personal_folders = $this->imap_functions->get_folders_list(array('noSharedFolders' => true, 'folderType' => 'personal', 'noQuotaInfo' => true)); 
     59                        $this->set_folder_block($personal_folders, "personal_folders_box", sizeof($default_folders)); 
    6960                         
    7061                        $this->template->set_var('quota_percent', $total_quota["quota_percent"]); 
     
    9283                        ) ); 
    9384                         
    94                         $events  = $this->bocalendar->cached_events; 
     85                        $events = $this->bocalendar->cached_events; 
    9586                         
    9687                        foreach($events[$year.$this->common->complete_string($month,2,"R","0").$this->common->complete_string($day,2,"R","0")] as $index=>$event)  
     
    10596                        $GLOBALS['phpgw_info']['mobiletemplate']->set_error_msg($params["error_message"]); 
    10697                        $GLOBALS['phpgw_info']['mobiletemplate']->set_success_msg($params["success_message"]); 
    107                         if($GLOBALS['phpgw']->session->appsession('mobile.layout','mobile')=="mini") 
     98                         
     99                        if($GLOBALS['phpgw']->session->appsession('mobile.layout','mobile')=="mini_desktop") { 
    108100                                $GLOBALS['phpgw_info']['mobiletemplate']->set_home($this->template->fp('out', 'page')); 
    109                         else 
     101                        } else { 
     102                                $this->template->set_var('search',$this->template->fp('out','search_bar')); 
    110103                                $GLOBALS['phpgw_info']['mobiletemplate']->set_content($this->template->fp('out', 'page')); 
     104                        } 
    111105 
    112106                } 
     
    149143 
    150144                        $p = $this->template; 
    151                         $p->set_file( 
    152                                 Array( 
    153                                         'search' => 'home_search.tpl', 
    154                                         'home_search_bar' => 'search_bar.tpl' 
    155                                 ) 
    156                         ); 
     145                        $p->set_file(array('home_search' => 'home_search.tpl')); 
     146                        $p->set_file(array('home_search_bar' => 'search_bar.tpl')); 
    157147                         
    158148                        //Langs gerais da página 
    159                         $p->set_block('search','home_search'); 
    160                         $p->set_block("search","row_events"); 
    161                         $p->set_block("search","no_events"); 
     149                        $p->set_block('home_search','main'); 
     150                        $p->set_block("home_search","row_events"); 
     151                        $p->set_block("home_search","no_events"); 
    162152                        $p->set_block('home_search_bar','search_bar'); 
    163153                         
     
    184174                        $p->set_var('show_more_events',"none"); 
    185175                        $p->set_var('contacts_request_from', 
    186                                                         isset($params["request_from"])? 
    187                                                         $params["request_from"]:"none"); 
    188                          
    189                         $p->set_var('search',$p->fp('out','search_bar')); 
     176                                isset($params["request_from"])? 
     177                                $params["request_from"]:"none"); 
     178                                 
     179                        if($GLOBALS['phpgw']->session->appsession('mobile.layout','mobile')!="mini_desktop") { 
     180                                $p->set_var('search',$p->fp('out','search_bar')); 
     181                        } 
    190182 
    191183                        //E-mails 
     
    194186                                if($params['default_folders']==="1") { 
    195187                                        if($params['personal_folders']!=="1") 
    196                                                 $mail_params['folderType'] = 'default';                  
     188                                                $mail_params['folderType'] = 'default'; 
    197189                                } 
    198190                                else { 
     
    324316                        } 
    325317                         
    326                         $GLOBALS['phpgw_info']['mobiletemplate']->set_content($p->fp('out','home_search')); 
     318                        $GLOBALS['phpgw_info']['mobiletemplate']->set_content($p->fp('out','main')); 
    327319 
    328320                } 
Note: See TracChangeset for help on using the changeset viewer.