$url_redirect = isset($_SERVER['REDIRECT_SCRIPT_URL']) ? $_SERVER['REDIRECT_SCRIPT_URL'] : ''; if (!empty($url_redirect)) { $url_redirect = str_replace(array('/feeds/', '.rss'), array('', ''), $url_redirect); $elems = explode('_', $url_redirect); $type = $elems[0]; $argument = htmlentities(strip_tags(str_replace($type . '_', '', $url_redirect))); } 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';
+----------------------------------------------------------------------+ | Copyright (c) 2001-2003 The PHP Group | +----------------------------------------------------------------------+ | This source file is subject to version 2.02 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available at through the world-wide-web at | | http://www.php.net/license/2_02.txt. | | If you did not receive a copy of the PHP license and are unable to | | obtain it through the world-wide-web, please send a note to | | license@php.net so we can mail you a copy immediately. | +----------------------------------------------------------------------+ | Authors: Martin Jansen <*****@*****.**> | +----------------------------------------------------------------------+ $Id$ */ $recent = release::getRecent(); if (@sizeof($recent) > 0) { $RSIDEBAR_DATA = "<strong>Recent Releases:</strong>\n"; $RSIDEBAR_DATA .= '<table class="sidebar-releases">' . "\n"; foreach ($recent as $release) { extract($release); $releasedate = make_utc_date(strtotime($releasedate), 'Y-m-d'); $desc = substr($releasenotes, 0, 40); if (strlen($releasenotes) > 40) { $desc .= '...'; } $desc = htmlentities($desc); $RSIDEBAR_DATA .= "<tr><td valign=\"top\" class=\"compact\">"; $RSIDEBAR_DATA .= "<a href=\"/package/" . $name . "/\">"; $RSIDEBAR_DATA .= "{$name} {$version}</a><br /><i>{$releasedate}:</i> {$desc}</td></tr>"; }