summaryrefslogtreecommitdiffstats
path: root/etc/inc/system.inc
diff options
context:
space:
mode:
authorMichael Newton <miken32@gmail.com>2013-02-14 15:19:06 -0800
committerMichael Newton <miken32@gmail.com>2013-02-14 15:19:06 -0800
commit62f20eab8855915bc87c23dd13025e922dc1606d (patch)
treede112ec9e6441c111f20ff7c522089df74a8d06a /etc/inc/system.inc
parent2ccc41c1c537994e10c9deb4ac061ce55edb6537 (diff)
downloadpfsense-62f20eab8855915bc87c23dd13025e922dc1606d.zip
pfsense-62f20eab8855915bc87c23dd13025e922dc1606d.tar.gz
add support for RADIUS NAS accounting, fixes redmine feature request 2143
Diffstat (limited to 'etc/inc/system.inc')
-rw-r--r--etc/inc/system.inc7
1 files changed, 6 insertions, 1 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc
index de3d197..2bd0f91 100644
--- a/etc/inc/system.inc
+++ b/etc/inc/system.inc
@@ -1344,9 +1344,14 @@ function system_reboot_sync() {
}
function system_reboot_cleanup() {
+ global $config, $cpzone;
+
mwexec("/usr/local/bin/beep.sh stop");
require_once("captiveportal.inc");
- captiveportal_radius_stop_all();
+ foreach ($config['captiveportal'] as $cpzone=>$cp) {
+ captiveportal_radius_stop_all();
+ captiveportal_send_server_accounting(true);
+ }
require_once("voucher.inc");
voucher_save_db_to_config();
require_once("pkg-utils.inc");
OpenPOWER on IntegriCloud