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