getMessage()); } //Seteo las variables generales $nrodoc = $_SESSION['documento']; setlocale (LC_ALL, 'es_AR'); $fecha = $_GET['fecha']; $fecha_spliteada = split('-',$fecha); $agente =& new BandasNovedades_AgenteBanda($nrodoc,new date($fecha),$dbh); if(!$agente->buscarAgente($nrodoc)) { echo "El agente no está en las bases de RRHH"; die; } /* Genero la página */ $pagina =& new HTML_Page(array( 'doctype'=>'HTML 4.01 Transitional', 'charset'=>'iso-8859-1')); $pagina->setTitle('Bandas Horarias'); $pagina->addStyleSheet('../../css/servicios_bandas.css'); /* Instancio un objeto Table para el cuerpo de la pagina*/ $tabla_cuerpo =& new HTML_Table(array('width'=>'760','border'=>'0','cellspacing'=>'0','cellpadding'=>'0')); /* Encabezado propio de la pagina */ $IMG_flecha_negra =& new MECON_HTML_Image('../../images/servicios_flecha_negra.gif', '', array('alt'=>'>>')); $IMG =& new MECON_HTML_Image('../../images/servicios_imprimir1.gif', '', array('width'=>'24','height'=>'24','alt'=>'imprimir')); $row_cuerpo = array($IMG_flecha_negra->toHtml().' '.$agente->getNombre()); $tabla_cuerpo->addRow($row_cuerpo,array('height'=>'24')); $IMG =& new MECON_HTML_Image('/MECON/images/blanco.gif', '', array('width'=>'586','height'=>'1','alt'=>'blanco','align'=>'top')); $IMG2 =& new MECON_HTML_Image('/MECON/images/blanco.gif', '', array('width'=>'150','height'=>'1','alt'=>'blanco','align'=>'top')); $IMG3 =& new MECON_HTML_Image('/MECON/images/blanco.gif', '', array('width'=>'24','height'=>'1','alt'=>'blanco','align'=>'top')); $row_cuerpo = array($IMG->toHtml(),$IMG2->toHtml(),$IMG3->toHtml()); $tabla_cuerpo->addRow($row_cuerpo,array('bgcolor'=>'#000000', 'height'=>'1')); $tabla_cuerpo->addRow($row_cuerpo,array('bgcolor'=>'#FFFFFF', 'height'=>'10')); $tabla_cuerpo->updateCellAttributes(0, 1, array('width'=>'150','class'=>'imprimir_bandas')); $tabla_cuerpo->updateCellAttributes(0, 2, array('width'=>'24','class'=>'imprimir_bandas')); $tabla_cuerpo->updateCellAttributes(1, 0, array('height'=>'1')); $tabla_cuerpo->updateCellAttributes(1, 1, array('height'=>'1')); $tabla_cuerpo->updateCellAttributes(1, 2, array('height'=>'1')); $pagina->addBodyContent($tabla_cuerpo); /* Fin del encabezado propio de la pagina*/ /* Aca empieza las tablas con la informacion personal del agente y con las referencias de cada color de las celdas */ /* Armo la tabla de la información personal */ $tabla_info_personal =& new BandasNovedades_HTML_TablaInfoPersonal($agente,'impresion'); $pagina->addStyleSheet($tabla_info_personal->getCSS()); /* Agrego la tabla de información personal al cuerpo de la página*/ $pagina->addBodyContent($tabla_info_personal); $pagina->addBodyContent('
'); /* Armo la tabla con la gilla horaria*/ $tabla_info =& new BandasNovedades_HTML_TablaInfoMes($agente,NULL,'impresion'); /* Armo la tabla de referencias */ $tabla_referencias =& new BandasNovedades_HTML_TablaReferencias('impresion'); /* Agrego las tablas de referencia al cuerpo */ $t =& new HTML_Table(array('width'=>'760', 'border'=>'0', 'cellspacing'=>'0', 'cellpadding'=>'0')); $row = array($tabla_info,' ',$tabla_referencias); $t->addRow($row,array('valign'=>'top')); /* Esta fila contiene las referencias */ $pagina->addBodyContent($t); $pagina->addBodyContent('
'); $script = 'window.print();'; $pagina->addScriptDeclaration($script); $pagina->display(); ?>