[aur-dev] [PATCH 1/3] routing.inc.php: Return proper (non-virtual) URIs

Lukas Fleischer archlinux at cryptocrack.de
Sun Nov 4 13:20:18 EST 2012


Make sure we always return root-relative URIs in get_pkg_uri() and in
get_user_uri() and prepend a slash ("/") if the virtual URL feature is
disabled.

Signed-off-by: Lukas Fleischer <archlinux at cryptocrack.de>
---
 web/lib/routing.inc.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/web/lib/routing.inc.php b/web/lib/routing.inc.php
index dfd6942..206886c 100644
--- a/web/lib/routing.inc.php
+++ b/web/lib/routing.inc.php
@@ -54,7 +54,7 @@ function get_pkg_uri($pkgname) {
 	if ($USE_VIRTUAL_URLS) {
 		return $PKG_PATH . '/' . urlencode($pkgname) . '/';
 	} else {
-		return get_route($PKG_PATH) . '?N=' . urlencode($pkgname);
+		return '/' . get_route($PKG_PATH) . '?N=' . urlencode($pkgname);
 	}
 }
 
@@ -70,6 +70,6 @@ function get_user_uri($username) {
 	if ($USE_VIRTUAL_URLS) {
 		return $USER_PATH . '/' . urlencode($username) . '/';
 	} else {
-		return get_route($USER_PATH) . '?U=' . urlencode($username);
+		return '/' . get_route($USER_PATH) . '?U=' . urlencode($username);
 	}
 }
-- 
1.8.0



More information about the aur-dev mailing list