Use KANBOARD_URL to build URIs if specified
This commit is contained in:
@@ -171,9 +171,13 @@ class UrlHelper extends Base
|
|||||||
public function dir()
|
public function dir()
|
||||||
{
|
{
|
||||||
if ($this->directory === '' && $this->request->getMethod() !== '') {
|
if ($this->directory === '' && $this->request->getMethod() !== '') {
|
||||||
$this->directory = str_replace('\\', '/', dirname($this->request->getServerVariable('PHP_SELF')));
|
if (defined('KANBOARD_URL') && strlen(KANBOARD_URL) > 0) {
|
||||||
$this->directory = $this->directory !== '/' ? $this->directory.'/' : '/';
|
$this->directory = parse_url(KANBOARD_URL, PHP_URL_PATH);
|
||||||
$this->directory = str_replace('//', '/', $this->directory);
|
} else {
|
||||||
|
$this->directory = str_replace('\\', '/', dirname($this->request->getServerVariable('PHP_SELF')));
|
||||||
|
$this->directory = $this->directory !== '/' ? $this->directory.'/' : '/';
|
||||||
|
$this->directory = str_replace('//', '/', $this->directory);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->directory;
|
return $this->directory;
|
||||||
|
|||||||
Reference in New Issue
Block a user