]> git.llucax.com Git - mecon/intranet.git/blobdiff - sistema/www/servicios/novedades/novedades.php
Se hace que aparezca el link a SAMURAI si un usuario tiene permisos para administrar...
[mecon/intranet.git] / sistema / www / servicios / novedades / novedades.php
index a8f8e9b62838d9e3333592bef88072e4ef0bc344..e5f81694a62a1d0277dd4c4ba852e8e3943cc8da 100644 (file)
@@ -9,11 +9,11 @@ Myrna Degano <mdegan@mecon.gov.ar>
 require_once 'BandasNovedades/Agente.php';
 require_once 'HTML/Table.php';
 require_once 'MECON/HTML/Tabla.php';
 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 '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');
 
 if(!isset($_SESSION['documento'])){
        header('Location: ../../servicios.php');
@@ -21,34 +21,22 @@ if(!isset($_SESSION['documento'])){
 }
 $nrodoc = $_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 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
 $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
 
 
 
 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('<br><br>');
+    $MARCO->addBodyContent($MSG);
 }
 else{
     //Fecha
 }
 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 =& 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(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){
 
     $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){
            $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){
            }
            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()), 
 
     $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('<br>'));
     $TABLA_Contenido->addRow(array($TABLA_Form->toHtml()), array('align'=>'left'));
     $TABLA_Contenido->addRow(array('<br>'));
     $TABLA_Contenido->addRow(array('<br>'));
     $TABLA_Contenido->addRow(array($TABLA_Form->toHtml()), array('align'=>'left'));
     $TABLA_Contenido->addRow(array('<br>'));