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')); /* Armo la tabla */ $row = array('Fecha', 'Desde', 'Hasta', 'Novedad'); $tabla->addRow($row,array('titulo'=>1)); $fondo = '#FFFFFF'; $dia = 0; $i = 0; $salidas = $agente->obtenerParcialesMes(new date($fecha)); if($salidas) { foreach ($salidas as $s) { $i++; $row = array($s['fecha'],$s['desde'],$s['hasta'],$s['descripcion']); $tabla->addRow($row,'comun'); if(!($dia == $s['fecha'])) { ($fondo=='#CCCCCC')?$fondo='#FFFFFF':$fondo='#CCCCCC'; } $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->display(); ?>