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 aae14a4..648c856 100644 --- a/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php +++ b/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php @@ -13112,6 +13112,7 @@ class HTML_sportsmanager_admin ergebnisse_url)) { + $termin->ergebnisse_url = self::adminCheckRelativerPfad($termin->ergebnisse_url); echo "ergebnisse_url, "://") === false ? "http://" : "") . $termin->ergebnisse_url) . "\" target=\"_blank\">" . ($termin->ergebnisse_live ? JText::_('COM_SPORTSMANAGER_LIVE_') : "") . JText::_('COM_SPORTSMANAGER_RESULTS') . ""; } $info_dokument_dateiname = terminDokumentname($termin->termin_id); @@ -13289,6 +13290,16 @@ class HTML_sportsmanager_admin } } + static function adminCheckRelativerPfad($Url) + { + if (substr($Url,0,9) == "index.php") + { + $Scriptname = $_SERVER['REQUEST_SCHEME']."://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']; + $Url = str_replace('index.php',$Scriptname,$Url); + } + return $Url; + } + static function adminTerminDetails($terminaktion, $terminaktionen, $nur_beantragte, $admin_uebersicht, $uebersicht, $externe_datenbank) { global $params; @@ -13401,6 +13412,7 @@ class HTML_sportsmanager_admin