tieneRol("4") && !$usuario->tieneRol("1")){ header("Location: aplicacion.php?e=permiso"); exit; } include_once("html/cabecera.php"); include_once("Objects/HTML.php"); include_once("Objects/Empleado.php"); try{ $persona=new Empleado($usuario,stripinput($_GET['oid'])); $html=new HTML($locale); $html->menuEmpleados(); $mensaje=""; // Comprobamos mensajes que pueden llegar hasta aqui switch ($_GET['msg']) { case "1":$mensaje="
".$locale['1085']."
"; break; case "2":$mensaje="
".$locale['1100']."
"; break; default: break; } if($_GET['action']!=""){ $error=false; switch ($_GET['action']) { case "cambEst": if($_GET['idEst']!=""){ $camb=$persona->transita($_GET['idEst'], ""); if($camb){ $mensaje.="
".$locale['1087']."
"; }else{ $mensaje="
".$locale['1088']."
"; } $error=!$camb; } break; case "cambEstObs": if($_POST['idEstado']!=""){ $dias=$_POST['fechObsCamb']; $diasInt=""; if(is_numeric($dias)) $diasInt="#&dias;".$dias; $camb=$persona->transita($_POST['idEstado'], $_POST['txtObsCamb'].$diasInt); if($camb){ $mensaje.="
".$locale['1087']; if(is_numeric($dias)) $mensaje.=" ".$locale['1092']." ".$dias." ".$locale['1093']; $mensaje.="
"; }else{ $mensaje="
".$locale['1088']."
"; } $error=!$camb; } break; default: $error=true; $mensaje=$locale['1057']; break; } } $back="detalle_empleado.php?oid=".stripinput($_GET['oid']); //Mostramos los detalles de un candidato $mostrarDetalle = array(); array_push($mostrarDetalle,"personales"); array_push($mostrarDetalle,"laborables"); array_push($mostrarDetalle,"curriculum"); array_push($mostrarDetalle,"candidaturas"); array_push($mostrarDetalle,"historial"); array_push($mostrarDetalle,"addCurriculum"); array_push($mostrarDetalle,"cambEstado"); include_once("detalles_usuario.php"); }catch(Exception $e){ $error_mensaje=$e->getMessage(); echo "
".$error_mensaje."
"; } include_once("html/pie.php"); ?>