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 "

".$locale['1058']."

"; if (isset($mensaje) && ($mensaje != "")) { echo "
".$mensaje."
"; } echo '
'; echo ""; echo ''; echo ''; echo '
'.$locale['Solicitudes005'].'
'; echo "" . "" . "".$locale['1043']." ". "

".$locale['1043_1']."". "

".$locale['Solicitudes001']."  "; echo " 0) echo " class=\"errorcampo\""; echo ">".$locale['Solicitudes004']. "  "; rellena_fecha_select($fecha_solicitud_cliente, "fecha_solicitud"); echo "

". $locale['1022'] .":   "; rellena_prioridad_select("prioridad",$prioridad); echo "           ".$locale['1024_1'].": "; echo "

".$locale['1504'] ."  "; $auxiliar = ''; rellena_desplegable_select_oid("clientes","clientes",$auxiliar,$clientes); echo ""; echo "". $locale['Solicitudes002'] ."  "; rellena_fecha_select($fecha_inicio_servicio, "fecha_ini"); echo "

". $locale['Solicitudes003'] ."      "; rellena_fecha_select($fecha_fin_servicio, "fecha_fin"); echo "

".$locale['1026'].": "; echo "
"; echo "". $locale['Solicitudes006']."  "; rellena_fecha_select($fecha_recepcion_solicitud, "fecha_recepcion"); echo "

". $locale['1800']; rellena_procedencias("procedencia",$auxiliar,$procedencia); echo "    ".$locale['1027']; $auxiliar = ''; rellena_personal_permiso("gerente","GP",$auxiliar,$gerente); echo "
"; echo ""; echo "
"; echo $locale['129']; rellena_desplegable_select_oidCol("salario","id","nombre","salario_min",$auxiliar,$salario_min); echo ' - '.$locale['130'].''; rellena_desplegable_select_oidCol("salario","id","nombre","salario_max",$auxiliar,$salario_max); echo "".$locale['Solicitudes007']."  "; echo "
".$locale['123']."
"; echo $html->listaSelect("idiomas","oid","id","idiomas",array("",$locale['ns']),$idiomas,true,true,"10"); echo "
".$locale['209']."
"; echo $html->listaSelect("provincias","oid","id","provincias",array("",$locale['ns']),$provincias,true,true,"10"); echo '  '; echo "
".$locale['Solicitudes008']."  "; echo "
"; ///////////////////// //DATOS ADICIONALES ///////////////////// echo ''; echo ''; echo '
'.$locale['1550'].'
'; echo ''; echo ''; //CAMPO DISPONIBILIDAD TURNOS echo ''; //CAMPO DISPONIBILIDAD GUARDIAS echo ''; //CAMPO DISPONIBILIDAD VIAJAR echo ''; //CAMPO DISPONIBILIDAD INTERNACIONAL echo ''; echo ''; echo ''; echo "
'.$locale['Solicitudes009'].'        '; echo ''; echo '
'; else echo 'disabled>'; echo '
'.$locale['Candidato002'].'        '; echo ''; echo '
'; else echo 'disabled>'; echo '
'.$locale['Candidato003'].'        '; echo ''; echo '
'; else echo 'disabled>'; echo '
'.$locale['Candidato004'].'        '; echo ''; echo '
'; else echo 'disabled>'; echo '
'.$locale['135'].'
"; echo ''; echo ''; echo "
"; include_once("html/pie.php"); ?>