Error #548 -> Falla al realizar la inserción de un candidado
git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk@3 e2b1556b-49f8-d141-9351-52d6861a72d9
This commit is contained in:
parent
2a683ee733
commit
bfe373c208
@ -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']."<br />";
|
||||
@ -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");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user