$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); } else { echo "not found\n"; } echo "request(test) : "; foreach ($up->request(array('type' => 'test', 'ORDER' => 'name')) as $upstr) { print_r($upstr); } $rpm = new TableRpm($db); $acl = new TableAcls($db); echo "Acls number : " . $acl->getCount() . "\n"; $res = $acl->optimize(); echo "Acls optimization : " . $res[0]['Msg_type'] . '=' . $res[0]['Msg_text'] . "\n"; echo "PHP owner:"; print_r($acl->getOwners('php')); echo "PECL owner:"; print_r($acl->getOwners('php-pecl-%')); echo "PEAR channels:"; print_r($up->getChannels('pear')); $pkg = new TablePackagist($db); $nb = $pkg->getCount(); echo "Pkgs number : {$nb}\n"; if ($nb) { $i = 0; foreach ($pkg->request(array('ORDER' => 'rpmname')) as $rec) { printf("%3d %-30s %s\n", $rec['id'], $rec['pkgname'], $rec['rpmname']); if ($i++ > 10) {