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