Termine kopieren.

Fehler beim Logging Termin löschen gefixt.
This commit is contained in:
Jürgen Meyer
2025-04-17 10:34:02 +02:00
parent 541a20c694
commit e3167e7175
2 changed files with 13 additions and 2 deletions
@@ -16796,10 +16796,13 @@ function adminRemoveTermin($admin_uebersicht) {
} }
} }
$benachrichtigung_email = $db->escape(trim(str_replace(';', ',', $jinput->get('benachrichtigung_email', '', 'RAW'))));
$user_id = JFactory::getUser()->id; $user_id = JFactory::getUser()->id;
$query = "INSERT #__sportsmanager_termin_aktion" $query = "INSERT #__sportsmanager_termin_aktion"
. "\n SET termin_id = $id," . "\n SET termin_id = $id,"
. "\n typ = '2'," // 0: Hinzufügen, 1: Ändern, 2: Entfernen . "\n typ = '2'," // 0: Hinzufügen, 1: Ändern, 2: Entfernen
. "\n benachrichtigung_email = '$benachrichtigung_email',"
. "\n aktion_user_id = '$user_id'," . "\n aktion_user_id = '$user_id',"
. "\n aktion_zeitpunkt = NOW()," . "\n aktion_zeitpunkt = NOW(),"
. "\n aktion_kommentar = '$kommentar'," . "\n aktion_kommentar = '$kommentar',"
@@ -14099,12 +14099,17 @@ class HTML_sportsmanager_admin
</td> </td>
</tr> </tr>
</table></div> </table></div>
<input type="submit" name="save" <input type="submit" name="save"
value="<?php echo $zugriffsebene != 1 ? ($ueberarbeiten ? JText::_('COM_SPORTSMANAGER_ACCEPT') : "Speichern") : "Beantragen"; ?>" value="<?php echo $zugriffsebene != 1 ? ($ueberarbeiten ? JText::_('COM_SPORTSMANAGER_ACCEPT') : "Speichern") : "Beantragen"; ?>"
class="button" class="button"
onclick="if (document.adminForm.bezeichnung_id.value != '0') document.adminForm.bezeichnung.value = document.adminForm.bezeichnung_id.options[document.adminForm.bezeichnung_id.selectedIndex].text; if (document.adminForm.land_id.value != '0') document.adminForm.land.value = document.adminForm.land_id.options[document.adminForm.land_id.selectedIndex].text; return true;"/> onclick="if (document.adminForm.bezeichnung_id.value != '0') document.adminForm.bezeichnung.value = document.adminForm.bezeichnung_id.options[document.adminForm.bezeichnung_id.selectedIndex].text; if (document.adminForm.land_id.value != '0') document.adminForm.land.value = document.adminForm.land_id.options[document.adminForm.land_id.selectedIndex].text; return true;"/>
<input type="submit" name="cancel" value="<?php echo JText::_('COM_SPORTSMANAGER_CANCEL'); ?>" <?PHP if ($zugriffsebene != 1){ ?>
<input type="submit" name="save"
value="Als neuen Termin speichern"
class="button"
onclick="if (document.adminForm.bezeichnung_id.value != '0') document.adminForm.bezeichnung.value = document.adminForm.bezeichnung_id.options[document.adminForm.bezeichnung_id.selectedIndex].text; if (document.adminForm.land_id.value != '0') document.adminForm.land.value = document.adminForm.land_id.options[document.adminForm.land_id.selectedIndex].text; document.adminForm.id.value = '0'; return true;"/>
<?PHP } ?>
<input type="submit" name="cancel" value="<?php echo JText::_('COM_SPORTSMANAGER_CANCEL'); ?>"
class="button"/> class="button"/>
<input type="hidden" name="task" value="<?php if ($admin_uebersicht) echo "admin_"; ?>termin_save"/> <input type="hidden" name="task" value="<?php if ($admin_uebersicht) echo "admin_"; ?>termin_save"/>
<input type="hidden" name="id" value="<?php echo(!empty($termin) ? $termin->termin_id : "0"); ?>"/> <input type="hidden" name="id" value="<?php echo(!empty($termin) ? $termin->termin_id : "0"); ?>"/>
@@ -14224,6 +14229,7 @@ class HTML_sportsmanager_admin
} }
else if (!empty($terminaktion->url)) else if (!empty($terminaktion->url))
{ {
$terminaktion->url = self::adminCheckRelativerPfad($terminaktion->url);
?> ?>
<tr> <tr>
<td nowrap width="20%" align="right"> <td nowrap width="20%" align="right">
@@ -14264,6 +14270,7 @@ class HTML_sportsmanager_admin
} }
if (!empty($terminaktion->ergebnisse_url)) if (!empty($terminaktion->ergebnisse_url))
{ {
$terminaktion->ergebnisse_url = self::adminCheckRelativerPfad($terminaktion->ergebnisse_url);
?> ?>
<tr> <tr>
<td nowrap width="20%" align="right"> <td nowrap width="20%" align="right">
@@ -14321,6 +14328,7 @@ class HTML_sportsmanager_admin
<input type="hidden" name="task" value="<?php if ($admin_uebersicht) echo "admin_"; ?>termin_remove"/> <input type="hidden" name="task" value="<?php if ($admin_uebersicht) echo "admin_"; ?>termin_remove"/>
<input type="hidden" name="id" value="<?php echo $terminaktion->termin_id; ?>"/> <input type="hidden" name="id" value="<?php echo $terminaktion->termin_id; ?>"/>
<input type="hidden" name="nur_beantragte" value="<?php echo $nur_beantragte; ?>"/> <input type="hidden" name="nur_beantragte" value="<?php echo $nur_beantragte; ?>"/>
<input type="hidden" name="benachrichtigung_email" value="<?php echo $terminaktion->benachrichtigung_email; ?>"/>
</form> </form>
<?php <?php
} }