diff --git a/src/structure/components/com_sportsmanager/admin.php b/src/structure/components/com_sportsmanager/admin.php index c783808..f253ef6 100644 --- a/src/structure/components/com_sportsmanager/admin.php +++ b/src/structure/components/com_sportsmanager/admin.php @@ -4628,11 +4628,13 @@ function adminKategorien(): void $kategorien[6] = array(); $kategorien[7] = array(); + $anzahl = array(0,50,100,50,50,100,50,50); + foreach ($rows as $row) $kategorien[$row->typ][$row->nummer] = $row->bezeichnung; for ($typ = 1; $typ <= 7; $typ++) { - for ($nummer = 1; $nummer <= 50; $nummer++) { + for ($nummer = 1; $nummer <= $anzahl[$typ]; $nummer++) { $bezeichnung = $db->escape($jInput->get('bezeichnung_' . $typ . '_' . $nummer, '', 'RAW')); if (empty($bezeichnung)) { if (isset($kategorien[$typ][$nummer])) { 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 ab99e95..1308da8 100644 --- a/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php +++ b/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php @@ -5086,6 +5086,7 @@ class HTML_sportsmanager_admin static function adminKategorien($kategorien): void { global $params; + $anzahl = array(0,50,100,50,50,100,50,50); ?>