* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2023 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`", [$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