Exemple #1
0
   | 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&nbsp;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>";
    }
    $feed_link = "<a href=\"/feeds/\">Syndicate this</a>";
    $RSIDEBAR_DATA .= "<tr><td>&nbsp;</td></tr>\n";
    $RSIDEBAR_DATA .= '<tr><td align="right">' . $feed_link . "</td></tr>\n";
    $RSIDEBAR_DATA .= "</table>\n";
}
response_header();
Exemple #2
0
        <th style="text-align: left;">Released</th>
        <th style="text-align: left;">Last Download</th>
    </tr>
<?php 
        $release_statistics = statistics::activeRelease($_GET['pid'], isset($_GET['rid']) ? $_GET['rid'] : '');
        foreach ($release_statistics as $key => $value) {
            $version = make_link('/package/' . $info['name'] . '/' . $value['release'], $value['release']);
            echo ' <tr>';
            echo '  <td>' . $version . "</td>\n";
            echo '  <td>' . number_format($value['dl_number'], 0, '.', ',');
            echo "  </td>\n";
            echo '  <td>';
            echo make_utc_date(strtotime($value['releasedate']), 'Y-m-d');
            echo "  </td>\n";
            echo '  <td>';
            echo make_utc_date(strtotime($value['last_dl']));
            echo "  </td>\n";
            echo " </tr>\n";
        }
        echo "</table>\n";
        $bb->end();
        /*
         * Print the graph
         */
        printf('<br /><img src="package-stats-graph.php?pid=%s&releases=%s_339900" name="stats_graph" width="543" height="200" alt="" />', $_GET['pid'], isset($_GET['rid']) ? (int) $_GET['rid'] : '');
        /*
         * Print the graph control stuff
         */
        $releases = $dbh->getAll('SELECT id, version FROM releases WHERE package = ' . $_GET['pid'], DB_FETCHMODE_ASSOC);
        ?>
<br /><br />