mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
Merge pull request #241 from Deutscher-Tischfussballbund/sportsmanager2-issue240
Sportsmanager2 issue240
This commit is contained in:
@@ -13157,6 +13157,54 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
HTML_sportsmanager_admin::adminImportTurnierdisziplinMeldungenSpieleForm($row, $veranstalter);
|
||||
}
|
||||
|
||||
#[NoReturn] function adminLoeschenTurnierdisziplinMeldungenSpiele($id): void
|
||||
{
|
||||
$db = getDatabase();
|
||||
global $_FILES;
|
||||
$jInput = Factory::getContainer()->get(SiteApplication::class)->input;
|
||||
|
||||
if (!benutzerZugriff("turniere_aendern") && !benutzerTurnierModerator())
|
||||
keinZugriff();
|
||||
|
||||
$query = "DELETE FROM #__sportsmanager_turnierspiel WHERE turnierdisziplin_id = $id;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
|
||||
$query = "DELETE #__sportsmanager_turniermeldung_spieler_name"
|
||||
. "\n FROM #__sportsmanager_turniermeldung_spieler_name, #__sportsmanager_turniermeldung_spieler, #__sportsmanager_turniermeldung"
|
||||
. "\n WHERE #__sportsmanager_turniermeldung_spieler_name.turniermeldung_spieler_id = #__sportsmanager_turniermeldung_spieler.turniermeldung_spieler_id"
|
||||
. "\n AND #__sportsmanager_turniermeldung_spieler.turniermeldung_id = #__sportsmanager_turniermeldung.turniermeldung_id"
|
||||
. "\n AND turnierdisziplin_id = $id AND rundenstufe <> 20;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
|
||||
$query = "DELETE #__sportsmanager_turniermeldung_spieler"
|
||||
. "\n FROM #__sportsmanager_turniermeldung_spieler, #__sportsmanager_turniermeldung"
|
||||
. "\n WHERE #__sportsmanager_turniermeldung_spieler.turniermeldung_id = #__sportsmanager_turniermeldung.turniermeldung_id"
|
||||
. "\n AND turnierdisziplin_id = $id AND rundenstufe <> 20;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
|
||||
$query = "DELETE FROM #__sportsmanager_turniermeldung WHERE turnierdisziplin_id = $id AND rundenstufe <> 20;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
|
||||
$query = "DELETE FROM #__sportsmanager_turnier_rundenstufe WHERE turnierdisziplin_id = $id;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#[NoReturn] function adminImportTurnierdisziplinMeldungenSpiele(): void
|
||||
{
|
||||
$db = getDatabase();
|
||||
@@ -13174,7 +13222,9 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
}
|
||||
|
||||
// Sicherstellen, dass Turnierdisziplin zum Turnier gehört
|
||||
$query = "SELECT turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, typ, turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $id";
|
||||
$query = "SELECT turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, typ, turnier_id"
|
||||
. "\n FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id)"
|
||||
. "\n WHERE turnierdisziplin_id = $id";
|
||||
$rows = loadObjectList($db, $query);
|
||||
if (count($rows) < 1) die ("Wrong id");
|
||||
$turnierdisziplin = $rows[0];
|
||||
@@ -13187,49 +13237,38 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
keinZugriff();
|
||||
|
||||
if ($zugriffsebene == 2 && $veranstalter_id != 0)
|
||||
$wertungsbedingung = "(SELECT COUNT(*) FROM #__sportsmanager_mitglied_von_verein LEFT JOIN #__sportsmanager_verein USING (verein_id) WHERE #__sportsmanager_mitglied_von_verein.spieler_id = #__sportsmanager_spieler.spieler_id AND veranstalter_id = $veranstalter_id) > 0 AND ";
|
||||
$wertungsbedingung = "(SELECT COUNT(*) FROM #__sportsmanager_mitglied_von_verein"
|
||||
. "\n LEFT JOIN #__sportsmanager_verein USING (verein_id)"
|
||||
. "\n WHERE #__sportsmanager_mitglied_von_verein.spieler_id = #__sportsmanager_spieler.spieler_id"
|
||||
. "\n AND veranstalter_id = $veranstalter_id) > 0 AND ";
|
||||
else
|
||||
$wertungsbedingung = "NOT ISNULL(aktueller_verein_id) AND ";
|
||||
|
||||
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, elo_wertung FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $id";
|
||||
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort,"
|
||||
. "\n beginn, elo_wertung FROM #__sportsmanager_turnierdisziplin"
|
||||
. "\n INNER JOIN #__sportsmanager_turnier USING (turnier_id)"
|
||||
. "\n WHERE turnierdisziplin_id = $id";
|
||||
$rows = loadObjectList($db, $query);
|
||||
if (count($rows) < 1) die("Wrong id!");
|
||||
$turnierdisziplin = $rows[0];
|
||||
|
||||
$elo_aktualisieren = $turnierdisziplin->elo_wertung;
|
||||
$aktualisieren_ab_datum = !empty($turnierdisziplin->beginn) ? substr($turnierdisziplin->beginn, 0, 10) : null;
|
||||
$Meldung = "Alle Dateien wurden erfolgreich importiert!!!";
|
||||
|
||||
if (!empty($_FILES["daten"]["tmp_name"])) {
|
||||
if (is_uploaded_file($_FILES["daten"]["tmp_name"])) {
|
||||
$query = "DELETE FROM #__sportsmanager_turnierspiel WHERE turnierdisziplin_id = $id;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
$filename = $_FILES['daten']['name'];
|
||||
$ext = strtolower(pathinfo($filename, PATHINFO_EXTENSION));
|
||||
|
||||
$query = "DELETE #__sportsmanager_turniermeldung_spieler_name FROM #__sportsmanager_turniermeldung_spieler_name, #__sportsmanager_turniermeldung_spieler, #__sportsmanager_turniermeldung WHERE #__sportsmanager_turniermeldung_spieler_name.turniermeldung_spieler_id = #__sportsmanager_turniermeldung_spieler.turniermeldung_spieler_id AND #__sportsmanager_turniermeldung_spieler.turniermeldung_id = #__sportsmanager_turniermeldung.turniermeldung_id AND turnierdisziplin_id = $id AND rundenstufe <> 20;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
if (!in_array(strtolower($ext), ["csv","json","xml"], true))
|
||||
redirectSportsManagerURL('&task=admin_turnierdisziplin_meldungen_spiele&turnierdisziplinid=' . $id, "Die übergebene Datei muss vom Typ csv, xml oder json sein.");
|
||||
|
||||
$query = "DELETE #__sportsmanager_turniermeldung_spieler FROM #__sportsmanager_turniermeldung_spieler, #__sportsmanager_turniermeldung WHERE #__sportsmanager_turniermeldung_spieler.turniermeldung_id = #__sportsmanager_turniermeldung.turniermeldung_id AND turnierdisziplin_id = $id AND rundenstufe <> 20;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
if (!is_uploaded_file($_FILES["daten"]["tmp_name"]))
|
||||
redirectSportsManagerURL('&task=admin_turnierdisziplin_meldungen_spiele&turnierdisziplinid=' . $id, "Es wurde keine Datei hochgeladen.");
|
||||
|
||||
$query = "DELETE FROM #__sportsmanager_turniermeldung WHERE turnierdisziplin_id = $id AND rundenstufe <> 20;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
adminLoeschenTurnierdisziplinMeldungenSpiele($id);
|
||||
|
||||
$query = "DELETE FROM #__sportsmanager_turnier_rundenstufe WHERE turnierdisziplin_id = $id;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
// CSV-Import
|
||||
if ($ext === "csv"){
|
||||
|
||||
$handle = fopen($_FILES["daten"]["tmp_name"], "r");
|
||||
if (!$handle) {
|
||||
@@ -13263,6 +13302,8 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
$spalte["vorname1"] = $index;
|
||||
else if ($bezeichnung == "spielernr" || $bezeichnung == "spielernr1" || $bezeichnung == "spielernr. 1")
|
||||
$spalte["spielernr1"] = $index;
|
||||
else if ($bezeichnung == "linzenznr" || $bezeichnung == "linzenznr1" || $bezeichnung == "license" || $bezeichnung == "license1")
|
||||
$spalte["lizenznr1"] = $index;
|
||||
else if ($bezeichnung == "verein" || $bezeichnung == "verein1" || $bezeichnung == "vereinsname" || $bezeichnung == "vereinsname1" || $bezeichnung == "vereinsname 1")
|
||||
$spalte["verein1"] = $index;
|
||||
else if ($bezeichnung == "name2" || $bezeichnung == "nachname2" || $bezeichnung == "nachname 2")
|
||||
@@ -13271,13 +13312,16 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
$spalte["vorname2"] = $index;
|
||||
else if ($bezeichnung == "spielernr2" || $bezeichnung == "spielernr. 2")
|
||||
$spalte["spielernr2"] = $index;
|
||||
else if ($bezeichnung == "linzenznr2" || $bezeichnung == "license2")
|
||||
$spalte["lizenznr2"] = $index;
|
||||
else if ($bezeichnung == "verein2" || $bezeichnung == "vereinsname2" || $bezeichnung == "vereinsname 2")
|
||||
$spalte["verein1"] = $index;
|
||||
}
|
||||
|
||||
// CSV-Import
|
||||
if ((isset($spalte["platz"]) && isset($spalte["vorname1"]) && isset($spalte["nachname1"])) || isset($spalte["itsf"])) {
|
||||
if ((isset($spalte["platz"]) && isset($spalte["vorname1"]) && isset($spalte["nachname1"])) || isset($spalte["itsf"]))
|
||||
$spielerMeldungen = array();
|
||||
else
|
||||
redirectSportsManagerURL('&task=admin_turnierdisziplin_meldungen_spiele&turnierdisziplinid=' . $id, "Die übergebene csv-Datei hat keine gueltige Daten.");
|
||||
|
||||
$ist_doppel = false;
|
||||
if (isset($spalte["vorname2"]) && isset($spalte["nachname2"]))
|
||||
@@ -13314,11 +13358,13 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
$nachname1 = "";
|
||||
$vorname1 = "";
|
||||
$spielernr1 = "";
|
||||
$lizenznr1 = "";
|
||||
$verein1 = "";
|
||||
if ($ist_doppel) {
|
||||
$nachname2 = "";
|
||||
$vorname2 = "";
|
||||
$spielernr2 = "";
|
||||
$lizenznr2 = "";
|
||||
$verein2 = "";
|
||||
}
|
||||
|
||||
@@ -13407,6 +13453,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
$nachname1 = $daten[$spalte["nachname1"]];
|
||||
$vorname1 = $daten[$spalte["vorname1"]];
|
||||
$spielernr1 = isset($spalte["spielernr1"]) && isset($daten[$spalte["spielernr1"]]) ? $daten[$spalte["spielernr1"]] : "";
|
||||
$lizenznr1 = isset($spalte["lizenznr1"]) && isset($daten[$spalte["lizenznr1"]]) ? $daten[$spalte["lizenznr1"]] : "";
|
||||
$verein1 = isset($spalte["verein1"]) && isset($daten[$spalte["verein1"]]) ? $daten[$spalte["verein1"]] : "";
|
||||
|
||||
if ($vorname1 == "" || $nachname1 == "")
|
||||
@@ -13419,6 +13466,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
$nachname2 = $daten[$spalte["nachname2"]];
|
||||
$vorname2 = $daten[$spalte["vorname2"]];
|
||||
$spielernr2 = isset($spalte["spielernr2"]) && isset($daten[$spalte["spielernr2"]]) ? $daten[$spalte["spielernr2"]] : "";
|
||||
$lizenznr2 = isset($spalte["lizenznr2"]) && isset($daten[$spalte["lizenznr2"]]) ? $daten[$spalte["lizenznr2"]] : "";
|
||||
$verein2 = isset($spalte["verein2"]) && isset($daten[$spalte["verein2"]]) ? $daten[$spalte["verein2"]] : "";
|
||||
|
||||
if ($vorname2 == "" || $nachname2 == "")
|
||||
@@ -13438,10 +13486,20 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
if (count($s) == 1)
|
||||
$spieler2_id = $s[0]->spieler_id;
|
||||
}
|
||||
if ($spieler2_id == null && !empty($lizenznr2)) {
|
||||
$query = "SELECT spieler_id"
|
||||
. "\n FROM #__sportsmanager_spieler"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(lizenznr, '" . $db->escape($lizenznr2) . "') = 0"
|
||||
. "\n LIMIT 2";
|
||||
$s = loadObjectList($db, $query);
|
||||
if (count($s) == 1)
|
||||
$spieler2_id = $s[0]->spieler_id;
|
||||
}
|
||||
if ($spieler2_id == null) {
|
||||
$query = "SELECT spieler_id"
|
||||
. "\n FROM #__sportsmanager_spieler"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(vorname, '" . $db->escape($vorname2) . "') = 0 AND STRCMP(nachname, '" . $db->escape($nachname2) . "') = 0"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(vorname, '" . $db->escape($vorname2) . "') = 0"
|
||||
. "\n AND STRCMP(nachname, '" . $db->escape($nachname2) . "') = 0"
|
||||
. "\n LIMIT 2";
|
||||
$s = loadObjectList($db, $query);
|
||||
if (count($s) == 1)
|
||||
@@ -13460,10 +13518,20 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
if (count($s) == 1)
|
||||
$spieler1_id = $s[0]->spieler_id;
|
||||
}
|
||||
if ($spieler1_id == null && !empty($lizenznr1)) {
|
||||
$query = "SELECT spieler_id"
|
||||
. "\n FROM #__sportsmanager_spieler"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(lizenznr, '" . $db->escape($lizenznr1) . "') = 0"
|
||||
. "\n LIMIT 2";
|
||||
$s = loadObjectList($db, $query);
|
||||
if (count($s) == 1)
|
||||
$spieler1_id = $s[0]->spieler_id;
|
||||
}
|
||||
if ($spieler1_id == null) {
|
||||
$query = "SELECT spieler_id"
|
||||
. "\n FROM #__sportsmanager_spieler"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(vorname, '" . $db->escape($vorname1) . "') = 0 AND STRCMP(nachname, '" . $db->escape($nachname1) . "') = 0"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(vorname, '" . $db->escape($vorname1) . "') = 0"
|
||||
. "\n AND STRCMP(nachname, '" . $db->escape($nachname1) . "') = 0"
|
||||
. "\n LIMIT 2";
|
||||
$s = loadObjectList($db, $query);
|
||||
if (count($s) == 1)
|
||||
@@ -13490,6 +13558,124 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
$spielerMeldungen[] = $spielerMeldung;
|
||||
}
|
||||
fclose($handle);
|
||||
}
|
||||
|
||||
// json Datei von Coral (nur Endergebnis einer Disziplin)
|
||||
if ($ext === "json"){
|
||||
|
||||
$FehlerJason = "";
|
||||
$ist_doppel = false;
|
||||
|
||||
if ($_FILES['daten']['error'] !== UPLOAD_ERR_OK)
|
||||
$FehlerJason = "Fehler beim Hochladen der json-Datei.";
|
||||
|
||||
$json = file_get_contents($_FILES['daten']['tmp_name']);
|
||||
|
||||
// JSON validieren
|
||||
$data = json_decode($json, true);
|
||||
if ($data === null) {
|
||||
$FehlerJason = "Ungültige JSON-Datei!";
|
||||
} elseif (!is_array($data)) {
|
||||
$FehlerJason = "JSON hat nicht das erwartete Array-Format.";
|
||||
} else {
|
||||
// Struktur prüfen: jeder Eintrag sollte 'rank' und 'players' haben
|
||||
$valid = true;
|
||||
foreach ($data as $entry) {
|
||||
if (!isset($entry['rank']) || !isset($entry['players']) || !is_array($entry['players'])) {
|
||||
$valid = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!$valid) {
|
||||
$FehlerJason = "JSON-Format stimmt nicht: Jeder Eintrag muss 'rank' und 'players' als Array enthalten.";
|
||||
} else {
|
||||
$capitalizeName = function(string $name): string {
|
||||
$parts = explode('-', $name);
|
||||
$parts = array_map(function($part) {
|
||||
return ucfirst(mb_strtolower($part, 'UTF-8'));
|
||||
}, $parts);
|
||||
return implode('-', $parts);
|
||||
};
|
||||
|
||||
$splitName = function(string $fullName) use ($capitalizeName): array {
|
||||
$parts = explode(' ', $fullName);
|
||||
$lastNameParts = [];
|
||||
$firstNameParts = [];
|
||||
|
||||
foreach ($parts as $part) {
|
||||
if (mb_strtoupper($part, 'UTF-8') === $part) {
|
||||
$lastNameParts[] = $capitalizeName($part);
|
||||
} else {
|
||||
$firstNameParts[] = $part;
|
||||
}
|
||||
}
|
||||
|
||||
return [
|
||||
implode(' ', $lastNameParts),
|
||||
implode(' ', $firstNameParts)
|
||||
];
|
||||
};
|
||||
|
||||
// maximale Spieleranzahl
|
||||
$maxPlayers = 0;
|
||||
foreach ($data as $entry) {
|
||||
$count = count($entry['players'] ?? []);
|
||||
if ($count > $maxPlayers) $maxPlayers = $count;
|
||||
}
|
||||
|
||||
$spielerMeldungen = [];
|
||||
|
||||
foreach ($data as $entry) {
|
||||
$row = ['p' => $entry['rank'] ?? null];
|
||||
|
||||
$i = 1;
|
||||
foreach ($entry['players'] ?? [] as $player) {
|
||||
if ($i > 1) $ist_doppel = true;
|
||||
|
||||
[$nachname, $vorname] = $splitName($player['name'] ?? "");
|
||||
|
||||
// Spielernummern und -namen ermitteln
|
||||
$spieler_id = null;
|
||||
if (!empty($player['license'])) {
|
||||
$query = "SELECT spieler_id"
|
||||
. "\n FROM #__sportsmanager_spieler"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(lizenznr, '" . $db->escape($player['license']) . "') = 0"
|
||||
. "\n LIMIT 2";
|
||||
$s = loadObjectList($db, $query);
|
||||
if (count($s) == 1)
|
||||
$spieler_id = $s[0]->spieler_id;
|
||||
}
|
||||
if ($spieler_id == null) {
|
||||
$query = "SELECT spieler_id"
|
||||
. "\n FROM #__sportsmanager_spieler"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(vorname, '" . $db->escape($vorname) . "') = 0"
|
||||
. "\n AND STRCMP(nachname, '" . $db->escape($nachname) . "') = 0"
|
||||
. "\n LIMIT 2";
|
||||
$s = loadObjectList($db, $query);
|
||||
if (count($s) == 1)
|
||||
$spieler_id = $s[0]->spieler_id;
|
||||
}
|
||||
|
||||
if (!empty($spieler_id)){
|
||||
$row[$i] = $spieler_id;
|
||||
} else {
|
||||
$row[$i."n"] = $nachname;
|
||||
$row[$i."v"] = $vorname;
|
||||
$row[$i."vn"] = "";
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$spielerMeldungen[] = $row;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ($FehlerJason != "")
|
||||
redirectSportsManagerURL('&task=admin_turnierdisziplin_meldungen_spiele&turnierdisziplinid=' . $id, $FehlerJason);
|
||||
}
|
||||
|
||||
if (in_array(strtolower($ext), ["csv","json"], true) && !empty($spielerMeldungen)){
|
||||
|
||||
foreach ($spielerMeldungen as $spielerMeldung) {
|
||||
$platz = $spielerMeldung["p"];
|
||||
@@ -13514,8 +13700,10 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
$meldungSpielerId = $db->insertid();
|
||||
|
||||
if ($spieler1_id == null) {
|
||||
$query = "INSERT INTO #__sportsmanager_turniermeldung_spieler_name (turniermeldung_spieler_id, nachname, vorname, vereinsname)"
|
||||
. "\n VALUES ('$meldungSpielerId', '" . $db->escape($spielerMeldung["1n"]) . "', '" . $db->escape($spielerMeldung["1v"]) . "', '" . $db->escape($spielerMeldung["1vn"]) . "');";
|
||||
$query = "INSERT INTO #__sportsmanager_turniermeldung_spieler_name"
|
||||
. "\n (turniermeldung_spieler_id, nachname, vorname, vereinsname)"
|
||||
. "\n VALUES ('$meldungSpielerId', '" . $db->escape($spielerMeldung["1n"]) . "', '"
|
||||
. $db->escape($spielerMeldung["1v"]) . "', '" . $db->escape($spielerMeldung["1vn"]) . "');";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
@@ -13532,8 +13720,10 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
$meldungSpielerId = $db->insertid();
|
||||
|
||||
if ($spieler2_id == null) {
|
||||
$query = "INSERT INTO #__sportsmanager_turniermeldung_spieler_name (turniermeldung_spieler_id, nachname, vorname, vereinsname)"
|
||||
. "\n VALUES ('$meldungSpielerId', '" . $db->escape($spielerMeldung["2n"]) . "', '" . $db->escape($spielerMeldung["2v"]) . "', '" . $db->escape($spielerMeldung["2vn"]) . "');";
|
||||
$query = "INSERT INTO #__sportsmanager_turniermeldung_spieler_name"
|
||||
. "\n (turniermeldung_spieler_id, nachname, vorname, vereinsname)"
|
||||
. "\n VALUES ('$meldungSpielerId', '" . $db->escape($spielerMeldung["2n"]) . "', '"
|
||||
. $db->escape($spielerMeldung["2v"]) . "', '" . $db->escape($spielerMeldung["2vn"]) . "');";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
@@ -13541,8 +13731,9 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
}
|
||||
}
|
||||
}
|
||||
} else { // XML-Import
|
||||
fclose($handle);
|
||||
}
|
||||
|
||||
if ($ext == "xml"){ // XML-Import
|
||||
|
||||
// Daten zu Vorrunde laden
|
||||
$disziplinVorrunde = null;
|
||||
@@ -13675,7 +13866,8 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
|
||||
$query = "SELECT spieler_id"
|
||||
. "\n FROM #__sportsmanager_spieler"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0 AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0"
|
||||
. "\n AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
|
||||
. "\n LIMIT 2";
|
||||
$s = loadObjectList($db, $query);
|
||||
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
|
||||
@@ -13728,7 +13920,8 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
|
||||
$query = "SELECT spieler_id"
|
||||
. "\n FROM #__sportsmanager_spieler"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0 AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0"
|
||||
. "\n AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
|
||||
. "\n LIMIT 2";
|
||||
$s = loadObjectList($db, $query);
|
||||
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
|
||||
@@ -13784,7 +13977,8 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
|
||||
$query = "SELECT spieler_id"
|
||||
. "\n FROM #__sportsmanager_spieler"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0 AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0"
|
||||
. "\n AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
|
||||
. "\n LIMIT 2";
|
||||
$s = loadObjectList($db, $query);
|
||||
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
|
||||
@@ -13851,7 +14045,8 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
|
||||
$query = "SELECT spieler_id"
|
||||
. "\n FROM #__sportsmanager_spieler"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0 AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
|
||||
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0"
|
||||
. "\n AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
|
||||
. "\n LIMIT 2";
|
||||
$s = loadObjectList($db, $query);
|
||||
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
|
||||
@@ -13889,8 +14084,10 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
$meldungSpielerId = $db->insertid();
|
||||
|
||||
if (is_array($spielerId)) {
|
||||
$query = "INSERT INTO #__sportsmanager_turniermeldung_spieler_name (turniermeldung_spieler_id, nachname, vorname, vereinsname)"
|
||||
. "\n VALUES ('$meldungSpielerId', '" . $db->escape($spielerId[0]) . "', '" . $db->escape($spielerId[1]) . "', '" . $db->escape($spielerId[2]) . "');";
|
||||
$query = "INSERT INTO #__sportsmanager_turniermeldung_spieler_name"
|
||||
. "\n (turniermeldung_spieler_id, nachname, vorname, vereinsname)"
|
||||
. "\n VALUES ('$meldungSpielerId', '" . $db->escape($spielerId[0]) . "', '"
|
||||
. $db->escape($spielerId[1]) . "', '" . $db->escape($spielerId[2]) . "');";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
@@ -13958,8 +14155,11 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
else
|
||||
$ergebnis = 0;
|
||||
|
||||
$query = "INSERT INTO #__sportsmanager_turnierspiel (turnierdisziplin_id, spiel_nummer, runde, rundenstufe, heim_meldung_id, gast_meldung_id, ergebnis, ergebnis_detailliert)"
|
||||
. "\n VALUES ('$id', '$spielNr', '$rundenNr', '10', '$heimId', '$gastId', '$ergebnis', " . (empty($ergebnis_detailliert) ? "null" : "'$ergebnis_detailliert'") . ");";
|
||||
$query = "INSERT INTO #__sportsmanager_turnierspiel"
|
||||
. "\n (turnierdisziplin_id, spiel_nummer, runde, rundenstufe, heim_meldung_id, gast_meldung_id,"
|
||||
. "\n ergebnis, ergebnis_detailliert)"
|
||||
. "\n VALUES ('$id', '$spielNr', '$rundenNr', '10', '$heimId', '$gastId',"
|
||||
. "\n '$ergebnis', " . (empty($ergebnis_detailliert) ? "null" : "'$ergebnis_detailliert'") . ");";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
@@ -14033,8 +14233,11 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
else
|
||||
$ergebnis = 0;
|
||||
|
||||
$query = "INSERT INTO #__sportsmanager_turnierspiel (turnierdisziplin_id, spiel_nummer, runde, rundenstufe, heim_meldung_id, gast_meldung_id, ergebnis, ergebnis_detailliert)"
|
||||
. "\n VALUES ('$id', '$spielNr', '$rundenNr', '2', '$heimId', '$gastId', '$ergebnis', " . (empty($ergebnis_detailliert) ? "null" : "'$ergebnis_detailliert'") . ");";
|
||||
$query = "INSERT INTO #__sportsmanager_turnierspiel"
|
||||
. "\n (turnierdisziplin_id, spiel_nummer, runde, rundenstufe, heim_meldung_id, gast_meldung_id,"
|
||||
. "\n ergebnis, ergebnis_detailliert)"
|
||||
. "\n VALUES ('$id', '$spielNr', '$rundenNr', '2', '$heimId', '$gastId',"
|
||||
. "\n '$ergebnis', " . (empty($ergebnis_detailliert) ? "null" : "'$ergebnis_detailliert'") . ");";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
@@ -14107,8 +14310,11 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
else
|
||||
$ergebnis = 0;
|
||||
|
||||
$query = "INSERT INTO #__sportsmanager_turnierspiel (turnierdisziplin_id, spiel_nummer, runde, rundenstufe, heim_meldung_id, gast_meldung_id, ergebnis, ergebnis_detailliert)"
|
||||
. "\n VALUES ('$id', '$spielNr', '$rundenNr', '3', '$heimId', '$gastId', '$ergebnis', " . (empty($ergebnis_detailliert) ? "null" : "'$ergebnis_detailliert'") . ");";
|
||||
$query = "INSERT INTO #__sportsmanager_turnierspiel"
|
||||
. "\n (turnierdisziplin_id, spiel_nummer, runde, rundenstufe, heim_meldung_id, gast_meldung_id,"
|
||||
. "\n ergebnis, ergebnis_detailliert)"
|
||||
. "\n VALUES ('$id', '$spielNr', '$rundenNr', '3', '$heimId', '$gastId',"
|
||||
. "\n '$ergebnis', " . (empty($ergebnis_detailliert) ? "null" : "'$ergebnis_detailliert'") . ");";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
@@ -14180,8 +14386,11 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
else
|
||||
$ergebnis = 0;
|
||||
|
||||
$query = "INSERT INTO #__sportsmanager_turnierspiel (turnierdisziplin_id, spiel_nummer, runde, rundenstufe, heim_meldung_id, gast_meldung_id, ergebnis, ergebnis_detailliert)"
|
||||
. "\n VALUES ('$id', '$spielNr', '$rundenNr', '1', '$heimId', '$gastId', '$ergebnis', " . (empty($ergebnis_detailliert) ? "null" : "'$ergebnis_detailliert'") . ");";
|
||||
$query = "INSERT INTO #__sportsmanager_turnierspiel"
|
||||
. "\n (turnierdisziplin_id, spiel_nummer, runde, rundenstufe, heim_meldung_id, gast_meldung_id,"
|
||||
. "\n ergebnis, ergebnis_detailliert)"
|
||||
. "\n VALUES ('$id', '$spielNr', '$rundenNr', '1', '$heimId', '$gastId',"
|
||||
. "\n '$ergebnis', " . (empty($ergebnis_detailliert) ? "null" : "'$ergebnis_detailliert'") . ");";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
@@ -14207,8 +14416,8 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
foreach (array(1, 2, 3, 10) as $rundenstufe) {
|
||||
$query = "SELECT runde, COUNT(*) AS spiele"
|
||||
@@ -14272,7 +14481,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
|
||||
ranglisteAktualisieren(0, $id);
|
||||
einstufungAktualisieren();
|
||||
|
||||
redirectSportsManagerURL('&task=admin_turnierdisziplin_meldungen_spiele&turnierdisziplinid=' . $id);
|
||||
redirectSportsManagerURL('&task=admin_turnierdisziplin_meldungen_spiele&turnierdisziplinid=' . $id, $Meldung);
|
||||
}
|
||||
|
||||
function adminEditTurnierdisziplinSpiel(): void
|
||||
|
||||
@@ -13414,11 +13414,7 @@ class HTML_sportsmanager_admin
|
||||
|
||||
<form action="<?php echo SportsManagerURL(); ?>" method="post" name="adminForm" id="adminForm">
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table" style="width: 100%">
|
||||
<tr>
|
||||
<td nowrap style="width: 60%; vertical-align: top">
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table" style="width: 100%">
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_TOURNAMENT'); ?>
|
||||
@@ -13443,7 +13439,7 @@ class HTML_sportsmanager_admin
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="ranglisteid"
|
||||
id="classification" size="1">
|
||||
style="width: 320px" id="classification" size="1">
|
||||
<option
|
||||
value="0"><?php echo Text::_('COM_SPORTSMANAGER_NONE2'); ?></option>
|
||||
<?php
|
||||
@@ -13464,7 +13460,7 @@ class HTML_sportsmanager_admin
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="sortierung"
|
||||
id="sort" size="1">
|
||||
style="width: 320px" id="sort" size="1">
|
||||
<?php
|
||||
$status = array(Text::_('COM_SPORTSMANAGER_POINTS_SUM'), Text::_('COM_SPORTSMANAGER_POINTS_MAXIMUM'));
|
||||
for ($i = 0; $i <= 1; $i++) {
|
||||
@@ -13484,7 +13480,7 @@ class HTML_sportsmanager_admin
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="format" id="format"
|
||||
size="1">
|
||||
style="width: 320px" size="1">
|
||||
<?php
|
||||
$format = array(1 => Text::_('COM_SPORTSMANAGER_NONE_SET'), 2 => Text::_('COM_SPORTSMANAGER_FOUR_SET'), 3 => Text::_('COM_SPORTSMANAGER_EIGHT_SET'), 0 => "CSV");
|
||||
foreach ($format as $i => $bezeichnung)
|
||||
@@ -13500,10 +13496,6 @@ class HTML_sportsmanager_admin
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<input type="submit" name="save" value="<?php echo Text::_('COM_SPORTSMANAGER_EXPORT'); ?>"
|
||||
class="button"/>
|
||||
@@ -13789,7 +13781,7 @@ class HTML_sportsmanager_admin
|
||||
?>
|
||||
<div
|
||||
class="componentheading<?php echo $params->get('pageclass_sfx'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_IMPORT_MESSAGES_GAMES'); ?><?php echo htmlentities_utf8($row->turnierbezeichnung . (!empty($row->turnierort) ? (" in " . $row->turnierort) : "") . ": " . $row->disziplin . " (" . FormatiertesDatum($row->beginn) . ")"); ?></div>
|
||||
|
||||
<br>
|
||||
<table class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr>
|
||||
<td>
|
||||
@@ -13797,21 +13789,17 @@ class HTML_sportsmanager_admin
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
<form action="<?php echo SportsManagerURL(); ?>" method="post" name="adminForm" id="adminForm"
|
||||
enctype="multipart/form-data">
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table" style="width: 100%">
|
||||
<tr>
|
||||
<td nowrap style="width: 60%; vertical-align: top">
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table" style="width: 100%">
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_IMPORT_MESSAGE_MAIN_ROUND_CSV'); ?>:
|
||||
</td>
|
||||
<td nowrap>
|
||||
<input type="file" name="daten" size="30"/>
|
||||
<input type="file" name="daten" accept=".csv,.xml,.json" size="30"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -13819,7 +13807,7 @@ class HTML_sportsmanager_admin
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_IMPORT_GAME1_ROUND_FEATURE_XML'); ?>:
|
||||
</td>
|
||||
<td nowrap>
|
||||
<input type="file" name="daten_zusatzrunde" size="30"/>
|
||||
<input type="file" name="daten_zusatzrunde" accept=".xml" size="30"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -13827,7 +13815,7 @@ class HTML_sportsmanager_admin
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_IMPORT_GAME2_ROUND_FEATURE_XML'); ?>:
|
||||
</td>
|
||||
<td nowrap>
|
||||
<input type="file" name="daten_zusatzrunde2" size="30"/>
|
||||
<input type="file" name="daten_zusatzrunde2" accept=".xml" size="30"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -13835,7 +13823,7 @@ class HTML_sportsmanager_admin
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_IMPORT_PRELIMINARY_ROUND_XML'); ?>:
|
||||
</td>
|
||||
<td nowrap>
|
||||
<input type="file" name="daten_vorrunde" size="30"/>
|
||||
<input type="file" name="daten_vorrunde" accept=".xml" size="30"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -13862,10 +13850,6 @@ class HTML_sportsmanager_admin
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<input type="submit" name="save" value="<?php echo Text::_('COM_SPORTSMANAGER_IMPORT'); ?>" class="button"
|
||||
onclick="if (document.adminForm.daten.value === '') { alert('<?php echo Text::_('COM_SPORTSMANAGER_SELECT_MAIN_ROUND_FIRST'); ?>'); return false; } return true;"/>
|
||||
@@ -13887,18 +13871,14 @@ class HTML_sportsmanager_admin
|
||||
<form action="<?php echo SportsManagerURL($meldung != null ? ('#mid' . $meldung->turniermeldung_id) : ''); ?>"
|
||||
method="post" name="adminForm" id="adminForm">
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table" style="width: 100%">
|
||||
<tr>
|
||||
<td nowrap style="width: 60%; vertical-align: top">
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table" style="width: 100%">
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_PLAYERS'); ?>:
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="spieler_1_id" size="1"
|
||||
onchange="spieler_1_changed();"
|
||||
style='width: 320px;' onchange="spieler_1_changed();"
|
||||
aria-label="<?php echo Text::_('COM_SPORTSMANAGER_PLAYER'); ?>">
|
||||
<option value="0"><?php echo Text::_('COM_SPORTSMANAGER_LAST_NAME'); ?>
|
||||
, <?php echo Text::_('COM_SPORTSMANAGER_FIRST_NAME'); ?>
|
||||
@@ -13949,7 +13929,7 @@ class HTML_sportsmanager_admin
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="spieler_2_id"
|
||||
size="1"
|
||||
size="1" style='width: 320px;'
|
||||
onchange="spieler_2_changed();"
|
||||
aria-label="<?php echo Text::_('COM_SPORTSMANAGER_PLAYER'); ?>">
|
||||
<option
|
||||
@@ -14011,7 +13991,7 @@ class HTML_sportsmanager_admin
|
||||
echo "<input type=\"checkbox\" name=\"rundenstufen[]\" value=\"" . $rundenstufe . "\"" . (in_array($rundenstufe, $rundenstufen) ? " checked" : "") . ">" . htmlentities_utf8(rundenstufe($rundenstufe));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 16px">
|
||||
<td style="width: 30px">
|
||||
</td>
|
||||
<td>
|
||||
<?php
|
||||
@@ -14042,10 +14022,6 @@ class HTML_sportsmanager_admin
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if ($meldung == null || $weitere) {
|
||||
@@ -14086,11 +14062,7 @@ class HTML_sportsmanager_admin
|
||||
<form action="<?php echo SportsManagerURL(); ?>" method="post" name="adminForm" id="adminForm">
|
||||
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table" style="width: 100%">
|
||||
<tr>
|
||||
<td nowrap style="width: 60%; vertical-align: top">
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table" style="width: 100%">
|
||||
<table style="width: 100%">
|
||||
<?php
|
||||
foreach (array(0, 1, 2, 3, 10, 20) as $rundenstufe) {
|
||||
if (count($meldungen[$rundenstufe]) > 0) {
|
||||
@@ -14184,10 +14156,6 @@ class HTML_sportsmanager_admin
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<input type="submit" name="copy" value="<?php echo Text::_('COM_SPORTSMANAGER_LINK'); ?>" class="button"/>
|
||||
<input type="submit" name="cancel" value="<?php echo Text::_('COM_SPORTSMANAGER_CANCEL'); ?>"
|
||||
@@ -14348,11 +14316,7 @@ class HTML_sportsmanager_admin
|
||||
<form action="<?php echo SportsManagerURL($row != null ? ('#sid' . $row->turnierspiel_id) : ''); ?>"
|
||||
method="post" name="adminForm" id="adminForm">
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table" style="width: 100%">
|
||||
<tr>
|
||||
<td nowrap style="width: 60%; vertical-align: top">
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table" style="width: 100%">
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<label for="home_team"><?php echo Text::_('COM_SPORTSMANAGER_TEAM_HOME'); ?>
|
||||
@@ -14360,7 +14324,7 @@ class HTML_sportsmanager_admin
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="gewinner_meldung_id"
|
||||
id="home_team" size="1">
|
||||
style="width: 400px;" id="home_team" size="1">
|
||||
<?php
|
||||
$i = -1;
|
||||
foreach ($meldungen as $meldung) {
|
||||
@@ -14386,7 +14350,7 @@ class HTML_sportsmanager_admin
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="verlierer_meldung_id"
|
||||
id="guest_team" size="1">
|
||||
style="width: 400px;"id="guest_team" size="1">
|
||||
<?php
|
||||
$i = -1;
|
||||
foreach ($meldungen as $meldung) {
|
||||
@@ -14439,7 +14403,7 @@ class HTML_sportsmanager_admin
|
||||
}
|
||||
} else {
|
||||
?>
|
||||
<select class="uk-select uk-form-width-medium" name="ergebnis" size="1"
|
||||
<select class="uk-select uk-form-width-medium" name="ergebnis" size="1" style="width: 400px;"
|
||||
aria-label="<?php echo Text::_('COM_SPORTSMANAGER_RESULT'); ?>">
|
||||
<?php
|
||||
$auswahl = array(1 => Text::_('COM_SPORTSMANAGER_HOME_WINS'), 2 => Text::_('COM_SPORTSMANAGER_GUEST_WINS'));
|
||||
@@ -14474,7 +14438,7 @@ class HTML_sportsmanager_admin
|
||||
</script>
|
||||
|
||||
<select class="uk-select uk-form-width-medium" name="rundentyp" size="1"
|
||||
onchange="rundentyp_changed();"
|
||||
style="width: 400px;" onchange="rundentyp_changed();"
|
||||
aria-label="<?php echo Text::_('COM_SPORTSMANAGER_ARIA_LABEL_ROUND_TYPE'); ?>">
|
||||
<?php
|
||||
echo "<option value=\"0\">" . Text::_('COM_SPORTSMANAGER_NONE2') . "</option>";
|
||||
@@ -14519,10 +14483,6 @@ class HTML_sportsmanager_admin
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<input type="submit" name="save" value="<?php echo Text::_('COM_SPORTSMANAGER_SAVE'); ?>" class="button"/>
|
||||
<input type="submit" name="cancel" value="<?php echo Text::_('COM_SPORTSMANAGER_CANCEL'); ?>"
|
||||
|
||||
Reference in New Issue
Block a user