X-Git-Url: https://git.llucax.com/mecon/intranet.git/blobdiff_plain/b579b6dd505c27ccbd7f293385f46caae15bc8e1..20d4a7ba7b9c030db66d4f655caa4cc481a509ae:/sistema/www/servicios/legajos/legajo.php diff --git a/sistema/www/servicios/legajos/legajo.php b/sistema/www/servicios/legajos/legajo.php index d055b86..d583e1f 100755 --- a/sistema/www/servicios/legajos/legajo.php +++ b/sistema/www/servicios/legajos/legajo.php @@ -10,40 +10,31 @@ require_once 'MECON/HTML/Arbol.php'; require_once '../../../local_lib/HTML_DietMarco.php'; + +if(!isset($_SESSION['documento'])) +{ + header('Location: ../../servicios.php'); +} $nrodoc = $_SESSION['documento']; $m = new HTML_DietMarco('servicios'); $m->addTitle('Legajo de Personal'); +$m->addStyleSheet('../../css/servicios_agenda.css'); - -$arbol_valores = array(); -foreach (array('Personales','Domicilio','Cobertura','Estudios','Antiguedad','Laboral','Cónyuge','Hijos','Familiares') as $a) -{ - $aa = array( - 'titulo'=>$a, - 'link'=>'./legajo.php?mostrar='.strtolower($a) - ); - array_push($arbol_valores,$aa); -} - -$arbol = new MECON_HTML_Arbol($arbol_valores,'Datos'); -$m->addStyleSheet($arbol->getCSS()); -$m->addStyleSheet('/MECON/css/general_estilos.css'); +$row_T = array(); $T = new HTML_Table(array ( 'width'=>'750', 'border' => '0', 'cellspacing' => '0', 'cellpadding' => '0', 'bgcolor' => '#FFFFFF')); -$row_T = array(); - $agente = new MECON_Agente(NULL); -if(!($agente->buscarAgente($nrodoc))) +if(!($agente->buscarAgente($nrodoc)) or ($agente->buscarAgente($nrodoc) and preg_match('/^CON/',$agente->getTipo()))) { - $t = new HTML_Table(array('width'=>'600')); - $t->addRow(''); - - $row_T = array($arbol,$t); + $t = new HTML_Table(array('width'=>'600','height'=>'200')); + $t->addRow( array('Información no disponible'), + array('valign'=>'center', 'align'=>'center', 'class'=>'txt_naranja')); + $row_T = array($t); $T->addRow($row_T,array('valign'=>'top','align'=>'left')); $m->addBodyContent($T); @@ -71,6 +62,36 @@ if(!preg_match('/^CON/',$agente->getTipo())) $dep = new MECON_Dependencia($agente->getDependencia()); } +$arbol_valores = array(); +foreach (array('Personales','Domicilio','Cobertura','Estudios','Antiguedad','Laboral','Cónyuge','Hijos','Familiares') as $a) +{ + $aa = array( + 'titulo'=>$a, + 'link'=>'./legajo.php?mostrar='.strtolower($a) + ); + if (in_array(strtolower($a),$_GET)) + { + $aa['activo']=1; + } + if (!( + ($a=='Domicilio' and $agente->datos['domicilio']=='') or + ($a=='Cobertura' and $agente->datos['obra_social']=='') or + ($a=='Estudios' and count($datos_estudios)==0) or + ($a=='Antiguedad' and count($datos_antiguedad)==0) or + ($a=='Laboral' and $agente->getDependencia()=='') or + ($a=='Cónyuge' and $datos['conyuge']=='') or + ($a=='Hijos' and count($datos_hijos)==0) or + ($a=='Familiares' and count($datos_familiares)==0) + )) + { + array_push($arbol_valores,$aa); + } +} +$arbol = new MECON_HTML_Arbol($arbol_valores,'Datos'); + +$m->addStyleSheet($arbol->getCSS()); + + if(in_array('mostrar',array_keys($_GET)) and !(preg_match('/^CON/',$agente->getTipo()))) { if($_GET['mostrar'] == 'personales') { @@ -242,7 +263,7 @@ if(in_array('mostrar',array_keys($_GET)) and !(preg_match('/^CON/',$agente->getT ); $t->addRow($row,array('align'=>"left")); - }elseif($_GET['mostrar'] == 'conyuge') { + }elseif($_GET['mostrar'] == 'cónyuge') { /* Datos del Conyuge */ $t = new MECON_HTML_Tabla (array('width'=>'600'),'servicio');