mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 14:37:52 +00:00
Merge branch 'sportsmanager2-dev' into sportsmanager2-issue052
# Conflicts: # src/structure/components/com_sportsmanager/admin.php # src/structure/components/com_sportsmanager/database/update.php # src/structure/components/com_sportsmanager/views/sportsmanager/view.html.php # src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php # src/structure/language/de-DE/de-DE.com_sportsmanager.ini # src/structure/language/en-GB/en-GB.com_sportsmanager.ini # src/structure/script.php
This commit is contained in:
@@ -656,6 +656,8 @@ function adminEinstellungen(): void
|
||||
$ansprechpartner_exportieren = $jInput->get('ansprechpartner_exportieren', 0, 'INT');
|
||||
$spielerliste_elo = $jInput->get('spielerliste_elo', 0, 'INT');
|
||||
$lizenz_anzeigen = $jInput->get('lizenz_anzeigen', 0, 'INT');
|
||||
$anzahl_mitglieder_zeigen = $jInput->get('anzahl_mitglieder_zeigen', 0, 'INT');
|
||||
$verband_anzeigen = $jInput->get('verband_anzeigen', 0, 'INT');
|
||||
$turnierbaum_zeigen = $jInput->get('turnierbaum_zeigen', 0, 'INT');
|
||||
$termine_beantragen = $jInput->get('termine_beantragen', 0, 'INT');
|
||||
$spielerimport_persoenliche_daten_vorauswahl = $jInput->get('spielerimport_persoenliche_daten_vorauswahl', 0, 'INT');
|
||||
@@ -699,6 +701,22 @@ function adminEinstellungen(): void
|
||||
die($db->stderr(true));
|
||||
}
|
||||
|
||||
$query = "REPLACE #__sportsmanager_einstellungen"
|
||||
. "\n SET name = 'anzahl_mitglieder_zeigen'"
|
||||
. ", wert = '$anzahl_mitglieder_zeigen'";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
|
||||
$query = "REPLACE #__sportsmanager_einstellungen"
|
||||
. "\n SET name = 'verband_anzeigen'"
|
||||
. ", wert = '$verband_anzeigen'";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
|
||||
$query = "REPLACE #__sportsmanager_einstellungen"
|
||||
. "\n SET name = 'turnierbaum_zeigen'"
|
||||
. ", wert = '$turnierbaum_zeigen'";
|
||||
@@ -3314,6 +3332,7 @@ function adminEditVerein(): void
|
||||
$url = $db->escape(trim($jInput->get('url', '', 'RAW')));
|
||||
$beschreibung = $db->escape(trim($jInput->get('beschreibung', '', 'RAW')));
|
||||
$ausgetreten = $jInput->get('ausgetreten', 0, 'INT');
|
||||
$verstecken = $jInput->get('verstecken', 0, 'INT');
|
||||
$bildbeibehalten = $jInput->get('bildbeibehalten', 0, 'INT');
|
||||
|
||||
$berechtigt_fuer_verein_user_ids = array($jInput->get('berechtigt_fuer_verein_user_1_id', 0, 'INT'),
|
||||
@@ -3328,8 +3347,8 @@ function adminEditVerein(): void
|
||||
}
|
||||
|
||||
if ($id == 0) {
|
||||
$query = "INSERT INTO #__sportsmanager_verein (vereinsname, vereinssitz, vereinssitz_ortsteil, veranstalter_id, url, beschreibung, ausgetreten)"
|
||||
. "\n VALUES ('$vereinsname', '$vereinssitz', '$vereinssitz_ortsteil', " . ($veranstalter_id != 0 ? "'$veranstalter_id'" : "NULL") . ", '$url', '$beschreibung', " . ($ausgetreten ? "TRUE" : "FALSE") . ");";
|
||||
$query = "INSERT INTO #__sportsmanager_verein (vereinsname, vereinssitz, vereinssitz_ortsteil, veranstalter_id, url, beschreibung, ausgetreten, verstecken)"
|
||||
. "\n VALUES ('$vereinsname', '$vereinssitz', '$vereinssitz_ortsteil', " . ($veranstalter_id != 0 ? "'$veranstalter_id'" : "NULL") . ", '$url', '$beschreibung', " . ($ausgetreten ? "TRUE" : "FALSE") . ", $verstecken);";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
@@ -3343,7 +3362,8 @@ function adminEditVerein(): void
|
||||
. "\n veranstalter_id = " . ($veranstalter_id != 0 ? "'$veranstalter_id'" : "NULL") . ","
|
||||
. "\n url = '$url',"
|
||||
. "\n beschreibung = '$beschreibung',"
|
||||
. "\n ausgetreten = " . ($ausgetreten ? "TRUE" : "FALSE")
|
||||
. "\n ausgetreten = " . ($ausgetreten ? "TRUE" : "FALSE") . ","
|
||||
. "\n verstecken = '$verstecken'"
|
||||
. "\n WHERE verein_id = $id";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
@@ -9364,7 +9384,7 @@ function adminBegegnungenGenerierenForm(): void
|
||||
$Zeile++;
|
||||
}
|
||||
$query .= ";";
|
||||
echo $query;
|
||||
|
||||
$db->setQuery($query);
|
||||
|
||||
if (!$db->execute()) {
|
||||
@@ -9813,7 +9833,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
|
||||
$spielumplatz3 = $jInput->get('spielumplatz3', 0, 'INT');
|
||||
|
||||
$teams = [];
|
||||
|
||||
|
||||
if ($veranstaltungId == 0) die("Missing id!");
|
||||
|
||||
if (!benutzerZugriff("mannschaftswettbewerb_aendern") && !benutzerVeranstaltungModerator($veranstaltungId))
|
||||
@@ -9984,7 +10004,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
|
||||
$setzliste = [];
|
||||
$setzung = [];
|
||||
$matches = [];
|
||||
|
||||
|
||||
$sperren = false;
|
||||
$veranstaltungId = $jInput->get('veranstaltungid', 0, 'INT');
|
||||
$rundenNr = $jInput->get('runde', 0, 'INT');
|
||||
@@ -14064,6 +14084,7 @@ function adminTermine($admin_uebersicht): void
|
||||
$filter_veranstaltung = $jInput->get('filter_veranstaltung', '', 'RAW');
|
||||
$filter_zusatz = $jInput->get('filter_zusatz', '', 'RAW');
|
||||
$filter_land = $jInput->get('filter_land', '', 'RAW');
|
||||
$filter_ort = $jInput->get('filter_ort', '', 'RAW');
|
||||
|
||||
$query = "SELECT DISTINCT YEAR(erster_tag) AS jahr"
|
||||
. "\n FROM #__sportsmanager_termin"
|
||||
@@ -14090,6 +14111,8 @@ function adminTermine($admin_uebersicht): void
|
||||
$query .= " AND EXISTS(SELECT * FROM #__sportsmanager_termin_zusatz WHERE termin_id = #__sportsmanager_termin.termin_id AND zusatz = '" . $db->escape($filter_zusatz) . "')";
|
||||
if (!empty($filter_land))
|
||||
$query .= " AND land = '" . $db->escape($filter_land) . "'";
|
||||
if (!empty($filter_ort))
|
||||
$query .= " AND ort = '" . $db->escape($filter_ort) . "'";
|
||||
$query .= "\n GROUP BY termin_id"
|
||||
. "\n ORDER BY erster_tag, bezeichnung";
|
||||
$termine = loadObjectList($db, $query);
|
||||
@@ -14139,6 +14162,13 @@ function adminTermine($admin_uebersicht): void
|
||||
. "\n GROUP BY land"
|
||||
. "\n ORDER BY land";
|
||||
$laender = loadObjectList($db, $query);
|
||||
$query = "SELECT ort"
|
||||
. "\n FROM #__sportsmanager_termin"
|
||||
. "\n INNER JOIN #__sportsmanager_termin_aktion USING (termin_id)"
|
||||
. "\n WHERE YEAR(erster_tag) = '$filter_jahr' AND status = 0 AND (typ = 0 OR typ = 1) AND ort <> ''"
|
||||
. "\n GROUP BY ort"
|
||||
. "\n ORDER BY ort";
|
||||
$orte = loadObjectList($db, $query);
|
||||
if (isJson()) {
|
||||
$jsonexport = array_map(
|
||||
function ($termin) {
|
||||
@@ -14157,7 +14187,7 @@ function adminTermine($admin_uebersicht): void
|
||||
}, $termine);
|
||||
JSON_sportsmanager::JSON($jsonexport);
|
||||
} else {
|
||||
HTML_sportsmanager_admin::adminTermine($termine, $termineSymbole, $jahre, $filter_jahr, $filter_veranstaltung, $filter_zusatz, $filter_land, $veranstaltungen, $zusaetze, $laender, $anzahl_beantragte_termine, $zugriffsebene, $admin_uebersicht, isExternalDatabase());
|
||||
HTML_sportsmanager_admin::adminTermine($termine, $termineSymbole, $jahre, $filter_jahr, $filter_veranstaltung, $filter_zusatz, $filter_land, $filter_ort, $veranstaltungen, $zusaetze, $laender, $orte, $anzahl_beantragte_termine, $zugriffsebene, $admin_uebersicht, isExternalDatabase());
|
||||
|
||||
if (!$admin_uebersicht) {
|
||||
administrationFooter();
|
||||
@@ -14265,7 +14295,9 @@ function adminEditTermin($admin_uebersicht): void
|
||||
$bundeslaender = loadObjectList($db, $query);
|
||||
$query = "SELECT * FROM #__sportsmanager_termin_land ORDER BY land";
|
||||
$laender = loadObjectList($db, $query);
|
||||
HTML_sportsmanager_admin::adminEditTermin($termin, $terminsymbolanzeige, $terminsymbole, $benachrichtigung_email, $bezeichnungen, $zusaetze, $bezeichnungszusaetze, $bundeslaender, $laender, $zugriffsebene, $admin_uebersicht, $bezeichnung_vorauswahl, $uebersicht, $ueberarbeiten, $nur_beantragte);
|
||||
$query = "SELECT ort FROM #__sportsmanager_termin WHERE ort <> '' GROUP BY ort ORDER BY ort";
|
||||
$orte = loadObjectList($db, $query);
|
||||
HTML_sportsmanager_admin::adminEditTermin($termin, $terminsymbolanzeige, $terminsymbole, $benachrichtigung_email, $bezeichnungen, $zusaetze, $bezeichnungszusaetze, $bundeslaender, $laender, $orte, $zugriffsebene, $admin_uebersicht, $bezeichnung_vorauswahl, $uebersicht, $ueberarbeiten, $nur_beantragte);
|
||||
}
|
||||
|
||||
function adminSaveTermin($admin_uebersicht): void
|
||||
|
||||
@@ -5217,7 +5217,7 @@ function updateDatabase(): void
|
||||
}
|
||||
|
||||
if ($datenbank_version < 104) {
|
||||
|
||||
|
||||
$query = "ALTER TABLE #__sportsmanager_veranstaltung ADD direktervergleich INT(4) NOT NULL DEFAULT '0' AFTER tabellenwertung;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
@@ -5246,7 +5246,7 @@ function updateDatabase(): void
|
||||
}
|
||||
|
||||
if ($datenbank_version < 105) {
|
||||
|
||||
|
||||
$query = "ALTER TABLE `#__sportsmanager_begegnung` ADD `spieltag_titel` VARCHAR(32) NOT NULL DEFAULT '' AFTER `spieltag`;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
@@ -5264,7 +5264,7 @@ function updateDatabase(): void
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
|
||||
|
||||
$query = "UPDATE #__sportsmanager_einstellungen"
|
||||
. "\n SET wert = '105'"
|
||||
. "\n WHERE name = 'datenbank_version'";
|
||||
@@ -5274,6 +5274,23 @@ function updateDatabase(): void
|
||||
}
|
||||
}
|
||||
|
||||
if ($datenbank_version < 106) {
|
||||
|
||||
$query = "ALTER TABLE `#__sportsmanager_verein` ADD `verstecken` INT(4) NOT NULL DEFAULT '0' AFTER `ausgetreten`;";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
|
||||
$query = "UPDATE #__sportsmanager_einstellungen"
|
||||
. "\n SET wert = '106'"
|
||||
. "\n WHERE name = 'datenbank_version'";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
}
|
||||
}
|
||||
|
||||
if ($termin_aktionen_email_setzen) {
|
||||
$query = "SELECT aktion_user_id, termin_aktion_id"
|
||||
. "\n FROM #__sportsmanager_termin_aktion";
|
||||
|
||||
@@ -733,8 +733,12 @@ if ($task == "spielerbild") {
|
||||
break;
|
||||
case 'verein_begegnungen_ical':
|
||||
vereinBegegnungeniCal();
|
||||
break;
|
||||
case 'sort_by_vereinsname':
|
||||
vereine("vereinsname");
|
||||
break;
|
||||
default:
|
||||
vereine();
|
||||
vereine("mitglieder");
|
||||
break;
|
||||
}
|
||||
} else if ($content == "turniervoranmeldungen") {
|
||||
@@ -3778,23 +3782,29 @@ function mannschaftDetails($ansicht_vereinigt, $unabhaengige_ansicht = false): v
|
||||
die();
|
||||
}
|
||||
|
||||
function vereine(): void
|
||||
function vereine($sort): void
|
||||
{
|
||||
$db = getDatabase();
|
||||
global $params;
|
||||
$organisationAnzeigen = einstellungswert('verband_anzeigen');
|
||||
|
||||
$query = "SELECT COUNT(DISTINCT veranstalter_id) FROM #__sportsmanager_verein WHERE NOT ausgetreten";
|
||||
$organisationAnzeigen = loadResult($db, $query) > 1;
|
||||
$query = "SELECT t1.verein_id, t1.vereinsname, t1.vereinssitz,"
|
||||
. "\n t2.veranstalterbezeichnung, COUNT(*) As mitglieder"
|
||||
. "\n FROM #__sportsmanager_verein AS t1"
|
||||
. "\n LEFT JOIN #__sportsmanager_veranstalter AS t2 USING (veranstalter_id)"
|
||||
. "\n LEFT JOIN #__sportsmanager_mitglied_von_verein AS t3 USING (verein_id)"
|
||||
. "\n WHERE t1.ausgetreten = 0 AND verstecken = 0"
|
||||
. "\n GROUP BY t1.verein_id";
|
||||
if ($sort == "mitglieder"){
|
||||
$query .= "\n HAVING mitglieder >= " . einstellungswert('anzahl_mitglieder_zeigen');
|
||||
$query .= "\n ORDER BY mitglieder DESC;";
|
||||
}
|
||||
if ($sort == "vereinsname"){
|
||||
$query .= "\n ORDER BY t1.vereinsname;";
|
||||
}
|
||||
|
||||
$query = "SELECT *, veranstalterbezeichnung"
|
||||
. "\n FROM #__sportsmanager_verein"
|
||||
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
|
||||
. "\n WHERE NOT ausgetreten" . kategorieFilter("AND #__sportsmanager_veranstalter.kategorie IN")
|
||||
. "\n ORDER BY IF(ISNULL(#__sportsmanager_veranstalter.veranstalter_id), 1, 0), veranstalterbezeichnung, vereinsname";
|
||||
$vereine = loadObjectList($db, $query);
|
||||
|
||||
HTML_sportsmanager::vereine($params->get('titel'), $params->get('beschreibung'), $vereine, $organisationAnzeigen);
|
||||
|
||||
administrationFooter();
|
||||
}
|
||||
|
||||
@@ -3822,7 +3832,12 @@ function vereinDetails(): void
|
||||
$verein = $rows[0];
|
||||
|
||||
// Mitglieder ermitteln
|
||||
$query = "SELECT * FROM #__sportsmanager_mitglied_von_verein LEFT JOIN #__sportsmanager_spieler ON #__sportsmanager_mitglied_von_verein.spieler_id = #__sportsmanager_spieler.spieler_id WHERE #__sportsmanager_mitglied_von_verein.verein_id = $verein->verein_id AND NOT #__sportsmanager_mitglied_von_verein.ausgetreten ORDER BY nachname, vorname";
|
||||
$query = "SELECT * FROM #__sportsmanager_mitglied_von_verein"
|
||||
. "\n LEFT JOIN #__sportsmanager_spieler ON #__sportsmanager_mitglied_von_verein.spieler_id = #__sportsmanager_spieler.spieler_id"
|
||||
. "\n WHERE #__sportsmanager_mitglied_von_verein.verein_id = $verein->verein_id"
|
||||
. "\n AND NOT #__sportsmanager_mitglied_von_verein.ausgetreten"
|
||||
. "\n AND #__sportsmanager_mitglied_von_verein.mitgliedsstatus IN (1,2)"
|
||||
. "\n ORDER BY nachname, vorname;";
|
||||
$mitglieder = loadObjectList($db, $query);
|
||||
|
||||
$query = "SELECT vorname, nachname, email"
|
||||
@@ -3832,6 +3847,7 @@ function vereinDetails(): void
|
||||
. "\n ORDER BY vorname, nachname, email";
|
||||
$rows = loadObjectList($db, $query);
|
||||
|
||||
// Mailverteiler ermitteln
|
||||
$mailverteiler = array();
|
||||
$mailverteiler["u"] = "";
|
||||
$mailverteiler["p"] = "";
|
||||
|
||||
@@ -356,7 +356,7 @@ function bildURL($typ, $id, $fixed_width = 0, $fixed_height = 0, $max_width = 0,
|
||||
#crop=250,250,left
|
||||
#crop=250,250,right
|
||||
*/
|
||||
function yoothemeBild($typ, $id, $alternativ, $resize = '', $zusatz = ""): ?string
|
||||
function yoothemeBild($typ, $id, $alternativ, $zusatz = ""): ?string
|
||||
{
|
||||
$typ_exploded = explode("/", $typ);
|
||||
$typ = $typ_exploded[0];
|
||||
@@ -382,7 +382,7 @@ function yoothemeBild($typ, $id, $alternativ, $resize = '', $zusatz = ""): ?stri
|
||||
|
||||
$bildpfad = SPORTSMANAGER_JOOMLA_URL . "images/sportsmanager/" . $typ . "/" . $typ_prefix . $id . "." . $ext;
|
||||
|
||||
return '<img class="el-image" data-src="' . $bildpfad . $resize . '" ' . $zusatz . ' uk-img />';
|
||||
return '<img class="el-image" data-src="' . $bildpfad . '" ' . $zusatz . ' uk-img />';
|
||||
}
|
||||
|
||||
function bildHTML($typ, $id, $fixed_width = 0, $fixed_height = 0, $max_width = 0, $max_height = 0, $zusatz = "", $alternativ = ""): ?string
|
||||
|
||||
@@ -983,7 +983,7 @@ static function turnierdisziplin($turnier, $disziplin, $meldungen, $meldungenSpi
|
||||
?>
|
||||
|
||||
<script>
|
||||
|
||||
|
||||
function bilder_zeigen(){
|
||||
let breite = window.innerWidth;
|
||||
let id = 0;
|
||||
@@ -1000,16 +1000,16 @@ static function turnierdisziplin($turnier, $disziplin, $meldungen, $meldungenSpi
|
||||
document.getElementById(id).style.display = anzeige;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
bilder_zeigen();
|
||||
|
||||
|
||||
function onResize() {
|
||||
bilder_zeigen();
|
||||
}
|
||||
|
||||
|
||||
window.addEventListener("resize", onResize);
|
||||
|
||||
|
||||
|
||||
window.addEventListener("resize", onResize);
|
||||
|
||||
</script>
|
||||
<?php
|
||||
}
|
||||
@@ -1017,7 +1017,9 @@ static function turnierdisziplin($turnier, $disziplin, $meldungen, $meldungenSpi
|
||||
static function begegnungenAnzeigen($veranstaltung, $modus, $rows, $zeitfenster, $titel, $aus_uebersicht, $praesentation = 0): void
|
||||
{
|
||||
global $params;
|
||||
|
||||
?>
|
||||
<style>td{padding: 6px;}</style>
|
||||
<?php
|
||||
if (count($rows) > 0) {
|
||||
$zeitpunkt_anzeigen = false;
|
||||
foreach ($rows as $begegnung) {
|
||||
@@ -1239,8 +1241,8 @@ static function turnierbaumAnzeigen($veranstaltung,$begegnungen): void
|
||||
$fontsize = 11;
|
||||
?>
|
||||
<style>
|
||||
.container {
|
||||
position: relative;
|
||||
.container {
|
||||
position: relative;
|
||||
text-align: left;
|
||||
height: <?php echo $matches * $hoehe + 50; ?>px;
|
||||
width: <?php echo $anzahlRunden * ($breite + $abstand); ?>px;
|
||||
@@ -1251,7 +1253,7 @@ static function turnierbaumAnzeigen($veranstaltung,$begegnungen): void
|
||||
position: absolute;
|
||||
height: <?php echo $matches * $hoehe; ?>px;
|
||||
width: <?php echo $anzahlRunden * ($breite + $abstand); ?>px;
|
||||
top: 0;
|
||||
top: 0;
|
||||
left: 0;
|
||||
stroke: lightgray;
|
||||
stroke-width: 2;
|
||||
@@ -1304,7 +1306,7 @@ static function turnierbaumAnzeigen($veranstaltung,$begegnungen): void
|
||||
echo "\n<div ";
|
||||
if ($begegnungen[$runde + 1][$spiel + 1]['link'])
|
||||
echo "onclick=\"window.location.href='" . $begegnungen[$runde + 1][$spiel + 1]['link'] . "';\" ";
|
||||
echo "class='matchbox' style='top: " . $oben . "px; left: " . $links . "px;'
|
||||
echo "class='matchbox' style='top: " . $oben . "px; left: " . $links . "px;'
|
||||
title='" . $begegnungen[$runde + 1][$spiel + 1]['tooltiptext'] . "'>";
|
||||
echo "<span class='" . $class['heim'] . "'>";
|
||||
echo $begegnungen[$runde + 1][$spiel + 1]['heim'] ?? '';
|
||||
@@ -1318,7 +1320,7 @@ static function turnierbaumAnzeigen($veranstaltung,$begegnungen): void
|
||||
$anzahlSpiele = $anzahlSpiele/2;
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$anzahlSpiele = pow(2, $anzahlRunden - 1);
|
||||
echo "\n<svg class='linien'>";
|
||||
@@ -1326,35 +1328,35 @@ static function turnierbaumAnzeigen($veranstaltung,$begegnungen): void
|
||||
{
|
||||
$offset_oben = pow(2, $runde) * 25 - 1;
|
||||
$offset_links = 12;
|
||||
|
||||
|
||||
for ($spiel = 0; $spiel < $anzahlSpiele; $spiel++)
|
||||
{
|
||||
|
||||
|
||||
$oben = $hoehe * pow(2, $runde) * $spiel + $offset_oben;
|
||||
$links = $breite * ($runde + 1) + $runde * $abstand - $offset_links;
|
||||
$rechts = $links - $breite - $abstand/2 + $offset_links;
|
||||
$mitte = $links + $abstand/2 + $offset_links/2;
|
||||
|
||||
|
||||
if ($spiel % 2)
|
||||
$startvertikal = $oben;
|
||||
else
|
||||
$endevertikal = $oben;
|
||||
|
||||
|
||||
//Linie rechts von Box
|
||||
if ($runde < $anzahlRunden - 1){
|
||||
echo "\n<line x1='".$links."' y1='".$oben."' x2='".$mitte."' y2='".$oben."' />";
|
||||
}
|
||||
|
||||
|
||||
//Linie links von Box
|
||||
if ($runde > 0){
|
||||
echo "\n<line x1='".($rechts - $offset_links/2)."' y1='".$oben."' x2='".($rechts + $abstand/2)."' y2='".$oben."' />";
|
||||
}
|
||||
|
||||
|
||||
//Vertkal Linie
|
||||
if ($spiel % 2)
|
||||
echo "\n<line x1='".$mitte."' y1='".$startvertikal."' x2='".$mitte."' y2='".$endevertikal."' />";
|
||||
}
|
||||
|
||||
|
||||
$anzahlSpiele = $anzahlSpiele/2;
|
||||
}
|
||||
?>
|
||||
@@ -1365,7 +1367,7 @@ static function turnierbaumAnzeigen($veranstaltung,$begegnungen): void
|
||||
<?php
|
||||
}
|
||||
|
||||
static function begegnungSpielplan($veranstaltung, $modus, $begegnung, $heim_team, $gast_team, $spiele, $vorherige_begegnung_id, $naechste_begegnung_id, $teamansicht_team, $details_anzeigen):void
|
||||
static function begegnungSpielplan($veranstaltung, $modus, $begegnung, $heim_team, $gast_team, $spiele, $vorherige_begegnung_id, $naechste_begegnung_id, $teamansicht_team, $details_anzeigen):void
|
||||
{
|
||||
global $params;
|
||||
?>
|
||||
@@ -1389,8 +1391,8 @@ global $params;
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_COMPETITIONS'); ?></a> >
|
||||
<a href="<?php echo SportsManagerURL('&task=veranstaltung&veranstaltungid=' . $veranstaltung->veranstaltung_id . '#id' . $begegnung->begegnung_id); ?>">
|
||||
<?php echo htmlentities_utf8($veranstaltung->bezeichnung); ?></a> >
|
||||
<?php
|
||||
echo htmlentities_utf8($heim_team->teamname)." ";
|
||||
<?php
|
||||
echo htmlentities_utf8($heim_team->teamname)." ";
|
||||
echo Text::_('COM_SPORTSMANAGER_VERSUS_SHORTCUT');
|
||||
echo " ".htmlentities_utf8($gast_team->teamname);
|
||||
}
|
||||
@@ -1459,7 +1461,7 @@ global $params;
|
||||
</td>
|
||||
<td rowspan=2 style="text-align: center">
|
||||
<h2><?php echo $begegnung->heim_spielpunkte . ":" . $begegnung->gast_spielpunkte; ?></h2>
|
||||
<?php if ($modus->spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2)
|
||||
<?php if ($modus->spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2)
|
||||
echo "<h3>(" . $begegnung->heim_punkte . ":" . $begegnung->gast_punkte . ")</h3>"; ?>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1527,9 +1529,9 @@ if (count($spiele) > 0) {
|
||||
<td nowrap style="text-align: center;"><?php echo $spiel->teamspiel_nummer ?></td>
|
||||
<?php
|
||||
if ($bilder_anzeigen) {
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<td id="bilder_heim_<?php echo $spiel->teamspiel_nummer ?>" style="display: block; text-align: center;" >
|
||||
<?php
|
||||
$bild = bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->heim_spieler_1_bild_ausblenden ? '' : $spiel->heim_spieler_1_mitglied_id, 45, 60, 0, 0, 'border="1"');
|
||||
@@ -1547,7 +1549,7 @@ if (count($spiele) > 0) {
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
@@ -1597,7 +1599,7 @@ if (count($spiele) > 0) {
|
||||
if ($bild != null)
|
||||
echo $bild;
|
||||
if (!(empty($spiel->heim_spieler_2_id) && empty($spiel->gast_spieler_2_id))) {
|
||||
|
||||
|
||||
if (($details_anzeigen || !$spiel->gast_spieler_2_bild_ausblenden) && ($spiel->gast_spieler_2_mitglied_id != null || ($spiel->gast_spieler_2_id != null && $spiel->gast_spieler_2_id != 0))) {
|
||||
$bild = bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->gast_spieler_2_bild_ausblenden ? '' : $spiel->gast_spieler_2_mitglied_id, 45, 60, 0, 0, 'border="1"');
|
||||
if ($bild == null)
|
||||
@@ -1622,15 +1624,15 @@ if (count($spiele) > 0) {
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<script>
|
||||
|
||||
|
||||
function bilder_zeigen(){
|
||||
let breite = window.innerWidth;
|
||||
let id = 0;
|
||||
let anzeige;
|
||||
let anzahl_spiele = <?PHP echo count($spiele); ?>;
|
||||
|
||||
|
||||
if (breite < 480){
|
||||
anzeige = "none";
|
||||
}
|
||||
@@ -1648,11 +1650,11 @@ if (count($spiele) > 0) {
|
||||
function onResize() {
|
||||
bilder_zeigen();
|
||||
}
|
||||
|
||||
|
||||
bilder_zeigen();
|
||||
|
||||
window.addEventListener("resize", onResize);
|
||||
|
||||
|
||||
window.addEventListener("resize", onResize);
|
||||
|
||||
</script>
|
||||
|
||||
<?php
|
||||
@@ -2477,7 +2479,6 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
style="border-spacing: 0;width: 100%">
|
||||
<tr>
|
||||
<?php
|
||||
$n = 0;
|
||||
foreach ($mitglieder as $row) {
|
||||
if (($mitglieder_modus == 0 && !$mitglieder_ist_dauerhaft[$row->spieler_id])
|
||||
|| ($mitglieder_modus == 1 && $mitglieder_ist_dauerhaft[$row->spieler_id]))
|
||||
@@ -3084,7 +3085,6 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
static function vereine($titel, $beschreibung, $rows, $organisationAnzeigen): void
|
||||
{
|
||||
global $params;
|
||||
|
||||
if (!empty($titel)) { ?>
|
||||
<div
|
||||
class="componentheading<?php echo $params->get('pageclass_sfx'); ?>"><?php echo htmlentities_utf8($titel); ?></div><?php }
|
||||
@@ -3100,110 +3100,79 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
<?php
|
||||
}
|
||||
|
||||
if (count($rows) > 0) {
|
||||
$bilder_anzeigen = false;
|
||||
foreach ($rows as $verein) {
|
||||
if (bildHTML("vereine", $verein->verein_id, 28, 28) != null) {
|
||||
$bilder_anzeigen = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (count($rows) > 0) {
|
||||
$bilder_anzeigen = false;
|
||||
foreach ($rows as $verein) {
|
||||
if (bildHTML("vereine", $verein->verein_id, 40, 40) != null) {
|
||||
$bilder_anzeigen = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
?>
|
||||
<style>td{padding: 2px;}</style>
|
||||
<div style="text-align: center;">
|
||||
<div style="overflow-x: auto;display: inline-block;">
|
||||
<table class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<?php if ($bilder_anzeigen) { ?>
|
||||
<th style='text-align: center; width: 120px;' nowrap>Vereinslogo</th>
|
||||
<?php } ?>
|
||||
<th style='text-align: left;' nowrap><strong>
|
||||
<a href="verband/vereine?view=sportsmanager&task=sort_by_vereinsname">
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_TEAM_NAME2'); ?>
|
||||
</a>
|
||||
</strong></th>
|
||||
<th style='text-align: center;width: 120px;' nowrap><strong>
|
||||
<a href="verband/vereine?view=sportsmanager&task=sort_by_mitglieder">
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_MEMBERS'); ?></a></strong></th>
|
||||
<th style='text-align: left;' nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_TEAM_SEAT'); ?></strong></th>
|
||||
<?php if ($organisationAnzeigen) { ?>
|
||||
<th style='text-align: left;' nowrap>Organisation</th>
|
||||
<?php } ?>
|
||||
</tr>
|
||||
<?php
|
||||
|
||||
if ($organisationAnzeigen) {
|
||||
$organisation = $rows[0]->veranstalterbezeichnung;
|
||||
?>
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr>
|
||||
<td nowrap class="contentheading<?php echo $params->get('pageclass_sfx'); ?>"
|
||||
style="width: 100%">
|
||||
<?php echo $organisation != null ? htmlentities_utf8($organisation) : Text::_('COM_SPORTSMANAGER_NONE2'); ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<th nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_TEAM_NAME2'); ?></strong></th>
|
||||
<th nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_TEAM_SEAT'); ?></strong></th>
|
||||
</tr>
|
||||
<?php
|
||||
foreach ($rows as $row) {
|
||||
?>
|
||||
<tr>
|
||||
<?php
|
||||
if ($bilder_anzeigen) {
|
||||
?>
|
||||
<td style="text-align: center;width: 60px;">
|
||||
<?php
|
||||
$bild = bildHTML("vereine", $row->verein_id, 40, 40, 0, 0, 'border="0"');
|
||||
if ($bild != null)
|
||||
echo $bild;
|
||||
?>
|
||||
</td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<td style='text-align: left;'>
|
||||
<a id="id<?php echo $row->verein_id; ?>"></a>
|
||||
<a href="<?php echo SportsManagerURL('&task=verein_details&id=' . $row->verein_id); ?>">
|
||||
<?php echo htmlentities_utf8(NichtLeererString($row->vereinsname)); ?></a>
|
||||
</td>
|
||||
<td nowrap style="text-align: center">
|
||||
<?php echo $row->mitglieder; ?>
|
||||
</td>
|
||||
<td style='text-align: left;' nowrap><?php if (!empty($row->vereinssitz)) echo htmlentities_utf8($row->vereinssitz . (!empty($row->vereinssitz_ortsteil) ? ("-" . $row->vereinssitz_ortsteil) : "")); ?></td>
|
||||
<?php if ($organisationAnzeigen) {
|
||||
echo "<td nowrap style='text-align: left;'>" . $row->veranstalterbezeichnung . "</td>";
|
||||
} ?>
|
||||
|
||||
$k = 0;
|
||||
foreach ($rows as $row) {
|
||||
if ($organisationAnzeigen) {
|
||||
if ($row->veranstalterbezeichnung != $organisation) {
|
||||
$organisation = $row->veranstalterbezeichnung;
|
||||
?>
|
||||
</table></div>
|
||||
<span
|
||||
class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>"> </span>
|
||||
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr>
|
||||
<td nowrap
|
||||
class="contentheading<?php echo $params->get('pageclass_sfx'); ?>"
|
||||
style="width: 100%">
|
||||
<?php echo $organisation != null ? htmlentities_utf8($organisation) : "Keine"; ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="uk-overflow-auto"><table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<th nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_TEAM_NAME2'); ?></strong>
|
||||
</th>
|
||||
<th nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_TEAM_SEAT'); ?></strong>
|
||||
</th>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
<tr class="sectiontableentry<?php echo $k + 1;
|
||||
$k = ($k + 1) % 2; ?><?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<td nowrap>
|
||||
|
||||
<table style="width: 100%; border: none; border-spacing: 0; padding: 0">
|
||||
<tr>
|
||||
<td>
|
||||
<a id="id<?php echo $row->verein_id; ?>"></a><a
|
||||
href="<?php echo SportsManagerURL('&task=verein_details&id=' . $row->verein_id); ?>"><?php echo htmlentities_utf8(NichtLeererString($row->vereinsname)); ?></a>
|
||||
</td>
|
||||
<?php
|
||||
if ($bilder_anzeigen) {
|
||||
?>
|
||||
<td style="width: 29px">
|
||||
<?php
|
||||
$bild = bildHTML("vereine", $row->verein_id, 28, 28, 0, 0, 'border="0"');
|
||||
if ($bild != null)
|
||||
echo $bild;
|
||||
?>
|
||||
</td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
<td nowrap><?php if (!empty($row->vereinssitz)) echo htmlentities_utf8($row->vereinssitz . (!empty($row->vereinssitz_ortsteil) ? ("-" . $row->vereinssitz_ortsteil) : "")); ?></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</table></div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<span class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>"> </span>
|
||||
<?php
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<span class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>"> </span>
|
||||
<?php
|
||||
}
|
||||
|
||||
static function vereinDetails($verein, $mitglieder, $vereinsansprechpartner, $aktuelle_teams, $vorheriger_verein_id, $naechster_verein_id, $vereins_moderator, $details_anzeigen, $ansprechpartner_anzeigen): void
|
||||
@@ -3260,7 +3229,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
</table>
|
||||
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<table class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<div>
|
||||
@@ -3276,7 +3245,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
if ($bild != null) {
|
||||
?>
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<table class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr>
|
||||
<td nowrap><?php echo $bild; ?></td>
|
||||
</tr>
|
||||
@@ -3288,7 +3257,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
?>
|
||||
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<table class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr>
|
||||
<td>
|
||||
<?php
|
||||
@@ -3389,7 +3358,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
}
|
||||
?>
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<table class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr>
|
||||
<td nowrap class="contentheading<?php echo $params->get('pageclass_sfx'); ?>"
|
||||
style="width: 100%"><?php echo Text::_('COM_SPORTSMANAGER_CURRENT_TEAMS'); ?></td>
|
||||
@@ -3398,7 +3367,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
</div>
|
||||
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<table class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<th nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_TEAM'); ?></strong></th>
|
||||
<th><strong><?php echo Text::_('COM_SPORTSMANAGER_COMPETITIONS'); ?></strong></th>
|
||||
@@ -3451,7 +3420,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
if (count($mitglieder) > 0) {
|
||||
?>
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<table class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr>
|
||||
<td nowrap class="contentheading<?php echo $params->get('pageclass_sfx'); ?>"
|
||||
style="width: 100%"><?php echo Text::_('COM_SPORTSMANAGER_MEMBERS'); ?></td>
|
||||
@@ -3460,67 +3429,48 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
</div>
|
||||
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>"
|
||||
style="border-spacing: 0">
|
||||
<table class="contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>"
|
||||
style="border-spacing: 0;width: 100%">
|
||||
<tr>
|
||||
<?php
|
||||
$n = 0;
|
||||
foreach ($mitglieder as $row) {
|
||||
if ($n % 3 == 0 && $n != 0)
|
||||
echo "</tr><tr>";
|
||||
|
||||
echo "<td style='text-align: center; vertical-align: center' class=\"sectiontableentry" . (($n % 2) + 1) . $params->get('pageclass_sfx') . "\">";
|
||||
echo "<table>";
|
||||
echo "<tr><td style='text-align: center'>";
|
||||
?><a
|
||||
href="<?php echo SportsManagerURL('&task=spieler_details&id=' . $row->spieler_id); ?>"><?php echo htmlentities_utf8($row->nachname . ", " . $row->vorname); ?></a><?php
|
||||
echo "<table style='display: inline-table;'><tr>";
|
||||
echo "<td style='text-align: center;vertical-align: center; width: 220px;' class=\"sectiontableentry" . (($n % 2) + 1) . $params->get('pageclass_sfx') . "\">";
|
||||
?>
|
||||
<a href="<?php echo SportsManagerURL('&task=spieler_details&id=' . $row->spieler_id); ?>">
|
||||
<?php echo htmlentities_utf8($row->nachname . ", " . $row->vorname); ?></a><?php
|
||||
if (!empty($row->spielernr))
|
||||
echo "<br /><small>" . htmlentities_utf8($row->spielernr) . "</small>";
|
||||
echo "</td></tr>";
|
||||
if ($vereins_moderator) {
|
||||
if (!empty($row->geburtsjahr)) {
|
||||
echo "<tr><td style='text-align: center'>";
|
||||
echo "<small>" . htmlentities_utf8($row->geburtsjahr) . "</small>";
|
||||
echo "</td></tr>";
|
||||
echo "<br /><small>" . htmlentities_utf8($row->geburtsjahr) . "</small>";
|
||||
}
|
||||
if (!empty($row->strasse) ||
|
||||
!empty($row->plz) || !empty($row->ort)) {
|
||||
echo "<tr><td style='text-align: center'>";
|
||||
if (!empty($row->strasse))
|
||||
echo "<small>" . htmlentities_utf8($row->strasse) . "</small><br />";
|
||||
if (!empty($row->plz) || !empty($row->ort))
|
||||
echo "<small>" . (!empty($row->plz) ? (htmlentities_utf8($row->plz) . " ") : "") . htmlentities_utf8($row->ort) . "</small>";
|
||||
echo "</td></tr>";
|
||||
}
|
||||
if (!empty($row->telefon) ||
|
||||
!empty($row->mobil) ||
|
||||
!empty($row->email)) {
|
||||
echo "<tr><td style='text-align: center'>";
|
||||
if (!empty($row->telefon))
|
||||
echo "<small>" . htmlentities_utf8($row->telefon) . "</small><br />";
|
||||
if (!empty($row->mobil))
|
||||
echo "<small>" . htmlentities_utf8($row->mobil) . "</small><br />";
|
||||
if (!empty($row->email)) {
|
||||
$replacement = HTMLHelper::_('email.cloak', $row->email, 1, $row->email, 0);
|
||||
echo "<small>" . $replacement . "</small>";
|
||||
}
|
||||
echo "</td></tr>";
|
||||
if (!empty($row->strasse))
|
||||
echo "<br /><small>" . htmlentities_utf8($row->strasse) . "</small><br />";
|
||||
if (!empty($row->plz) || !empty($row->ort))
|
||||
echo "<br /><small>" . (!empty($row->plz) ? (htmlentities_utf8($row->plz) . " ") : "") . htmlentities_utf8($row->ort) . "</small>";
|
||||
if (!empty($row->telefon))
|
||||
echo "<br /><small>" . htmlentities_utf8($row->telefon) . "</small><br />";
|
||||
if (!empty($row->mobil))
|
||||
echo "<br /><small>" . htmlentities_utf8($row->mobil) . "</small><br />";
|
||||
if (!empty($row->email)) {
|
||||
$replacement = HTMLHelper::_('email.cloak', $row->email, 1, $row->email, 0);
|
||||
echo "<br /><small>" . $replacement . "</small>";
|
||||
}
|
||||
}
|
||||
echo "</table></td>";
|
||||
echo "<td style='text-align: center' class=\"sectiontableentry" . (($n % 2) + 1) . $params->get('pageclass_sfx') . "\">";
|
||||
$bild = bildHTML("spieler", !$details_anzeigen && $row->bild_ausblenden ? '' : $row->spieler_id, 90, 120, 0, 0, 'border="1"', $row->geschlecht == 'M' ? 'm' : 'w');
|
||||
echo "</td>";
|
||||
|
||||
echo "<td style='text-align: left; width: 120px;' class=\"sectiontableentry" . (($n % 2) + 1) . $params->get('pageclass_sfx') . "\">";
|
||||
$bild = bildHTML("spieler", !$details_anzeigen && $row->bild_ausblenden ? '' : $row->mitglied_von_team_id, 90, 120, 0, 0, 'border="1"');
|
||||
if ($bild == null)
|
||||
$bild = bildHTML("spieler", !$details_anzeigen && $row->bild_ausblenden ? '' : $row->spieler_id, 90, 120, 0, 0, 'border="1"', $row->geschlecht == 'M' ? 'm' : 'w');
|
||||
if ($bild != null) {
|
||||
?>
|
||||
<table style="padding: 4px">
|
||||
<tr>
|
||||
<td><?php echo $bild; ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
echo $bild;
|
||||
}
|
||||
echo "</td>";
|
||||
$n++;
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
@@ -4461,7 +4411,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
:</strong></td>
|
||||
<td nowrap style="text-align: right">
|
||||
<?php
|
||||
echo($spieler->elo_einzel_spiele == 1 ? Text::sprintf('COM_SPORTSMANAGER_GAME_ELO_IN_ONE_GAME', $spieler->elo_einzel) : Text::sprintf('COM_SPORTSMANAGER_GAME_ELO_IN_NUMBER_GAMES', $spieler->elo_einzel));
|
||||
echo($spieler->elo_einzel_spiele == 1 ? Text::sprintf('COM_SPORTSMANAGER_GAME_ELO_IN_ONE_GAME', $spieler->elo_einzel) : Text::sprintf('COM_SPORTSMANAGER_GAME_ELO_IN_NUMBER_GAMES', $spieler->elo_einzel, $spieler->elo_einzel_spiele));
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -4475,7 +4425,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
:</strong></td>
|
||||
<td nowrap style="text-align: right">
|
||||
<?php
|
||||
echo($spieler->elo_doppel_spiele == 1 ? Text::sprintf('COM_SPORTSMANAGER_GAME_ELO_IN_ONE_GAME', $spieler->elo_doppel) : Text::sprintf('COM_SPORTSMANAGER_GAME_ELO_IN_NUMBER_GAMES', $spieler->elo_doppel));
|
||||
echo($spieler->elo_doppel_spiele == 1 ? Text::sprintf('COM_SPORTSMANAGER_GAME_ELO_IN_ONE_GAME', $spieler->elo_doppel) : Text::sprintf('COM_SPORTSMANAGER_GAME_ELO_IN_NUMBER_GAMES', $spieler->elo_doppel, $spieler->elo_doppel_spiele));
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -5827,26 +5777,26 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
?>
|
||||
<th nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_GAMES'); ?></strong></th>
|
||||
<th nowrap
|
||||
title="<?php echo Text::_('COM_SPORTSMANAGER_GAME_POINTS'); ?>
|
||||
title="<?php echo Text::_('COM_SPORTSMANAGER_GAME_POINTS'); ?>
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_WON'); ?>">
|
||||
<strong><?php echo Text::_('COM_SPORTSMANAGER_GAME_POINTS_SHORTCUT'); ?>
|
||||
+</strong></th>
|
||||
<th nowrap
|
||||
title="<?php echo Text::_('COM_SPORTSMANAGER_GAME_POINTS'); ?>
|
||||
title="<?php echo Text::_('COM_SPORTSMANAGER_GAME_POINTS'); ?>
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_LOST'); ?>">
|
||||
<strong><?php echo Text::_('COM_SPORTSMANAGER_GAME_POINTS_SHORTCUT'); ?>
|
||||
-</strong></th>
|
||||
<th nowrap
|
||||
title="<?php echo Text::_('COM_SPORTSMANAGER_GAME_POINTS'); ?>
|
||||
title="<?php echo Text::_('COM_SPORTSMANAGER_GAME_POINTS'); ?>
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_RATE'); ?>">
|
||||
<strong><?php echo Text::_('COM_SPORTSMANAGER_RATE_SHORTCUT'); ?></strong></th>
|
||||
<th nowrap
|
||||
title="<?php echo Text::_('COM_SPORTSMANAGER_POINTS'); ?>
|
||||
title="<?php echo Text::_('COM_SPORTSMANAGER_POINTS'); ?>
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_WON'); ?>">
|
||||
<strong><?php echo Text::_('COM_SPORTSMANAGER_POINTS_SHORTCUT'); ?> +</strong>
|
||||
</th>
|
||||
<th nowrap
|
||||
title="<?php echo Text::_('COM_SPORTSMANAGER_POINTS'); ?>
|
||||
title="<?php echo Text::_('COM_SPORTSMANAGER_POINTS'); ?>
|
||||
<?php echo Text::_('COM_SPORTSMANAGER_LOST'); ?>">
|
||||
<strong><?php echo Text::_('COM_SPORTSMANAGER_POINTS_SHORTCUT'); ?> -</strong>
|
||||
</th>
|
||||
@@ -6856,6 +6806,9 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
|
||||
static function rangliste($rangliste, $rangliste_punkte, $allein_angezeigt, $details_anzeigen): void
|
||||
{
|
||||
?>
|
||||
<style>td{padding: 3px;}</style>
|
||||
<?php
|
||||
global $params;
|
||||
if ($allein_angezeigt) {
|
||||
?>
|
||||
@@ -6934,15 +6887,15 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
?>
|
||||
<!-- Tabelle Rangliste -->
|
||||
<div class="uk-overflow-auto">
|
||||
<table style='width: 100%; padding:1px 1px 1px 1px; border-collapse: collapse;'
|
||||
<table style='width: 100%; border-collapse: collapse;'
|
||||
class="uk-table-divider uk-table-hover uk-table-middle rangliste-width contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
|
||||
<th><strong><?php echo Text::_('COM_SPORTSMANAGER_RANK'); ?></strong></th>
|
||||
<th></th>
|
||||
<th style="text-align: left">
|
||||
<th style="text-align: left;">
|
||||
<strong><?php echo Text::_('COM_SPORTSMANAGER_PLAYER'); ?></strong>
|
||||
</th>
|
||||
<th style="text-align: center"><strong><?php echo Text::_('COM_SPORTSMANAGER_POINTS'); ?></strong></th>
|
||||
<th style="text-align: center; width 70px;"><strong><?php echo Text::_('COM_SPORTSMANAGER_POINTS'); ?></strong></th>
|
||||
</tr>
|
||||
<?php
|
||||
|
||||
@@ -6959,10 +6912,10 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
||||
?>
|
||||
</td>
|
||||
|
||||
<td>
|
||||
<td style="width 70px;">
|
||||
<?php
|
||||
if (($bild = yoothemeBild("spieler", !$details_anzeigen && $row->bild_ausblenden ? '' : $row->spieler_id, $row->geschlecht == 'M' ? 'm' : 'w', '#resize=75', 'border="1" style="text-align: left" hspace="8" vspace="2"')) != null)
|
||||
echo $bild; ?>
|
||||
if (($bild = yoothemeBild("spieler", !$details_anzeigen && $row->bild_ausblenden ? '' : $row->spieler_id, $row->geschlecht == 'M' ? 'm' : 'w', 'border="1" style="text-align: left; width: 60px;" hspace="8" vspace="2"')) != null)
|
||||
echo "\n".$bild; ?>
|
||||
</td>
|
||||
<td>
|
||||
<?php
|
||||
|
||||
@@ -720,6 +720,41 @@ class HTML_sportsmanager_admin
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<label
|
||||
for="show_member"><?php echo Text::_('COM_SPORTSMANAGER_VIEW_LEAST_MEMBER_COUNT'); ?>
|
||||
:</label>
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="anzahl_mitglieder_zeigen"
|
||||
id="show_member" size="1">
|
||||
<?php
|
||||
for ($wert = 0; $wert <= 99; $wert++) {
|
||||
echo "<option value=\"" . $wert . "\"" . (isset($einstellungen["anzahl_mitglieder_zeigen"]) && $einstellungen["anzahl_mitglieder_zeigen"] == $wert ? " selected" : "") . ">" . $wert . "</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<label
|
||||
for="show_organisation"><?php echo Text::_('COM_SPORTSMANAGER_SHOW_ORGANISATION'); ?>
|
||||
:</label>
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="verband_anzeigen"
|
||||
id="show_organisation" size="1">
|
||||
<?php
|
||||
$verband_anzeigen = array(1 => Text::_('JYES'), 0 => Text::_('JNO'));
|
||||
foreach ($verband_anzeigen as $wert => $bezeichnung) {
|
||||
echo "<option value=\"" . $wert . "\"" . (isset($einstellungen["verband_anzeigen"]) && $einstellungen["verband_anzeigen"] == $wert ? " selected" : "") . ">" . htmlentities_utf8($bezeichnung) . "</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<label
|
||||
@@ -3486,11 +3521,11 @@ class HTML_sportsmanager_admin
|
||||
<form action="<?php echo SportsManagerURL(($row != null ? ('#id' . $row->verein_id) : "")); ?>" method="post"
|
||||
name="adminForm" id="adminForm" enctype="multipart/form-data">
|
||||
<div class="uk-overflow-auto">
|
||||
<table class="uk-table" style="width: 100%">
|
||||
<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
|
||||
@@ -3539,6 +3574,42 @@ class HTML_sportsmanager_admin
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
if ($row != null) {
|
||||
?>
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<label for="quit"><?php echo Text::_('COM_SPORTSMANAGER_BEATEN'); ?>
|
||||
:</label>
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="ausgetreten"
|
||||
id="quit" size="1">
|
||||
<option
|
||||
value="0"><?php echo Text::_('COM_SPORTSMANAGER_NO'); ?></option>
|
||||
<option
|
||||
value="1"<?php if ($row->ausgetreten) echo " selected"; ?>><?php echo Text::_('COM_SPORTSMANAGER_YES'); ?></option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<label for="verstecken"><?php echo Text::_('COM_SPORTSMANAGER_HIDE'); ?>
|
||||
:</label>
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="verstecken"
|
||||
id="verstecken" size="1">
|
||||
<option
|
||||
value="0"><?php echo Text::_('COM_SPORTSMANAGER_NO'); ?></option>
|
||||
<option
|
||||
value="1"<?php if ($row->verstecken) echo " selected"; ?>><?php echo Text::_('COM_SPORTSMANAGER_YES'); ?></option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<label for="url"><?php echo Text::_('COM_SPORTSMANAGER_WEBSITE'); ?>
|
||||
@@ -3682,27 +3753,6 @@ class HTML_sportsmanager_admin
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
if ($row != null) {
|
||||
?>
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<label for="quit"><?php echo Text::_('COM_SPORTSMANAGER_BEATEN'); ?>
|
||||
:</label>
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="ausgetreten"
|
||||
id="quit" size="1">
|
||||
<option
|
||||
value="0"><?php echo Text::_('COM_SPORTSMANAGER_NO'); ?></option>
|
||||
<option
|
||||
value="1"<?php if ($row->ausgetreten) echo " selected"; ?>><?php echo Text::_('COM_SPORTSMANAGER_YES'); ?></option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right; vertical-align: top">
|
||||
<label for="keep_image"><?php echo Text::_('COM_SPORTSMANAGER_IMAGE'); ?>
|
||||
@@ -13607,13 +13657,9 @@ class HTML_sportsmanager_admin
|
||||
Terminkalender
|
||||
Startseite / Events / Terminkalender
|
||||
*/
|
||||
static function adminTermine($termine, $termineSymbole, $jahre, $filter_jahr, $filter_veranstaltung, $filter_zusatz, $filter_land, $veranstaltungen, $zusaetze, $laender, $anzahl_beantragte_termine, $zugriffsebene, $admin_uebersicht, $externe_datenbank): void
|
||||
static function adminTermine($termine, $termineSymbole, $jahre, $filter_jahr, $filter_veranstaltung, $filter_zusatz, $filter_land, $filter_ort, $veranstaltungen, $zusaetze, $laender, $orte, $anzahl_beantragte_termine, $zugriffsebene, $admin_uebersicht, $externe_datenbank): void
|
||||
{
|
||||
global $params;
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
if ($admin_uebersicht || $zugriffsebene > 0) {
|
||||
?>
|
||||
<table style="border-spacing: 10px">
|
||||
@@ -13735,6 +13781,23 @@ class HTML_sportsmanager_admin
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php if (count($orte) >= 2) : ?>
|
||||
<div
|
||||
class="uk-width-1-1 uk-width-1-2@s uk-width-1-4@m uk-grid-margin terminfilter" <?= (!$filter_anzeigen) ? 'hidden' : '' ?>>
|
||||
<label for="filter_ort"
|
||||
class="uk-form-label"><?php echo Text::_('COM_SPORTSMANAGER_LOCATION'); ?>:</label>
|
||||
<div class="uk-form-controls">
|
||||
<select class="uk-select uk-form-width-medium" name="filter_ort" id="filter_ort"
|
||||
onChange="document.adminForm.submit();">
|
||||
<option value="0"><?php echo Text::_('COM_SPORTSMANAGER_CATEGORY_ALL'); ?></option>
|
||||
<?php
|
||||
foreach ($orte as $ort)
|
||||
echo "<option value=\"" . htmlentities_utf8($ort->ort) . "\"" . ($ort->ort == $filter_ort ? " selected" : "") . ">" . htmlentities_utf8($ort->ort) . "</option>";
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php if (count($zusaetze) >= 2) : ?>
|
||||
<div
|
||||
class="uk-width-1-1 uk-width-1-2@s uk-width-1-4@m uk-grid-margin terminfilter" <?= (!$filter_anzeigen) ? 'hidden' : '' ?>>
|
||||
@@ -14487,7 +14550,7 @@ class HTML_sportsmanager_admin
|
||||
}
|
||||
}
|
||||
|
||||
static function adminEditTermin($termin, $terminsymbolanzeige, $terminsymbole, $benachrichtigung_email, $bezeichnungen, $zusaetze, $bezeichnungszusaetze, $bundeslaender, $laender, $zugriffsebene, $admin_uebersicht, $bezeichnung_vorauswahl, $uebersicht, $ueberarbeiten, $nur_beantragte): void
|
||||
static function adminEditTermin($termin, $terminsymbolanzeige, $terminsymbole, $benachrichtigung_email, $bezeichnungen, $zusaetze, $bezeichnungszusaetze, $bundeslaender, $laender, $orte, $zugriffsebene, $admin_uebersicht, $bezeichnung_vorauswahl, $uebersicht, $ueberarbeiten, $nur_beantragte): void
|
||||
{
|
||||
global $params;
|
||||
?>
|
||||
@@ -14693,9 +14756,16 @@ class HTML_sportsmanager_admin
|
||||
:</label>
|
||||
</td>
|
||||
<td nowrap>
|
||||
<input class="inputbox" type="text" name="ort" id="location" size="50"
|
||||
<input class="inputbox" type="text" name="ort" list="locationList" id="location" size="50"
|
||||
maxlength="100"
|
||||
value="<?php if (!empty($termin)) echo htmlentities_utf8($termin->ort); ?>"/>
|
||||
<datalist id="locationList">
|
||||
<?php
|
||||
foreach ($orte As $ort){
|
||||
echo "<option value=\"" . $ort->ort ."\">";
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -315,6 +315,8 @@ COM_SPORTSMANAGER_FOR_OTHER_CONTACT="Für andere Ansprechpartner"
|
||||
COM_SPORTSMANAGER_DATES_REGISTERED_USERS="Termine beantragten durch angemeldete Benutzer"
|
||||
COM_SPORTSMANAGER_VIEW_ELO_RATING="Elo-Wertung anzeigen"
|
||||
COM_SPORTSMANAGER_VIEW_SPORTSMANAGER_LIZENZ="Lizenz anzeigen"
|
||||
COM_SPORTSMANAGER_VIEW_LEAST_MEMBER_COUNT="Mindest Mitgliederzahl zeigen"
|
||||
COM_SPORTSMANAGER_SHOW_ORGANISATION="Verband zeigen"
|
||||
COM_SPORTSMANAGER_SHOW_TOURNAMENT_BRACKET="Turnierbaum anzeigen"
|
||||
COM_SPORTSMANAGER_PLAYER_DETAILS="Spielerdetails"
|
||||
COM_SPORTSMANAGER_PLAYER_LIST_DETAILS="Spielerliste/-details"
|
||||
@@ -385,6 +387,7 @@ COM_SPORTSMANAGER_MEMBER_STATUS="Mitgliedsstatus"
|
||||
COM_SPORTSMANAGER_ACTIVE="Aktiv"
|
||||
COM_SPORTSMANAGER_RESTRICTED="Eingeschränkt"
|
||||
COM_SPORTSMANAGER_BEATEN="Ausgetreten"
|
||||
COM_SPORTSMANAGER_HIDE="Verstecken"
|
||||
COM_SPORTSMANAGER_PASSIVE="Passiv"
|
||||
COM_SPORTSMANAGER_BEATEN_CLUB="Verein ausgetreten"
|
||||
COM_SPORTSMANAGER_SINGLE_SEED="Elo-Startwert Einzel"
|
||||
@@ -789,6 +792,7 @@ COM_SPORTSMANAGER_FEDERAL_STATES="Bundesländer"
|
||||
COM_SPORTSMANAGER_STATES="Länder"
|
||||
COM_SPORTSMANAGER_YEAR="Jahr"
|
||||
COM_SPORTSMANAGER_ADDITION="Zusatz"
|
||||
COM_SPORTSMANAGER_LOCATION="Ort"
|
||||
COM_SPORTSMANAGER_STATE="Land"
|
||||
COM_SPORTSMANAGER_FEDERAL_="Bundes-"
|
||||
COM_SPORTSMANAGER_INFO="Info"
|
||||
|
||||
@@ -315,6 +315,8 @@ COM_SPORTSMANAGER_FOR_OTHER_CONTACT="For other contact"
|
||||
COM_SPORTSMANAGER_DATES_REGISTERED_USERS="Apply dates by registered users"
|
||||
COM_SPORTSMANAGER_VIEW_ELO_RATING="View Elo rating"
|
||||
COM_SPORTSMANAGER_VIEW_SPORTSMANAGER_LIZENZ="Show License"
|
||||
COM_SPORTSMANAGER_VIEW_LEAST_MEMBER_COUNT="Show least member count"
|
||||
COM_SPORTSMANAGER_SHOW_ORGANISATION="Show organisation"
|
||||
COM_SPORTSMANAGER_SHOW_TOURNAMENT_BRACKET="Show Tournament Bracket"
|
||||
COM_SPORTSMANAGER_PLAYER_DETAILS="Player details"
|
||||
COM_SPORTSMANAGER_PLAYER_LIST_DETAILS="Player list details"
|
||||
@@ -385,6 +387,7 @@ COM_SPORTSMANAGER_MEMBER_STATUS="Member status"
|
||||
COM_SPORTSMANAGER_ACTIVE="Active"
|
||||
COM_SPORTSMANAGER_RESTRICTED="Restricted"
|
||||
COM_SPORTSMANAGER_BEATEN="Excreted"
|
||||
COM_SPORTSMANAGER_HIDE="Hide"
|
||||
COM_SPORTSMANAGER_PASSIVE="Passive"
|
||||
COM_SPORTSMANAGER_BEATEN_CLUB="Club excreted"
|
||||
COM_SPORTSMANAGER_SINGLE_SEED="Elo starting value singles"
|
||||
@@ -789,6 +792,7 @@ COM_SPORTSMANAGER_FEDERAL_STATES="State"
|
||||
COM_SPORTSMANAGER_STATES="Countries"
|
||||
COM_SPORTSMANAGER_YEAR="Year"
|
||||
COM_SPORTSMANAGER_ADDITION="Addition"
|
||||
COM_SPORTSMANAGER_LOCATION="Location"
|
||||
COM_SPORTSMANAGER_STATE="Germany"
|
||||
COM_SPORTSMANAGER_FEDERAL_="Federal "
|
||||
COM_SPORTSMANAGER_INFO="Info"
|
||||
|
||||
@@ -1066,6 +1066,7 @@ return new class () implements InstallerScriptInterface
|
||||
. "\n `url` varchar(150) DEFAULT NULL,"
|
||||
. "\n `beschreibung` varchar(500) DEFAULT NULL,"
|
||||
. "\n `ausgetreten` tinyint(1) DEFAULT '0',"
|
||||
. "\n `verstecken` INT(4) NOT NULL DEFAULT '0',"
|
||||
. "\n PRIMARY KEY (`verein_id`),"
|
||||
. "\n KEY `veranstalter_id` (`veranstalter_id`)"
|
||||
. "\n) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;";
|
||||
@@ -1116,7 +1117,7 @@ return new class () implements InstallerScriptInterface
|
||||
$db->setQuery( $query );
|
||||
if (!$db->execute()) { die($db->stderr(true)); }
|
||||
|
||||
$query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'datenbank_version', wert = '105';";
|
||||
$query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'datenbank_version', wert = '106';";
|
||||
$db->setQuery( $query );
|
||||
if (!$db->execute()) { die($db->stderr(true)); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user