X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/f40a91b0a300377d7c74e764bbf83b27a3dfae5f..f92fbaf636d620a0092fff8b715be9a493547b4f:/src/phorkie/Tools.php?ds=sidebyside diff --git a/src/phorkie/Tools.php b/src/phorkie/Tools.php index e97c546..2febb29 100644 --- a/src/phorkie/Tools.php +++ b/src/phorkie/Tools.php @@ -48,6 +48,23 @@ class Tools return $prot . '://' . $_SERVER['HTTP_HOST'] . $GLOBALS['phorkie']['cfg']['baseurl'] . $path; } + /** + * Get the full URL to a path, but remove the .phar file from + * the base URL if necessary + * + * @param string $path Path to the file + * + * @return string Full URL without .phar/ + */ + public static function fullUrlNoPhar($path = '') + { + $base = static::fullUrl(); + if (substr($base, -6) == '.phar/') { + $base = dirname($base) . '/'; + } + return $base . $path; + } + /** * Removes malicious parts from a file name *