summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_services.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-09-29 22:11:10 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-09-29 22:11:10 +0000
commit5d8bcb27e4429525fcf8a8bce500f264615b58e2 (patch)
tree2b5f220fe2009e2967ae8e293c80f7645dd6a0bc /usr/local/www/status_services.php
parent981cf3ca2db901984ca56e6044e5ad33631b8686 (diff)
downloadpfsense-5d8bcb27e4429525fcf8a8bce500f264615b58e2.zip
pfsense-5d8bcb27e4429525fcf8a8bce500f264615b58e2.tar.gz
Resolve package descriptions if they are available.
Diffstat (limited to 'usr/local/www/status_services.php')
-rwxr-xr-xusr/local/www/status_services.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/usr/local/www/status_services.php b/usr/local/www/status_services.php
index 92b68bf..896e2ab 100755
--- a/usr/local/www/status_services.php
+++ b/usr/local/www/status_services.php
@@ -33,6 +33,15 @@ function gentitle_pkg($pgname) {
return $config['system']['hostname'] . "." . $config['system']['domain'] . " - " . $pgname;
}
+function get_pkg_descr($package_name) {
+ global $config;
+ foreach($config['installedpackages']['package'] as $pkg) {
+ if($pkg['name'] == $package_name)
+ return $pkg['descr'];
+ }
+ return "Not available.";
+}
+
if($_GET['mode'] == "restartservice" and $_GET['service']) {
switch($_GET['service']) {
case 'bsnmpd':
@@ -174,7 +183,7 @@ if(isset($config['proxyarp']['proxyarpnet'])) {
if($services) {
foreach($services as $service) {
if(!$service['name']) continue;
- if(!$service['description']) $service['description'] = "Unknown";
+ if(!$service['description']) $service['description'] = get_pkg_descr($service['name']);
echo '<tr><td class="listlr">' . $service['name'] . '</td>';
echo '<td class="listr">' . $service['description'] . '</td>';
if(is_service_running($service['name'], $ps) or is_process_running($service['name']) ) {
OpenPOWER on IntegriCloud