* @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(' Service | ' . PHP_EOL);
echo(' Display Name | ' . PHP_EOL);
echo(' State | ' . PHP_EOL);
echo(' Start Mode | ' . PHP_EOL);
echo('
' . PHP_EOL);
echo(' ' . PHP_EOL);
echo(' ' . PHP_EOL);
$i = 0;
foreach (dbFetchRows("SELECT * FROM `winservices` WHERE `device_id` = ? ORDER BY `name`", [$device['device_id']]) as $entry) {
switch ($entry['state']) {
case "Running":
$entry['state_class'] = 'label-success';
break;
case "Stopped":
$entry['state_class'] = 'label-warning';
break;
}
switch ($entry['startmode']) {
case "Manual":
$entry['startmode_class'] = 'label-info';
break;
case "Disabled":
$entry['startmode_class'] = 'label-warning';
break;
case "Auto":
$entry['startmode_class'] = 'label-success';
break;
}
echo(' ' . PHP_EOL);
echo(' ' . $entry['name'] . ' | ' . PHP_EOL);
echo(' ' . $entry['displayname'] . ' | ' . PHP_EOL);
echo(' ' . $entry['state'] . ' | ' . PHP_EOL);
echo(' ' . $entry['startmode'] . ' | ' . PHP_EOL);
echo('
' . PHP_EOL);
$i++;
}
echo(' ' . PHP_EOL);
echo('
' . PHP_EOL);
echo generate_box_close();
// EOF