mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 14:37:52 +00:00
Organisation hinzugefügt und kleine Korrekturen.
This commit is contained in:
@@ -7368,13 +7368,18 @@ function adminEditVerbandsorgan(): void
|
||||
$row = $rows[0];
|
||||
}
|
||||
|
||||
$query = "SELECT *"
|
||||
. "\n FROM #__sportsmanager_veranstalter"
|
||||
. "\n ORDER BY veranstalterbezeichnung";
|
||||
$veranstalter = loadObjectList($db, $query);
|
||||
|
||||
$query = "SELECT nummer, bezeichnung FROM #__sportsmanager_kategorie WHERE typ = 7 ORDER BY nummer";
|
||||
$rows_kategorien = loadObjectList($db, $query);
|
||||
$kategorien = array();
|
||||
foreach ($rows_kategorien as $kategorie)
|
||||
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
|
||||
|
||||
HTML_sportsmanager_admin::adminEditVerbandsorgan($row,$kategorien);
|
||||
HTML_sportsmanager_admin::adminEditVerbandsorgan($row,$veranstalter,$kategorien);
|
||||
}
|
||||
|
||||
#[NoReturn] function adminSaveVerbandsorgan(): void
|
||||
@@ -7391,26 +7396,28 @@ function adminEditVerbandsorgan(): void
|
||||
|
||||
$id = $jInput->get('id', 0, 'INT');
|
||||
$verbandsorgan = $db->escape(trim($jInput->get('verbandsorgan', '', 'RAW')));
|
||||
$kategorie = $db->escape(trim($jInput->get('kategorie', 0, 'INT')));
|
||||
$reihenfolge = $db->escape(trim($jInput->get('reihenfolge', 0, 'INT')));
|
||||
$veranstalter_id = $jInput->get('veranstalter_id', 0, 'INT');
|
||||
$kategorie = $jInput->get('kategorie', 0, 'INT');
|
||||
$reihenfolge = $jInput->get('reihenfolge', 0, 'INT');
|
||||
$email = $db->escape(trim($jInput->get('email', '', 'RAW')));
|
||||
$beschreibung = $db->escape(trim($jInput->get('beschreibung', '', 'RAW')));
|
||||
|
||||
if (strlen($verbandsorgan) < 3) {
|
||||
redirectSportsManagerURL('&task=admin_verbandsorgane','Ungültiger Name für Verbandsorgan!');
|
||||
redirectSportsManagerURL('&task=admin_verbandsorgane',Text::_('COM_SPORTSMANAGER_INVALID_ASSOCIATION_BODY_NAME'));
|
||||
}
|
||||
|
||||
if ($id == 0)
|
||||
$query = "INSERT INTO #__sportsmanager_verbandsorgane"
|
||||
. "\n (verbandsorgan,kategorie,reihenfolge,email,beschreibung) VALUES"
|
||||
. "\n ('$verbandsorgan',$kategorie,$reihenfolge,'$email','$beschreibung');";
|
||||
. "\n (verbandsorgan,veranstalter_id,kategorie,reihenfolge,email,beschreibung) VALUES"
|
||||
. "\n ('$verbandsorgan'," . ($veranstalter_id != 0 ? "'$veranstalter_id'" : "NULL") . ",$kategorie,$reihenfolge,'$email','$beschreibung');";
|
||||
else {
|
||||
$query = "UPDATE #__sportsmanager_verbandsorgane"
|
||||
. "\n SET verbandsorgan = '$verbandsorgan'"
|
||||
. "\n , kategorie = $kategorie"
|
||||
. "\n , reihenfolge = $reihenfolge"
|
||||
. "\n , email = '$email'"
|
||||
. "\n , beschreibung = '$beschreibung'"
|
||||
. "\n SET verbandsorgan = '$verbandsorgan',"
|
||||
. "\n veranstalter_id = " . ($veranstalter_id != 0 ? "'$veranstalter_id'" : "NULL") . ","
|
||||
. "\n kategorie = $kategorie,"
|
||||
. "\n reihenfolge = $reihenfolge,"
|
||||
. "\n email = '$email',"
|
||||
. "\n beschreibung = '$beschreibung'"
|
||||
. "\n WHERE verbandsorgane_id = $id";
|
||||
}
|
||||
$db->setQuery($query);
|
||||
|
||||
@@ -7540,7 +7540,7 @@ class HTML_sportsmanager_admin
|
||||
}
|
||||
}
|
||||
|
||||
static function adminEditVerbandsorgan($row,$kategorien): void
|
||||
static function adminEditVerbandsorgan($row,$veranstalter,$kategorien): void
|
||||
{
|
||||
global $params;
|
||||
?>
|
||||
@@ -7564,6 +7564,24 @@ class HTML_sportsmanager_admin
|
||||
value="<?php echo htmlentities_utf8($row->verbandsorgan); ?>"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<label
|
||||
for="organizer"><?php echo Text::_('COM_SPORTSMANAGER_ORGANISATION'); ?>
|
||||
:</label>
|
||||
</td>
|
||||
<td nowrap>
|
||||
<select class="uk-select uk-form-width-medium" name="veranstalter_id"
|
||||
id="organizer" size="1">
|
||||
<option
|
||||
value="0"><?php echo Text::_('COM_SPORTSMANAGER_NONE2'); ?></option>
|
||||
<?php
|
||||
foreach ($veranstalter as $v)
|
||||
echo "<option value=\"" . $v->veranstalter_id . "\"" . (($row != null && $v->veranstalter_id == $row->veranstalter_id) ? "selected" : "") . ">" . htmlentities_utf8($v->veranstalterbezeichnung) . "</option>\r\n";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap style="width: 20%; text-align: right">
|
||||
<label for="category"><?php echo Text::_('COM_SPORTSMANAGER_CATEGORY'); ?>
|
||||
|
||||
Reference in New Issue
Block a user