From 1d9140560f969d4545e5b1ba762a90a5385f62f4 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sat, 22 May 2010 14:51:15 +0200 Subject: import current version --- zoom.php | 207 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 207 insertions(+) create mode 100644 zoom.php (limited to 'zoom.php') diff --git a/zoom.php b/zoom.php new file mode 100644 index 0000000..d597ec4 --- /dev/null +++ b/zoom.php @@ -0,0 +1,207 @@ + + + + Packages in Fedora + + + + + + + + + + + +
+ + +
+ +
+ +
+ +
+   + Reports home +   + Package detail + + + +
+
+ + + + +
+
 
+
 
+
+ + + +$name\n"; + + $sql = "SELECT rpm.* + FROM rpm + INNER JOIN repo ON (repo.main=rpm.repo_main AND repo.sub=rpm.repo_sub) + WHERE rpm.name='$name' + ORDER BY repo.id DESC"; + $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); + + $sql = "SELECT * FROM acls WHERE name = '$name'"; + $resown=$db->query($sql); + $owner = ($resown ? $resown->fetchObject() : false); + + echo "\n"; + echo "\n"; + $i=0; + + if ($rpm && $rpm->summary) { + echo "\n"; + } else if ($owner->summary) { + echo "\n"; + } + if ($rpm && $rpm->url) { + echo "\n"; + } + if ($up && $up->type) { + echo "\n"; + } + if ($up && $up->channel) { + echo "\n"; + } + if ($up && $up->stable) { + echo "\n"; + } + if ($up && $up->unstable && $up->stable!=$up->unstable) { + echo "\n"; + } + if ($owner && $owner->owner) { + echo "
Upstream info
"; $i++; + echo "Summary". $rpm->summary . "
"; $i++; + echo "Summary". $owner->summary . "
"; $i++; + echo "URL". $rpm->url . "
"; $i++; + echo "Type". $up->type . "
"; $i++; + echo "Channel". $up->channel . "
"; $i++; + echo "Stable version". $up->stable . "
"; $i++; + echo "Unstable version". $up->unstable . ""; + if ($up->state) { + echo " (". $up->state . ")\n"; + } + echo "
"; $i++; + echo "Owner". $owner->owner . ""; + if ($owner->cc) { + echo " (". $owner->cc . ")\n"; + } + } + echo "
"; + + if ($rpm) { + echo "
\n"; + echo "\n"; + $prev=false; + do { + echo ""; $i++; + echo ""; + echo ""; + echo ""; + echo "\n"; + } while ($rpm = $resrpm->fetchObject()); + echo "
Packages available in Fedora Repositories
".($rpm->repo_main==$prev ? " " : $prev=$rpm->repo_main)."".$rpm->repo_sub."".($rpm->epoch ? $rpm->epoch.":" : "").$rpm->ver."-".$rpm->rel."
"; + } + +} +catch(PDOException $e) { + printf("%s ERREUR : %s\n", date("r"), $e->getMessage()); +} + +?> + + + +
+
 
+
 
+
+ + + + + + + + + + + -- cgit