Legacy kód
Avagy, hogyan ne programozzunk:
function kimaradasnalNemElszamolhato($th, $mhet, $mnap, $ok, $tanar, $oszt, $csop, $targy, $taz){
global $cfg_kimaradasnal_nem_elszamolhato, $megadott_tulorak;
$nem_elszamolhato = false;
if(is_array($megadott_tulorak) && in_array($taz, $megadott_tulorak)) $nem_elszamolhato = true;
if ($cfg_kimaradasnal_nem_elszamolhato != false){
foreach($cfg_kimaradasnal_nem_elszamolhato as $th_=>$nem_elsz_1)
if($th_ == '*' || $th_ & $th)
foreach($nem_elsz_1 as $mhet_=>$nem_elsz_2)
if($mhet_ == '*' || $mhet_ == $mhet)
foreach($nem_elsz_2 as $mnap_=>$nem_elsz_3)
if($mnap_ == '*' || $mnap_ == $mnap)
foreach($nem_elsz_3 as $ok_=>$nem_elsz_4)
if($ok_ == '*' || $ok_ == $ok)
foreach($nem_elsz_4 as $tanar_=>$nem_elsz_5)
if($tanar_ == '*' || $tanar_ == $tanar)
foreach($nem_elsz_5 as $oszt_=>$nem_elsz_6)
if($oszt_ == '*' || $oszt_ == $oszt)
foreach($nem_elsz_6 as $csop_=>$nem_elsz_7)
if($csop_ == '*' || $csop_ == $csop)
foreach($nem_elsz_7 as $targy_=>$nem_elsz_8)
if($targy_ == '*' || $targy_ == $targy)
$nem_elszamolhato = true;
}
return $nem_elszamolhato;
}
Olvass mást is