summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/widgets
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2016-04-18 14:27:11 -0400
committerStephen Beaver <sbeaver@netgate.com>2016-04-18 14:27:11 -0400
commitdca4eadf2a7da5f60359f10843d1e107dd09c6a1 (patch)
tree78c95b2ec23b832f00b50e3f290e08aebc73fda6 /src/usr/local/www/widgets
parentbf1a013f15732ee3210e814ad0bfa23d3a7ba1eb (diff)
downloadpfsense-dca4eadf2a7da5f60359f10843d1e107dd09c6a1.zip
pfsense-dca4eadf2a7da5f60359f10843d1e107dd09c6a1.tar.gz
Convert status_services and widget to POST
Diffstat (limited to 'src/usr/local/www/widgets')
-rw-r--r--src/usr/local/www/widgets/widgets/services_status.widget.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/usr/local/www/widgets/widgets/services_status.widget.php b/src/usr/local/www/widgets/widgets/services_status.widget.php
index 7e1d883..a6b065c 100644
--- a/src/usr/local/www/widgets/widgets/services_status.widget.php
+++ b/src/usr/local/www/widgets/widgets/services_status.widget.php
@@ -78,7 +78,7 @@ for ($idx=1; $idx < $numsvcs; $idx++) {
for ($chk = $idx +1, $sfx=2; $chk <$numsvcs; $chk++) {
if ($services[$chk]['dispname'] == $name) {
$services[$chk]['dispname'] .= '_' . $sfx++;
- }
+ }
}
}
@@ -116,20 +116,23 @@ $skipservices = explode(",", $config['widgets']['servicestatusfilter']);
if (count($services) > 0) {
uasort($services, "service_dispname_compare");
+
foreach ($services as $service) {
if ((!$service['dispname']) || (in_array($service['dispname'], $skipservices)) || (!is_service_enabled($service['dispname']))) {
continue;
}
+
if (empty($service['description'])) {
$service['description'] = get_pkg_descr($service['name']);
}
+
$service_desc = explode(".",$service['description']);
?>
<tr>
<td><i class="fa fa-<?=get_service_status($service) ? 'check-circle text-success' : 'times-circle text-warning'?>"></i></td>
<td><?=$service['dispname']?></td>
<td><?=$service_desc[0]?></td>
- <td><?=get_service_control_GET_links($service)?></td>
+ <td><?=get_service_control_links($service)?></td>
</tr>
<?php
}
@@ -149,7 +152,7 @@ if (count($services) > 0) {
<div class="col-sm-6">
<select multiple id="servicestatusfilter" name="servicestatusfilter[]" class="form-control">
<?php
- foreach ($services as $service):
+ foreach ($services as $service):
if (!empty(trim($service['dispname'])) || is_numeric($service['dispname'])) {
?>
<option <?=(in_array($service['dispname'], $skipservices)?'selected':'')?>><?=$service['dispname']?></option>
OpenPOWER on IntegriCloud