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(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->addPerfiles($_POST['perfil']); $pedido->addTecnologias($_POST['tecnologia']); $pedido->addIdiomas($_POST['idiomas']); $pedido->addProvincias($_POST['provincias']); $pedido->setCampo("observaciones",$_POST['observaciones']); $mensaje=$locale['1063']; } } 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 "