mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
63 lines
1.6 KiB
PHP
63 lines
1.6 KiB
PHP
<?php
|
|
|
|
print_optionbar_start();
|
|
|
|
echo "<span style='font-weight: bold;'>Apps</span> » ";
|
|
|
|
unset($sep);
|
|
|
|
$link_array = array(
|
|
'page' => 'device',
|
|
'device' => $device['device_id'],
|
|
'tab' => 'apps',
|
|
);
|
|
|
|
foreach (dbFetchRows('SELECT * FROM `applications` WHERE `device_id` = ?', array($device['device_id'])) as $app) {
|
|
echo $sep;
|
|
|
|
if (!$vars['app']) {
|
|
$vars['app'] = $app['app_type'];
|
|
}
|
|
|
|
if ($vars['app'] == $app['app_type']) {
|
|
echo "<span class='pagemenu-selected'>";
|
|
// echo('<img src="images/icons/'.$app['app_type'].'.png" class="optionicon" />');
|
|
}
|
|
else {
|
|
// echo('<img src="images/icons/greyscale/'.$app['app_type'].'.png" class="optionicon" />');
|
|
}
|
|
|
|
$link_add = array('app' => $app['app_type']);
|
|
$text = nicecase($app['app_type']);
|
|
if (!empty($app['app_instance'])) {
|
|
$text .= '('.$app['app_instance'].')';
|
|
$link_add['instance'] = $app['app_id'];
|
|
}
|
|
|
|
echo generate_link($text, $link_array, $link_add);
|
|
if ($vars['app'] == $app['app_type']) {
|
|
echo '</span>';
|
|
}
|
|
|
|
$sep = ' | ';
|
|
}
|
|
|
|
print_optionbar_end();
|
|
|
|
$where_array = array(
|
|
$device['device_id'],
|
|
$vars['app'],
|
|
);
|
|
if ($vars['instance']) {
|
|
$where = ' AND `app_id` = ?';
|
|
$where_array[] = $vars['instance'];
|
|
}
|
|
|
|
$app = dbFetchRow('SELECT * FROM `applications` WHERE `device_id` = ? AND `app_type` = ?'.$where, $where_array);
|
|
|
|
if (is_file('pages/device/apps/'.mres($vars['app']).'.inc.php')) {
|
|
include 'pages/device/apps/'.mres($vars['app']).'.inc.php';
|
|
}
|
|
|
|
$pagetitle[] = 'Apps';
|