(wit for ajax or reload with pkgdb)'; ?> Packages in Fedora

Missing package name

You have not specified any package name.

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); if (!$rpm) { echo "

$name not found

\n"; } else { echo "

Package: $name

\n"; if (isset($_GET['pkgdb'])) { $fedpkg = $fedcli->getPackageInfo($name); echo "

Hide pkgdb informations

"; } else { $fedpkg = false; echo "

Show more informations from pkgdb

"; } echo "\n"; echo "\n"; $i=0; if ($rpm->summary) { echo "\n"; } else if ($owner->summary) { echo "\n"; } echo "\n"; if ($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 "\n"; } echo ""; $i++; echo "\n"; echo "
Upstream info
"; $i++; echo "Summary: ". $rpm->summary . "
"; $i++; echo "Summary: ". $owner->summary . "
"; $i++; echo "Description: " . ((isset($fedpkg['devel']['package']['description'])) ? $fedpkg['devel']['package']['description'] : $ajax_infos) . "
"; $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 "
ViewVC: http://cvs.fedoraproject.org/viewvc/rpms/$name/"; echo "
"; echo "\n"; echo "\n"; echo "\n"; $prev=false; do { if ($rpm->repo_main=='rawhide' && isset($fedpkg['devel']['owner'])) { $owner = $fedpkg['devel']['owner']; $people = $fedpkg['devel']['people']; } else if (isset($fedpkg[$rpm->repo_main]['owner'])) { $owner = $fedpkg[$rpm->repo_main]['owner']; $people = $fedpkg[$rpm->repo_main]['people']; } else { $owner =" "; $people = false; } $comaint = ''; if ($people) foreach ($people as $user) { if (isset($user['aclOrder']['commit']['statuscode']) && $user['aclOrder']['commit']['statuscode']==3) { if ( $comaint !== '' ) { $comaint .= ', '; } $comaint .= $user['username']; } } echo ""; $i++; echo ""; echo ""; echo ""; $id = 'pkgdb_' . $rpm->repo_main; if ( $rpm->repo_main != $prev ) { echo "\n"; } else { echo ''; } if( $rpm->repo_main != $prev ) { $prev = $rpm->repo_main; } } while ($rpm = $resrpm->fetchObject()); echo "
Packages available in Fedora Repositories
BranchRepositoryVersion-ReleaseOwnerCo-maintainers
".($rpm->repo_main==$prev ? " " : $rpm->repo_main)."".$rpm->repo_sub."".($rpm->epoch ? $rpm->epoch.":" : "").$rpm->ver."-".$rpm->rel."" . (($fedpkg) ? $owner : $ajax_infos) . "" . (($fedpkg) ? $comaint : $ajax_infos) . "
  
"; } } catch(PDOException $e) { printf("%s ERREUR : %s\n", date("r"), $e->getMessage()); } } ?>