From ec58065e0c476d8f831acdde46af7a5492cf6001 Mon Sep 17 00:00:00 2001 From: roberto Date: Wed, 18 May 2011 17:34:15 +0000 Subject: [PATCH] Tareas #602. Reducir la cantidad de campos requeridos cuando se da de alta un candidato git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk/src@64 e2b1556b-49f8-d141-9351-52d6861a72d9 --- addCandidato.php | 4 +++- gestion_candidato.php | 3 +++ verificar_candidato.php | 20 +++++++++++++++----- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/addCandidato.php b/addCandidato.php index 3adf71d..d923210 100644 --- a/addCandidato.php +++ b/addCandidato.php @@ -27,10 +27,12 @@ if(stripinput($_POST['action'])=="add"){ $errores[]="22"; } +/*NO se valida el perfil para candidatos nuevos con estado 510 (pendiente de clasificacion) que es el por defecto if((count($perfil)==1) && ($perfil["0"]=="")){ $errores_persona .= $locale['1705']."
"; $errores[]="23"; } +*/ include_once("verificar_candidato.php"); if(count($errores)==0){ @@ -138,7 +140,7 @@ echo ''; echo '
'.$locale['1548'].'
'; echo ''; echo ' -
'.$locale['100'].'

getPerfiles())==0)){ $errores_persona .= $locale['1705']."
"; $errores[]="23"; } +} include_once("verificar_candidato.php"); if(count($errores)==0){ $arrayInsert=array(); diff --git a/verificar_candidato.php b/verificar_candidato.php index 68fcd4c..92dab5b 100644 --- a/verificar_candidato.php +++ b/verificar_candidato.php @@ -12,36 +12,46 @@ if($dni != null && !verificar_longitud($dni, 9)){ $errores_persona .= $locale['1722']."
"; $errores[]="4"; } + if(!verificar_mail($email)){ $errores_persona .= $locale['1701']."
"; $errores[]="5"; } -if(!verificar_numerico($t_movil, 9)){ +if($estado == 540){ + if(!verificar_numerico($t_movil, 9)){ $errores_persona .= $locale['1704']."
"; $errores[]="6"; + } } + if($t_casa != null && !verificar_numerico($t_casa, 9)){ $errores_persona .= $locale['1709']."
"; $errores[]="7"; -} +} + if($t_trabajo != null && !verificar_numerico($t_trabajo, 9)){ $errores_persona .= $locale['1715']."
"; $errores[]="8"; } + if($cp != null && !verificar_numerico($cp, 5)){ $errores_persona .= $locale['1713']."
"; $errores[]="12"; } -if($localidad == null){ +if($estado == 540){ + if($localidad == null){ $errores_persona .= $locale['1723']."
"; $errores[]="13"; + } } -if($procedencia == null){ +if($estado == 540){ + if($procedencia == null){ $errores_persona .= $locale['1724']."
"; $errores[]="20"; + } } -?> \ No newline at end of file +?>