Viewing file: tp_referencia.php (12.85 KB) -rw-rw-r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
class tp_referencia extends toba_tp_normal
{
protected $titulo;
//protected $alto_cabecera = "40px";
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->encoding();
$this->plantillas_css();
$this->estilos_css();
toba_js::cargar_consumos_basicos();
echo "<link href='https://fonts.googleapis.com/css?family=Open+Sans:800italic,400,700,600' rel='stylesheet' type='text/css'>";
#echo '<script type="text/javascript" src="http://puntocom.pagecreative.com/userfiles/files/jquery.js?ver=1.7.1"></script>';
echo "</HEAD>\n";
}
protected function comienzo_cuerpo()
{
$this->comienzo_cuerpo_basico();
echo "<div id='barra_fija_superior'>";
echo "<div style=class='{$this->clase_encabezado}'>";
$this->cabecera_aplicacion();
$this->menu();
$this->sector_usuario();
echo "</div>";
}
private function sector_usuario(){
//----------------------------------------------------
$id_usuario = toba::usuario()->get_id();
if ($id_usuario <> 'no_autentificado'){
//--- Salir
$js = toba_editor::modo_prueba() ? 'window.close()' : 'salir()';
echo '<a href="#" class="enc-salir" title="Cerrar la sesión" onclick="javascript:'.$js.'">';
echo toba_recurso::imagen_toba('finalizar_sesion.gif', true);
echo '</a>';
//--- Usuario
if($_SESSION['cliente'] == 'SI'){
$this->info_usuario();
//--- Accesos al diario y la vp
echo '<ul id="menu-login" class="horizontal">';
echo '<li><a target="_blank" class="nivel-login" href="aplicacion.php?tm=1&tcm=previsualizacion&ai=tdfonline||3491"><img src="/tdfonline/1.0/img/nulo.gif" width="1" height="16" border="0" alt="">Ver Diario</a></li>';
echo '</ul>';
}else{
//--- Accesos al diario y la vp
$url_publica = file_get_contents('../php/url_publica.txt');
$url_borrador = file_get_contents('../php/url_borrador.txt');
echo '<ul id="menu-login" class="horizontal">';
echo '<li><a target="_blank" class="nivel-login" href="'.$url_borrador.'"><img src="/tdfonline/1.0/img/nulo.gif" width="1" height="16" border="0" alt="">Vista Borrador</a></li>';
echo '<li><a target="_blank" class="nivel-login" href="'.$url_publica.'"><img src="/tdfonline/1.0/img/nulo.gif" width="1" height="16" border="0" alt="">Vista Pública</a></li>';
echo '</ul>';
}
}else{
//$grupo_acceso = toba::usuario()->get_perfiles_funcionales();
echo '<div class="enc-usuario">';
echo '<ul id="menu-login" class="horizontal">';
#echo '<li><a class="nivel-login" href="#" onclick="return toba.ir_a_operacion("tdfonline", "3469", false)" title="Regístrate"><img src="/tdfonline/img/nulo.gif" width="1" height="16" border="0" alt="">Regístrate</a></li>';
echo '<li><a class="nivel-login" href="#" onclick="return toba.ir_a_operacion("tdfonline", "3464", false)" title="Ingreso Corredores"><img src="/tdfonline/img/nulo.gif" width="1" height="16" border="0" alt="">Ingreso Corredores</a></li>';
echo '</ul>';
echo '</div>';
}
//------------------------------------------------------
}
protected function comienzo_cuerpo_basico()
{
echo "<body>\n<div id='contenedor'>\n";
toba_js::cargar_consumos_globales(array('basicos/tipclick'));
echo "\n<div id='overlay'><div id='overlay_contenido'></div></div>";
$wait = toba_recurso::imagen_toba('wait.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><img src='$logo' /><p>Procesando. Por favor aguarde...</p><img src='$wait'></div>
</div>";
}
function barra_superior()
{
/*echo "<style type='text/css'>
a.nivel-0, a.nivel-0:visited {
background: none !important;
border: none !important;
color:#FFFFFF !important;
width: auto !important;
border-bottom: #ACACAC 2px solid !important;
}
ul.horizontal a, ul.horizontal a:visited {
background: #3f3f3f;
border:1px solid rgb(120,120,120);
margin-right:8px; color:#FFFFFF;
height:18px;
}
</style>";*/
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 "\n<div id='cuerpo_central_private'><div align='center' class='cuerpo-private'>\n";
}
function post_contenido()
{
echo "\n</div></div>\n";
}
function titulo_item()
{
if (! isset($this->titulo)) {
$info['basica'] = toba::solicitud()->get_datos_item();
$item = new toba_item_info($info);
$item->cargar_rama();
//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 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">';
$usuario = toba::usuario()->get_nombre();
if (empty($usuario)){ $usuario = toba::usuario()->get_id();}
echo "<span class='enc-usuario-nom'>".$usuario."</span>"; //$_SESSION['perfil_usuario'].
echo '</div>';
}*/
protected function info_usuario(){
$usuario = toba::usuario()->get_nombre();
echo '<div class="enc-usuario">';
echo "<span class='enc-usuario-nom'>".$usuario."</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'>";
echo "<img style='padding-left:8px' src='/tdfonline/1.0/img/logo.gif'>";
echo "</div>\n";
//--- Proyecto
if(toba::proyecto()->es_multiproyecto()) {
$this->cambio_proyecto();
}
}
/*protected function cabecera_aplicacion()
{
if ( toba::proyecto()->get_parametro('requiere_validacion') ) {
//--- Salir
$js = toba_editor::modo_prueba() ? 'window.close()' : 'salir()';
echo '<a href="#" class="enc-salir" title="Cerrar la sesión" onclick="javascript:'.$js.'">';
echo toba_recurso::imagen_toba('finalizar_sesion.gif', true);
echo '</a>';
//--- Usuario
$this->info_usuario();
}
//--- Proyecto
if(toba::proyecto()->es_multiproyecto()) {
$this->cambio_proyecto();
}
//--- Logo
echo "<div id='enc-logo' style='height:{$this->alto_cabecera}'>";
$this->mostrar_logo();
echo "</div>\n";
}*/
/*function pie()
{
echo "<div id='pie' style='width:100%; position: relative; bottom: 0px;'>
<div id='pie_inferior' style='width:100%'>
<div style='width:960px; margin: 0 auto; padding: 0 10px 0 10px'>
<div style='padding-top:20px; border: #fff solid 0px; padding-right:10px'>
Copyright © 2012-".date("Y")." PuntoCom S.A. Todos los derechos reservados.<br>
El Sistema de Gestión Web Inmobiliarias ha sido desarrollado utilizando el ambiente de desarrollo web SIU-TOBA y otros programas de código abierto.<br>
Powered by <a target='_blank' style='float:none; text-transform:none; border: none; padding-left: 0px' href='http://www.puntocomsa.com'>.Com</a></div>
</div>
</div>
</div>".
"</BODY>\n";
echo "</HTML>\n";
}*/
function pie()
{
echo "<div id='pie' style='width:100%; position: relative; bottom: 0px;'>
<div id='pie_superior' style='width:100%; background:#ccc;'>
<div style='width:960px; margin: 0 auto; padding: 30px 10px 0 10px'>
<div style='width:600px; float:left; padding-right:20px; border: #fff solid 0px;'>
© 2014-".date("Y")." TdF online. Todos los derechos reservados. info@tdfonline.com.ar
</div>
<div style='width:100px; float:right; padding:0px; border: #fff solid 0px;'>
</div>
</div>
</div>
<!-- <div id='pie_inferior' style='width:100%'>
<div style='width:960px; margin: 0 auto; padding: 0 10px 0 10px'>
<div style='/*float:left; clear:left;*/padding-top:20px; border: #fff solid 0px; padding-right:10px'>
© 2014-".date("Y")." TdF online. Todos los derechos reservados. info@tdfonline.com.ar <br>
Sistema desarrollado utilizando el ambiente de desarrollo web SIU-TOBA y otros programas de código abierto.</div>
</div>
</div> -->
</div>";
echo "</BODY>\n";
echo "</HTML>\n";
}
}
?>
|