Ignore:
Timestamp:
02/01/11 14:29:20 (13 years ago)
Author:
eduardoalex
Message:

Ticket #1523 - Alterando estrutura do mobile para disponibilizar a versão desktop

File:
1 edited

Legend:

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

    r3690 r3727  
    1212                function mobiletemplate(){ 
    1313                        $this->template = CreateObject('phpgwapi.Template', PHPGW_SERVER_ROOT . '/mobile/templates/'.$GLOBALS['phpgw_info']['server']['template_set']); 
    14                         $this->template->set_file(Array('home_t' => 'template.tpl'));    
     14                         
     15                        $template = $GLOBALS['phpgw']->session->appsession('mobile.layout','mobile'); 
     16                         
     17                        $this->template->set_file(Array('home_t' => $template=="mini"?'pc_template.tpl':'template.tpl'));        
    1518                        $this->template->set_block('home_t', 'mobile_home');     
    1619                        $this->template->set_block('home_t','success_message'); 
     
    2629                        $pre_content = $this->template->get_var("content"); 
    2730                        $this->template->set_var("content", $pre_content.$content); 
     31                } 
     32                 
     33                /* 
     34                * @function set_home 
     35                * @abstract Carrega o atributo "home" do template principal para PC. 
     36                * @author Diógenes Ribeiro Duarte <diogenes.duarte@prodeb.ba.gov.br> 
     37                */       
     38                public function set_home($content) { 
     39                        $pre_content = $this->template->get_var("home"); 
     40                        $this->template->set_var("home", $pre_content.$content); 
    2841                } 
    2942                 
     
    6881                        $class=='ui_home' && $method=='index'?$this->print_logout():$this->print_navbar(); 
    6982                        $filename = 'inc/class.'.$class.'.inc.php'; 
     83                        if($GLOBALS['phpgw']->session->appsession('mobile.layout','mobile')=="mini") { 
     84                                $ui_home = CreateObject('mobile.ui_home'); 
     85                                $ui_home->index(array()); 
     86                        } 
    7087                        include_once($filename); 
    7188                        $obj = new $class();             
     
    120137                        $var  = Array( 
    121138                                'css'   => $this->get_mobile_css(), 
     139                                'title' => lang("expresso mini") 
    122140                        );               
    123141                        $this->template->set_var($var);          
Note: See TracChangeset for help on using the changeset viewer.