exit; case 'user': $user = $argument; include_once 'pear-database-user.php'; if (!user::exists($user)) { rss_bailout(); } $name = user::info($user, "name"); $channel_title = "PEAR: Latest releases for " . $user; $channel_description = "The latest releases for the PEAR developer " . $user . " (" . $name['name'] . ")"; $items = user::getRecentReleases($user); break; case 'pkg': $package = $argument; include_once 'pear-database-package.php'; if (package::isValid($package) == false) { rss_bailout(); return PEAR::raiseError("The requested URL " . $_SERVER['REQUEST_URI'] . " was not found on this server."); } $channel_title = "Latest releases of " . $package; $channel_description = "The latest releases for the package " . $package; $items = package::getRecent(10, $package); break; case 'cat': $category = $argument; include_once 'pear-database-category.php'; if (category::isValid($category) == false) { rss_bailout(); } $channel_title = "PEAR: Latest releases in category " . $category; $channel_description = "The latest releases in the category " . $category;