Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -4,65 +4,62 @@
* Observium Network Management and Monitoring System
* Copyright (C) 2006-2015, Adam Armstrong - http://www.observium.org
*
* @package observium
* @subpackage webui
* @author Adam Armstrong <adama@observium.org>
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
* @package observium
* @subpackage webui
* @author Adam Armstrong <adama@observium.org>
* @copyright (C) Adam Armstrong
*
*/
echo generate_box_open();
echo('<table class="table table-condensed table-striped ">'.PHP_EOL);
echo(' <thead>'.PHP_EOL);
echo(' <tr>'.PHP_EOL);
echo(' <th style="width: 200px;">Service</th>'.PHP_EOL);
echo(' <th>Display Name</th>'.PHP_EOL);
echo(' <th>State</th>'.PHP_EOL);
echo(' <th>Start Mode</th>'.PHP_EOL);
echo(' </tr>'.PHP_EOL);
echo(' </thead>'.PHP_EOL);
echo(' <tbody>'.PHP_EOL);
echo('<table class="table table-condensed table-striped ">' . PHP_EOL);
echo(' <thead>' . PHP_EOL);
echo(' <tr>' . PHP_EOL);
echo(' <th style="width: 200px;">Service</th>' . PHP_EOL);
echo(' <th>Display Name</th>' . PHP_EOL);
echo(' <th>State</th>' . PHP_EOL);
echo(' <th>Start Mode</th>' . PHP_EOL);
echo(' </tr>' . PHP_EOL);
echo(' </thead>' . PHP_EOL);
echo(' <tbody>' . PHP_EOL);
$i = 0;
foreach (dbFetchRows("SELECT * FROM `winservices` WHERE `device_id` = ? ORDER BY `name`", array($device['device_id'])) as $entry)
{
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['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;
}
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(' <tr>'.PHP_EOL);
echo(' <td><span class="entity-name">'.$entry['name'].'</td>'.PHP_EOL);
echo(' <td class="entity"><a href="'. generate_url(array('page' => 'winservices', 'displayname' => $entry['displayname'])).'">'.$entry['displayname'].'</a></td>'.PHP_EOL);
echo(' <td><span class="label '.$entry['state_class'].'">'.$entry['state'].'</span></td>'.PHP_EOL);
echo(' <td><span class="label '.$entry['startmode_class'].'">'.$entry['startmode'].'</span></td>'.PHP_EOL);
echo(' </tr>'.PHP_EOL);
echo(' <tr>' . PHP_EOL);
echo(' <td><span class="entity-name">' . $entry['name'] . '</td>' . PHP_EOL);
echo(' <td class="entity"><a href="' . generate_url(['page' => 'winservices', 'displayname' => $entry['displayname']]) . '">' . $entry['displayname'] . '</a></td>' . PHP_EOL);
echo(' <td><span class="label ' . $entry['state_class'] . '">' . $entry['state'] . '</span></td>' . PHP_EOL);
echo(' <td><span class="label ' . $entry['startmode_class'] . '">' . $entry['startmode'] . '</span></td>' . PHP_EOL);
echo(' </tr>' . PHP_EOL);
$i++;
$i++;
}
echo(' </tbody>'.PHP_EOL);
echo('</table>'.PHP_EOL);
echo(' </tbody>' . PHP_EOL);
echo('</table>' . PHP_EOL);
echo generate_box_close();