Example #1
0
} else {
    $uri = $_GET['type'];
    $elems = explode('_', $uri);
    $type = $elems[0];
    $argument = htmlentities(strip_tags(str_replace($type . '_', '', $uri)));
}
switch ($type) {
    case 'latest':
        include_once 'pear-database-release.php';
        $items = release::getRecent(10);
        $channel_title = 'PEAR: Latest releases';
        $channel_description = 'The latest releases in PEAR.';
        break;
    case 'popular':
        include_once 'pear-database-release.php';
        $items = release::getPopular(10, true);
        foreach ($items as $i => $item) {
            $items[$i]['releasenotes'] = 'Downloads per day: ' . number_format($item['releasenotes'], 2);
        }
        $channel_title = 'PEAR: Popular releases';
        $channel_description = 'The most popular releases in PEAR.';
        break;
    case 'bug':
        $_REQUEST = array('id' => $argument, 'format' => 'rss');
        include dirname(dirname(__FILE__)) . '/bugs/rss/bug.php';
        exit;
    case 'user':
        $user = $argument;
        include_once 'pear-database-user.php';
        if (!user::exists($user)) {
            rss_bailout();
Example #2
0
    $today = date("D, jS M y");
    foreach ($recent as $release) {
        $releasedate = format_date(strtotime($release['releasedate']), "D, jS M y");
        if ($releasedate == $today) {
            $releasedate = "today";
        }
        $RSIDEBAR_DATA .= "<tr><td>";
        $RSIDEBAR_DATA .= "<a href=\"/package/" . $release['name'] . "/\">";
        $RSIDEBAR_DATA .= wordwrap($release['name'], 25, "\n", 1) . ' ' . $release['version'] . '</a><br /> <small>(' . $releasedate . ')</small></td></tr>';
    }
    $feed_link = '<a href="/feeds/" title="Information about XML feeds for the PEAR website"><img src="/gifs/feed.png" width="16" height="16" alt="" /></a>';
    $RSIDEBAR_DATA .= "<tr><td>&nbsp;</td></tr>\n";
    $RSIDEBAR_DATA .= '<tr><td style="text-align: right">' . $feed_link . "</td></tr>\n";
    $RSIDEBAR_DATA .= "</table>\n";
}
$popular = release::getPopular(5);
if (!empty($popular)) {
    $RSIDEBAR_DATA .= "<strong>Popular Packages*:</strong>\n";
    $RSIDEBAR_DATA .= '<table class="sidebar-releases">' . "\n";
    foreach ($popular as $package) {
        $RSIDEBAR_DATA .= "<tr><td>";
        $RSIDEBAR_DATA .= "<a href=\"/package/" . $package['name'] . "/\">";
        $RSIDEBAR_DATA .= wordwrap($package['name'], 25, "\n", 1) . ' ' . $package['version'] . '</a><br /> <small>(' . number_format($package['d'], 2) . ')</small></td></tr>';
    }
    $feed_link = '<a href="/feeds/" title="Information about XML feeds for the PEAR website"><img src="/gifs/feed.png" width="16" height="16" alt="" /></a>';
    $RSIDEBAR_DATA .= "<tr><td><small>* downloads per day</small></td></tr>\n";
    $RSIDEBAR_DATA .= '<tr><td style="text-align: right">' . $feed_link . "</td></tr>\n";
    $RSIDEBAR_DATA .= "</table>\n";
}
$proposals = proposal::getRecent($dbh, 5);
if (!empty($proposals)) {