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:
David Arranz 2011-04-04 16:25:57 +00:00
parent 2a683ee733
commit bfe373c208

View File

@ -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");