$r = new PEAR_Remote($this->config);
$reg = new PEAR_Registry($this->config->get('php_dir'));
- $available = $r->call('package.listAll', true);
+ $available = $r->call('package.listAll', true, false);
if (PEAR::isError($available)) {
return $this->raiseError($available);
}
$data = array(
'caption' => 'Matched packages:',
'border' => true,
- 'headline' => array('Package', 'Latest', 'Local'),
+ 'headline' => array('Package', 'Stable/(Latest)', 'Local'),
);
foreach ($available as $name => $info) {
if (isset($params[$name]))
$desc .= "\n\n".$info['description'];
+ $unstable = '';
+ if ($info['unstable']) {
+ $unstable = '/(' . $info['unstable'] . $info['state'] . ')';
+ }
$data['data'][$info['category']][] = array(
$name,
- $info['stable'],
+ $info['stable'] . $unstable,
$installed['version'],
$desc,
);