summaryrefslogtreecommitdiffstats
path: root/all.php
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2010-11-07 09:05:55 +0100
committerRemi Collet <fedora@famillecollet.com>2010-11-07 09:05:55 +0100
commit80bbd251954928665af0521523652f2ae0190913 (patch)
tree1bffdf4d5a891301b37f6f6cb96b106c7349db6a /all.php
parentdb257c7de11da2771a9f61733f21a42c98cf2a97 (diff)
fix for new repo name
Diffstat (limited to 'all.php')
-rw-r--r--all.php26
1 files changed, 21 insertions, 5 deletions
diff --git a/all.php b/all.php
index 26283de..448751f 100644
--- a/all.php
+++ b/all.php
@@ -127,7 +127,21 @@ function report ($db)
? $rpms["devel-"]->ver
: "");
- switch ($repo['sub']) {
+ if (strpos($repo['sub'], '-os')
+ || strpos($repo['sub'], '-base')
+ || strpos($repo['sub'], '-optional')
+ || strpos($repo['sub'], '-stable')
+ ) {
+ // For CentOS
+ $repotype = 'base';
+ } else if (strpos($repo['sub'], 'testing')) {
+ $repotype = 'testing';
+ } else if (strpos($repo['sub'], 'updates')) {
+ $repotype = 'updates';
+ } else {
+ $repotype = $repo['sub'];
+ }
+ switch ($repotype) {
case "base":
if (isset($rpms[$repo['main']."-updates"])) {
$display .= sprintf(
@@ -155,17 +169,19 @@ function report ($db)
break;
case "updates":
$display .= sprintf(
- "<strong>%s</strong>-%s <small>(updates)</small><br/>",
+ "<strong>%s</strong>-%s <small>(%s)</small><br/>",
$rpm->ver,
- $rpm->rel
+ $rpm->rel,
+ $repo['sub']
);
$class = ($rpm->ver == $maxver ? "check" : "attn");
break;
case "testing":
$display .= sprintf(
- "%s-%s <small>(testing)</small><br/>",
+ "%s-%s <small>(%s)</small><br/>",
$rpm->ver,
- $rpm->rel
+ $rpm->rel,
+ $repo['sub']
);
$class = ($rpm->ver == $maxver ? "info" : "attn");
break;