summaryrefslogtreecommitdiffstats
path: root/etc/inc/service-utils.inc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2012-08-10 15:30:20 -0400
committerjim-p <jimp@pfsense.org>2012-08-10 15:30:20 -0400
commit6d9b107442c111b7ef164cce6e7ecabd39622ddb (patch)
treecb6b9f2d81a191bf368c477e6783b8549ff107d9 /etc/inc/service-utils.inc
parent7d7b5a48551381e8d29a671595a1baab8008932c (diff)
downloadpfsense-6d9b107442c111b7ef164cce6e7ecabd39622ddb.zip
pfsense-6d9b107442c111b7ef164cce6e7ecabd39622ddb.tar.gz
Fixup openvpn shortcut bar status/control
Diffstat (limited to 'etc/inc/service-utils.inc')
-rw-r--r--etc/inc/service-utils.inc16
1 files changed, 16 insertions, 0 deletions
diff --git a/etc/inc/service-utils.inc b/etc/inc/service-utils.inc
index 851c786..e593342 100644
--- a/etc/inc/service-utils.inc
+++ b/etc/inc/service-utils.inc
@@ -347,6 +347,22 @@ function find_service_by_name($name) {
return array();
}
+function find_service_by_openvpn_vpnid($vpnid) {
+ $services = get_services();
+ foreach ($services as $service)
+ if ($service["vpnid"] == $vpnid)
+ return $service;
+ return array();
+}
+
+function find_service_by_cp_zone($zone) {
+ $services = get_services();
+ foreach ($services as $service)
+ if ($service["zone"] == $zone)
+ return $service;
+ return array();
+}
+
function service_name_compare($a, $b) {
if (strtolower($a['name']) == strtolower($b['name']))
return 0;
OpenPOWER on IntegriCloud