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:
parent
3eea84ffb3
commit
ec58065e0c
@ -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 ';
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
?>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user