X-Git-Url: https://git.llucax.com/mecon/intranet.git/blobdiff_plain/868dbd551a017f53a02aec2ff4670c8012e2cebc..e60309cb047ddcc32ff80c0277e46adb834a2bf4:/sistema/www/servicios/bandas/index.php?ds=inline diff --git a/sistema/www/servicios/bandas/index.php b/sistema/www/servicios/bandas/index.php index a2a61d6..5f032a6 100644 --- a/sistema/www/servicios/bandas/index.php +++ b/sistema/www/servicios/bandas/index.php @@ -26,32 +26,60 @@ $Id: agenda1.php 64 2003-08-21 18:48:28Z mmarre $ //REQUIRE ONCE {{{ require_once 'HTML/Table.php'; +require_once 'HTML_DietMarco.php'; +require_once 'HTML_Mensaje.php'; +require_once 'BandasNovedades/Buscador.php'; require_once 'MECON/HTML/Tabla.php'; -require_once '../../../local_lib/HTML_DietMarco.php'; -require_once '../../../local_lib/Servicios/Bandas/Buscador.php'; require_once 'MECON/HTML/QuickForm.php'; require_once 'MECON/HTML/Image.php'; -require_once 'DB.php'; +require_once 'MECON/Agente.php'; //}}} -//CREO LA CONEXION A LA BASE DE DATOS {{{ -$DB = DB::connect("mysql://intranet:intranet@bal747f/bandas",true); -if (DB::isError($DB)) { - die ($DB->getMessage()); +//CHEQUEO QUE EL USUARIO YA ESTÉ LOGUEADO {{{ +if(!isset($_SESSION['documento'])) +{ + header('Location: ../../servicios.php'); +} +//}}} + +//{{{ INSTANCIO EL MARCO +$MARCO =& new HTML_DietMarco('servicios','Bandas Horarias'); +//}}} + +//{{{ CHEQUEO SI EL USUARIO NO ES CONTRATADO O NO ESTA EN LAS BASES DE RRHH +$agente =& new MECON_Agente($DB, $_SESSION['documento']); + +if(!$agente->buscarAgente($_SESSION['documento'])) +{ + $HTML_Mensaje =& new HTML_Mensaje("alerta","El agente no está en las bases de RRHH",450); + $MARCO->addStyleSheet($HTML_Mensaje->getCSS()); + $MARCO->addBodyContent($HTML_Mensaje); + $MARCO->display(); + exit; +} + +/* Si el agente es un contratado entonces no muestro la info */ +if(preg_match('/^CON/',$agente->getTipo())) +{ + $HTML_Mensaje =& new HTML_Mensaje("alerta","Información no disponible",300); + $MARCO->addStyleSheet($HTML_Mensaje->getCSS()); + $MARCO->addBodyContent($HTML_Mensaje); + $MARCO->display(); + exit; } + //}}} -//CREO LOS OBJETOS NECESARIOS {{{ +//CREO LOS OBJETOS NECESARIOS PARA EL RESTO DE LA PAGINA{{{ $TABLAFORM = new MECON_HTML_Tabla ('width="500"', 'medio'); -$MARCO = new HTML_DietMarco('servicios','Bandas Horarias'); -$FORM = new MECON_HTML_QuickForm('bandas', 'post', 'banda_agente', '', array ('onSubmit' => "return validar(this)", 'action' => '')); +$FORM = new MECON_HTML_QuickForm('bandas', 'post', 'banda_agente', '', array ('action' => '')); $FORM->renderer->setTable($TABLAFORM); $TABLA = new HTML_Table('width="760" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"'); $IMG = new MECON_HTML_Image('../../images/servicios_flecha_naranja.gif'); //}}} //OBTENGO LOS DATOS DE LAS BASES {{{ setlocale (LC_ALL, 'es_AR'); -$RESULT_MESES = Servicios_Bandas_Buscador::getMeses($DB); +$RESULT_MESES = BandasNovedades_Buscador::getMeses($DB); $MESES = array(); foreach ($RESULT_MESES as $m) { @@ -81,7 +109,7 @@ $TABLA->addRow(array($FORM)); //}}} //MUESTRO LA INFO {{{ -$MARCO->addTitle('Bandas Horarias'); +//$MARCO->addTitle('Bandas Horarias'); $MARCO->addBodyContent('
'); $MARCO->addBodyContent($TABLA); $MARCO->display();