* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
*
*/
echo generate_box_open();
echo('
'.PHP_EOL);
echo(' '.PHP_EOL);
echo(' '.PHP_EOL);
echo(' Package name | '.PHP_EOL);
echo(' Version | '.PHP_EOL);
echo(' Architecture | '.PHP_EOL);
echo(' Type | '.PHP_EOL);
echo(' Size | '.PHP_EOL);
echo('
'.PHP_EOL);
echo(' '.PHP_EOL);
echo(' '.PHP_EOL);
$i = 0;
foreach (dbFetchRows("SELECT * FROM `packages` WHERE `device_id` = ? ORDER BY `name`", array($device['device_id'])) as $entry)
{
switch($entry['arch'])
{
case "amd64":
$entry['arch_class'] = 'label-success';
break;
case "i386":
$entry['arch_class'] = 'label-info';
break;
default:
$entry['arch_class'] = '';
}
switch($entry['manager'])
{
case "deb":
$entry['manager_class'] = 'label-warning';
break;
case "rpm":
$entry['manager_class'] = 'label-important';
break;
default:
$entry['manager_class'] = '';
}
echo(' '.PHP_EOL);
echo(' '.$entry['name'].' | '.PHP_EOL);
if ($build != '') { $dbuild = '-'.$entry['build']; } else { $dbuild = ''; }
echo(' '.$entry['version'].$dbuild.' | '.PHP_EOL);
echo(' '.$entry['arch'].' | '.PHP_EOL);
echo(' '.$entry['manager'].' | '.PHP_EOL);
echo(' '.format_si($entry['size']).' | '.PHP_EOL);
echo('
'.PHP_EOL);
$i++;
}
echo(' '.PHP_EOL);
echo('
'.PHP_EOL);
echo generate_box_close();
// EOF