Eingabeformular Spielbericht optimiert

This commit is contained in:
Jürgen Meyer
2025-04-30 16:49:31 +02:00
parent a235ee9abc
commit e205382f52
2 changed files with 33 additions and 11 deletions
@@ -11326,6 +11326,28 @@ function adminBegegnungenExportForm(): void
foreach ($rows as $value) {
// letze Änderung
$query = "
SELECT t1.eingetragen AS gespeichert_um, t2.name AS gespeichert_von
FROM #__sportsmanager_begegnung_historie AS t1
LEFT JOIN #__users AS t2 ON t1.user_id = t2.id
WHERE begegnung_id = " . $value->ID . "
AND aktion IN (5,6,7,8,9)
ORDER BY eingetragen DESC
LIMIT 1;
";
$letzterEintrag = null;
$db->setQuery($query);
if ($db->execute()) {
$letzterEintrag = $db->loadObjectList();
}
$value->gespeichert_um = $letzterEintrag[0]->gespeichert_um;
$value->gespeichert_von = $letzterEintrag[0]->gespeichert_von;
// Spielbericht
$query = "
SELECT
t1.teamspiel_nummer AS Satz_Nr,
@@ -11370,8 +11392,8 @@ function adminBegegnungenExportForm(): void
}
$dateiname = "Spielberichte " . $veranstaltung->bezeichnung;
}
$dateiname .= " " . date('Y-m-d') . ".csv";
$dateiname .= ".csv";
$dateiname = bereinigterDateiname($dateiname);
ob_end_clean(); // Wegen UTF-8-Zeichen, die in der ausgabe vorhanden sind
Header("Content-Type: text/x-csv");
@@ -9006,16 +9006,16 @@ class HTML_sportsmanager_admin
?>
<div
class="componentheading<?php echo $params->get('pageclass_sfx'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_RESULT_TO_THE_ENCOUNTER_IN'); ?><?php echo htmlentities_utf8($veranstaltung->bezeichnung); ?></div>
class="componentheading<?php echo $params->get('pageclass_sfx'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_RESULT_TO_THE_ENCOUNTER_IN'); ?>&nbsp;<?php echo htmlentities_utf8($veranstaltung->bezeichnung); ?></div>
<form action="<?php echo SportsManagerURL('#id' . $begegnung->begegnung_id); ?>" method="post" name="adminForm"
id="adminForm">
<div class="uk-overflow-auto">
<table class="uk-table" style="width: 100%">
<table class="" 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 class="" style="width: 100%">
<tr>
<td nowrap style="width: 20%; text-align: right">
<?php echo Text::_('COM_SPORTSMANAGER_SCHEDULE_DATE'); ?>:
@@ -9356,7 +9356,7 @@ class HTML_sportsmanager_admin
<input type="hidden"
name="spiel_<?php echo $spiel_nr; ?>_typ"
value="<?php echo $spieltypen[$spiel_nr - 1]; ?>"/>
<select class="uk-select uk-form-width-medium"
<select class="uk-select uk-form-width-big"
name="spiel_<?php echo $spiel_nr; ?>_heim_spieler_1_id"
size="1"
onChange="value_changed();<?php if ($handheld != "yes") echo " spieler_changed(this);" ?>"
@@ -9370,7 +9370,7 @@ class HTML_sportsmanager_admin
</select>
</td>
<td nowrap style="text-align: left">
<select class="uk-select uk-form-width-medium"
<select class="uk-select uk-form-width-big"
name="spiel_<?php echo $spiel_nr; ?>_gast_spieler_1_id"
size="1"
onChange="value_changed();<?php if ($handheld != "yes") echo " spieler_changed(this);" ?>"
@@ -9387,7 +9387,7 @@ class HTML_sportsmanager_admin
<?php if ($spieltypen[$spiel_nr - 1][0] == "D") { ?>
<tr>
<td nowrap style="text-align: right">
<select class="uk-select uk-form-width-medium"
<select class="uk-select uk-form-width-big"
name="spiel_<?php echo $spiel_nr; ?>_heim_spieler_2_id"
size="1"
onChange="value_changed();<?php if ($handheld != "yes") echo " spieler_changed(this);" ?>"
@@ -9401,7 +9401,7 @@ class HTML_sportsmanager_admin
</select>
</td>
<td nowrap style="text-align: left">
<select class="uk-select uk-form-width-medium"
<select class="uk-select uk-form-width-big"
name="spiel_<?php echo $spiel_nr; ?>_gast_spieler_2_id"
size="1"
onChange="value_changed();<?php if ($handheld != "yes") echo " spieler_changed(this);" ?>"
@@ -9423,7 +9423,7 @@ class HTML_sportsmanager_admin
<td nowrap style="text-align: right">
<?php if (substr($spieltypen[$spiel_nr - 1], 4, 1) == "H") { ?>
<small><?php echo Text::_('COM_SPORTSMANAGER_EDITION'); ?></small><?php } ?>
<select class="uk-select uk-form-width-medium"
<select class="uk-select uk-form-width-small"
name="spiel_<?php echo $spiel_nr; ?>_heim_punkte"
size="1"
onChange="value_changed();<?php if ($handheld != "yes" && ($punkte_sieg_einzel != 0 || $punkte_sieg_doppel != 0)) echo " punkte_changed(this);" ?>"
@@ -9438,7 +9438,7 @@ class HTML_sportsmanager_admin
</select>
</td>
<td nowrap style="text-align: left">
<select class="uk-select uk-form-width-medium"
<select class="uk-select uk-form-width-small"
name="spiel_<?php echo $spiel_nr; ?>_gast_punkte"
size="1"
onChange="value_changed();<?php if ($handheld != "yes" && ($punkte_sieg_einzel != 0 || $punkte_sieg_doppel != 0)) echo " punkte_changed(this);" ?>"