diff --git a/src/addCandidato.php b/src/addCandidato.php index 444f034..677af39 100644 --- a/src/addCandidato.php +++ b/src/addCandidato.php @@ -20,6 +20,7 @@ $errores=array(); if(stripinput($_POST['action'])=="add"){ $errores_persona = ""; + $mensaje = ""; include_once("campos_persona.php"); if(count($provincia_deseada)==0){ $errores_persona .= $locale['1708']."
"; @@ -31,6 +32,7 @@ if(stripinput($_POST['action'])=="add"){ $errores[]="23"; } include_once("verificar_candidato.php"); + if(count($errores)==0){ $arrayInsert=array(); include_once("Objects/ListaCandidatos.php"); @@ -45,18 +47,18 @@ if(stripinput($_POST['action'])=="add"){ $camposQuitar["mesalta"]=stripinput($_POST['mesalta']); $camposQuitar["anyoalta"]=stripinput($_POST['anyoalta']); $camposQuitar["MAX_FILE_SIZE"]=stripinput($_POST['MAX_FILE_SIZE']); - $camposQuitar["tecnologia"]=stripinput($_POST['tecnologia']); - $camposQuitar["idiomas"]=stripinput($_POST['idiomas']); - $camposQuitar["titulaciones"]=stripinput($_POST['titulaciones']); - $camposQuitar["provincia_deseada"]=stripinput($_POST['provincia_deseada']); - $camposQuitar["perfil"]=stripinput($_POST['perfil']); + $camposQuitar["tecnologia"]=$_POST['tecnologia']; + $camposQuitar["idiomas"]=$_POST['idiomas']; + $camposQuitar["titulaciones"]=$_POST['titulaciones']; + $camposQuitar["provincia_deseada"]=$_POST['provincia_deseada']; + $camposQuitar["perfil"]=$_POST['perfil']; $camposQuitar["action"]=stripinput($_POST['action']); $camposQuitar["diaentre"]=stripinput($_POST['diaentre']); $camposQuitar["mesentre"]=stripinput($_POST['mesentre']); $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") @@ -66,13 +68,16 @@ if(stripinput($_POST['action'])=="add"){ $_POST['tecnologia']=array_diff_assoc($_POST['tecnologia'],$vacio); $_POST['idiomas']=array_diff_assoc($_POST['idiomas'],$vacio); $_POST['titulaciones']=array_diff_assoc($_POST['titulaciones'],$vacio); + $_POST['perfil']=array_diff_assoc($_POST['perfil'],$vacio); foreach($camposInsertar as $nombre_campo => $valor){ if($valor!="") $arrayInsert[$nombre_campo]=$valor; } + // Insertamos el nuevo candidato try{ $errorInsert=false; + $idCandidatoNew=$listaCandidatos->addCandidato($arrayInsert); if($idCandidatoNew!="-1"){ include_once("Objects/Candidato.php");