X-Git-Url: https://git.llucax.com/mecon/intranet.git/blobdiff_plain/0094ad49f963f1aec143e5b8f375ecd5a5c69445..bd45c6ba4dc4b9b37580bdf3d8e6ea85428c7fa7:/sistema/www/servicios/bandas/banda_agente.php diff --git a/sistema/www/servicios/bandas/banda_agente.php b/sistema/www/servicios/bandas/banda_agente.php index 78e3b6e..509d632 100644 --- a/sistema/www/servicios/bandas/banda_agente.php +++ b/sistema/www/servicios/bandas/banda_agente.php @@ -1,71 +1,57 @@ -require_once '../../../local_lib/HTML_DietMarco.php'; +require_once 'HTML_DietMarco.php'; +require_once 'HTML_Mensaje.php'; +require_once 'HTML/Table.php'; require_once 'MECON/HTML/Image.php'; require_once 'MECON/HTML/Link.php'; require_once 'MECON/Dependencia.php'; require_once 'MECON/NovedadesDia.php'; -require_once 'BandasNovedades/AgenteBanda.php'; -require_once 'HTML/Table.php'; require_once 'MECON/HTML/Tabla.php'; +require_once 'BandasNovedades/AgenteBanda.php'; require_once 'BandasNovedades/HTML/TablaInfoMes.php'; require_once 'BandasNovedades/HTML/TablaReferencias.php'; require_once 'BandasNovedades/HTML/TablaInfoPersonal.php'; -require_once 'DB.php'; if(!isset($_SESSION['documento']) or !isset($_POST['fecha'])) { header('Location: ../../servicios.php'); } -//CREO LA CONEXION A LA BASE DE DATOS -$dbh = DB::connect("mysql://intranet:intranet@bal747f/bandas",true); -if (DB::isError($dbh)) { - die ($DB->getMessage()); -} - //Seteo las variables generales $nrodoc = $_SESSION['documento']; setlocale (LC_ALL, 'es_AR'); $fecha = $_POST['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; -} /* Instancio DietMarco que sirve para mostrar la pagina dentro del marco de Intranet*/ $m =& new HTML_DietMarco('servicios','Bandas Horarias'); -$m->addTitle('Bandas Horarias'); +//$m->addTitle('Bandas Horarias'); $m->addStyleSheet('../../css/servicios_bandas.css'); +$agente =& new BandasNovedades_AgenteBanda($nrodoc,new date($fecha),$DB); + +if(!$agente->buscarAgente($nrodoc)) +{ + $HTML_Mensaje =& new HTML_Mensaje("alerta","El agente no está en las bases de RRHH",450); + $m->addStyleSheet($HTML_Mensaje->getCSS()); + $m->addBodyContent($HTML_Mensaje); + $m->display(); + exit; +} + + /* Si el agente es un contratado entonces no muestro la info */ if(preg_match('/^CON/',$agente->getTipo())) { - /* Instancio un objeto Table para el cuerpo de la pagina*/ - $tabla_cuerpo =& new HTML_Table(array( 'width'=>'220', - 'border'=>'0', - 'align'=>'center', - 'cellspacing'=>'0', - 'cellpadding'=>'0')); - - $IMG_NO_AUTORIZADO =& new MECON_HTML_Image('/MECON/images/general_no_autorizado.gif', - '',array('alt'=>'No disponible')); - $tabla_cuerpo->addRow(array($IMG_NO_AUTORIZADO),array('align'=>'center')); - $tabla_cuerpo->addRow(array('Información no disponible'),array('class'=>'titulo_uno')); - $m->addBodyContent('