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['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 +?> |