diff options
author | Michael Newton <miken32@gmail.com> | 2013-02-14 15:19:06 -0800 |
---|---|---|
committer | Michael Newton <miken32@gmail.com> | 2013-02-14 15:19:06 -0800 |
commit | 62f20eab8855915bc87c23dd13025e922dc1606d (patch) | |
tree | de112ec9e6441c111f20ff7c522089df74a8d06a /etc/inc/system.inc | |
parent | 2ccc41c1c537994e10c9deb4ac061ce55edb6537 (diff) | |
download | pfsense-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.inc | 7 |
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"); |