diff --git a/src/Objects/Administracion.php b/src/Objects/Administracion.php index 04f24bb..2e8371c 100644 --- a/src/Objects/Administracion.php +++ b/src/Objects/Administracion.php @@ -45,6 +45,7 @@ include_once("BD.php"); //perfil, tecnologias, idiomas, titulaciones, tipoVia, provincia, procedenciaCV, //incorporaciones, localidad, constantes, procedencia $this->tablasSistema["perfil"] = array("perfil", "oid", "id", "abrev"); + $this->tablasSistema["perfil_funcional"] = array("perfil_funcional", "oid", "id", "abrev"); $this->tablasSistema["tecnologias"] = array("tecnologia", "oid", "id"); $this->tablasSistema["idiomas"] = array("idiomas", "oid", "id"); $this->tablasSistema["titulaciones"] = array("titulaciones", "oid", "id"); @@ -205,4 +206,4 @@ include_once("BD.php"); } } -?> \ No newline at end of file +?> diff --git a/src/Objects/Capacidad_profesional.php b/src/Objects/Capacidad_profesional.php new file mode 100644 index 0000000..428c52b --- /dev/null +++ b/src/Objects/Capacidad_profesional.php @@ -0,0 +1,85 @@ +campos = $campos_nuevos; + } + + /** + * Inserta una nueva capacidad profesional a la lista de capacidades. + * @param campos - datos de la capacidad. + */ + function addCapacidad($campos) { + $inserto = "";//,id_solicitud,id_perfil_tecnico, id_perfil_funcional, meses_tecnico, meses_funcional, observaciones"; + $valores = ""; //, $fecha, $fecha"; + + //Procesamos los datos + $i=1; + foreach($campos as $key => $value){ + if ($i>1) { + $inserto .= ","; + $valores .= ","; + } + $inserto .= " $key"; + $valores .= " '$value'"; + $i++; + } + + //Insertamos en la BD + $consulta = "INSERT INTO capacidades ($inserto) VALUES ($valores)"; + + $bd = new BD(); + if(!$bd->execQuery($consulta)){ + $error = "Campos de la capacidad incorrectos. Por favor, avise al webmaster de este error."; + throw new Exception($error); + return false; + } + $id = mysql_insert_id(); + return $id; + } +} + + class Lista_capacidad_profesional{ + + public $capacidad = array(); + + function Lista_capacidad_profesional($id, $tipo){ + $bd = new BD(); + $consulta = ""; + $tipo_capacidad = $tipo; + $consulta = "select C.id, C.id_usuario, C.id_solicitud, C.id_perfil_tecnico, C.id_perfil_funcional, C.meses_tecnico, C.meses_funcional, C.observaciones, "; + $consulta = $consulta . "PT.id as perfil_tecnico, PT.abrev, PF.id as perfil_funcional, PF.abrev "; + $consulta = $consulta . "from capacidades as C left join perfil as PT on (PT.oid = C.id_perfil_tecnico) "; + $consulta = $consulta . "left join perfil_funcional as PF on (PF.oid = C.id_perfil_funcional) "; + + switch ($tipo_capacidad) { + case "candidato": $consulta = $consulta. "WHERE id_usuario = ".$id; break; + case "solicitud": $consulta = $consulta. "WHERE id_solicitud = ".$id; break; + } + $resultado = $bd->execQuery($consulta); + + //Procesamos las capacidades + if (mysql_num_rows($resultado) != 0) { + while ($row = mysql_fetch_array($resultado)) { + $this->capacidad[] = new Capacidad_profesional($row); + } + } + return $this->capacidad; + } + + } + +?> diff --git a/src/Objects/ListaPersonas.php b/src/Objects/ListaPersonas.php index abe439b..4fdeff8 100644 --- a/src/Objects/ListaPersonas.php +++ b/src/Objects/ListaPersonas.php @@ -155,7 +155,7 @@ include_once("Empleado.php"); //Insertamos en la BD $consulta = "INSERT INTO usuarios ($inserto) VALUES ($valores)"; - +echo $consulta; $bd = new BD(); if(!$bd->execQuery($consulta)){ $error = "Campos del candidato incorrectos. Por favor, avise al webmaster de este error."; diff --git a/src/addCandidato.php b/src/addCandidato.php index 06abb24..2eb7a91 100644 --- a/src/addCandidato.php +++ b/src/addCandidato.php @@ -42,6 +42,13 @@ if(stripinput($_POST['action'])=="add"){ $fecha_nacimiento_ini = stripinput($_POST['anyonac'])."-".stripinput($_POST['mesnac'])."-".stripinput($_POST['dianac']); $fecha_entrevista = stripinput($_POST['anyoentre'])."-".stripinput($_POST['mesentre'])."-".stripinput($_POST['diaentre']); $camposQuitar=array(); +/*Apartado en el que se quitan los campos si/no que no existen en la BD*/ + $camposQuitar["disp_entrevistas"]=stripinput($_POST['disp_entrevistas']); + $camposQuitar["disp_guardias"]=stripinput($_POST['disp_guardias']); + $camposQuitar["disp_viajar"]=stripinput($_POST['disp_viajar']); + $camposQuitar["disp_internacional"]=stripinput($_POST['disp_internacional']); + $camposQuitar["disp_carnet"]=stripinput($_POST['disp_carnet']); + $camposQuitar["dianac"]=stripinput($_POST['dianac']); $camposQuitar["mesnac"]=stripinput($_POST['mesnac']); $camposQuitar["anyonac"]=stripinput($_POST['anyonac']); @@ -61,7 +68,6 @@ if(stripinput($_POST['action'])=="add"){ $camposQuitar["anyoentre"]=stripinput($_POST['anyoentre']); $camposInsertar=array_diff_assoc($_POST,$camposQuitar); - $camposInsertar["fecha_nacimiento"]=$fecha_nacimiento_ini; $camposInsertar["procedenciaCV"]=$_POST['procedenciaCV'][0]; if($fecha_entrevista!="2008-1-1") @@ -135,184 +141,260 @@ if($errorInsert){ echo "
"; echo ""; -//Datos personales: +/////////////////// +//DATOS PERSONALES: +/////////////////// echo ''; echo '
'.$locale['1548'].'
'; echo ''; -echo ' - - '; + +//CAMPO APELLIDOS +echo ' - '; +echo ' width="25%" textalign="right">'.$locale['101'].'
'; + +//CAMPO DNI echo ''; -echo ' - - - - - '; -echo ' - '; - - -// Ticket #558 -> En la pantalla de alta/edicin/ver de un candidato, ocultar los campos 'VA', 'NOMBRE VA', 'NMERO', 'PISO', 'PUERTA' y 'CP' - echo ''; -/* - echo ' - - -*/ - +echo ' width="25%" '.$edni.' textalign="right">'.$locale['1539'].'
'; +//CAMPO FECHA NACIMIENTO +echo ''; echo ''; -echo '
'; +//CAMPO NOMBRE +echo ''.$locale['100'].'

