$_SERVER['SCRIPT_NAME'] :
$_SERVER['PHP_SELF'];
}
+ if (isset($_SERVER['REQUEST_URI'])) {
+ $url = Horde_String::common($_SERVER['REQUEST_URI'], $url);
+ }
if (substr($url, -9) == 'index.php') {
$url = substr($url, 0, -9);
}
$this->assertEquals('http://example.com/hordeurl/test/foo/bar?foo=bar&x=y', (string)Horde::selfUrl(true, false, true));
$_SERVER['REQUEST_URI'] = '/hordeurl/foo/bar?foo=bar&x=y';
$_SERVER['SCRIPT_NAME'] = '/hordeurl/test.php';
- $this->assertEquals('/hordeurl/test.php', (string)Horde::selfUrl());
+ $this->assertEquals('/hordeurl/', (string)Horde::selfUrl());
$this->assertEquals('/hordeurl/foo/bar?foo=bar&x=y', (string)Horde::selfUrl(true));
}
}