From 099174c0ef1d162bf41e1bd290f3516c8c8e3b9d Mon Sep 17 00:00:00 2001 From: svennickel Date: Mon, 7 Sep 2026 13:52:35 +0200 Subject: [PATCH] =?UTF-8?q?Tabellenspalte=20richtig=20benennen:=20bei=20?= =?UTF-8?q?=E2=80=9EMehrere"=20sind=20es=20Saetze,=20keine=20Tore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Aus dem Review: „Die Summe der Tore ist auch falsch." Sie ist es nicht — sie ist falsch BESCHRIFTET. Unter punktetyp „Mehrere" ist begegnung.heim_punkte seit immer die Summe der Satzstaende, und die Tabellenspalte heisst „Tore". Bisher fiel das nicht auf, weil die Tore gar nicht bekannt waren; mit der Erfassung je Satz sind sie es, und die Spalte behauptet etwas, was sie nicht zeigt. Die Absicht war schon da: tabelleAnzeigen() fragt `punktetyp != 2 ? Tore : Saetze` — nur kennt punktetyp ausschliesslich 0 und 1, die Bedingung war also nie wahr. Jetzt `punktetyp == 0 ? Tore : Saetze`, an beiden Spaltenkoepfen (Absolut und Differenz/Verhaeltnis). Gemessen an zwei Wettbewerben derselben Installation: bei punktetyp 1 stehen jetzt „Saetze Absolut" und „Saetze", bei punktetyp 0 unveraendert dreimal „Tore". Keine Zahl aendert sich, kein Sortierschluessel, keine Bestandsdaten. Die Alternative — die echten Tore summieren, wo Satzergebnisse geführt werden — waere ein Eingriff in Bestandsstaende und in die Tabellensortierung und gehoert in einen eigenen PR mit Migration (Sven 2026-09-07). --- .../com_sportsmanager/views/sportsmanager/view.html.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/structure/components/com_sportsmanager/views/sportsmanager/view.html.php b/src/structure/components/com_sportsmanager/views/sportsmanager/view.html.php index 66bbf1b..fc2fae1 100644 --- a/src/structure/components/com_sportsmanager/views/sportsmanager/view.html.php +++ b/src/structure/components/com_sportsmanager/views/sportsmanager/view.html.php @@ -1788,11 +1788,14 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie tabellenwertung != 3 && $veranstaltung->tabellenwertung != 6 && $veranstaltung->tabellenwertung != 9 && $veranstaltung->tabellenwertung != 23 && $veranstaltung->tabellenwertung != 26 && $veranstaltung->tabellenwertung != 29) { if ($alleine_angezeigt && $praesentation == 0) { ?> - punktetyp != 2 ? Text::_('COM_SPORTSMANAGER_GOALS') : Text::_('COM_SPORTSMANAGER_SETS'); ?>
+ punktetyp == 0 ? Text::_('COM_SPORTSMANAGER_GOALS') : Text::_('COM_SPORTSMANAGER_SETS'); ?>
- punktetyp != 2 ? Text::_('COM_SPORTSMANAGER_GOALS') : Text::_('COM_SPORTSMANAGER_SETS'); ?> + punktetyp == 0 ? Text::_('COM_SPORTSMANAGER_GOALS') : Text::_('COM_SPORTSMANAGER_SETS'); ?>