tieneRol("3")&&!$usuario->tieneRol("1")){ header("Location: aplicacion.php?e=permiso"); exit; } $mensaje=""; $errores=array(); $errores_solicitud=""; // Todas las variables if(!empty($_POST)) { $num_solicitud_cliente=$_POST['num_solicitud_cliente']; $nombre=$_POST['nombre']; $denominacion_cliente=$_POST['denominacion_cliente']; $prioridad=$_POST['prioridad']; $empleados=$_POST['empleados']; $duracion=$_POST['duracion']; $clientes=$_POST['clientes']; $perfiles=$_POST['perfil']; $salario_min=$_POST['salario_min']; $salario_max=$_POST['salario_max']; $tasa_economica =$_POST['tasa_economica']; $procedencia=$_POST['procedencia']; $tecnologias=$_POST['tecnologia']; $idiomas=$_POST['idiomas']; $provincias=$_POST['provincias']; $observaciones_direccion=$_POST['observaciones_direccion']; $observaciones=$_POST['observaciones']; $turnos=$_POST['turnos']; $guardias=$_POST['guardias']; $viajar=$_POST['viajar']; $internacional=$_POST['internacional']; $direccion_solicitud=$_POST['direccion_solicitud']; $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($usuario->tieneRol("1")){ $gerente=$_POST['gerente']; } else { $gerente=$usuario->getValor("oid"); } if($_POST['action']=="add"){ //VALIDACIONES include("verificar_solicitud.php"); // Si no hay errores insertamos el pedido if(count($errores)==0){ include_once("Objects/ListaPedido.php"); $listaPedidos=new ListaPedido($usuario,"","","0"); $arrayInsert=array(); $arrayInsert["num_solicitud_cliente"]=$num_solicitud_cliente; $arrayInsert["nombre"]=$nombre; $arrayInsert["denominacion_cliente"]=$denominacion_cliente; $arrayInsert["prioridad"]= $prioridad; $arrayInsert["empleados"]=$empleados; $arrayInsert["duracion"]=$duracion; $arrayInsert["gerente"]=$gerente; $arrayInsert["cliente"]=$clientes; $arrayInsert["salario_min"]=$salario_min; $arrayInsert["salario_max"]=$salario_max; $arrayInsert["tasa_economica"]=$tasa_economica; $arrayInsert["procedencia"]=$procedencia; $arrayInsert["observaciones"]=$observaciones; $arrayInsert["observaciones_direccion"]=$observaciones_direccion; $arrayInsert["turnos"]=$turnos; $arrayInsert["guardias"]=$guardias; $arrayInsert["viajar"]=$viajar; $arrayInsert["internacional"]=$internacional; $arrayInsert["direccion_solicitud"]=$direccion_solicitud; $arrayInsert["fecha_solicitud_cliente"]=$fecha_solicitud_cliente; $arrayInsert["fecha_inicio_servicio"]=$fecha_inicio_servicio; $arrayInsert["fecha_fin_servicio"]=$fecha_fin_servicio; $arrayInsert["fecha_recepcion_solicitud"]=$fecha_recepcion_solicitud; $arrayInsert["estado"]="110"; $idPedido=$listaPedidos->addPedido($arrayInsert); if($idPedido=="-1"){ // Se he producido un fallo al insertar $errores[]= "0"; $mensaje="No se ha podido agregar la solicitud de oferta"; $tipomsg="error"; } else { $pedido=$listaPedidos->buscarPedido($idPedido); $pedido->addPerfiles($perfiles); $pedido->addTecnologias($tecnologias); $pedido->addIdiomas($idiomas); $pedido->addProvincias($provincias); header("Location: pedido.php?idPedido=".$idPedido."&msg=1"); } } else { $tipomsg="error"; $mensaje=$errores_solicitud; } } } else { $num_solicitud_cliente=""; $nombre=""; $denominacion_cliente=""; $prioridad=""; $empleados=""; $duracion=""; $clientes=""; $perfiles=array(); $salario_min=""; $salario_max=""; $tasa_economica=""; $procedencia=""; $tecnologias=array(); $idiomas=array(); $provincias=array(); $observaciones_direccion=""; $observaciones=""; $turnos=""; $guardias=""; $viajar=""; $internacional=""; $direccion_solicitud=""; $fecha_solicitud_cliente=""; $fecha_inicio_servicio=""; $fecha_fin_servicio=""; $fecha_recepcion_solicitud=""; } include("html/cabecera.php"); echo $html->menuPedidos($usuario,""); echo "