From f787681fecb37af91caa1139a88290bdd3e30b4f Mon Sep 17 00:00:00 2001 From: svennickel Date: Mon, 24 Aug 2026 23:10:16 +0200 Subject: [PATCH] fix: compare goals numerically in spielpunkte_bedingung() Refs #294 --- .../com_sportsmanager/views/sportsmanager/view_admin.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php b/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php index cfa38cf..345561a 100644 --- a/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php +++ b/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php @@ -11841,8 +11841,9 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void $spiel_einzel = $spieltypen[$i - 1][0] != "D"; if (($spiel_einzel && $spielpunkte_wertung_einzel == 2) || (!$spiel_einzel && $spielpunkte_wertung_doppel == 2)) continue; - echo " punkte_heim = document.adminForm.spiel_" . $i . "_heim_punkte.value != '' ? document.adminForm.spiel_" . $i . "_heim_punkte.value : 0;\n" - . " punkte_gast = document.adminForm.spiel_" . $i . "_gast_punkte.value != '' ? document.adminForm.spiel_" . $i . "_gast_punkte.value : 0;\n" + // Number(): .value ist eine Zeichenkette, "10" > "9" wäre sonst unwahr + echo " punkte_heim = document.adminForm.spiel_" . $i . "_heim_punkte.value != '' ? Number(document.adminForm.spiel_" . $i . "_heim_punkte.value) : 0;\n" + . " punkte_gast = document.adminForm.spiel_" . $i . "_gast_punkte.value != '' ? Number(document.adminForm.spiel_" . $i . "_gast_punkte.value) : 0;\n" . " if (punkte_heim > punkte_gast)\n" . " spielpunkte_heim += " . ($spiel_einzel ? "spielpunkte_sieg_einzel" : "spielpunkte_sieg_doppel") . ";\n" . " else if (punkte_heim < punkte_gast)\n"