'.$locale['100'].'

'.$locale['101'].'
'.$locale['116'].'
'; - rellena_fecha_select($fecha_nacimiento, "nac"); - echo '
'.$locale['1539'].'
'.$locale['103'].''.$locale['107'].''.$locale['108'].'
'.$locale['114'.$tipo.''].''; - rellena_desplegable_localidad($_POST['localidad'], "localidad"); - echo ''.$locale['128'].''; - $auxiliar = ''; - rellena_desplegable_select("tipo_via","tipo_via",$auxiliar,$_POST['tipo_via']); - echo '
'.$locale['110'].'
'.$locale['111'].' -
- '.$locale['112'].' -
- '.$locale['113'].' - -
'.$locale['115'].' - - '.$locale['116'].'
'; +rellena_fecha_select($fecha_nacimiento, "nac"); +//CAMPO SEXO +echo '     '.$locale['100119'].''; +else + echo ''; +echo '
'; -//Datos laborales: + +echo ''; +//CAMPO EMAIL +echo ''.$locale['103'].'
'; + +//CAMPO MOVIL +echo ''.$locale['107'].'
'; + +//CAMPO TELEFONO +echo ''.$locale['108'].'
'; + +//CAMPO LUGAR NACIMIENTO +echo ''.$locale['100117'].' '; +echo ''; + + +echo ''; +//CAMPO IDIOMAS +echo ''.$locale['123'].'
'; +$auxiliar = ''; +echo $html->listaSelect("idiomas","oid","id","idiomas",array("",$locale['ns']),$_POST['idiomas'],true,true,"15"); +echo ''; + +//CAMPO TITULACIONES +echo ''.$locale['124'].'
'; +$auxiliar = ''; +echo $html->listaSelect("titulaciones","oid","id","titulaciones",array("",$locale['ns']),$_POST['titulaciones'],true,true,"11"); +echo ''; + +//CAMPO LOCALIDAD +echo ''.$locale['114'.$tipo.''].'
'; +rellena_desplegable_localidad($_POST['localidad'], "localidad"); +echo ''; + + +//CAMPO FOTO +echo ''; +echo''; +echo ''; + +echo ''; + +///////////////////// +//DATOS ADICIONALES +///////////////////// echo ''; echo '
'.$locale['1550'].'
'; echo ''; -echo ''; -echo ''; -echo ""; -echo ''; + echo ''; -echo ''; - echo ''; - echo ''; -echo ''; + +//CAMPO TARIFA +echo ''; + +//CAMPO SALARIO +echo ''; - echo ''; - echo ''; - echo ''; - echo $html->listaSelect("perfil","oid","id","perfil",array("",$locale['ns']),$_POST['perfil'],true,true,"15"); - echo ''; + +echo ''; +//CAMPO DISPONIBILIDAD ENTREVISTAS +echo ''; + +//CAMPO DISPONIBILIDAD GUARDIAS +echo ''; + +//CAMPO DISPONIBILIDAD VIAJAR +echo ''; + +//CAMPO DISPONIBILIDAD INTERNACIONAL +echo ''; +echo ''; + +echo ''; +//CAMPO CARNET DE CONDUCIR +echo ''; -// Provincia deseada - -echo ''; - echo $html->listaSelect("provincias","oid","id","provincia_deseada",array("",$locale['ns']),$_POST['provincia_deseada'],true,true,"15"); +// CAMPO PROVINCIA NO DESEADA +echo ''; - echo ''; +echo ''; +echo ''; -// Provincia no deseada - -echo ''; - - - echo ""; - - - echo ''; - echo ' - '; - echo '
'.$locale['1800'].' : '; - $auxiliar = ''; - rellena_procedencias("procedencia",$auxiliar,$_POST['procedencia']); -echo ''.$locale['1576']." "; - $auxiliar = ''; - rellena_desplegable_select_oid("incorporaciones","incorporacion","",$_POST['incorporacion']); - echo '
'; - if ($_POST['fecha_entrevista']!="0000-00-00"){ - echo $locale['1095']." : "; - echo rellena_fecha_select($_POST['fecha_entrevista'],"entre"); - } - echo ''; - echo $locale['1800']." ".$locale['1091'].":"; +//CAMPO PROCEDENCIA +echo ''.$locale['1800'].':
'; +$auxiliar = ''; +rellena_procedencias("procedencia",$auxiliar,$_POST['procedencia']); + +//CAMPO PROCEDENCIA CV +echo '
'.$locale['1800']." ".$locale['1091'].":
"; echo $html->listaSelect("procedencia_cv","id","nombre","procedenciaCV",array("","-"),array($_POST['procedenciaCV']),true,false,"1"); +echo '
'.$locale['129']; +//CAMPO INCORPORACION +echo ''.$locale['1576'].'
'; +$auxiliar = ''; +rellena_desplegable_select_oid("incorporaciones","incorporacion","",$_POST['incorporacion']); +echo '
'.$locale['100118'].'
'.$locale['129'].'
'; $auxiliar = ''; rellena_desplegable_select_oidCol("salario","id","nombre","salario_min",$auxiliar,$_POST['salario_min']); -echo "
".$locale['130']; +echo "
".$locale['130'].'
'; $auxiliar = ''; rellena_desplegable_select_oidCol("salario","id","nombre","salario_max",$auxiliar,$_POST['salario_max']); - echo '
'.$locale['121'].' 
'; - $auxiliar = ''; +echo '
'.$locale['Candidato001'].'        '; + +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['Candidato005'].'        '; + +echo ''; +echo '
'; + else + echo 'disabled>'; +echo '
'.$locale['1561'].' 
'; +// CAMPO PROVINCIA DESEADA +echo '
'.$locale['1561'].'
'; +echo $html->listaSelect("provincias","oid","id","provincia_deseada",array("",$locale['ns']),$_POST['provincia_deseada'],true,true,"7"); +echo '  '; +echo '
'.$locale['5001'].'
'; +echo $html->listaSelect("provincias","oid","id","provincias_no_deseadas",array("",$locale['ns']),$_POST['provincias_no_deseadas'],true,true,"7"); +echo '  '; +echo '
'.$locale['5001'].' 
'; - - echo $html->listaSelect("provincias","oid","id","provincias_no_deseadas",array("",$locale['ns']),$_POST['provincias_no_deseadas'],true,true,"15"); - - echo '
'.$locale['135'].'
'; +echo ''; +// CAMPO OBSERVACIONES +echo ''.$locale['135'].'
'; +echo ''; echo ''; - -// CURRICULUM +///////////////////// +//CURRICULUM +///////////////////// echo '
'.$locale['1549'].'
'; echo ''; -echo ' - - - - - - - '; - echo ''; - echo ' -
'.$locale['122'].''; - $auxiliar = ''; - - echo $html->listaSelect("tecnologia","oid","id","tecnologia",array("",$locale['ns']),$_POST['tecnologia'],true,true,"15"); - - echo ''.$locale['123'].''; - $auxiliar = ''; - -echo $html->listaSelect("idiomas","oid","id","idiomas",array("",$locale['ns']),$_POST['idiomas'],true,true,"15"); - - echo ''.$locale['124'].''; - $auxiliar = ''; - -echo $html->listaSelect("titulaciones","oid","id","titulaciones",array("",$locale['ns']),$_POST['titulaciones'],true,true,"15"); - - echo '
'; - menu_curriculums($_GET['oid'], "candidato"); - echo '
'.$locale['125'].'
'; - echo ''; - echo '
'; - -echo ''; +echo ''; + menu_curriculums($_GET['oid'], "candidato"); +echo ''; +echo ''.$locale['125'].'
'; +echo ''; +echo ''; echo ''; + echo "
"; include_once("html/pie.php"); ?> diff --git a/src/addCapacidadProfesional.php b/src/addCapacidadProfesional.php new file mode 100644 index 0000000..a9c78a6 --- /dev/null +++ b/src/addCapacidadProfesional.php @@ -0,0 +1,98 @@ + + + + + <?php echo $locale['Capacidades004'];?> + + + + + + + + + $valor){ + if($valor!="") + $arrayInsert[$nombre_campo]=$valor; + } + + // Insertamos la nueva capacidad + try{ + $errorInsert=false; + $idCandidatoNew=$Lista_capacidades->addCapacidad($arrayInsert); + } catch (Exception $e){ + $tipomsg="error"; + $mensaje=$e->getMessage(); + } + } +} + +echo "
"; +echo ""; +echo ""; + +echo '
'.$locale['Capacidades005'].'
'; +echo ''; + + +echo ''; +echo ''; + +/* +echo ''; +echo ''; +*/ + +echo '
'.$locale['121'].' 
'; + $auxiliar = ''; + echo $html->listaSelect("perfil","oid","id","id_perfil_tecnico",array("",$locale['ns']),$_POST['id_perfil_tecnico'],true,false,"1"); +echo '
'.$locale['122'].'   
'; + $auxiliar = ''; + echo $html->listaSelect("tecnologia","oid","id","tecnologia",array("",$locale['ns']),$_POST['tecnologia'],true,true,"15"); +echo '
'; + +echo ''; +echo "
"; + + +?> + + diff --git a/src/campos_persona.php b/src/campos_persona.php index 24d0756..252403a 100644 --- a/src/campos_persona.php +++ b/src/campos_persona.php @@ -15,6 +15,16 @@ $mes = stripinput($_POST["mesnac"]); if($mes < 10) $mes = "0".($mes+0); $anyo = stripinput($_POST["anyonac"]); $fecha_nacimiento = $anyo."-".$mes."-".$dia; +$lugar_nacimiento = stripinput($_POST["lugar_nacimiento"]); +$entrevistas = stripinput($_POST["entrevistas"]); +$guardias = stripinput($_POST["guardias"]); +$viajar = stripinput($_POST["viajar"]); +$internacional = stripinput($_POST["internacional"]); +$carnet = stripinput($_POST["carnet"]); +$observaciones_prov_deseada = stripinput($_POST["observaciones_prov_deseada"]); +$observaciones_prov_nodeseada = stripinput($_POST["observaciones_prov_nodeseada"]); +$sexo = stripinput($_POST["sexo"]); +$titulacion = stripinput($_POST["titulacion"]); $dni = stripinput($_POST["dni"]); $t_casa = stripinput($_POST["t_casa"]); $t_movil = stripinput($_POST["t_movil"]); diff --git a/src/detalles_usuario.php b/src/detalles_usuario.php index 6a646e5..1631741 100644 --- a/src/detalles_usuario.php +++ b/src/detalles_usuario.php @@ -60,23 +60,33 @@ if ($msg != "") {
- - - + + + + - - - + + + + + + - - + + - +
getValor("nombre") . " " . $persona->getValor("apellidos"); ?>getValor("fecha_nacimiento"); ?>getValor("dni"); ?>getValor("nombre") . " " . $persona->getValor("apellidos"); ?>getValor("dni"); ?>getValor("fecha_nacimiento"); ?>getValor("lugar_nacimiento"); ?>
getValor("t_movil"); ?>getValor("t_casa"); ?> ">getValor("email"); ?>getValor("t_movil"); ?>getValor("t_casa"); ?> + getValor("sexo") == "" || $persona->getValor("sexo") == "h") + echo "hombre"; + else + echo "mujer"; ?> +
">getValor("email"); ?>

