function listar($tpl)
 {
     $tabla_listado = new table(true);
     //Empieza comentado
     if ($_SESSION['super'] || $_SESSION['admin']) {
         $my_corp = new corps();
         $my_corp->get_list_corps();
         $cadena = '' . $tabla_listado->make_tables('user_corps', $my_corp->corps_list, array('Nombre', 50), array('id_corp', 'name'), 10, array('select'), false);
         $variables = $tabla_listado->nombres_variables;
         $tpl->assign('variables', $variables);
         $tpl->assign('cadena', $cadena);
         return $tpl;
     }
     //Fin comentado
     $cadena = '' . $tabla_listado->make_tables('user_corps', $this->emp->corps_list, array('Nombre', 50), array('id_corp', 'name'), 10, array('select'), false);
     $variables = $tabla_listado->nombres_variables;
     $tpl->assign('variables', $variables);
     $tpl->assign('cadena', $cadena);
     return $tpl;
 }
 function calculate_tpl($method, $tpl)
 {
     switch ($method) {
         case 'select':
             $_SESSION['ident_group'] = $_GET['id'];
             $my_corp = new corps();
             $tpl = $my_corp->view($_SESSION['ident_corp'], $tpl);
             $tpl->assign('plantilla', 'corps_view.tpl');
             break;
         default:
             $method = 'list';
             $tpl = $this->listar($tpl);
             //Empieza comentado
             /*								if($_SESSION['super'] || $_SESSION['admin'])
             								{
             									$tpl->assign('plantilla','user_corps_'.$method.'.tpl');	
             								}
             								else
             								{
             								Fin comentado
             									if($num_corps == 1)
             									{
             										$_SESSION['ident_corp'] = $this->emp->corps_list[0]['id_corp'];
             										$my_corp = new corps();
             										$tpl = $my_corp->view($_SESSION['ident_corp'],$tpl);
             										$tpl->assign('plantilla','corps_view.tpl');	
             										
             									}
             									else
             										$tpl->assign('plantilla','user_corps_'.$method.'.tpl');	
             							Empieza comentado			
             								}*/
             //Fin cometnado
             break;
     }
     return $tpl;
 }
Esempio n. 3
0
    $plantilla = 'wellcome.tpl';
    $tpl->assign('plantilla', $plantilla);
} else {
    ///*************************************
    //En este orden
    if (!isset($_GET['method'])) {
        $method = null;
    } else {
        $method = $_GET['method'];
    }
    $tpl = $objeto->calculate_tpl($method, $tpl);
    //Se obtiene el nombre de la empresa en la que se est� trabajando
    if ($_SESSION['ident_corp'] == 0) {
        $corp = "";
    } else {
        $my_corp = new corps();
        $my_corp->read($_SESSION['ident_corp']);
        $corp = $my_corp->name;
    }
    $nav_bar = $objeto->bar($method, $corp);
    $title = $objeto->title($method, $corp);
    //elige la plantilla a presentar
}
//pasa las variables de la presentaci�n a la plantilla dependiente del objeto
$tpl->assign('title', $title);
$tpl->assign('nav_bar', $nav_bar);
//Antes de ir a la plantilla se registra la hora m�xima a la que puede estar el usuario en esa p�gina
$_SESSION['max_page_time'] = time() + 1200;
//Guardar en bbdd fecha de expiracion
$session = new sessions();
$session->expire = $_SESSION['max_page_time'];