diff --git a/src/structure/components/com_sportsmanager/tools.php b/src/structure/components/com_sportsmanager/tools.php index cfbeaad..e80fbc4 100644 --- a/src/structure/components/com_sportsmanager/tools.php +++ b/src/structure/components/com_sportsmanager/tools.php @@ -19,11 +19,17 @@ require_once JPATH_SITE . '/components/com_sportsmanager/database/init.php'; /** @noinspection PhpUnused */ function mathParserVerteilung($rohpunkte, $platz, $teilnehmer, $multiplikator) { + if ($teilnehmer <= 1){ + return 0; + } return max(round($multiplikator * round(((($rohpunkte - 1) * (-log($platz / $teilnehmer) * (1 - ($platz / $teilnehmer)))) / (-log(1 / $teilnehmer) * (1 - (1 / $teilnehmer)))) + 1)), 1); } /** @noinspection PhpUnused */ function mathParserVerteilungR($rohpunkte, $platz, $teilnehmer, $multiplikator) { + if ($teilnehmer <= 1){ + return 0; + } return max(round(((($multiplikator * $rohpunkte - 1) * (-log($platz / $teilnehmer) * (1 - ($platz / $teilnehmer)))) / (-log(1 / $teilnehmer) * (1 - (1 / $teilnehmer)))) + 1), 1); }