From 541a20c694777b78652bb5dc942c5fb05469866f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Meyer?= Date: Wed, 16 Apr 2025 17:52:07 +0200 Subject: [PATCH] =?UTF-8?q?Termine=20Relative=20Links=20auch=20in=20E-Mail?= =?UTF-8?q?=20Versand=20=C3=84nderung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/com_sportsmanager/admin.php | 15 ++++++++++++++- .../views/sportsmanager/view_admin.php | 3 ++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/structure/components/com_sportsmanager/admin.php b/src/structure/components/com_sportsmanager/admin.php index 56fec3e..f9bcfd1 100644 --- a/src/structure/components/com_sportsmanager/admin.php +++ b/src/structure/components/com_sportsmanager/admin.php @@ -11215,7 +11215,7 @@ function adminBegegnungenGenerieren() { echo "
Jeder Spieltag darf nur einmal existieren!!!
"; } ?>Zurück\r\n"; } else if (!empty($terminaktion->url)) { + $terminaktion->url = adminCheckRelativerPfad($terminaktion->url); if (strpos($terminaktion->url, "://") === false) { $termin_url_anzeige = $terminaktion->url; $termin_url = "http://" . $terminaktion->url; @@ -16936,6 +16947,7 @@ function termineEmailBenachrichtigung($termin_aktion_id, $ueberarbeiten = false) . "\r\n"; } if (!empty($terminaktion->ergebnisse_url)) { + $terminaktion->ergebnisse_url = adminCheckRelativerPfad($terminaktion->ergebnisse_url); if (strpos($terminaktion->ergebnisse_url, "://") === false) { $termin_url_anzeige = $terminaktion->ergebnisse_url; $termin_url = "http://" . $terminaktion->ergebnisse_url; @@ -17283,6 +17295,7 @@ function adminTerminDetails($admin_uebersicht) { . "\n LEFT JOIN #__users AS moderation_user ON moderation_user_id = moderation_user.id" . "\n WHERE termin_aktion_id = $id" . "\n GROUP BY #__sportsmanager_termin_aktion.termin_aktion_id"; + $db->setQuery($query); if (!$result = $db->execute()) { die($db->stderr(true)); diff --git a/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php b/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php index 648c856..8f8d446 100644 --- a/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php +++ b/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php @@ -13125,8 +13125,9 @@ class HTML_sportsmanager_admin else if (!empty($termin->url)) { if (!empty($termin->ergebnisse_url)) + $termin->url = self::adminCheckRelativerPfad($termin->url); echo "
"; - echo "url, "://") === false ? "http://" : "") . $termin->url) . "\" target=\"_blank\">" . JText::_('COM_SPORTSMANAGER_INFO') . ""; + echo "url, "://") === false ? "http://" : "") . $termin->url) . "\" target=\"_blank\">" . JText::_('COM_SPORTSMANAGER_INFO') . ""; } if (!empty($termin->email)) {