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
| function cafok ($bank,$NbEnfant,$AgeEnfant0,$AgeEnfant1,$AgeEnfant2,$AgeEnfant3,$AgeEnfant4,$AgeEnfant5){
// Détermination de l'âge maximum pour la banque
$tab=array(
$AgeEnfant0,$AgeEnfant1,$AgeEnfant2,$AgeEnfant3,$AgeEnfant4,$AgeEnfant5
);
$AgeMaxi=17;
if($bank=='bnpconso')
$AgeMaxi=6;
elseif($bank=='brookeo')
$AgeMaxi=9;
elseif($bank=='cfcal' or $bank=='wash')
$AgeMaxi=10;
elseif($bank=='lift')
$AgeMaxi=13;
elseif($bank=='creatis')
$AgeMaxi=14;
elseif($bank=='ccfp1' or $bank=='ccfp2' or $bank=='ccfp3')
$AgeMaxi=15;
elseif($bank=='bnp1' or $bank=='bnp2')
$AgeMaxi=16;
if($AgeMaxi>16)return 0; // Faut changer de banque ?
// Compter le nombre d'enfants pris en compte par la banque
$Enfants=0;
foreach($tab as $age){
if($age<$AgeMaxi)$Enfants++;
}
// Obtenir le coêf. en fonction du nombre d'enfants
$AllocFam_ok=0;
switch($Enfants){
case 2:$AllocFam_ok=124;
Break;
case 3:$AllocFam_ok=275;
Break;
case 4:$AllocFam_ok=433;
Break;
case 5:$AllocFam_ok=590;
}
return $AllocFam_ok;
} |