X-Git-Url: https://git.llucax.com/mecon/intranet.git/blobdiff_plain/c0f7174d3a8ed58e92001618e9cdaa0302a36bd9..4cb52f7be66533ef135dffd13fb227d362299405:/sistema/www/servicios/novedades/novedades.php diff --git a/sistema/www/servicios/novedades/novedades.php b/sistema/www/servicios/novedades/novedades.php index a8f8e9b..e5f8169 100644 --- a/sistema/www/servicios/novedades/novedades.php +++ b/sistema/www/servicios/novedades/novedades.php @@ -9,11 +9,11 @@ Myrna Degano require_once 'BandasNovedades/Agente.php'; require_once 'HTML/Table.php'; require_once 'MECON/HTML/Tabla.php'; -require_once '../../../local_lib/HTML_DietMarco.php'; +require_once 'HTML_DietMarco.php'; +require_once 'HTML_Mensaje.php'; require_once 'MECON/HTML/QuickFormSimple.php'; require_once 'MECON/HTML/Image.php'; require_once 'MECON/HTML/Link.php'; -require_once 'DB.php'; if(!isset($_SESSION['documento'])){ header('Location: ../../servicios.php'); @@ -21,34 +21,22 @@ if(!isset($_SESSION['documento'])){ } $nrodoc = $_SESSION['documento']; -//Conexión a la BD -$dbh = DB::connect("mysql://intranet:intranet@intranet-db/novedades", true); -if (DB::isError($dbh)) { - die ($dbh->getMessage()); -} - //Marco de servicios en intranet $MARCO = new HTML_DietMarco('servicios', 'Novedades de Personal'); -$MARCO->addTitle('Novedades de Personal'); +//$MARCO->addTitle('Novedades de Personal'); $MARCO->addStyleSheet('../../css/servicios_novedades.css'); //Datos del agente -$agente =& new BandasNovedades_Agente($dbh, $nrodoc); +$agente =& new BandasNovedades_Agente($DB, $nrodoc); if (substr($agente->getTipo(), 0, 3) == 'CON'){ //El agente es contratado, por lo tanto no se le muestran novedades - $IMG_Error =& new MECON_HTML_Image('/MECON/images/general_no_autorizado.gif', 'No disponible'); - - $MSG_Error =& new HTML_Table ('align="center" width="600" border="0"'); - $MSG_Error->addRow(array($IMG_Error->toHtml()), - array('align'=>'center')); - $MSG_Error->addRow(array('Novedades de Personal no disponibles'), - array('align'=>'center', 'class'=>'error')); - $MARCO->addBodyContent($MSG_Error); - + $MSG =& new HTML_Mensaje ('error', 'Novedades de Personal no disponibles', 360); + $MARCO->addBodyContent('

'); + $MARCO->addBodyContent($MSG); } else{ //Fecha @@ -88,9 +76,9 @@ else{ $TABLA_Pie =& new HTML_Table ('width="600" border="0"'); $TABLA_Pie->addRow(array($IMG_Info->toHtml(),'Información Suministrada por la Dirección General de Recursos Humanos', $IMG_Mail->toHtml(),$LINK_Mail->toHtml())); $TABLA_Pie->updateColAttributes(0, 'width="25" valign="middle"'); - $TABLA_Pie->updateColAttributes(1, 'width="500" class="txt_chicoiz"'); + $TABLA_Pie->updateColAttributes(1, 'width="500" class="servicios_novedades_txt_chicoiz"'); $TABLA_Pie->updateColAttributes(2, 'width="25" align="right" valign="middle"'); - $TABLA_Pie->updateColAttributes(3, 'width="50" class="txt_chicoiz"'); + $TABLA_Pie->updateColAttributes(3, 'width="50" class="servicios_novedades_txt_chicoiz"'); $TABLA_NovDiarias =& new MECON_HTML_Tabla ('width="600" ', 'oscuro'); if (count($nov_diarias) > 0){ @@ -122,10 +110,10 @@ else{ $fecha_hasta = substr($item[3], 6, 2).'-'.substr($item[3], 4, 2).'-'.substr($item[3], 0, 4); $TABLA_Licencias->addRow(array($item[0], $item[1], $fecha_desde, $fecha_hasta)); if (substr($item[2], 0, 4) != $anio_de_consulta){ - $TABLA_Licencias->updateCellAttributes ($TABLA_Licencias->getRowCount()-1 , 2, 'class="resaltar_fecha"'); + $TABLA_Licencias->updateCellAttributes ($TABLA_Licencias->getRowCount()-1 , 2, 'class="servicios_novedades_resaltar_fecha"'); } if (substr($item[3], 0, 4) != $anio_de_consulta){ - $TABLA_Licencias->updateCellAttributes ($TABLA_Licencias->getRowCount()-1 , 3, 'class="resaltar_fecha"'); + $TABLA_Licencias->updateCellAttributes ($TABLA_Licencias->getRowCount()-1 , 3, 'class="servicios_novedades_resaltar_fecha"'); } } } @@ -136,7 +124,7 @@ else{ $TABLA_Contenido =& new HTML_Table ('width="600" align="center" border="0"'); $TABLA_Contenido->addRow(array($IMG_Viñeta->toHtml().$agente->getNombre()), - array('class'=>'txt_fila', 'align'=>'left')); + array('class'=>'servicios_novedades_txt_fila', 'align'=>'left')); $TABLA_Contenido->addRow(array('
')); $TABLA_Contenido->addRow(array($TABLA_Form->toHtml()), array('align'=>'left')); $TABLA_Contenido->addRow(array('
'));