Exemplo n.º 1
0
    return $packages;
}
try {
    switch ($type) {
        case "pecl":
            $filter = 'php-pecl-%';
            break;
        case "composer":
        case "pear":
            $filter = 'php-%';
            break;
        case "R":
            $filter = 'R-%';
            break;
        default:
            $filter = '';
    }
    $db = new PDO("mysql:dbname=" . MYBASE . ";host=" . MYHOST, MYUSER, MYPASS);
    $acl = new TableAcls($db);
    $smarty->assign('owners', $acl->getOwners($filter));
    $acl = new TableUpstream($db);
    $smarty->assign('channels', $acl->getChannels($type));
    $rpmrepo = new TableRpmRepo($db);
    $smarty->assign('repositories_update', date("r", $rpmrepo->getMaxStamp()));
    $smarty->assign('packages', report($db, $type));
} catch (PDOException $e) {
    $smarty->assign('error', sprintf("%s ERREUR : %s\n", date("r"), $e->getMessage()));
}
$page_content = $smarty->fetch('rpm.tpl');
$smarty->assign('page_content', $page_content);
$smarty->display('main.tpl');
Exemplo n.º 2
0
} else {
    echo "not found\n";
}
echo "get(999):";
if ($row = $rpm->get(999)) {
    print_r($row);
} else {
    echo "not found\n";
}
echo "get(888):";
if ($row = $rpm->get(888)) {
    print_r($row);
} else {
    echo "not found\n";
}
echo "Last update : " . date("r", $rpm->getMaxStamp()) . "\n";
$up = new TableUpstream($db);
$up->delete(array('name' => 'foo', 'type' => 'test'));
$rec = $up->record('test', 'bar', 'foo', '1.0', true);
echo "record(foo-1.0) : {$rec}\n";
echo "find(foo,test):";
if ($row = $up->find(array('name' => 'foo', 'type' => 'test'))) {
    print_r($row);
} else {
    echo "not found\n";
}
$up->record('test', 'bar', 'foo', '1.2', false, 'beta');
echo "record(foo-1.2) : {$rec}\n";
echo "find(foo,test):";
if ($row = $up->find(array('name' => 'foo', 'type' => 'test'))) {
    print_r($row);