X-Git-Url: https://git.llucax.com/mecon/intranet.git/blobdiff_plain/d922ac1c030244d755f84a80a55dbfdd26a4722b..e60309cb047ddcc32ff80c0277e46adb834a2bf4:/sistema/www/servicios/bandas/salidas_autorizadas.php diff --git a/sistema/www/servicios/bandas/salidas_autorizadas.php b/sistema/www/servicios/bandas/salidas_autorizadas.php index 1f900fa..d0323c1 100644 --- a/sistema/www/servicios/bandas/salidas_autorizadas.php +++ b/sistema/www/servicios/bandas/salidas_autorizadas.php @@ -1,37 +1,87 @@ getMessage()); +if(!isset($_SESSION['documento'])) { + header('Location: ../../login?redirect='.urlencode($_SERVER['REQUEST_URI'])); + exit; } $nrodoc = $_SESSION['documento']; $fecha = $_GET['fecha']; //Creo los objetos necesarios -$agente =& new BandasNovedades_Agente($dbh,$nrodoc); -$pagina =& new HTML_Page(array( 'doctype'=>'HTML 4.01 Transitional', - 'charset'=>'iso-8859-1')); -$tabla =& new MECON_HTML_Tabla(array('width'=>'400'),'medio'); +$agente =& new BandasNovedades_Agente($DB,$nrodoc); +$pagina =& new MECON_HTML_Page(); +$pagina->setTitle('Intranet'); + $IMG =& new MECON_HTML_Image('../../images/servicios_flecha_naranja.gif'); $titulo =& new HTML_Table(array('width'=>'400','border'=>'0','class'=>'titulo')); //Agrego los estilos de tabla a la página +$pagina->addStyleSheet('../../css/servicios_bandas.css'); + +/* Encabezado propio de la pagina */ +$tabla_encabezado =& new HTML_Table(array('width'=>'400','border'=>'0','cellspacing'=>'0','cellpadding'=>'0','align'=>'center')); +$IMG_flecha =& new MECON_HTML_Image('/MECON/images/vinetas_flecha_doble.gif', + '', + array('alt'=>'>>')); + +$IMG =& new MECON_HTML_Image('/MECON/images/general_impri_azul.gif', + '', + array('alt'=>'imprimir')); +if(isset($_GET['imprimir'])) +{ + $row_encabezado = array($agente->getNombre()); + $tabla_encabezado->addRow($row_encabezado,array('height'=>'24', + 'width'=>'400', + 'class'=>'imprimir_bandas')); + $IMG =& new MECON_HTML_Image('/MECON/images/blanco.gif', + '', + array('width'=>'400','height'=>'1','alt'=>'blanco','align'=>'top')); + + $row_cuerpo = array($IMG->toHtml()); + $tabla_encabezado->addRow($row_cuerpo,array('bgcolor'=>'#CCCCCC','height'=>'1')); + $estilo = "impresion"; + $pagina->updateAttributes(array('onload'=>'javascript:window.print()')); +}else +{ + $row_encabezado = array( $IMG_flecha->toHtml().' '.$agente->getNombre(), + "Imprimir", + $IMG->toHtml()); + + $tabla_encabezado->addRow($row_encabezado,array('height'=>'24')); + $IMG =& new MECON_HTML_Image('/MECON/images/blanco.gif', + '', + array('width'=>'400','height'=>'1','alt'=>'blanco','align'=>'top')); + + $row_encabezado = array($IMG->toHtml()); + $tabla_encabezado->addRow($row_encabezado,array('colspan'=>'3','bgcolor'=>'#FF9900','height'=>'1')); + + $tabla_encabezado->updateCellAttributes(0, + 0, + array('width'=>'276','class'=>'dependencia')); + $tabla_encabezado->updateCellAttributes(0, + 1, + array('width'=>'100','class'=>'imprimir_bandas')); + $tabla_encabezado->updateCellAttributes(0, + 2, + array('width'=>'24','class'=>'imprimir_bandas')); + $estilo = "oscuro"; +} + +$tabla =& new MECON_HTML_Tabla(array('width'=>'400'),$estilo); $pagina->addStyleSheet($tabla->getCSS()); +$pagina->addBodyContent($tabla_encabezado); +$pagina->addBodyContent('
'); + /* Armo el copete*/ $row = array($IMG->toHtml().' '.$agente->getNombre()); $titulo->addRow($row,array('align'=>'left')); @@ -57,11 +107,12 @@ if($salidas) } $dia = $s['fecha']; } + $pagina->addBodyContent($tabla); +}else +{ + $pagina->addBodyContent(new MECON_HTML_Error("El agente no tiene salidas autorizadas en este mes")); } /* Genero la página */ -$pagina->setTitle('Salidas Autorizadas'); -$pagina->addBodyContent($tabla); - $pagina->display(); ?>