From f92fbaf636d620a0092fff8b715be9a493547b4f Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Mon, 7 Jul 2014 08:50:08 +0200 Subject: automatically configure git paths (dir + public clone url) --- src/phorkie/Tools.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src') 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 * -- cgit v1.2.3