Compare commits

..

1 Commits

Author SHA1 Message Date
MarvinF ba50b0d6a4 Merge pull request #264 from Deutscher-Tischfussballbund/sportsmanager2-stage
stage to prod
2026-03-07 01:12:47 +01:00
7 changed files with 55 additions and 305 deletions
@@ -1655,7 +1655,6 @@ function adminEditSpieler(): void
bildLoeschen("spieler", $id);
spielerstatistikAktualisieren();
halloffameAktualisieren();
redirectSportsManagerURL('&task=admin_spieler&filter=' . urlencode($filter));
}
@@ -1963,8 +1962,7 @@ function adminSpielerZusammenlegenForm(): void
aktuellerVereinAktualisieren($spieler_beizubehalten_id);
ranglisteAktualisieren();
einstufungAktualisieren();
halloffameAktualisieren();
redirectSportsManagerURL('&task=admin_spieler&filter=' . urlencode($filter) . '#id' . $spieler_beizubehalten_id);
}
@@ -2074,8 +2072,7 @@ function adminRemoveInaktiveSpielerForm(): void
}
spielerstatistikAktualisieren();
halloffameAktualisieren();
foreach ($bilder_spieler_ids as $id)
bildLoeschen("spieler", $id);
@@ -3716,8 +3713,7 @@ function adminEditVerein(): void
bildLoeschen("vereine", $id);
aktuellerVereinAktualisieren();
halloffameAktualisieren();
redirectSportsManagerURL('&task=admin_vereine');
}
@@ -3825,8 +3821,7 @@ function adminVereineZusammenlegenForm(): void
bildLoeschen("vereine", $verein_zu_entfernen_id);
aktuellerVereinAktualisieren();
halloffameAktualisieren();
redirectSportsManagerURL('&task=admin_vereine#id' . $verein_beizubehalten_id);
}
@@ -10317,12 +10312,6 @@ function adminRemoveBegegnung(): void
die($db->stderr(true));
}
$query = "DELETE FROM #__sportsmanager_ordnungsstrafen WHERE begegnung_id = $id;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
$query = "DELETE FROM #__sportsmanager_teamspiel WHERE begegnung_id = $id;";
$db->setQuery($query);
if (!$db->execute()) {
@@ -10334,7 +10323,7 @@ function adminRemoveBegegnung(): void
if (!$db->execute()) {
die($db->stderr(true));
}
if ($elo_aktualisieren) {
wannGespieltAktualisieren();
eloAktualisieren($aktualisieren_ab_datum);
@@ -10351,7 +10340,6 @@ function adminRemoveBegegnung(): void
$db = getDatabase();
$jInput = Factory::getContainer()->get(SiteApplication::class)->input;
$user_id = isExternalDatabase() ? 0 : (isJson() ? getUserID() : Factory::getContainer()->get(SiteApplication::class)->getIdentity()->id);
$id = $jInput->get('id', 0, 'INT');
$veranstaltungId = $jInput->get('veranstaltungid', 0, 'INT');
if ($veranstaltungId == 0) die("Missing id!");
@@ -10400,14 +10388,6 @@ function adminRemoveBegegnung(): void
die($db->stderr(true));
}
$query = "INSERT INTO #__sportsmanager_begegnung_historie"
. "\n (begegnung_historie_id,begegnung_id,aktion,user_id,eingetragen)"
. "\n VALUES (NULL,$id,11,$user_id,NOW());";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
termin_aktualisieren($id);
redirectSportsManagerURL('&task=admin_begegnungen&veranstaltungid=' . $veranstaltungId . '#id' . $id);
@@ -10415,10 +10395,6 @@ function adminRemoveBegegnung(): void
function adminEditBegegnungSpielplan($bestaetigen): void
{
//$bestaetigen = 0: Eingabe Moderator
//$bestaetigen = 1: Bestätigung Ergebnis
//$bestaetigen = 2: Pineingabe
$db = getDatabase();
$jInput = Factory::getContainer()->get(SiteApplication::class)->input;
@@ -10527,7 +10503,7 @@ function adminEditBegegnungSpielplan($bestaetigen): void
if (count($rows) < 1) die("Wrong id!");
$gast_team = $rows[0];
$query = "SELECT * FROM #__sportsmanager_teamspiel WHERE begegnung_id = $id ORDER BY teamspiel_nummer, teamspiel_id";
$query = "SELECT * FROM #__sportsmanager_teamspiel WHERE begegnung_id = $id ORDER BY teamspiel_nummer";
$spiele = loadObjectList($db, $query);
$query = "SELECT *"
. "\n FROM #__sportsmanager_mitglied_von_team as t1"
@@ -10549,6 +10525,7 @@ function adminEditBegegnungSpielplan($bestaetigen): void
: $begegnung->spielort_id) . "\"";
$begegnung->spielort_name = loadResult($db, $spielortQuery);
if (isJson()) {
$response = JSON_sportsmanager::adminEditBegegnungSpielplan($bestaetigen, $veranstaltung, $begegnung, $heim_team, $gast_team, $spiele, $heim_spieler, $gast_spieler, $teamspiel_modus);
JSON_sportsmanager::JSON($response);
@@ -10581,7 +10558,6 @@ function adminSaveBegegnungSpielplan(): void
$erneut_oeffnen = $jInput->get('erneut_oeffnen', 0, 'INT');
$heim_team_id = $jInput->get('heim_team_id', 0, 'INT');
$gast_team_id = $jInput->get('gast_team_id', 0, 'INT');
$loeschen = $jInput->getString('loeschen', '');
if ($jInput->get('cancel', false, 'BOOL')) {
if ($bestaetigen == 1) {
@@ -10603,13 +10579,6 @@ function adminSaveBegegnungSpielplan(): void
$benutzer_ist_moderator = benutzerZugriff("mannschaftswettbewerb_aendern") || benutzerVeranstaltungModerator($veranstaltungId); // Abfrage muss vor LOCK erfolgen, da sonst die Abfrage mangels Lock auf Moderator-Tabelle scheitert
//Spielbericht komplett loeschen
if ($benutzer_ist_moderator && $loeschen !== '') {
adminDeleteMatchReportBegegnung($id,$veranstaltungId);
redirectSportsManagerURL('&task=admin_begegnungen&veranstaltungid=' . $veranstaltungId . '#id' . $id, Text::_('COM_SPORTSMANAGER_MATCH_REPORT_WAS_DELETED'));
}
$query = "SELECT #__sportsmanager_begegnung.*, unbestaetigtes_ergebnis_id, zwischenergebnis,"
. " (SELECT COUNT(*) FROM #__sportsmanager_begegnung_historie WHERE #__sportsmanager_begegnung_historie.begegnung_id = #__sportsmanager_begegnung.begegnung_id) AS verlegen_aktionen"
. "\n FROM #__sportsmanager_begegnung"
@@ -10959,32 +10928,6 @@ function adminSaveBegegnungSpielplan(): void
if (!$db->execute()) {
abortWithError($db->stderr(true));
}
// Spielbericht auf Fehler (doppelte Einträge) überprüfen
$query = "DELETE t1"
. "\n FROM #__sportsmanager_teamspiel t1"
. "\n INNER JOIN #__sportsmanager_teamspiel t2"
. "\n ON t1.begegnung_id = t2.begegnung_id"
. "\n AND t1.teamspiel_nummer = t2.teamspiel_nummer"
. "\n AND t1.teamspiel_id < t2.teamspiel_id"
. "\n WHERE t1.begegnung_id = $id;";
$db->setQuery($query);
if (!$db->execute()) {
abortWithError($db->stderr(true));
}
// In Historie eintragen, wenn doppelte Einträge gelöscht wurden
$deleted = $db->getAffectedRows();
if ($deleted > 0) {
$query = "INSERT INTO #__sportsmanager_begegnung_historie"
. "\n (begegnung_historie_id, begegnung_id, aktion, team_id, user_id, eingetragen)"
. "\n VALUES (NULL, $id, 13, NULL, NULL, NOW());";
$db->setQuery($query);
if (!$db->execute()) {
abortWithError($db->stderr(true));
}
}
// Benachrichtigung schreiben
$heim_team = null;
@@ -11073,70 +11016,6 @@ function adminSaveBegegnungSpielplan(): void
}
}
function adminDeleteMatchReportBegegnung($id,$veranstaltungId): void
{
$db = getDatabase();
$user_id = isExternalDatabase() ? 0 : (isJson() ? getUserID() : Factory::getContainer()->get(SiteApplication::class)->getIdentity()->id);
$query = "DELETE FROM #__sportsmanager_teamspiel WHERE begegnung_id = $id;";
$db->setQuery($query);
if (!$db->execute()) {
abortWithError($db->stderr(true));
}
$query = "UPDATE #__sportsmanager_begegnung"
. "\n SET heim_punkte = NULL,"
. "\n gast_punkte = NULL,"
. "\n heim_spielpunkte = NULL,"
. "\n gast_spielpunkte = NULL"
. "\n WHERE begegnung_id = $id";
$db->setQuery($query);
if (!$db->execute()) {
abortWithError($db->stderr(true));
}
$query = "DELETE FROM #__sportsmanager_unbestaetigtes_ergebnis WHERE begegnung_id = $id;";
$db->setQuery($query);
if (!$db->execute()) {
abortWithError($db->stderr(true));
}
$query = "DELETE FROM #__sportsmanager_begegnung_historie WHERE begegnung_id = $id AND aktion IN (6,7,8,9,10,13);";
$db->setQuery($query);
if (!$db->execute()) {
abortWithError($db->stderr(true));
}
spielerstatistikAktualisieren(0, $veranstaltungId);
teamstatistikAktualisieren($veranstaltungId);
// Elo-bezogene Auswertungen aktualisieren, falls für die Veranstaltung aktiviert
$query = "SELECT elo_wertung FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = " . $veranstaltungId . " LIMIT 1;";
$db->setQuery($query);
$eloWertung = (int) $db->loadResult();
if ($eloWertung === 1) {
// Startdatum der Veranstaltung für Elo-Berechnung ermitteln
$query = "SELECT erster_tag FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = " . $veranstaltungId . " LIMIT 1;";
$db->setQuery($query);
$aktualisieren_ab_datum = $db->loadResult();
// Funktionen mit korrekten Parametern aufrufen
wannGespieltAktualisieren();
eloAktualisieren($aktualisieren_ab_datum);
einstufungAktualisieren();
}
$query = "INSERT INTO #__sportsmanager_begegnung_historie"
. "\n (begegnung_historie_id,begegnung_id,aktion,user_id,eingetragen)"
. "\n VALUES (NULL,$id,12,$user_id,NOW());";
$db->setQuery($query);
if (!$db->execute()) {
abortWithError($db->stderr(true));
}
return;
}
#[NoReturn] function adminBegegnungSpielplanHeimtausch(): void
{
$db = getDatabase();
@@ -11243,24 +11122,6 @@ function adminDeleteMatchReportBegegnung($id,$veranstaltungId): void
if (!$db->execute()) {
die($db->stderr(true));
}
$encrypted_pin = $db->escape($jInput->get('pin', '', 'RAW'));
$pin = decrypt($encrypted_pin, "a9cZ" . $veranstaltungId . "oDS7" . $id . "2eA");
$query = "SELECT team_id FROM #__sportsmanager_team"
. "\n WHERE pin = " . $db->quote($pin) . " AND veranstaltung_id = $veranstaltungId;";
$team_id = loadResult($db, $query);
if (empty($user_id) OR !empty($team_id)) $user_id = "NULL";
if (empty($team_id)) $team_id = "NULL";
$query = "INSERT INTO #__sportsmanager_begegnung_historie"
. "\n (begegnung_historie_id,begegnung_id,aktion,team_id,user_id,eingetragen)"
. "\n VALUES (NULL,$id,11,$team_id,$user_id,NOW());";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
}
redirectSportsManagerURL('&task=' . ($bestaetigen != 0 ? ($bestaetigen == 1 ? 'admin_begegnung_spielplan_edit_bestaetigen' : 'pineingabe') : 'admin_begegnung_spielplan_edit') . '&id=' . $id . '&veranstaltungid=' . $veranstaltungId . ($bestaetigen != 0 ? '_bestaetigen' : '') . '&veranstaltungid=' . $veranstaltungId . '&id=' . $id . '&erneut_oeffnen=1' . (!empty($encrypted_pin) ? ('&epin=' . $encrypted_pin) : "") . ($aus_uebersicht ? '&aus_uebersicht=1' : ''));
@@ -12817,12 +12678,6 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
die($db->stderr(true));
}
$query = "DELETE FROM #__sportsmanager_ordnungsstrafen WHERE begegnung_id = $id;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
$query = "DELETE FROM #__sportsmanager_teamspiel WHERE begegnung_id = $id;";
$db->setQuery($query);
if (!$db->execute()) {
@@ -5503,12 +5503,10 @@ function updateDatabase(): void
$db->setQuery($query);
if (!$db->execute()) { die($db->stderr(true)); }
$columns = $db->getTableColumns('#__sportsmanager_veranstaltung');
if (!array_key_exists('regelwerke_id', $columns)) {
$query = "ALTER TABLE `#__sportsmanager_veranstaltung` ADD COLUMN `regelwerke_id` INT(11) NOT NULL DEFAULT '0' AFTER `bezeichnung`;";
$db->setQuery($query);
if (!$db->execute()) { die($db->stderr(true)); }
}
$query = "ALTER TABLE `#__sportsmanager_veranstaltung` ADD COLUMN IF NOT EXISTS `regelwerke_id` INT(11) NOT NULL DEFAULT '0' AFTER `bezeichnung`;";
$db->setQuery($query);
if (!$db->execute()) { die($db->stderr(true)); }
$query = "UPDATE #__sportsmanager_einstellungen"
. "\n SET wert = '114'"
. "\n WHERE name = 'datenbank_version'";
@@ -5521,24 +5519,19 @@ function updateDatabase(): void
if ($datenbank_version < 115) {
// Erweiterung Tabelle #__sportsmanager_verschieberegel
$columns = $db->getTableColumns('#__sportsmanager_verschieberegel');
if (!array_key_exists('begruendung_erforderlich', $columns)
|| !array_key_exists('vereine_berechtigt', $columns)
|| !array_key_exists('verband_berechtigt', $columns)) {
$query = "ALTER TABLE `#__sportsmanager_verschieberegel`"
. "\n ADD COLUMN `begruendung_erforderlich` INT(1) NOT NULL DEFAULT 0 AFTER `ablehnen`,"
. "\n ADD COLUMN `vereine_berechtigt` INT(1) NOT NULL DEFAULT 1 AFTER `begruendung_erforderlich`,"
. "\n ADD COLUMN `verband_berechtigt` INT(1) NOT NULL DEFAULT 0 AFTER `vereine_berechtigt`;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
$query = "ALTER TABLE `#__sportsmanager_verschieberegel`"
."\n ADD COLUMN IF NOT EXISTS `begruendung_erforderlich` INT(1) NOT NULL DEFAULT 0 AFTER `ablehnen`,"
."\n ADD COLUMN IF NOT EXISTS `vereine_berechtigt` INT(1) NOT NULL DEFAULT 1 AFTER `begruendung_erforderlich`,"
."\n ADD COLUMN IF NOT EXISTS `verband_berechtigt` INT(1) NOT NULL DEFAULT 0 AFTER `vereine_berechtigt`;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
$query = "INSERT IGNORE INTO `#__sportsmanager_email_vorlagen` (`email_vorlagen_id`, `vorlage`) VALUES (NULL, 'Spielverlegung');";
$db->setQuery($query);
if (!$db->execute()) { die($db->stderr(true)); }
$query = "UPDATE #__sportsmanager_einstellungen"
. "\n SET wert = '115'"
. "\n WHERE name = 'datenbank_version'";
@@ -5547,33 +5540,25 @@ function updateDatabase(): void
die($db->stderr(true));
}
}
if ($datenbank_version < 116) {
$columns = $db->getTableColumns('#__sportsmanager_spielort');
if (!array_key_exists('telefon', $columns)
|| !array_key_exists('email', $columns)
|| !array_key_exists('ruhetage', $columns)) {
$query = "ALTER TABLE `#__sportsmanager_spielort`"
. "\n ADD `telefon` VARCHAR(64) NULL DEFAULT NULL AFTER `url`,"
. "\n ADD `email` VARCHAR(64) NULL DEFAULT NULL AFTER `telefon`,"
. "\n ADD `ruhetage` VARCHAR(64) NULL DEFAULT NULL AFTER `email`;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
$query = "ALTER TABLE `#__sportsmanager_spielort`"
. "\n ADD IF NOT EXISTS `telefon` VARCHAR(64) NULL DEFAULT NULL AFTER `url`,"
. "\n ADD IF NOT EXISTS `email` VARCHAR(64) NULL DEFAULT NULL AFTER `telefon`,"
. "\n ADD IF NOT EXISTS `ruhetage` VARCHAR(64) NULL DEFAULT NULL AFTER `email`;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
$columns = $db->getTableColumns('#__sportsmanager_team');
if (!array_key_exists('trainingstage', $columns)){
$query = "ALTER TABLE `#__sportsmanager_team`"
. "\n ADD `trainingstage` VARCHAR(64) NULL DEFAULT NULL AFTER `heimspielort_id`;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
$query = "ALTER TABLE `#__sportsmanager_team`"
. "\n ADD IF NOT EXISTS `trainingstage` VARCHAR(64) NULL DEFAULT NULL AFTER `heimspielort_id`;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
$query = "UPDATE #__sportsmanager_einstellungen"
. "\n SET wert = '116'"
. "\n WHERE name = 'datenbank_version'";
@@ -5596,15 +5581,10 @@ function updateDatabase(): void
$db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); }
$columns = $db->getTableColumns('#__sportsmanager_veranstaltung');
if (!array_key_exists('explizite_strafen', $columns)) {
$query = "ALTER TABLE #__sportsmanager_veranstaltung"
. "\n ADD explizite_strafen tinyint(4) DEFAULT '0' AFTER elo_wertung";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
}
$query = "ALTER TABLE #__sportsmanager_veranstaltung"
. "\n ADD IF NOT EXISTS explizite_strafen tinyint(4) DEFAULT '0' AFTER elo_wertung";
$db->setQuery($query);
if (!$db->execute()) { die($db->stderr(true)); }
$query = "UPDATE #__sportsmanager_einstellungen SET wert = '117' WHERE name = 'datenbank_version'";
$db->setQuery($query);
@@ -5628,7 +5608,7 @@ function updateDatabase(): void
if (!$db->execute()) {
die($db->stderr(true));
}
$query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_mitglied_von_verbandsorgan` ("
. "\n `mitglied_von_verbandsorgan_id` int(11) NOT NULL AUTO_INCREMENT,"
. "\n `verbandsorgane_id` int(11) DEFAULT NULL,"
@@ -5649,7 +5629,7 @@ function updateDatabase(): void
if (!$db->execute()) {
die($db->stderr(true));
}
$query = "UPDATE #__sportsmanager_einstellungen"
. "\n SET wert = '118'"
. "\n WHERE name = 'datenbank_version'";
@@ -5698,7 +5678,7 @@ function updateDatabase(): void
if (!$db->execute()) {
die($db->stderr(true));
}
$query = "UPDATE #__sportsmanager_einstellungen"
. "\n SET wert = '119'"
. "\n WHERE name = 'datenbank_version'";
@@ -6028,56 +6028,6 @@ function spielerstatistikAktualisieren($geaenderte_spielerstatistik_id = 0, $gea
}
}
function halloffameAktualisieren(): void
{
//Beim Löschen von Spieler bzw. Vereine werden die entsprechenden ids in Hall of Fame und Verbandsorgane gelöscht
$db = getDatabase();
// spieler1_id prüfen
$query = "UPDATE #__sportsmanager_mitglied_von_halloffame h"
. "\n LEFT JOIN #__sportsmanager_spieler s ON s.spieler_id = h.spieler1_id"
. "\n SET h.spieler1_id = NULL"
. "\n WHERE h.spieler1_id IS NOT NULL"
. "\n AND s.spieler_id IS NULL;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
// spieler2_id prüfen
$query = "UPDATE #__sportsmanager_mitglied_von_halloffame h"
. "\n LEFT JOIN #__sportsmanager_spieler s ON s.spieler_id = h.spieler2_id"
. "\n SET h.spieler2_id = NULL"
. "\n WHERE h.spieler2_id IS NOT NULL"
. "\n AND s.spieler_id IS NULL;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
// verein_id prüfen
$query = "UPDATE #__sportsmanager_mitglied_von_halloffame h"
. "\n LEFT JOIN #__sportsmanager_verein v ON v.verein_id = h.verein_id"
. "\n SET h.verein_id = NULL"
. "\n WHERE h.verein_id IS NOT NULL"
. "\n AND v.verein_id IS NULL;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
// Verbandsorgan-Spieler prüfen
$query = "UPDATE #__sportsmanager_mitglied_von_verbandsorgan h"
. "\n LEFT JOIN #__sportsmanager_spieler s ON s.spieler_id = h.spieler_id"
. "\n SET h.spieler_id = NULL"
. "\n WHERE h.spieler_id IS NOT NULL"
. "\n AND s.spieler_id IS NULL;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
}
function wannGespieltAktualisieren(): void
{
$db = getDatabase();
@@ -4023,7 +4023,6 @@ static function verbandsorgane($titel, $beschreibung, $rows, $organisation_zeige
if (count($rows) > 0) {
?>
<div class="uk-overflow-auto">
<table style='border-collapse: collapse;'
class="uk-table-hover uk-table-divider uk-table-middle dtfl-table-medium contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
@@ -4062,7 +4061,6 @@ static function verbandsorgane($titel, $beschreibung, $rows, $organisation_zeige
}
?>
</table>
</div>
<?php
}
@@ -4090,7 +4088,6 @@ static function verbandsorganeDetails($titel, $beschreibung, $verbandsorgan, $ro
<?php
}
echo "<div class='uk-overflow-auto'>";
echo "<H1>" . $verbandsorgan->verbandsorgan . "</H1>";
echo $verbandsorgan->beschreibung;
@@ -4139,7 +4136,6 @@ static function verbandsorganeDetails($titel, $beschreibung, $verbandsorgan, $ro
<?php
}
?>
</div>
<span class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>">&nbsp;</span>
<?php
}
@@ -4165,7 +4161,6 @@ static function halloffame($titel, $beschreibung, $rows): void
if (count($rows) > 0) {
?>
<div class="uk-overflow-auto">
<table style='border-collapse: collapse;'
class="uk-table-hover uk-table-divider uk-table-middle dtfl-table-medium contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
@@ -4192,7 +4187,6 @@ static function halloffame($titel, $beschreibung, $rows): void
}
?>
</table>
</div>
<?php
}
?>
@@ -4223,7 +4217,7 @@ static function halloffameDetails($titel, $beschreibung, $rows, $halloffame): vo
if ($rows != null) {
?>
<div class="uk-overflow-auto">
<table style='border-collapse: collapse;'
class="uk-table-hover uk-table-divider uk-table-middle dtfl-table-medium contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
@@ -4326,7 +4320,6 @@ static function halloffameDetails($titel, $beschreibung, $rows, $halloffame): vo
<?php
}
?>
</div>
<span class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>">&nbsp;</span>
<?php
}
@@ -7087,7 +7087,6 @@ class HTML_sportsmanager_admin
if (count($rows) > 0) {
?>
<div class="uk-overflow-auto">
<table class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>" style='width: 100%;'>
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
<th nowrap><strong>ID</strong></th>
@@ -7138,7 +7137,6 @@ class HTML_sportsmanager_admin
}
?>
</table>
</div>
<?php
}
}
@@ -7367,7 +7365,7 @@ class HTML_sportsmanager_admin
</tr>
</table>
</form>
<div class="uk-overflow-auto">
<div class="uk-overflow-auto">
<table class="uk-table-shrink contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>" style='width: 100%;'>
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
<th nowrap style='text-align: center; width: 60px;'><STRONG>ID</STRONG></th>
@@ -7434,8 +7432,7 @@ class HTML_sportsmanager_admin
}
}
?>
</table>
</div>
</table></div>
<span class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>">&nbsp;</span>
<?php
}
@@ -7555,7 +7552,7 @@ class HTML_sportsmanager_admin
if (count($rows) > 0) {
?>
<div class="uk-overflow-auto">
<table style='width: 400px;' class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
<th style='text-align: left; width: 250px;' nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_ASSOCIATION_BODIES'); ?></strong></th>
@@ -7588,7 +7585,7 @@ class HTML_sportsmanager_admin
}
?>
</table>
</div>
<form action="<?php echo SportsManagerURL(); ?>" method="post" name="adminForm" id="adminForm">
<input type="submit" value="<?php echo Text::_('COM_SPORTSMANAGER_EXPORT'); ?>" class="button"
onclick="const t = this.form.task;
@@ -7735,7 +7732,6 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
if (count($rows) > 0) {
?>
<div class="uk-overflow-auto">
<table style='width: 800px;' class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
<th style='text-align: left; width: 240px;' nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_MEMBER'); ?></strong></th>
@@ -7774,7 +7770,6 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
}
?>
</table>
</div>
<?php
}
}
@@ -7956,7 +7951,6 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
if (count($rows) > 0) {
?>
<div class="uk-overflow-auto">
<table style='border-collapse: collapse;'
class="uk-table-hover uk-table-divider uk-table-middle dtfl-table-medium contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
@@ -7991,7 +7985,6 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
}
?>
</table>
</div>
<?php
}
}
@@ -8130,7 +8123,7 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
<?php
if ($rows != null) {
?>
<div class="uk-overflow-auto">
<table style='border-collapse: collapse;'
class="uk-table-hover uk-table-divider uk-table-middle dtfl-table-medium contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
@@ -8260,7 +8253,6 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
}
?>
</table>
</div>
<?php
}
}
@@ -8497,7 +8489,6 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
if (count($rows) > 0) {
?>
<div class="uk-overflow-auto">
<table style='width: 100%;' class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
<th style='text-align: left;' nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_RULEBOOK'); ?></strong></th>
@@ -8532,7 +8523,6 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
}
?>
</table>
</div>
<?php
}
}
@@ -11103,9 +11093,7 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
?>
</td>
<td nowrap><small><a
href="<?php echo SportsManagerURL('&task=admin_begegnung_heimtausch&veranstaltungid=' . $veranstaltung->veranstaltung_id . '&id=' . $row->begegnung_id); ?>"
onclick="return confirm('<?php echo Text::_('COM_SPORTSMANAGER_REALLY_SWAP_MATCH'); ?>');">
<?php echo Text::_('COM_SPORTSMANAGER_HOME_EXCHANGE'); ?></a></small>
href="<?php echo SportsManagerURL('&task=admin_begegnung_heimtausch&veranstaltungid=' . $veranstaltung->veranstaltung_id . '&id=' . $row->begegnung_id); ?>"><?php echo Text::_('COM_SPORTSMANAGER_HOME_EXCHANGE'); ?></a></small>
</td>
<td nowrap><small><a
href="<?php echo SportsManagerURL('&task=admin_begegnung_remove&veranstaltungid=' . $veranstaltung->veranstaltung_id . '&id=' . $row->begegnung_id); ?>"
@@ -11474,9 +11462,6 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
8 => Text::_('COM_SPORTSMANAGER_MODIFIED_RESULTS'),
9 => Text::_('COM_SPORTSMANAGER_LIVE_RESULTS'),
10 => Text::_('COM_SPORTSMANAGER_REJECTED_SHIFT'),
11 => Text::_('COM_SPORTSMANAGER_SWAP_MATCH'),
12 => Text::_('COM_SPORTSMANAGER_MATCH_REPORT_DELETED'),
13 => Text::_('COM_SPORTSMANAGER_MATCH_REPORT_CORRECTED'),
default => Text::_('COM_SPORTSMANAGER_PROPOSED_APPOINTMENT'),
};
?>
@@ -11577,7 +11562,6 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
?>
<input type="submit" name="heimrecht_tauschen"
value="<?php echo Text::_('COM_SPORTSMANAGER_ADVANTAGE_HOME'); ?>"
onclick="return confirm('<?php echo Text::_('COM_SPORTSMANAGER_REALLY_SWAP_MATCH'); ?>');"
class="button"/>
<?php
}
@@ -12011,13 +11995,12 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
$js_pruefung .= "if (!spieler_eingetragen()) { if (!confirm('" . ($spielernamen == 1 ? Text::_('COM_SPORTSMANAGER_NO_PLAYERS_FOR_DOUBLES') : Text::_('COM_SPORTSMANAGER_NOT_ALL_PLAYERS_FROM_REGISTERED')) . " " . Text::_('COM_SPORTSMANAGER_WANT_TO_SAVE_RESULT') . "')) return false; } ";
?>
<input type="submit" name="save" value="<?php echo Text::_('COM_SPORTSMANAGER_SAVE'); ?>"
class="button"<?php if (!empty($js_pruefung)) echo " onclick=\"" . $js_pruefung . "return true;\""; ?> />
<input type="submit" name="loeschen" value="<?php echo Text::_('COM_SPORTSMANAGER_DELETE'); ?>"
class="button" onclick="return confirm('<?php echo Text::_('COM_SPORTSMANAGER_REALLY_DELETE_MATCH_REPORT'); ?>');" />
class="button"<?php if (!empty($js_pruefung)) echo " onclick=\"" . $js_pruefung . "return true;\""; ?> />
<?php
}
?>
<input type="submit" name="cancel" value="<?php echo Text::_('COM_SPORTSMANAGER_CANCEL'); ?>" class="button"/>
<input type="submit" name="cancel" value="<?php echo Text::_('COM_SPORTSMANAGER_CANCEL'); ?>"
class="button"/>
<input type="hidden" name="task" value="admin_begegnung_spielplan_save"/>
<input type="hidden" name="id" value="<?php echo($begegnung != null ? $begegnung->begegnung_id : "0"); ?>"/>
<input type="hidden" name="veranstaltungid" value="<?php echo $veranstaltung->veranstaltung_id; ?>"/>
@@ -12037,6 +12020,7 @@ static function adminVerbandsorganMitglieder($rows,$verbandsorgan): void
static function adminBegegnungenGenerieren($veranstaltung, $rows): void
{
//geändert am 07.03.2025 von Jürgen Meyer
global $params;
$anzahlteams = count($rows);
if ($anzahlteams % 2)
@@ -1092,10 +1092,4 @@ COM_SPORTSMANAGER_MATCH_TYPE="Spielform"
COM_SPORTSMANAGER_REALLY_REMOVE_HALL_OF_FAME_YEAR="Willst Du wirklich dieses Hall of Fame Jahr l&ouml;schen?"
COM_SPORTSMANAGER_YEARS="Jahre"
COM_SPORTSMANAGER_ADD_HALL_OF_FAME_YEAR="Hall of Fame Jahr hinzuf&uuml;gen"
COM_SPORTSMANAGER_NO_ENTRY="kein Eintrag"
COM_SPORTSMANAGER_REALLY_SWAP_MATCH="Willst Du wirklich das Heimrecht tauschen?"
COM_SPORTSMANAGER_SWAP_MATCH="Heimrechttausch"
COM_SPORTSMANAGER_REALLY_DELETE_MATCH_REPORT="Der Spielbericht wird zusammen mit allen historischen Eintr&auml;gen gel&ouml;scht. Willst du den Spielbericht wirklich l&ouml;schen?"
COM_SPORTSMANAGER_MATCH_REPORT_DELETED="Spielbericht gel&ouml;scht"
COM_SPORTSMANAGER_MATCH_REPORT_WAS_DELETED="Der Spielbericht wurde erfolgreich gel&ouml;scht!"
COM_SPORTSMANAGER_MATCH_REPORT_CORRECTED="Spielberichtskorrektur"
COM_SPORTSMANAGER_NO_ENTRY="kein Eintrag"
@@ -1092,10 +1092,4 @@ COM_SPORTSMANAGER_MATCH_TYPE="Game Type"
COM_SPORTSMANAGER_REALLY_REMOVE_HALL_OF_FAME_YEAR="Are you sure you want to delete this Hall of Fame year?"
COM_SPORTSMANAGER_YEARS="Years"
COM_SPORTSMANAGER_ADD_HALL_OF_FAME_YEAR="Add Hall of Fame Year"
COM_SPORTSMANAGER_NO_ENTRY="no entry"
COM_SPORTSMANAGER_REALLY_SWAP_MATCH="Do you really want to swap the home advantage?"
COM_SPORTSMANAGER_SWAP_MATCH="Swap home advantage"
COM_SPORTSMANAGER_REALLY_DELETE_MATCH_REPORT="The match report and all its history will be deleted. Are you sure you want to delete the match report?"
COM_SPORTSMANAGER_MATCH_REPORT_DELETED="Match report deleted"
COM_SPORTSMANAGER_MATCH_REPORT_WAS_DELETED="The match report has been successfully deleted!"
COM_SPORTSMANAGER_MATCH_REPORT_CORRECTED="Match report corrected"
COM_SPORTSMANAGER_NO_ENTRY="no entry"