getValor("descripcion")); ?>
getValor("titulacion")); ?>
diff --git a/src/eliminar_oferta.php b/src/eliminar_oferta.php new file mode 100644 index 0000000..bd86886 --- /dev/null +++ b/src/eliminar_oferta.php @@ -0,0 +1,29 @@ +getValor("gerente")!=$usuario->getValor("oid")) + && !$usuario->tieneRol("1")){ + header("Location: aplicacion.php?e=permiso"); + exit; +} +/* ELIMINAR_PROYECTO.PHP */ +try{ + $resultado=$pedido->eliminar(); + if($resultado){ + header("Location: lista_pedidos.php?msg=1"); + } else { + header("Location: lista_pedidos.php?msg=2"); + } +} catch (Exception $e) { + $msg=$e->getMessage(); + include_once("showError.php"); +} +?> + diff --git a/src/formulario_persona.php b/src/formulario_persona.php index b27a158..9419793 100644 --- a/src/formulario_persona.php +++ b/src/formulario_persona.php @@ -31,6 +31,8 @@ echo ''; echo ''; echo ''; echo ''; +echo ''; +echo ''; echo ''; echo ''; echo ''; @@ -56,6 +58,7 @@ echo ' rellena_fecha_select($fecha_nacimiento, "nac"); echo ''; echo ''.$locale['1539'].'
'; + echo ' '.$locale['102'.$tipo.''].' '.$locale['107'].' diff --git a/src/functions.js b/src/functions.js index c6b9b82..61da0e6 100644 --- a/src/functions.js +++ b/src/functions.js @@ -470,3 +470,32 @@ function oculta(idCapa){ function muestra(idCapa){ document.getElementById(idCapa).style.visibility="visible"; } + +function disable(Id_Componente){ + if (document.getElementById(Id_Componente)){ + document.getElementById(Id_Componente).value=""; + document.getElementById(Id_Componente).disabled=true; + } +} + +function enable(Id_Componente){ + if (document.getElementById(Id_Componente)){ + document.getElementById(Id_Componente).disabled=false; + } +} + +function popup(mylink, windowname) +{ +var href; +var w=500; +var h=500; +LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; +TopPosition = (screen.height) ? (screen.height-h)/2 : 0; + +var strFeatures = "dialogWidth:" + w + "px;" + "dialogHeight:" + h + "px;" + + "dialogLeft:" + LeftPosition + "px;" + "dialogTop:" + TopPosition + "px;" + + "status:no;resizable:no;scroll:no;"; + +window.showModalDialog(mylink, windowname, strFeatures); +return true; +} diff --git a/src/functions.php b/src/functions.php index 92f6fe9..9c8519b 100644 --- a/src/functions.php +++ b/src/functions.php @@ -9,5 +9,6 @@ include_once("functions_verificar.php"); include_once("functions_agenda.php"); include_once("functions_proyectos.php"); include_once("functions_get.php"); +include_once("functions_capacidades.php"); ?> diff --git a/src/functions_capacidades.php b/src/functions_capacidades.php new file mode 100644 index 0000000..ab30ab6 --- /dev/null +++ b/src/functions_capacidades.php @@ -0,0 +1,57 @@ +capacidad[0]->campos); +/* + if(count($lista_capacidades) > 0){ + echo ""; +//echo $lista_capacidad->capacidad[0]->getValor("meses_tecnico"); + echo ""; + +// for($i=1;$i<=count($lista_capacidades);$i++){ + +/* + echo ""; + echo ""; +echo ""; +echo ""; +echo ""; + + } + echo "
".$locale['2014']."".$locale['1524']."".$locale['203']."".$locale['Capacidades002']."".$locale['562']."
".$capacidad->getValor("perfil_tecnico")."   (".$capacidad->getValor("meses_tecnico")." meses)"; echo lista_tecnologias($capacidad->getValor("id"), $capacidad->getValor("id_perfil_tecnico")); +echo "".$capacidad->getValor("perfil_funcional")."   (".$capacidad->getValor("meses_funcional")." meses)".$capacidad->getValor("observaciones")."
"; + } else { + echo "

".$locale['138']."

"; + } +*/ +} + + +function lista_tecnologias($id_capacidad, $id_perfil_tecnico){ + include LOCALE.LOCALESET."lenguaje.php"; + + $consulta = "SELECT CPT.id_capacidad, CPT.id_perfil_tecnico, CPT.id_tecnologia, CPT.meses, T.id "; + $consulta = $consulta. "FROM capacidades_perfil_tecnologias as CPT "; + $consulta = $consulta. "left join tecnologia as T on (T.oid = CPT.id_tecnologia) "; + $consulta = $consulta. "where CPT.id_capacidad = ". $id_capacidad; + $consulta = $consulta. " and CPT.id_perfil_tecnico = ". $id_perfil_tecnico; + + $resultado = mysql_query($consulta); + $num = @mysql_num_rows($resultado); + + if($num > 0){ + while($rows = @mysql_fetch_array($resultado)){ + echo $rows["id"]. "   (". $rows["meses"]. " meses)
"; + } + } else { + echo "-"; + } +} + +?> diff --git a/src/gestion_candidato.php b/src/gestion_candidato.php index 613735b..f91539d 100644 --- a/src/gestion_candidato.php +++ b/src/gestion_candidato.php @@ -33,6 +33,24 @@ switch ($action) { case "edit": $errores_persona = ""; include_once("campos_persona.php"); + +/*Apartado en el que se limpiaran los campos observacion de los si/no */ + if($_POST['disp_entrevistas']=="n"){ + $_POST['entrevistas'] = ""; + } + if($_POST['disp_guardias']=="n"){ + $_POST['guardias'] = ""; + } + if($_POST['disp_viajar']=="n"){ + $_POST['viajar'] = ""; + } + if($_POST['disp_internacional']=="n"){ + $_POST['internacional'] = ""; + } + if($_POST['disp_carnet']=="n"){ + $_POST['carnet'] = ""; + } + if((count($provincia_deseada)==0) && (count($candidato->getProvinciasDeseadas())==0)){ $errores_persona .= $locale['1708']."
"; @@ -63,6 +81,13 @@ if($estado == 540){ //$fecha_alta = $_POST['anyoalta']."-".$_POST['mesalta']."-".$_POST['diaalta']; $fecha_entre = $_POST['anyoentre']."-".$_POST['mesentre']."-".$_POST['diaentre']; $camposQuitar=array(); +/*Apartado en el que se quitan los campos si/no que no existen en la BD*/ + $camposQuitar["disp_entrevistas"]=stripinput($_POST['disp_entrevistas']); + $camposQuitar["disp_guardias"]=stripinput($_POST['disp_guardias']); + $camposQuitar["disp_viajar"]=stripinput($_POST['disp_viajar']); + $camposQuitar["disp_internacional"]=stripinput($_POST['disp_internacional']); + $camposQuitar["disp_carnet"]=stripinput($_POST['disp_carnet']); + $camposQuitar["dianac"]=$_POST['dianac']; $camposQuitar["mesnac"]=$_POST['mesnac']; $camposQuitar["anyonac"]=$_POST['anyonac']; @@ -173,110 +198,285 @@ echo $locale['286']; $tipo="usuario"; echo "
getValor("oid")."\" method=\"POST\" enctype=\"multipart/form-data\">"; echo ""; -//Datos personales: +/////////////////// +//DATOS PERSONALES: +/////////////////// echo ''; echo '
'.$locale['1548'].'
'; echo ''; -echo ' - - - '; -echo ''.$locale['1539'].'
'; -echo ' - - - - - '; -/*echo ' - - - - - ';*/ -echo ' - '; + +//CAMPO APELLIDOS +echo ''; + +//CAMPO DNI +echo ''; + +//CAMPO FECHA NACIMIENTO +echo ''; +echo ''; + +echo ''; +//CAMPO EMAIL +echo ''; + +//CAMPO MOVIL +echo ''; + +//CAMPO TELEFONO +echo ''; + +//CAMPO LUGAR NACIMIENTO +echo ''; +echo ''; + +echo ''; +//CAMPO IDIOMAS +echo ''; + +//CAMPO TITULACIONES +echo ''; + +//CAMPO LOCALIDAD +echo ''; -// echo ' -// '; +echo $em.' textalign="right">'.$locale['114'.$tipo.''].'
'; +rellena_desplegable_localidad($candidato->getValor("localidad"), "localidad"); +echo ''; + +//CAMPO FOTO +echo ''; +echo ''; echo '
'.$locale['100'].'

'.$locale['101'].'
'.$locale['116'].'
'; - rellena_fecha_select($candidato->getValor("fecha_nacimiento"), "nac"); - echo '
'.$locale['103'].''.$locale['107'].''.$locale['108'].''.$locale['109'].'
'.$locale['128'].''; - $auxiliar = ''; - rellena_desplegable_select("tipo_via","tipo_via",$auxiliar,$candidato->getValor("tipo_via")); - echo '
'.$locale['110'].'
'.$locale['111'].' -
- '.$locale['112'].' -
- '.$locale['113'].' - -
'.$locale['115'].' - -
'; +//CAMPO NOMBRE +echo ''.$locale['100'].'

'.$locale['101'].'
'.$locale['1539'].'
'.$locale['116'].'
'; +rellena_fecha_select($candidato->getValor("fecha_nacimiento"), "nac"); + +//CAMPO SEXO +echo '     '.$locale['100119'].''; +else + echo ''; +echo '
'.$locale['103'].'
'.$locale['107'].'
'.$locale['108'].'
'.$locale['100117'].'
'.$locale['123'].'
'; +$idiomas=$candidato->getIdiomas(); +$keyidiomas=array_values($idiomas); +// Mostramos la lista para borrar +foreach ($idiomas as $nombre =>$valor) { + echo $nombre." getValor("oid")."&action=dellIdi&id=".$valor."\">Borrar
"; +} +$auxiliar = ''; +echo $html->listaSelect("idiomas","oid","id","idiomas",array("",$locale['ns']),$candidato->getIdiomas(),false,true,"15"); +echo '
'.$locale['124'].'
'; +$titulaciones=$candidato->getTitulaciones(); +$keylocalidades=array_values($titulaciones); +// Mostramos la lista para borrar +foreach ($titulaciones as $nombre =>$valor) { + echo $nombre." getValor("oid")."&action=dellTit&id=".$valor."\">Borrar
"; +} +$auxiliar = ''; + echo $html->listaSelect("titulaciones","oid","id","titulaciones",array("",$locale['ns']),$candidato->getTitulaciones(),false,true,"11"); +echo '
'.$locale['114'.$tipo.''].''; - rellena_desplegable_localidad($candidato->getValor("localidad"), "localidad"); - echo '
'.$locale['126'].'
'; +echo'
'; -//Datos laborales: +///////////////////// +//DATOS ADICIONALES +///////////////////// echo ''; echo '
'.$locale['1550'].'
'; echo ''; + echo ''; +//CAMPO PROCEDENCIA echo ''; +//CAMPO INCORPORACION +echo ''; +//CAMPO TARIFA +echo ''; -echo ''; -echo ""; -echo ''; -echo ''; -echo ''; - -echo ''; +echo ''; - echo ''; - echo ''; +echo ''; +//CAMPO DISPONIBILIDAD ENTREVISTAS +echo ''; + +//CAMPO DISPONIBILIDAD GUARDIAS +echo ''; + +//CAMPO DISPONIBILIDAD VIAJAR +echo ''; + +//CAMPO DISPONIBILIDAD INTERNACIONAL +echo ''; +echo ''; + + +echo ''; +//CAMPO CARNET DE CONDUCIR +echo ''; + +// CAMPO PROVINCIA DESEADA +echo ''; + +// CAMPO PROVINCIA NO DESEADA +echo ''; + +echo ''; +echo ''; + +echo ''; +// CAMPO OBSERVACIONES +echo ''; +echo '
'.$locale['1800'].'* : '; - $auxiliar = ''; - rellena_procedencias("procedencia",$auxiliar,$candidato->getValor("procedencia")); +if(in_array("20",$errores)) echo ' class="errorcampo"'; +echo ' width="25%">'.$locale['1800'].':
'; +$auxiliar = ''; +rellena_procedencias("procedencia",$auxiliar,$candidato->getValor("procedencia")); + +//CAMPO PROCEDENCIA CV +echo '
'.$locale['1800']." ".$locale['1091'].":
"; +echo $html->listaSelect("procedencia_cv","id","nombre","procedenciaCV",array("","-"),array($candidato->getValor("procedenciaCV")),true,false,"1"); echo '
'.$locale['1576'].'
'; +$auxiliar = ''; +rellena_desplegable_select_oid("incorporaciones","incorporacion","",$candidato->getValor("incorporacion")); +echo '
'.$locale['100118'].'
'.$locale['1576']." "; - $auxiliar = ''; - rellena_desplegable_select_oid("incorporaciones","incorporacion","",$candidato->getValor("incorporacion")); - echo '
'; - if ($candidato->getValor("fecha_entrevista")!="0000-00-00"){ - echo $locale['1095']." : "; - echo rellena_fecha_select($candidato->getValor("fecha_entrevista"),"entre"); - } - echo ''; - echo $locale['1800']." ".$locale['1091'].":"; -echo $html->listaSelect("procedencia_cv","id","nombre","procedenciaCV",array("","-"),array($candidato->getValor("procedenciaCV")),true,false,"1"); - - - echo ''.$locale['129']; +//CAMPO SALARIO +echo ''.$locale['129'].'
'; $auxiliar = ''; rellena_desplegable_select_oidCol("salario","id","nombre","salario_min",$auxiliar,$candidato->getValor("salario_min")); -echo "
".$locale['130']; +echo "
".$locale['130'].'
'; $auxiliar = ''; rellena_desplegable_select_oidCol("salario","id","nombre","salario_max",$auxiliar,$candidato->getValor("salario_max")); echo '
'.$locale['Candidato001'].'        '; + +echo ''; +echo '
getValor("entrevistas") != "") + echo '>'; + else + echo 'disabled>'; +echo '
'.$locale['Candidato002'].'        '; + +echo ''; +echo '
getValor("guardias") != "") + echo '>'; + else + echo 'disabled>'; +echo '
'.$locale['Candidato003'].'        '; + +echo ''; +echo '
getValor("viajar") != "") + echo '>'; + else + echo 'disabled>'; +echo '
'.$locale['Candidato004'].'        '; + +echo ''; +echo '
getValor("internacional") != "") + echo '>'; + else + echo 'disabled>'; +echo '
'.$locale['Candidato005'].'        '; + +echo ''; +echo '
getValor("carnet") != "") + echo '>'; + else + echo 'disabled>'; +echo '
'.$locale['1561'].'
'; +$localidadesDeseadas=$candidato->getProvinciasDeseadas(); +$keylocalidades=array_values($localidadesDeseadas); +// Mostramos la lista +foreach ($localidadesDeseadas as $nombre =>$valor) { + echo $nombre." getValor("oid")."&action=dellLocDes&id=".$valor."\">Borrar
"; +} +echo $html->listaSelect("provincias","oid","id","provincia_deseada",array("",$locale['ns']),$candidato->getProvinciasDeseadas(),true,true,"7"); +echo '  '; +echo '
'.$locale['5001'].'
'; +$localidadesNoDeseadas=$candidato->getProvinciasNoDeseadas(); +$keylocalidades=array_values($localidadesNoDeseadas); +// Mostramos la lista +foreach ($localidadesNoDeseadas as $nombre =>$valor) { + echo $nombre." getValor("oid")."&action=dellLocNoDes&id=".$valor."\">Borrar
"; +} +echo $html->listaSelect("provincias","oid","id","provincias_no_deseadas",array("",$locale['ns']),$candidato->getProvinciasNoDeseadas(),true,true,"7"); +echo '  '; +echo '
'.$locale['135'].'
'; + +/////////////////////////// +//CAPACIDADES PROFESIONALES +/////////////////////////// +echo ''; +echo '
'.$locale['Capacidades001'].'
'; +lista_capacidades(8,'candidato'); + + + +/////////////////////////// +//CURRICULUM +/////////////////////////// +echo ''; +echo '
'.$locale['1549'].'
'; +echo ''; +echo ''; +echo '
'; + menu_curriculums($_GET['oid'], "candidato"); +echo '
'.$locale['125'].'
'; +echo ''; +echo '
'; + +/* echo '
'.$locale['121'].'
'; @@ -291,50 +491,8 @@ foreach ($perfiles as $nombre =>$valor) { echo $html->listaSelect("perfil","oid","id","perfil",array("",$locale['ns']),$candidato->getPerfiles(),false,true,"15"); echo '
'; - -// Provincia deseada -echo '' . - '
'.$locale['1561'].'
'; - $localidadesDeseadas=$candidato->getProvinciasDeseadas(); -$keylocalidades=array_values($localidadesDeseadas); -// Mostramos la lista -foreach ($localidadesDeseadas as $nombre =>$valor) { - echo $nombre." getValor("oid")."&action=dellLocDes&id=".$valor."\">Borrar
"; -} - //rellena_desplegable_localidad_mult($candidato->getProvinciasDeseadas(), "provincia_deseada"); - echo $html->listaSelect("provincias","oid","id","provincia_deseada",array("",$locale['ns']),$candidato->getProvinciasDeseadas(),false,true,"15"); - - -echo '
'; - -// Provincia no deseada -echo '' . - '
'.$locale['5001'].' 
'; - $localidadesNoDeseadas=$candidato->getProvinciasNoDeseadas(); -$keylocalidades=array_values($localidadesNoDeseadas); -// Mostramos la lista -foreach ($localidadesNoDeseadas as $nombre =>$valor) { - echo $nombre." getValor("oid")."&action=dellLocNoDes&id=".$valor."\">Borrar
"; -} - //rellena_desplegable_localidad_mult($candidato->getProvinciasNoDeseadas(), "provincia_no_deseada"); - echo $html->listaSelect("provincias","oid","id","provincias_no_deseadas",array("",$locale['ns']),$candidato->getProvinciasNoDeseadas(),false,true,"15"); - - -echo '
'; - - - -echo ' '; - echo ' - '.$locale['135'].'
'; - echo ''; -echo ''; -echo '
'.$locale['1549'].'
'; -echo ''; +*/ +/* echo ' echo ' - - '; - echo ''; - echo ' -
'.$locale['122'].''; $tecnologias=$candidato->getTecnologias(); @@ -348,40 +506,12 @@ echo '
'.$locale['123'].''; - $idiomas=$candidato->getIdiomas(); -$keyidiomas=array_values($idiomas); -// Mostramos la lista para borrar -foreach ($idiomas as $nombre =>$valor) { - echo $nombre." getValor("oid")."&action=dellIdi&id=".$valor."\">Borrar
"; -} - $auxiliar = ''; - echo $html->listaSelect("idiomas","oid","id","idiomas",array("",$locale['ns']),$candidato->getIdiomas(),false,true,"15"); - echo '
'.$locale['124'].' '; - $titulaciones=$candidato->getTitulaciones(); -$keylocalidades=array_values($titulaciones); -// Mostramos la lista para borrar -foreach ($titulaciones as $nombre =>$valor) { - echo $nombre." getValor("oid")."&action=dellTit&id=".$valor."\">Borrar
"; -} - $auxiliar = ''; - echo $html->listaSelect("titulaciones","oid","id","titulaciones",array("",$locale['ns']),$candidato->getTitulaciones(),false,true,"15"); - - echo '
'; - menu_curriculums($_GET['oid'], "candidato"); - echo '
'.$locale['125'].'
'; - echo ''; - echo '
'; - -echo ''; -echo '
'.$locale['1552'].'
'; + */ + +echo '
'.$locale['1552'].'
'; ?>