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
This commit is contained in:
roberto 2011-05-18 17:34:15 +00:00
parent 3eea84ffb3
commit ec58065e0c
3 changed files with 21 additions and 6 deletions

View File

@ -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']."<br />";
$errores[]="23";
}
*/
include_once("verificar_candidato.php");
if(count($errores)==0){
@ -138,7 +140,7 @@ echo '<input type="submit" value="'.$locale['802'].'" class="button">';
echo '<div class="encabezado">'.$locale['1548'].'</div>';
echo '<table align="center" width="100%">';
echo '<tr>
<td ';
<td ';
if(in_array("1",$errores)) echo " class=\"errorcampo\"";
echo $en.' width="25%" textalign="right">'.$locale['100'].'<br><input type="text" name="nombre" value="'.$_POST['nombre'].'" size="20" maxlength="50"><br></td>
<td ';

View File

@ -39,11 +39,14 @@ switch ($action) {
$errores[]="22";
}
/*Solo se valida el perfil técnico en el caso de que el candidato este en el estado (540 - Disponible sin asignar)*/
if($estado == 540){
if((((count($perfil)==1) && $perfil["0"]==""))
&& (count($candidato->getPerfiles())==0)){
$errores_persona .= $locale['1705']."<br />";
$errores[]="23";
}
}
include_once("verificar_candidato.php");
if(count($errores)==0){
$arrayInsert=array();

View File

@ -12,36 +12,46 @@ if($dni != null && !verificar_longitud($dni, 9)){
$errores_persona .= $locale['1722']."<br />";
$errores[]="4";
}
if(!verificar_mail($email)){
$errores_persona .= $locale['1701']."<br />";
$errores[]="5";
}
if(!verificar_numerico($t_movil, 9)){
if($estado == 540){
if(!verificar_numerico($t_movil, 9)){
$errores_persona .= $locale['1704']."<br />";
$errores[]="6";
}
}
if($t_casa != null && !verificar_numerico($t_casa, 9)){
$errores_persona .= $locale['1709']."<br />";
$errores[]="7";
}
}
if($t_trabajo != null && !verificar_numerico($t_trabajo, 9)){
$errores_persona .= $locale['1715']."<br />";
$errores[]="8";
}
if($cp != null && !verificar_numerico($cp, 5)){
$errores_persona .= $locale['1713']."<br />";
$errores[]="12";
}
if($localidad == null){
if($estado == 540){
if($localidad == null){
$errores_persona .= $locale['1723']."<br />";
$errores[]="13";
}
}
if($procedencia == null){
if($estado == 540){
if($procedencia == null){
$errores_persona .= $locale['1724']."<br />";
$errores[]="20";
}
}
?>
?>