In Termine Ergebnisse auch als relativer Link möglich

This commit is contained in:
Jürgen Meyer
2025-04-16 13:04:49 +02:00
parent 98f8b5904c
commit 5d3f26dfee
@@ -13112,6 +13112,7 @@ class HTML_sportsmanager_admin
<?php
if (!empty($termin->ergebnisse_url))
{
$termin->ergebnisse_url = self::adminCheckRelativerPfad($termin->ergebnisse_url);
echo "<a href=\"" . htmlentities_utf8((strpos($termin->ergebnisse_url, "://") === false ? "http://" : "") . $termin->ergebnisse_url) . "\" target=\"_blank\">" . ($termin->ergebnisse_live ? JText::_('COM_SPORTSMANAGER_LIVE_') : "") . JText::_('COM_SPORTSMANAGER_RESULTS') . "</a>";
}
$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
</td>
<td nowrap>
<?php
$terminaktion->url = self::adminCheckRelativerPfad($terminaktion->url);
if (strpos($terminaktion->url, "://") === false)
{
$termin_url_anzeige = $terminaktion->url;
@@ -13462,6 +13474,7 @@ class HTML_sportsmanager_admin
</td>
<td nowrap>
<?php
$terminaktion->ergebnisse_url = self::adminCheckRelativerPfad($terminaktion->ergebnisse_url);
if (strpos($terminaktion->ergebnisse_url, "://") === false)
{
$termin_url_anzeige = $terminaktion->ergebnisse_url;