Example #1
0
function redefrepo($reposelected = 0)
{
    global $defrepo, $classes, $npackages;
    $defrepo = array();
    $classes = array();
    $repo = new repository();
    $nrepos = $repo->find();
    while ($repo->fetch()) {
        $id = $repo->id;
        $defrepo[$id] = (array) $repo;
        unset($defrepo[$id]["db"]);
        $defrepo[$id]['selected'] = $id == $reposelected;
        $classes[$repo->class]['class'] = $repo->class;
        $classes[$repo->class]['arch'] = $repo->arch;
        $classes[$repo->class]['version'] = $repo->version;
        $classes[$repo->class]['selected'] = $repo->class == $reposelected;
        $classes[$repo->class]['repo'][] = $repo->id;
        $npackages += $repo->npkgs;
    }
    echo "<table border='0' width='100%'>";
    echo "<tr>";
    echo "<td>";
    echo "You are the " . $_SESSION['searcher_visitor'] . "st visitor<br />";
    echo "Searched " . $GLOBALS['db']->counter_get('searches') . " packages from 24 Apr 2012<br /><br />";
    echo "<code>{$nrepos} repositories ({$npackages} packages)</code><br><br>\n";
    echo "</td>";
    $stats = new stats();
    $names = $stats->lastsearch(15);
    echo "<td>";
    echo "<table border=1 cellspacing=0>";
    echo "<tr><td colspan=3 align=center><code><b><a href='stats.php'>Recents</a></b></code></td></tr>";
    echo "<tr><td><code>", $names[0] . "<br />" . $names[1] . "<br />" . $names[2] . "<br />" . $names[3] . "<br />" . $names[4] . "</code></td>";
    echo "<td><code>", $names[5] . "<br />" . $names[6] . "<br />" . $names[7] . "<br />" . $names[8] . "<br />" . $names[9] . "</code></td>";
    echo "<td><code>", $names[10] . "<br />" . $names[11] . "<br />" . $names[12] . "<br />" . $names[13] . "<br />" . $names[14] . "</code></td></tr>";
    echo "</table>";
    echo "</td>";
    echo "<td>";
    echo "<table border=1 cellspacing=0 cellpadding=0>";
    echo "<tr><td><a href='stats.php'><img border=0 src='stats.php?gdaily&y=95&time=60&mid=0'></a></td></tr>";
    echo "</table>";
    echo "</tr></table>";
}