getValor("gerente")!=$usuario->getValor("oid")) && !$usuario->tieneRol("1")){ header("Location: aplicacion.php?e=permiso"); exit; } // Comprobamos si estamos haciendo algo $action=""; if (isset($_POST['action']) || isset($_GET['action'])) { if (isset($_POST['action']) && ($_POST['action']!="")) { $action = $_POST['action']; } else { if (isset($_GET['action']) && ($_GET['action']!="")) { $action = $_GET['action']; } } } $errores = array(); $mensaje=""; switch ($action) { case "edit": try{ /*Apartado en el que se limpiaran los campos observacion de los si/no */ if($_POST['disp_turnos']=="n"){ $_POST['turnos'] = ""; } if($_POST['disp_guardias']=="n"){ $_POST['guardias'] = ""; } if($_POST['disp_viajar']=="n"){ $_POST['viajar'] = ""; } if($_POST['disp_internacional']=="n"){ $_POST['internacional'] = ""; } if($_POST['diafecha_solicitud']<10) $_POST['diafecha_solicitud']="0".$_POST['diafecha_solicitud']; if($_POST['mesfecha_solicitud']<10) $_POST['mesfecha_solicitud']="0".$_POST['mesfecha_solicitud']; if($_POST['diafecha_ini']<10) $_POST['diafecha_ini']="0".$_POST['diafecha_ini']; if($_POST['mesfecha_ini']<10) $_POST['mesfecha_ini']="0".$_POST['mesfecha_ini']; if($_POST['diafecha_fin']<10) $_POST['diafecha_fin']="0".$_POST['diafecha_fin']; if($_POST['mesfecha_fin']<10) $_POST['mesfecha_fin']="0".$_POST['mesfecha_fin']; if($_POST['diafecha_recepcion']<10) $_POST['diafecha_recepcion']="0".$_POST['diafecha_recepcion']; if($_POST['mesfecha_recepcion']<10) $_POST['mesfecha_recepcion']="0".$_POST['mesfecha_recepcion']; $fecha_solicitud_cliente = stripinput($_POST['anyofecha_solicitud'])."-".stripinput($_POST['mesfecha_solicitud'])."-".stripinput($_POST['diafecha_solicitud']); $fecha_inicio_servicio = stripinput($_POST['anyofecha_ini'])."-".stripinput($_POST['mesfecha_ini'])."-".stripinput($_POST['diafecha_ini']); $fecha_fin_servicio = stripinput($_POST['anyofecha_fin'])."-".stripinput($_POST['mesfecha_fin'])."-".stripinput($_POST['diafecha_fin']); $fecha_recepcion_solicitud = stripinput($_POST['anyofecha_recepcion'])."-".stripinput($_POST['mesfecha_recepcion'])."-".stripinput($_POST['diafecha_recepcion']); if(count($errores)==0){ $pedido->setCampo("num_solicitud_cliente",$_POST['num_solicitud_cliente']); $pedido->setCampo("nombre",$_POST['nombre']); $pedido->setCampo("denominacion_cliente",$_POST['denominacion_cliente']); $pedido->setCampo("prioridad",$_POST['prioridad']); $pedido->setCampo("empleados",$_POST['empleados']); $pedido->setCampo("duracion",$_POST['duracion']); $pedido->setCampo("gerente",$_POST['gerente']); $pedido->setCampo("cliente",$_POST['clientes']); $pedido->setCampo("salario_min",$_POST['salario_min']); $pedido->setCampo("salario_max",$_POST['salario_max']); $pedido->setCampo("procedencia",$_POST['procedencia']); $pedido->setCampo("tasa_economica",$_POST['tasa_economica']); $pedido->setCampo("observaciones_direccion",$_POST['observaciones_direccion']); $pedido->setCampo("turnos",$_POST['turnos']); $pedido->setCampo("guardias",$_POST['guardias']); $pedido->setCampo("viajar",$_POST['viajar']); $pedido->setCampo("internacional",$_POST['internacional']); $pedido->setCampo("direccion_solicitud",$_POST['direccion_solicitud']); $pedido->setCampo("fecha_solicitud_cliente",$fecha_solicitud_cliente); $pedido->setCampo("fecha_inicio_servicio",$fecha_inicio_servicio); $pedido->setCampo("fecha_fin_servicio",$fecha_fin_servicio); $pedido->setCampo("fecha_recepcion_solicitud",$fecha_recepcion_solicitud); $pedido->addPerfiles($_POST['perfil']); $pedido->addTecnologias($_POST['tecnologia']); $pedido->addIdiomas($_POST['idiomas']); $pedido->addProvincias($_POST['provincias']); $pedido->setCampo("observaciones",$_POST['observaciones']); $mensaje=$locale['1063']; $pedido=new Pedido($idPedido,$usuario); } } catch (Exception $e){ $mensaje=$locale[$e->getMessage()]; } break; case "dellTec": $idAction=$_GET['id']; $pedido->removeTecnologia($idAction); $mensaje=$locale['1064']; break; case "dellIdi": $idAction=$_GET['id']; $pedido->removeIdioma($idAction); $mensaje=$locale['1065']; break; case "dellLoc": $idAction=$_GET['id']; $pedido->removeProvincia($idAction); $mensaje=$locale['1089']; break; case "dellPer": $idAction=$_GET['id']; $pedido->removePerfil($idAction); $mensaje=$locale['1090']; break; default: break; } echo $html->menuPedidos($usuario,""); echo "