1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
$doublon=0;
$message_doublon="";
//teste les personnes superieures aux annees 70 - car le mktime ne marche pas avant 1970
if($annee_naissance>1970)
{ //verifie les moins de 18 ans
$timestamp_naissance = mktime(0, 0, 0, $mois_naissance, $jour_naissance, $annee_naissance);
//verif des ages minimum avant tout traitement
$age_minimum_inscription=$donnees_variables['age_minimum_inscription'];
$annee_minimum_inscription=date("Y")-$age_minimum_inscription;//annee naissance minimum inscription
$valeur_age_mini = mktime(0, 0, 0, date("m"), date("d"), $annee_minimum_inscription);//definit la date minimale
//si la date de naissance est superieure a la date mini alors on refuse la candidature - - de 18 ans le jour J
if($timestamp_naissance>$valeur_age_mini)
{
//timestamp naissance doit etre plus grand que timestamp mini
$doublon=1;
$message_doublon="Nous vous remercions de votre intérêt pour ce poste, mais nous ne pouvons malheureusement pas donner une suite favorable à votre candidature.";
}
//verif des ages maximum (plus de 65 ans ) avant tout traitement
$age_maximum_inscription=$donnees_variables['age_maximum_inscription'];
$date_atteinte_age_maximum=$donnees_variables['date_atteinte_age_maximum'];//date de base calcul maximum inscription
list($annee_maxi, $mois_maxi, $jour_maxi) = explode("-",$date_atteinte_age_maximum);
$annee_maximum_inscription=$annee_maxi-$age_maximum_inscription;//annee naissance maximum inscription
$valeur_age_maxi = mktime(0, 0, 0, $mois_maxi, $jour_maxi, $annee_maximum_inscription);//definit la date minimale
//si la date de naissance est inferieur a la date maxi alors on refuse la candidature - + de 65 ans a la date butoire
if($timestamp_naissance<$valeur_age_maxi)
{
$doublon=1;
$message_doublon="Nous vous remercions de votre intérêt pour ce poste, mais nous ne pouvons malheureusement pas donner une suite favorable à votre candidature.";
}
} else
{
//verif des ages maximum (plus de 65 ans ) avant tout traitement - avec une annee de naissance inferieure a 1970
$age_maximum_inscription=$donnees_variables['age_maximum_inscription'];
$date_atteinte_age_maximum=$donnees_variables['date_atteinte_age_maximum'];//date de base calcul maximum inscription
list($annee_maxi, $mois_maxi, $jour_maxi) = explode("-",$date_atteinte_age_maximum);
$date_atteinte_age=$annee_maxi.$mois_maxi.$jour_maxi;
$anniversaire_candidat=($annee_naissance+$age_maximum_inscription).$mois_maxi.$jour_maxi;
//si la date de naissance est inferieur a la date maxi alors on refuse la candidature - + de 65 ans a la date butoire
if($anniversaire_candidat<$date_atteinte_age)
{
$doublon=1;
$message_doublon="Nous vous remercions de votre intérêt pour ce poste, mais nous ne pouvons malheureusement pas donner une suite favorable à votre candidature.";
}
} |
Partager