mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
@@ -656,6 +656,8 @@ function adminEinstellungen(): void
|
|||||||
$ansprechpartner_exportieren = $jInput->get('ansprechpartner_exportieren', 0, 'INT');
|
$ansprechpartner_exportieren = $jInput->get('ansprechpartner_exportieren', 0, 'INT');
|
||||||
$spielerliste_elo = $jInput->get('spielerliste_elo', 0, 'INT');
|
$spielerliste_elo = $jInput->get('spielerliste_elo', 0, 'INT');
|
||||||
$lizenz_anzeigen = $jInput->get('lizenz_anzeigen', 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');
|
||||||
$termine_beantragen = $jInput->get('termine_beantragen', 0, 'INT');
|
$termine_beantragen = $jInput->get('termine_beantragen', 0, 'INT');
|
||||||
$spielerimport_persoenliche_daten_vorauswahl = $jInput->get('spielerimport_persoenliche_daten_vorauswahl', 0, 'INT');
|
$spielerimport_persoenliche_daten_vorauswahl = $jInput->get('spielerimport_persoenliche_daten_vorauswahl', 0, 'INT');
|
||||||
|
|
||||||
@@ -698,6 +700,22 @@ function adminEinstellungen(): void
|
|||||||
die($db->stderr(true));
|
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"
|
$query = "REPLACE #__sportsmanager_einstellungen"
|
||||||
. "\n SET name = 'ansprechpartner_ausblenden'"
|
. "\n SET name = 'ansprechpartner_ausblenden'"
|
||||||
. ", wert = '$ansprechpartner_ausblenden'";
|
. ", wert = '$ansprechpartner_ausblenden'";
|
||||||
@@ -3305,6 +3323,7 @@ function adminEditVerein(): void
|
|||||||
$url = $db->escape(trim($jInput->get('url', '', 'RAW')));
|
$url = $db->escape(trim($jInput->get('url', '', 'RAW')));
|
||||||
$beschreibung = $db->escape(trim($jInput->get('beschreibung', '', 'RAW')));
|
$beschreibung = $db->escape(trim($jInput->get('beschreibung', '', 'RAW')));
|
||||||
$ausgetreten = $jInput->get('ausgetreten', 0, 'INT');
|
$ausgetreten = $jInput->get('ausgetreten', 0, 'INT');
|
||||||
|
$verstecken = $jInput->get('verstecken', 0, 'INT');
|
||||||
$bildbeibehalten = $jInput->get('bildbeibehalten', 0, 'INT');
|
$bildbeibehalten = $jInput->get('bildbeibehalten', 0, 'INT');
|
||||||
|
|
||||||
$berechtigt_fuer_verein_user_ids = array($jInput->get('berechtigt_fuer_verein_user_1_id', 0, 'INT'),
|
$berechtigt_fuer_verein_user_ids = array($jInput->get('berechtigt_fuer_verein_user_1_id', 0, 'INT'),
|
||||||
@@ -3319,8 +3338,8 @@ function adminEditVerein(): void
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($id == 0) {
|
if ($id == 0) {
|
||||||
$query = "INSERT INTO #__sportsmanager_verein (vereinsname, vereinssitz, vereinssitz_ortsteil, veranstalter_id, url, beschreibung, ausgetreten)"
|
$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") . ");";
|
. "\n VALUES ('$vereinsname', '$vereinssitz', '$vereinssitz_ortsteil', " . ($veranstalter_id != 0 ? "'$veranstalter_id'" : "NULL") . ", '$url', '$beschreibung', " . ($ausgetreten ? "TRUE" : "FALSE") . ", $verstecken);";
|
||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
if (!$db->execute()) {
|
if (!$db->execute()) {
|
||||||
die($db->stderr(true));
|
die($db->stderr(true));
|
||||||
@@ -3334,7 +3353,8 @@ function adminEditVerein(): void
|
|||||||
. "\n veranstalter_id = " . ($veranstalter_id != 0 ? "'$veranstalter_id'" : "NULL") . ","
|
. "\n veranstalter_id = " . ($veranstalter_id != 0 ? "'$veranstalter_id'" : "NULL") . ","
|
||||||
. "\n url = '$url',"
|
. "\n url = '$url',"
|
||||||
. "\n beschreibung = '$beschreibung',"
|
. "\n beschreibung = '$beschreibung',"
|
||||||
. "\n ausgetreten = " . ($ausgetreten ? "TRUE" : "FALSE")
|
. "\n ausgetreten = " . ($ausgetreten ? "TRUE" : "FALSE") . ","
|
||||||
|
. "\n verstecken = '$verstecken'"
|
||||||
. "\n WHERE verein_id = $id";
|
. "\n WHERE verein_id = $id";
|
||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
if (!$db->execute()) {
|
if (!$db->execute()) {
|
||||||
@@ -9347,7 +9367,7 @@ function adminBegegnungenGenerierenForm(): void
|
|||||||
$Zeile++;
|
$Zeile++;
|
||||||
}
|
}
|
||||||
$query .= ";";
|
$query .= ";";
|
||||||
echo $query;
|
|
||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
|
|
||||||
if (!$db->execute()) {
|
if (!$db->execute()) {
|
||||||
@@ -13541,6 +13561,7 @@ function adminTermine($admin_uebersicht): void
|
|||||||
$filter_veranstaltung = $jInput->get('filter_veranstaltung', '', 'RAW');
|
$filter_veranstaltung = $jInput->get('filter_veranstaltung', '', 'RAW');
|
||||||
$filter_zusatz = $jInput->get('filter_zusatz', '', 'RAW');
|
$filter_zusatz = $jInput->get('filter_zusatz', '', 'RAW');
|
||||||
$filter_land = $jInput->get('filter_land', '', 'RAW');
|
$filter_land = $jInput->get('filter_land', '', 'RAW');
|
||||||
|
$filter_ort = $jInput->get('filter_ort', '', 'RAW');
|
||||||
|
|
||||||
$query = "SELECT DISTINCT YEAR(erster_tag) AS jahr"
|
$query = "SELECT DISTINCT YEAR(erster_tag) AS jahr"
|
||||||
. "\n FROM #__sportsmanager_termin"
|
. "\n FROM #__sportsmanager_termin"
|
||||||
@@ -13567,6 +13588,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) . "')";
|
$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))
|
if (!empty($filter_land))
|
||||||
$query .= " AND land = '" . $db->escape($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"
|
$query .= "\n GROUP BY termin_id"
|
||||||
. "\n ORDER BY erster_tag, bezeichnung";
|
. "\n ORDER BY erster_tag, bezeichnung";
|
||||||
$termine = loadObjectList($db, $query);
|
$termine = loadObjectList($db, $query);
|
||||||
@@ -13616,6 +13639,13 @@ function adminTermine($admin_uebersicht): void
|
|||||||
. "\n GROUP BY land"
|
. "\n GROUP BY land"
|
||||||
. "\n ORDER BY land";
|
. "\n ORDER BY land";
|
||||||
$laender = loadObjectList($db, $query);
|
$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()) {
|
if (isJson()) {
|
||||||
$jsonexport = array_map(
|
$jsonexport = array_map(
|
||||||
function ($termin) {
|
function ($termin) {
|
||||||
@@ -13634,7 +13664,7 @@ function adminTermine($admin_uebersicht): void
|
|||||||
}, $termine);
|
}, $termine);
|
||||||
JSON_sportsmanager::JSON($jsonexport);
|
JSON_sportsmanager::JSON($jsonexport);
|
||||||
} else {
|
} 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) {
|
if (!$admin_uebersicht) {
|
||||||
administrationFooter();
|
administrationFooter();
|
||||||
@@ -13742,7 +13772,9 @@ function adminEditTermin($admin_uebersicht): void
|
|||||||
$bundeslaender = loadObjectList($db, $query);
|
$bundeslaender = loadObjectList($db, $query);
|
||||||
$query = "SELECT * FROM #__sportsmanager_termin_land ORDER BY land";
|
$query = "SELECT * FROM #__sportsmanager_termin_land ORDER BY land";
|
||||||
$laender = loadObjectList($db, $query);
|
$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
|
function adminSaveTermin($admin_uebersicht): void
|
||||||
|
|||||||
@@ -5245,6 +5245,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) {
|
if ($termin_aktionen_email_setzen) {
|
||||||
$query = "SELECT aktion_user_id, termin_aktion_id"
|
$query = "SELECT aktion_user_id, termin_aktion_id"
|
||||||
. "\n FROM #__sportsmanager_termin_aktion";
|
. "\n FROM #__sportsmanager_termin_aktion";
|
||||||
|
|||||||
@@ -724,8 +724,12 @@ if ($task == "spielerbild") {
|
|||||||
break;
|
break;
|
||||||
case 'verein_begegnungen_ical':
|
case 'verein_begegnungen_ical':
|
||||||
vereinBegegnungeniCal();
|
vereinBegegnungeniCal();
|
||||||
|
break;
|
||||||
|
case 'sort_by_vereinsname':
|
||||||
|
vereine($sort="vereinsname");
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
vereine();
|
vereine($sort="mitglieder");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} else if ($content == "turniervoranmeldungen") {
|
} else if ($content == "turniervoranmeldungen") {
|
||||||
@@ -3466,23 +3470,31 @@ function mannschaftDetails($ansicht_vereinigt, $unabhaengige_ansicht = false): v
|
|||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
|
|
||||||
function vereine(): void
|
function vereine($sort): void
|
||||||
{
|
{
|
||||||
$db = getDatabase();
|
$db = getDatabase();
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
$query = "SELECT COUNT(DISTINCT veranstalter_id) FROM #__sportsmanager_verein WHERE NOT ausgetreten";
|
$query = "SELECT COUNT(DISTINCT veranstalter_id) FROM #__sportsmanager_verein WHERE NOT ausgetreten";
|
||||||
$organisationAnzeigen = loadResult($db, $query) > 1;
|
$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);
|
$vereine = loadObjectList($db, $query);
|
||||||
|
$organisationAnzeigen = einstellungswert('verband_anzeigen');
|
||||||
HTML_sportsmanager::vereine($params->get('titel'), $params->get('beschreibung'), $vereine, $organisationAnzeigen);
|
HTML_sportsmanager::vereine($params->get('titel'), $params->get('beschreibung'), $vereine, $organisationAnzeigen);
|
||||||
|
|
||||||
administrationFooter();
|
administrationFooter();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1017,7 +1017,9 @@ static function turnierdisziplin($turnier, $disziplin, $meldungen, $meldungenSpi
|
|||||||
static function begegnungenAnzeigen($veranstaltung, $modus, $rows, $zeitfenster, $titel, $aus_uebersicht, $praesentation = 0): void
|
static function begegnungenAnzeigen($veranstaltung, $modus, $rows, $zeitfenster, $titel, $aus_uebersicht, $praesentation = 0): void
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
?>
|
||||||
|
<style>td{padding: 6px;}</style>
|
||||||
|
<?php
|
||||||
if (count($rows) > 0) {
|
if (count($rows) > 0) {
|
||||||
$zeitpunkt_anzeigen = false;
|
$zeitpunkt_anzeigen = false;
|
||||||
foreach ($rows as $begegnung) {
|
foreach ($rows as $begegnung) {
|
||||||
@@ -2338,7 +2340,6 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
|||||||
style="border-spacing: 0;width: 100%">
|
style="border-spacing: 0;width: 100%">
|
||||||
<tr>
|
<tr>
|
||||||
<?php
|
<?php
|
||||||
$n = 0;
|
|
||||||
foreach ($mitglieder as $row) {
|
foreach ($mitglieder as $row) {
|
||||||
if (($mitglieder_modus == 0 && !$mitglieder_ist_dauerhaft[$row->spieler_id])
|
if (($mitglieder_modus == 0 && !$mitglieder_ist_dauerhaft[$row->spieler_id])
|
||||||
|| ($mitglieder_modus == 1 && $mitglieder_ist_dauerhaft[$row->spieler_id]))
|
|| ($mitglieder_modus == 1 && $mitglieder_ist_dauerhaft[$row->spieler_id]))
|
||||||
@@ -2944,8 +2945,8 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
|||||||
|
|
||||||
static function vereine($titel, $beschreibung, $rows, $organisationAnzeigen): void
|
static function vereine($titel, $beschreibung, $rows, $organisationAnzeigen): void
|
||||||
{
|
{
|
||||||
|
//$organisationAnzeigen = 1;
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (!empty($titel)) { ?>
|
if (!empty($titel)) { ?>
|
||||||
<div
|
<div
|
||||||
class="componentheading<?php echo $params->get('pageclass_sfx'); ?>"><?php echo htmlentities_utf8($titel); ?></div><?php }
|
class="componentheading<?php echo $params->get('pageclass_sfx'); ?>"><?php echo htmlentities_utf8($titel); ?></div><?php }
|
||||||
@@ -2961,110 +2962,82 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
if (count($rows) > 0) {
|
if (count($rows) > 0) {
|
||||||
$bilder_anzeigen = false;
|
$bilder_anzeigen = false;
|
||||||
foreach ($rows as $verein) {
|
foreach ($rows as $verein) {
|
||||||
if (bildHTML("vereine", $verein->verein_id, 28, 28) != null) {
|
if (bildHTML("vereine", $verein->verein_id, 40, 40) != null) {
|
||||||
$bilder_anzeigen = true;
|
$bilder_anzeigen = true;
|
||||||
break;
|
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'); ?></strong></th>
|
||||||
|
</a>
|
||||||
|
<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) {
|
$k = 0;
|
||||||
$organisation = $rows[0]->veranstalterbezeichnung;
|
foreach ($rows as $row) {
|
||||||
?>
|
?>
|
||||||
<div class="uk-overflow-auto">
|
<tr>
|
||||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
<?php
|
||||||
<tr>
|
if ($bilder_anzeigen) {
|
||||||
<td nowrap class="contentheading<?php echo $params->get('pageclass_sfx'); ?>"
|
?>
|
||||||
style="width: 100%">
|
<td style="text-align: center;width: 60px;">
|
||||||
<?php echo $organisation != null ? htmlentities_utf8($organisation) : Text::_('COM_SPORTSMANAGER_NONE2'); ?>
|
<?php
|
||||||
</td>
|
$bild = bildHTML("vereine", $row->verein_id, 40, 40, 0, 0, 'border="0"');
|
||||||
</tr>
|
if ($bild != null)
|
||||||
</table>
|
echo $bild;
|
||||||
</div>
|
?>
|
||||||
<?php
|
</td>
|
||||||
}
|
<?php
|
||||||
?>
|
}
|
||||||
<div class="uk-overflow-auto">
|
?>
|
||||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
<td style='text-align: left;'>
|
||||||
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
|
<a id="id<?php echo $row->verein_id; ?>"></a>
|
||||||
<th nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_TEAM_NAME2'); ?></strong></th>
|
<a href="<?php echo SportsManagerURL('&task=verein_details&id=' . $row->verein_id); ?>">
|
||||||
<th nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_TEAM_SEAT'); ?></strong></th>
|
<?php echo htmlentities_utf8(NichtLeererString($row->vereinsname)); ?></a>
|
||||||
</tr>
|
</td>
|
||||||
<?php
|
</td>
|
||||||
|
<td nowrap style="text-align: center">
|
||||||
$k = 0;
|
<?php echo $row->mitglieder; ?>
|
||||||
foreach ($rows as $row) {
|
</td>
|
||||||
if ($organisationAnzeigen) {
|
<td style='text-align: left;' nowrap><?php if (!empty($row->vereinssitz)) echo htmlentities_utf8($row->vereinssitz . (!empty($row->vereinssitz_ortsteil) ? ("-" . $row->vereinssitz_ortsteil) : "")); ?></td>
|
||||||
if ($row->veranstalterbezeichnung != $organisation) {
|
<?php if ($organisationAnzeigen) {
|
||||||
$organisation = $row->veranstalterbezeichnung;
|
echo "<td nowrap style='text-align: left;'>" . $row->veranstalterbezeichnung . "<td>";
|
||||||
?>
|
} ?>
|
||||||
</table></div>
|
|
||||||
<span
|
</tr>
|
||||||
class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>"> </span>
|
<?php
|
||||||
|
}
|
||||||
<div class="uk-overflow-auto">
|
?>
|
||||||
<table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
</table>
|
||||||
<tr>
|
</div>
|
||||||
<td nowrap
|
</div>
|
||||||
class="contentheading<?php echo $params->get('pageclass_sfx'); ?>"
|
<?php
|
||||||
style="width: 100%">
|
}
|
||||||
<?php echo $organisation != null ? htmlentities_utf8($organisation) : "Keine"; ?>
|
?>
|
||||||
</td>
|
<span class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>"> </span>
|
||||||
</tr>
|
<?php
|
||||||
</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
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static function vereinDetails($verein, $mitglieder, $vereinsansprechpartner, $aktuelle_teams, $vorheriger_verein_id, $naechster_verein_id, $vereins_moderator, $details_anzeigen, $ansprechpartner_anzeigen): void
|
static function vereinDetails($verein, $mitglieder, $vereinsansprechpartner, $aktuelle_teams, $vorheriger_verein_id, $naechster_verein_id, $vereins_moderator, $details_anzeigen, $ansprechpartner_anzeigen): void
|
||||||
@@ -3121,7 +3094,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<div class="uk-overflow-auto">
|
<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>
|
<tr>
|
||||||
<td colspan="3">
|
<td colspan="3">
|
||||||
<div>
|
<div>
|
||||||
@@ -3137,7 +3110,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
|||||||
if ($bild != null) {
|
if ($bild != null) {
|
||||||
?>
|
?>
|
||||||
<div class="uk-overflow-auto">
|
<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>
|
<tr>
|
||||||
<td nowrap><?php echo $bild; ?></td>
|
<td nowrap><?php echo $bild; ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -3149,7 +3122,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
|||||||
?>
|
?>
|
||||||
|
|
||||||
<div class="uk-overflow-auto">
|
<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>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<?php
|
<?php
|
||||||
@@ -3250,7 +3223,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
|||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<div class="uk-overflow-auto">
|
<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>
|
<tr>
|
||||||
<td nowrap class="contentheading<?php echo $params->get('pageclass_sfx'); ?>"
|
<td nowrap class="contentheading<?php echo $params->get('pageclass_sfx'); ?>"
|
||||||
style="width: 100%"><?php echo Text::_('COM_SPORTSMANAGER_CURRENT_TEAMS'); ?></td>
|
style="width: 100%"><?php echo Text::_('COM_SPORTSMANAGER_CURRENT_TEAMS'); ?></td>
|
||||||
@@ -3259,7 +3232,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="uk-overflow-auto">
|
<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'); ?>">
|
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
|
||||||
<th nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_TEAM'); ?></strong></th>
|
<th nowrap><strong><?php echo Text::_('COM_SPORTSMANAGER_TEAM'); ?></strong></th>
|
||||||
<th><strong><?php echo Text::_('COM_SPORTSMANAGER_COMPETITIONS'); ?></strong></th>
|
<th><strong><?php echo Text::_('COM_SPORTSMANAGER_COMPETITIONS'); ?></strong></th>
|
||||||
@@ -3312,7 +3285,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
|||||||
if (count($mitglieder) > 0) {
|
if (count($mitglieder) > 0) {
|
||||||
?>
|
?>
|
||||||
<div class="uk-overflow-auto">
|
<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>
|
<tr>
|
||||||
<td nowrap class="contentheading<?php echo $params->get('pageclass_sfx'); ?>"
|
<td nowrap class="contentheading<?php echo $params->get('pageclass_sfx'); ?>"
|
||||||
style="width: 100%"><?php echo Text::_('COM_SPORTSMANAGER_MEMBERS'); ?></td>
|
style="width: 100%"><?php echo Text::_('COM_SPORTSMANAGER_MEMBERS'); ?></td>
|
||||||
@@ -3321,72 +3294,53 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="uk-overflow-auto">
|
<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'); ?>"
|
||||||
style="border-spacing: 0">
|
style="border-spacing: 0;width: 100%">
|
||||||
<tr>
|
<tr>
|
||||||
<?php
|
<?php
|
||||||
$n = 0;
|
|
||||||
foreach ($mitglieder as $row) {
|
foreach ($mitglieder as $row) {
|
||||||
if ($n % 3 == 0 && $n != 0)
|
echo "<table style='display: inline-table;'><tr>";
|
||||||
echo "</tr><tr>";
|
echo "<td style='text-align: center;vertical-align: center; width: 220px;' class=\"sectiontableentry" . (($n % 2) + 1) . $params->get('pageclass_sfx') . "\">";
|
||||||
|
?>
|
||||||
echo "<td style='text-align: center; vertical-align: center' class=\"sectiontableentry" . (($n % 2) + 1) . $params->get('pageclass_sfx') . "\">";
|
<a href="<?php echo SportsManagerURL('&task=spieler_details&id=' . $row->spieler_id); ?>">
|
||||||
echo "<table>";
|
<?php echo htmlentities_utf8($row->nachname . ", " . $row->vorname); ?></a><?php
|
||||||
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
|
|
||||||
if (!empty($row->spielernr))
|
if (!empty($row->spielernr))
|
||||||
echo "<br /><small>" . htmlentities_utf8($row->spielernr) . "</small>";
|
echo "<br /><small>" . htmlentities_utf8($row->spielernr) . "</small>";
|
||||||
echo "</td></tr>";
|
|
||||||
if ($vereins_moderator) {
|
if ($vereins_moderator) {
|
||||||
if (!empty($row->geburtsjahr)) {
|
if (!empty($row->geburtsjahr)) {
|
||||||
echo "<tr><td style='text-align: center'>";
|
echo "<br /><small>" . htmlentities_utf8($row->geburtsjahr) . "</small>";
|
||||||
echo "<small>" . htmlentities_utf8($row->geburtsjahr) . "</small>";
|
|
||||||
echo "</td></tr>";
|
|
||||||
}
|
}
|
||||||
if (!empty($row->strasse) ||
|
if (!empty($row->strasse))
|
||||||
!empty($row->plz) || !empty($row->ort)) {
|
echo "<br /><small>" . htmlentities_utf8($row->strasse) . "</small><br />";
|
||||||
echo "<tr><td style='text-align: center'>";
|
if (!empty($row->plz) || !empty($row->ort))
|
||||||
if (!empty($row->strasse))
|
echo "<br /><small>" . (!empty($row->plz) ? (htmlentities_utf8($row->plz) . " ") : "") . htmlentities_utf8($row->ort) . "</small>";
|
||||||
echo "<small>" . htmlentities_utf8($row->strasse) . "</small><br />";
|
if (!empty($row->telefon))
|
||||||
if (!empty($row->plz) || !empty($row->ort))
|
echo "<br /><small>" . htmlentities_utf8($row->telefon) . "</small><br />";
|
||||||
echo "<small>" . (!empty($row->plz) ? (htmlentities_utf8($row->plz) . " ") : "") . htmlentities_utf8($row->ort) . "</small>";
|
if (!empty($row->mobil))
|
||||||
echo "</td></tr>";
|
echo "<br /><small>" . htmlentities_utf8($row->mobil) . "</small><br />";
|
||||||
}
|
if (!empty($row->email)) {
|
||||||
if (!empty($row->telefon) ||
|
$replacement = HTMLHelper::_('email.cloak', $row->email, 1, $row->email, 0);
|
||||||
!empty($row->mobil) ||
|
echo "<br /><small>" . $replacement . "</small>";
|
||||||
!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>";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo "</table></td>";
|
echo "</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 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) {
|
if ($bild != null) {
|
||||||
?>
|
echo $bild;
|
||||||
<table style="padding: 4px">
|
|
||||||
<tr>
|
|
||||||
<td><?php echo $bild; ?></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<?php
|
|
||||||
}
|
}
|
||||||
echo "</td>";
|
echo "</td>";
|
||||||
$n++;
|
$n++;
|
||||||
|
echo "</tr>";
|
||||||
|
echo "</table>";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -630,11 +630,11 @@ class HTML_sportsmanager_admin
|
|||||||
|
|
||||||
<form action="<?php echo SportsManagerURL(); ?>" method="post" name="adminForm" id="adminForm">
|
<form action="<?php echo SportsManagerURL(); ?>" method="post" name="adminForm" id="adminForm">
|
||||||
<div class="uk-overflow-auto">
|
<div class="uk-overflow-auto">
|
||||||
<table class="uk-table" style="width: 100%">
|
<table style="width: 100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap style="width: 60%; vertical-align: top">
|
<td nowrap style="width: 60%; vertical-align: top">
|
||||||
<div class="uk-overflow-auto">
|
<div class="uk-overflow-auto">
|
||||||
<table class="uk-table" style="width: 100%">
|
<table style="width: 100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap style="width: 20%; text-align: right">
|
<td nowrap style="width: 20%; text-align: right">
|
||||||
<label
|
<label
|
||||||
@@ -718,6 +718,41 @@ class HTML_sportsmanager_admin
|
|||||||
</select>
|
</select>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</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>
|
<tr>
|
||||||
<td nowrap style="width: 20%; text-align: right">
|
<td nowrap style="width: 20%; text-align: right">
|
||||||
<label
|
<label
|
||||||
@@ -3466,11 +3501,11 @@ class HTML_sportsmanager_admin
|
|||||||
<form action="<?php echo SportsManagerURL(($row != null ? ('#id' . $row->verein_id) : "")); ?>" method="post"
|
<form action="<?php echo SportsManagerURL(($row != null ? ('#id' . $row->verein_id) : "")); ?>" method="post"
|
||||||
name="adminForm" id="adminForm" enctype="multipart/form-data">
|
name="adminForm" id="adminForm" enctype="multipart/form-data">
|
||||||
<div class="uk-overflow-auto">
|
<div class="uk-overflow-auto">
|
||||||
<table class="uk-table" style="width: 100%">
|
<table style="width: 100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap style="width: 60%; vertical-align: top">
|
<td nowrap style="width: 60%; vertical-align: top">
|
||||||
<div class="uk-overflow-auto">
|
<div class="uk-overflow-auto">
|
||||||
<table class="uk-table" style="width: 100%">
|
<table tyle="width: 100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap style="width: 20%; text-align: right">
|
<td nowrap style="width: 20%; text-align: right">
|
||||||
<label
|
<label
|
||||||
@@ -3519,6 +3554,42 @@ class HTML_sportsmanager_admin
|
|||||||
</select>
|
</select>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</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>
|
<tr>
|
||||||
<td nowrap style="width: 20%; text-align: right">
|
<td nowrap style="width: 20%; text-align: right">
|
||||||
<label for="url"><?php echo Text::_('COM_SPORTSMANAGER_WEBSITE'); ?>
|
<label for="url"><?php echo Text::_('COM_SPORTSMANAGER_WEBSITE'); ?>
|
||||||
@@ -3662,27 +3733,6 @@ class HTML_sportsmanager_admin
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</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>
|
<tr>
|
||||||
<td nowrap style="width: 20%; text-align: right; vertical-align: top">
|
<td nowrap style="width: 20%; text-align: right; vertical-align: top">
|
||||||
<label for="keep_image"><?php echo Text::_('COM_SPORTSMANAGER_IMAGE'); ?>
|
<label for="keep_image"><?php echo Text::_('COM_SPORTSMANAGER_IMAGE'); ?>
|
||||||
@@ -13350,13 +13400,9 @@ class HTML_sportsmanager_admin
|
|||||||
Terminkalender
|
Terminkalender
|
||||||
Startseite / Events / 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;
|
global $params;
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
||||||
<?php
|
|
||||||
if ($admin_uebersicht || $zugriffsebene > 0) {
|
if ($admin_uebersicht || $zugriffsebene > 0) {
|
||||||
?>
|
?>
|
||||||
<table style="border-spacing: 10px">
|
<table style="border-spacing: 10px">
|
||||||
@@ -13478,6 +13524,23 @@ class HTML_sportsmanager_admin
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<?php endif; ?>
|
<?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) : ?>
|
<?php if (count($zusaetze) >= 2) : ?>
|
||||||
<div
|
<div
|
||||||
class="uk-width-1-1 uk-width-1-2@s uk-width-1-4@m uk-grid-margin terminfilter" <?= (!$filter_anzeigen) ? 'hidden' : '' ?>>
|
class="uk-width-1-1 uk-width-1-2@s uk-width-1-4@m uk-grid-margin terminfilter" <?= (!$filter_anzeigen) ? 'hidden' : '' ?>>
|
||||||
@@ -14230,7 +14293,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;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -14436,10 +14499,17 @@ class HTML_sportsmanager_admin
|
|||||||
:</label>
|
:</label>
|
||||||
</td>
|
</td>
|
||||||
<td nowrap>
|
<td nowrap>
|
||||||
<input class="inputbox" type="text" name="ort" id="location" size="50"
|
<input class="inputbox" type="text" name="ort" list="location" id="location" size="50"
|
||||||
maxlength="100"
|
maxlength="100"
|
||||||
value="<?php if (!empty($termin)) echo htmlentities_utf8($termin->ort); ?>"/>
|
value="<?php if (!empty($termin)) echo htmlentities_utf8($termin->ort); ?>"/>
|
||||||
</td>
|
</td>
|
||||||
|
<datalist id="location">
|
||||||
|
<?php
|
||||||
|
foreach ($orte As $ort){
|
||||||
|
echo "<option value=\"" . $ort->ort ."\">";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</datalist>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap style="width: 20%; text-align: right">
|
<td nowrap style="width: 20%; text-align: right">
|
||||||
|
|||||||
@@ -311,6 +311,8 @@ COM_SPORTSMANAGER_FOR_OTHER_CONTACT="Für andere Ansprechpartner"
|
|||||||
COM_SPORTSMANAGER_DATES_REGISTERED_USERS="Termine beantragten durch angemeldete Benutzer"
|
COM_SPORTSMANAGER_DATES_REGISTERED_USERS="Termine beantragten durch angemeldete Benutzer"
|
||||||
COM_SPORTSMANAGER_VIEW_ELO_RATING="Elo-Wertung anzeigen"
|
COM_SPORTSMANAGER_VIEW_ELO_RATING="Elo-Wertung anzeigen"
|
||||||
COM_SPORTSMANAGER_VIEW_SPORTSMANAGER_LIZENZ="Lizenz 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_PLAYER_DETAILS="Spielerdetails"
|
COM_SPORTSMANAGER_PLAYER_DETAILS="Spielerdetails"
|
||||||
COM_SPORTSMANAGER_PLAYER_LIST_DETAILS="Spielerliste/-details"
|
COM_SPORTSMANAGER_PLAYER_LIST_DETAILS="Spielerliste/-details"
|
||||||
COM_SPORTSMANAGER_PLAYER_EDIT="Spielerdaten durch Organisations-/Vereinsansprechpartner bearbeiten"
|
COM_SPORTSMANAGER_PLAYER_EDIT="Spielerdaten durch Organisations-/Vereinsansprechpartner bearbeiten"
|
||||||
@@ -380,6 +382,7 @@ COM_SPORTSMANAGER_MEMBER_STATUS="Mitgliedsstatus"
|
|||||||
COM_SPORTSMANAGER_ACTIVE="Aktiv"
|
COM_SPORTSMANAGER_ACTIVE="Aktiv"
|
||||||
COM_SPORTSMANAGER_RESTRICTED="Eingeschränkt"
|
COM_SPORTSMANAGER_RESTRICTED="Eingeschränkt"
|
||||||
COM_SPORTSMANAGER_BEATEN="Ausgetreten"
|
COM_SPORTSMANAGER_BEATEN="Ausgetreten"
|
||||||
|
COM_SPORTSMANAGER_HIDE="Verstecken"
|
||||||
COM_SPORTSMANAGER_PASSIVE="Passiv"
|
COM_SPORTSMANAGER_PASSIVE="Passiv"
|
||||||
COM_SPORTSMANAGER_BEATEN_CLUB="Verein ausgetreten"
|
COM_SPORTSMANAGER_BEATEN_CLUB="Verein ausgetreten"
|
||||||
COM_SPORTSMANAGER_SINGLE_SEED="Elo-Startwert Einzel"
|
COM_SPORTSMANAGER_SINGLE_SEED="Elo-Startwert Einzel"
|
||||||
@@ -777,6 +780,7 @@ COM_SPORTSMANAGER_FEDERAL_STATES="Bundesländer"
|
|||||||
COM_SPORTSMANAGER_STATES="Länder"
|
COM_SPORTSMANAGER_STATES="Länder"
|
||||||
COM_SPORTSMANAGER_YEAR="Jahr"
|
COM_SPORTSMANAGER_YEAR="Jahr"
|
||||||
COM_SPORTSMANAGER_ADDITION="Zusatz"
|
COM_SPORTSMANAGER_ADDITION="Zusatz"
|
||||||
|
COM_SPORTSMANAGER_LOCATION="Ort"
|
||||||
COM_SPORTSMANAGER_STATE="Land"
|
COM_SPORTSMANAGER_STATE="Land"
|
||||||
COM_SPORTSMANAGER_FEDERAL_="Bundes-"
|
COM_SPORTSMANAGER_FEDERAL_="Bundes-"
|
||||||
COM_SPORTSMANAGER_INFO="Info"
|
COM_SPORTSMANAGER_INFO="Info"
|
||||||
|
|||||||
@@ -311,6 +311,8 @@ COM_SPORTSMANAGER_FOR_OTHER_CONTACT="For other contact"
|
|||||||
COM_SPORTSMANAGER_DATES_REGISTERED_USERS="Apply dates by registered users"
|
COM_SPORTSMANAGER_DATES_REGISTERED_USERS="Apply dates by registered users"
|
||||||
COM_SPORTSMANAGER_VIEW_ELO_RATING="View Elo rating"
|
COM_SPORTSMANAGER_VIEW_ELO_RATING="View Elo rating"
|
||||||
COM_SPORTSMANAGER_VIEW_SPORTSMANAGER_LIZENZ="Show License"
|
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_PLAYER_DETAILS="Player details"
|
COM_SPORTSMANAGER_PLAYER_DETAILS="Player details"
|
||||||
COM_SPORTSMANAGER_PLAYER_LIST_DETAILS="Player list details"
|
COM_SPORTSMANAGER_PLAYER_LIST_DETAILS="Player list details"
|
||||||
COM_SPORTSMANAGER_PLAYER_EDIT="Edit player data by organisation/club contacts"
|
COM_SPORTSMANAGER_PLAYER_EDIT="Edit player data by organisation/club contacts"
|
||||||
@@ -380,6 +382,7 @@ COM_SPORTSMANAGER_MEMBER_STATUS="Member status"
|
|||||||
COM_SPORTSMANAGER_ACTIVE="Active"
|
COM_SPORTSMANAGER_ACTIVE="Active"
|
||||||
COM_SPORTSMANAGER_RESTRICTED="Restricted"
|
COM_SPORTSMANAGER_RESTRICTED="Restricted"
|
||||||
COM_SPORTSMANAGER_BEATEN="Excreted"
|
COM_SPORTSMANAGER_BEATEN="Excreted"
|
||||||
|
COM_SPORTSMANAGER_HIDE="Hide"
|
||||||
COM_SPORTSMANAGER_PASSIVE="Passive"
|
COM_SPORTSMANAGER_PASSIVE="Passive"
|
||||||
COM_SPORTSMANAGER_BEATEN_CLUB="Club excreted"
|
COM_SPORTSMANAGER_BEATEN_CLUB="Club excreted"
|
||||||
COM_SPORTSMANAGER_SINGLE_SEED="Elo starting value singles"
|
COM_SPORTSMANAGER_SINGLE_SEED="Elo starting value singles"
|
||||||
@@ -777,6 +780,7 @@ COM_SPORTSMANAGER_FEDERAL_STATES="State"
|
|||||||
COM_SPORTSMANAGER_STATES="Countries"
|
COM_SPORTSMANAGER_STATES="Countries"
|
||||||
COM_SPORTSMANAGER_YEAR="Year"
|
COM_SPORTSMANAGER_YEAR="Year"
|
||||||
COM_SPORTSMANAGER_ADDITION="Addition"
|
COM_SPORTSMANAGER_ADDITION="Addition"
|
||||||
|
COM_SPORTSMANAGER_LOCATION="Location"
|
||||||
COM_SPORTSMANAGER_STATE="Germany"
|
COM_SPORTSMANAGER_STATE="Germany"
|
||||||
COM_SPORTSMANAGER_FEDERAL_="Federal "
|
COM_SPORTSMANAGER_FEDERAL_="Federal "
|
||||||
COM_SPORTSMANAGER_INFO="Info"
|
COM_SPORTSMANAGER_INFO="Info"
|
||||||
|
|||||||
@@ -1063,6 +1063,7 @@ return new class () implements InstallerScriptInterface
|
|||||||
. "\n `url` varchar(150) DEFAULT NULL,"
|
. "\n `url` varchar(150) DEFAULT NULL,"
|
||||||
. "\n `beschreibung` varchar(500) DEFAULT NULL,"
|
. "\n `beschreibung` varchar(500) DEFAULT NULL,"
|
||||||
. "\n `ausgetreten` tinyint(1) DEFAULT '0',"
|
. "\n `ausgetreten` tinyint(1) DEFAULT '0',"
|
||||||
|
. "\n `verstecken` INT(4) NOT NULL DEFAULT '0',"
|
||||||
. "\n PRIMARY KEY (`verein_id`),"
|
. "\n PRIMARY KEY (`verein_id`),"
|
||||||
. "\n KEY `veranstalter_id` (`veranstalter_id`)"
|
. "\n KEY `veranstalter_id` (`veranstalter_id`)"
|
||||||
. "\n) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;";
|
. "\n) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;";
|
||||||
@@ -1113,7 +1114,7 @@ return new class () implements InstallerScriptInterface
|
|||||||
$db->setQuery( $query );
|
$db->setQuery( $query );
|
||||||
if (!$db->execute()) { die($db->stderr(true)); }
|
if (!$db->execute()) { die($db->stderr(true)); }
|
||||||
|
|
||||||
$query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'datenbank_version', wert = '103';";
|
$query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'datenbank_version', wert = '106';";
|
||||||
$db->setQuery( $query );
|
$db->setQuery( $query );
|
||||||
if (!$db->execute()) { die($db->stderr(true)); }
|
if (!$db->execute()) { die($db->stderr(true)); }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user