Viewing file: tp_admin_lte_login.php (12.8 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php class tp_admin_lte_login extends toba_tp_normal { protected $titulo; protected $s__item; protected $s__foto;
function __construct() { //$this->menu = toba::menu();
$info['basica'] = toba::solicitud()->get_datos_item(); $this->s__item = new toba_item_info($info); $this->s__item->cargar_rama();
//user info ------------------------------- if(is_file("img/fotos/".toba::usuario()->get_id().".jpg")){ $this->s__picture = "img/fotos/".toba::usuario()->get_id().".jpg"; }elseif(is_file("img/fotos/".toba::usuario()->get_id().".JPG")){ $this->s__picture = "img/fotos/".toba::usuario()->get_id().".JPG"; }elseif(is_file("img/fotos/".toba::usuario()->get_id().".gif")){ $this->s__picture = "img/fotos/".toba::usuario()->get_id().".gif"; }elseif(is_file("img/fotos/".toba::usuario()->get_id().".png")){ $this->s__picture = "img/fotos/".toba::usuario()->get_id().".png"; }else{ $this->s__picture = "img/fotos/unnamed.png"; } }
function encabezado() { $this->cabecera_html(); $this->comienzo_cuerpo(); $this->barra_superior(); //--- No se cierra el div de encabezado para dar lugar a la zona... }
protected function cabecera_html() { echo "<!DOCTYPE html>"; echo "<HTML>\n"; echo "<HEAD>\n"; echo "<title>".$this->titulo_pagina()."</title>\n"; $this->metas(); $this->plantillas_css(); $this->estilos_css(); toba_js::cargar_consumos_basicos(); echo "</HEAD>\n"; }
protected function metas() { echo '<meta charset="utf-8">'; echo '<meta http-equiv="X-UA-Compatible" content="IE=edge">'; echo '<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" >'; echo '<meta name="description" content="-----" />'; echo '<meta name="author" content="PUNTOCOM" />'; }
protected function plantillas_css() { if (isset($this->menu)) { $estilo = $this->menu->plantilla_css(); if ($estilo != '') { #echo toba_recurso::link_css($estilo, 'screen', false); } }
#echo toba_recurso::link_css('toba', 'screen'); #echo toba_recurso::link_css('toba_impr', 'print'); $ico = toba_recurso::imagen_proyecto('favicon.ico'); echo '<link rel="icon" href="'.$ico.'" type="image/x-icon" /><link rel="shortcut icon" href="'.$ico.'" type="image/x-icon" />'; }
protected function estilos_css() {
#echo "<link rel='stylesheet' href='".toba_recurso::url_toba()."/js/formalize/stylesheets/formalize.css' />";
echo "<link rel='stylesheet' href='css/toba_basico.css' />";
echo " <style type='text/css'> #overlay, #capa_espera { background-image:url('". toba_recurso::imagen_toba('nucleo/overlay.gif'). "'); } #barra_superior { display:none; } </style> ";
//admin_lte_2.1.1 echo ' <!-- Bootstrap 3.3.4 --> <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <!-- Font Awesome Icons --> <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" /> <!-- Theme style --> <link href="dist/css/AdminLTE.min.css" rel="stylesheet" type="text/css" /> <!-- iCheck --> <link href="plugins/iCheck/square/blue.css" rel="stylesheet" type="text/css" />
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesnt work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> '; }
protected function comienzo_cuerpo() { $this->comienzo_cuerpo_basico(); #echo "<div id='barra_fija'>"; //se cierra sola luego del nav //echo "<nav class='navbar horizontal-menu navbar-fixed-top'>"; #$this->sector_barra_superior(); }
protected function comienzo_cuerpo_basico() { echo '<body class="login-page">'; #echo "<div id='contenedor'>\n"; //si lo abre se cierra solo sobre el body toba_js::cargar_consumos_globales(array('basicos/tipclick')); echo "\n<div id='overlay'><div id='overlay_contenido' class='modal-content'></div></div>"; $wait = toba_recurso::imagen_toba('wait.gif'); $wait_grande = toba_recurso::imagen_toba('waitbig.gif'); echo "<div id='div_toba_esperar' class='div-esperar' style='display:none'>"; echo "<img src='$wait' style='vertical-align: middle;' alt='' /> Procesando..."; echo "</div>\n";
#$logo = toba_recurso::imagen_proyecto('logo.gif', false); echo "<div id='capa_espera'> <div><p>Procesando...</p><img src='$wait_grande'></div> </div>"; } function barra_superior() { echo "<div id='barra_superior' class='barra-superior'>\n"; //echo "<div id='barra_superior' class='barra-superior barra-superior-tit'>\n"; //$this->info_version(); //echo "<div class='item-barra'>"; //$this->generar_ayuda(); //echo "<div class='item-barra-tit'>".$this->titulo_item()."</div>"; //echo "</div>\n\n"; } function pre_contenido() { echo ' <div class="login-box"> <div class="login-logo"> <a href="index2.html"><b>Admin</b>LED</a> </div><!-- /.login-logo --> <div class="login-box-body"> ';
echo "<!-- contenido toba -->\n"; }
function post_contenido() { echo "\n <!-- fin contenido toba -->";
echo ' </div><!-- /.login-box-body --> </div><!-- /.login-box -->
<!-- jQuery 2.1.4 --> <script src="plugins/jQuery/jQuery-2.1.4.min.js"></script> <!-- Bootstrap 3.3.2 JS --> <script src="bootstrap/js/bootstrap.min.js" type="text/javascript"></script> <!-- iCheck --> <script src="plugins/iCheck/icheck.min.js" type="text/javascript"></script> <script> $(function () { $(\'input\').iCheck({ checkboxClass: \'icheckbox_square-blue\', radioClass: \'iradio_square-blue\', increaseArea: \'20%\' // optional }); }); </script>
'; }
function sector_footer(){ echo '<footer class="main-footer"> <div class="pull-right hidden-xs"> <b>Versión</b> 1.0 </div> <strong>Copyright © 2014-'.date("Y").' <a target="_blank" href="http://www.puntocomsa.com">PuntoCom S.A.</a> - <a target="_blank" href="http://www.puntocomsa.com">Estudio Gestión</a>. Todos los derechos reservados.</strong><br>Sistema desarrollado con <a target="_blank" href="http://toba.siu.edu.ar">SIU-Toba</a> y otros leguajes de código abierto. Plantilla desarrollada por <a target="_blank" href="http://almsaeedstudio.com">Almsaeed Studio</a>. </footer>';
}
function sector_rastro($nivel=0) { $item = $this->s__item;
//Se recorre la rama $camino = '<li class="active ms-hover"><strong>'.$item->get_nombre().'</strong></li>'; $cont = 1; while ($item->get_padre() != null) { $item = $item->get_padre(); if (!$item->es_raiz()) { $datos_item = toba::tabla('apex_item')->get_item($item->get_id()); if(!empty($datos_item['linecons'])){ $icon = '<i class="'.$datos_item['linecons'].'"></i>'; }
if($datos_item['carpeta'] == 1){ //es menu $camino = '<li class="ms-hover"><a href="#">'.$icon.$item->get_nombre().'</a></li>'.$camino; }else{ $camino = '<li class="ms-hover"><a href="aplicacion.php?ai=led||'.$item->get_id().'">'.$icon.$item->get_nombre().'</a></li>'.$camino; } } $cont++; }
if($cont > 2){ echo ' <div class="breadcrumb-env"> <ol class="breadcrumb bc-1">'; echo $camino;
echo ' </ol> </div>'; }
}
function titulo_item() { if (! isset($this->titulo)) { #$info['basica'] = toba::solicitud()->get_datos_item(); #$item = new toba_item_info($info); #$item->cargar_rama(); $item = $this->s__item;
//Se recorre la rama $camino = $item->get_nombre(); while ($item->get_padre() != null) { $item = $item->get_padre(); if (! $item->es_raiz()) { $camino = '<span style="font-weight:normal;">'.$item->get_nombre().' > </span>'.$camino; } } $this->titulo = $camino; }
return $this->titulo; }
protected function titulo_pagina() { $item_nombre = toba::solicitud()->get_datos_item('item_nombre'); $item_descripcion = toba::solicitud()->get_datos_item('item_descripcion');
$item = $item_nombre; if(!empty($item_descripcion)){ $item.= ' - ' . $item_descripcion; }
return toba::proyecto()->get_parametro('descripcion_corta') . ' - ' . $item; }
protected function generar_ayuda() { $mensaje = toba::mensajes()->get_operacion_actual(); if (isset($mensaje)) { if (strpos($mensaje, ' ') !== false) { //Detecta si es una url o un mensaje completo $desc = toba_parser_ayuda::parsear($mensaje); $ayuda = toba_recurso::ayuda(null, $desc, 'item-barra-ayuda', 0); echo "<div $ayuda>"; echo toba_recurso::imagen_toba("ayuda_grande.gif", true); echo "</div>"; } else { if (! toba_parser_ayuda::es_texto_plano($mensaje)) { $mensaje = toba_parser_ayuda::parsear($mensaje, true); //Version resumida } $js = "abrir_popup('ayuda', '$mensaje', {width: 800, height: 600})"; echo "<a class='barra-superior-ayuda' href='#' onclick=\"$js\" title='Abrir ayuda'>".toba_recurso::imagen_toba("ayuda_grande.gif", true)."</a>"; } } }
protected function info_usuario(){ echo '<div class="enc-usuario">'; echo "<span class='enc-usuario-nom'>".texto_plano(toba::usuario()->get_nombre())."</span>"; echo "<span class='enc-usuario-id'>".texto_plano(toba::usuario()->get_id())."</span>"; echo '</div>'; }
protected function cabecera_aplicacion() { //--- Logo //echo "<div id='enc-logo'><a href='#'>"; #echo $this->mostrar_logo(); //echo "</a></div>\n";
//--- Proyecto #if(toba::proyecto()->es_multiproyecto()) { # $this->cambio_proyecto(); #}
}
function pie() {
echo ' <!-- jQuery 2.1.4 --> <script src="plugins/jQuery/jQuery-2.1.4.min.js"></script> <!-- Bootstrap 3.3.2 JS --> <script src="bootstrap/js/bootstrap.min.js" type="text/javascript"></script> <!-- SlimScroll --> <script src="plugins/slimScroll/jquery.slimscroll.min.js" type="text/javascript"></script> <!-- FastClick --> <script src="plugins/fastclick/fastclick.min.js"></script> <!-- AdminLTE App --> <script src="dist/js/app.min.js" type="text/javascript"></script>
<!-- Demo --> <script src="dist/js/demo.js" type="text/javascript"></script>';
echo "</BODY>\n"; echo "</HTML>\n"; }
} ?>
|