summaryrefslogtreecommitdiffstats
path: root/zoom.php
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2010-10-31 18:02:59 +0100
committerRemi Collet <fedora@famillecollet.com>2010-10-31 18:02:59 +0100
commitefc4cbd224958735e5673507c2acd4efe43ffc65 (patch)
tree3d178d14c4d77d15dcd245d7f0024adb86609737 /zoom.php
parent13f5a889da9cd6fcb864ae0b84eb31e4e97a9d10 (diff)
create TableUpstream class and use it everywhere
Diffstat (limited to 'zoom.php')
-rw-r--r--zoom.php33
1 files changed, 15 insertions, 18 deletions
diff --git a/zoom.php b/zoom.php
index c36c2c5..56e8e8c 100644
--- a/zoom.php
+++ b/zoom.php
@@ -93,6 +93,8 @@ if ( !isset($name) || !$name ) {
try {
$db = new PDO ("mysql:dbname=" . MYBASE . ";host=" . MYHOST, MYUSER, MYPASS);
+ $uptable = new TableUpstream($db);
+
$sql = "SELECT rpm.*,
CONCAT(repo.url,rpm.name,'-',rpm.ver,'-',rpm.rel,'.src.rpm') as rpmurl
FROM rpm
@@ -102,9 +104,7 @@ if ( !isset($name) || !$name ) {
$resrpm = $db->query($sql);
$rpm = ($resrpm ? $resrpm->fetchObject() : false);
- $sql = "SELECT * FROM upstream WHERE name = '$name'";
- $resup=$db->query($sql);
- $up = ($resup ? $resup->fetchObject() : false);
+ $up = $uptable->find(array('name'=>$name));
$sql = "SELECT * FROM acls WHERE name = '$name'";
$resown=$db->query($sql);
@@ -133,28 +133,25 @@ if ( !isset($name) || !$name ) {
if ( $rpm->url ) {
$summary['URL'] = $rpm->url;
}
- if ($up && $up->type) {
- $summary['Type'] = $up->type;
+ if ($up && $up['type']) {
+ $summary['Type'] = $up['type'];
}
- if ($up && $up->channel) {
- $summary['Channel'] = $up->channel;
+ if ($up && $up['channel']) {
+ $summary['Channel'] = $up['channel'];
}
- if ($up && $up->stable) {
- $summary['Stabe version'] = $up->stable;
+ if ($up && $up['stable']) {
+ $summary['Stabe version'] = $up['stable'];
}
- if ($up && $up->unstable && $up->stable!=$up->unstable) {
- if ($up->state) {
- $summary['Unstable version'] = $up->unstable . ' (' .
- $up->state . ')';
- } else {
- $summary['Unstable version'] = $up->unstable;
+ if ($up && $up['stable'] && $up['stable']!=$up['unstable']) {
+ $summary['Unstable version'] = $up['unstable'];
+ if ($up['state']) {
+ $summary['Unstable version'] .= ' (' . $up['state'] . ')';
}
}
if ($owner && $owner->owner) {
+ $summary['Owner'] = $owner->owner;
if ($owner->cc) {
- $summary['Owner'] = $owner->owner . ' (' . $owner->cc . ')';
- } else {
- $summary['Owner'] = $owner->owner;
+ $summary['Owner'] .= ' (' . $owner->cc . ')';
}
// Only when owner (so we have the exact name)