From d8e79ebdcebf738ee5f8f3f36641ff0c751494c3 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sun, 19 Feb 2012 10:52:47 +0100 Subject: SRPM url in f >= 17, fixed #159 --- zoom.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'zoom.php') diff --git a/zoom.php b/zoom.php index b4fb513..a0a500e 100644 --- a/zoom.php +++ b/zoom.php @@ -99,8 +99,8 @@ if ( !isset($name) || !$name ) { $uptable = new TableUpstream($db); // Consider each part of ver/rel as integer except second part of rel (generally distro name) - $sql = "SELECT rpm.*, repo.active, - CONCAT(repo.url,rpm.name,'-',rpm.ver,'-',rpm.rel,'.src.rpm') as rpmurl + $sql = "SELECT rpm.*, repo.active, repo.url as repourl, + CONCAT(repo.url ,rpm.name,'-',rpm.ver,'-',rpm.rel,'.src.rpm') as rpmurl FROM rpm INNER JOIN repo ON (repo.main=rpm.repo_main AND repo.sub=rpm.repo_sub) WHERE rpm.name='$name' @@ -185,6 +185,9 @@ if ( !isset($name) || !$name ) { $prev=false; do { + if ($rpm->location) { + $rpm->rpmurl = $rpm->repourl . $rpm->location; + } $packages[] = $rpm; if ( $rpm->repo_main != $prev ) { $prev = $rpm->repo_main; -- cgit