diff options
author | bcyrill <cyrill@bannwart.info> | 2012-12-29 20:25:26 +0100 |
---|---|---|
committer | bcyrill <cyrill@bannwart.info> | 2012-12-29 20:25:26 +0100 |
commit | 0fe77f8e50994d0f44319c549cb90a6a2efdf502 (patch) | |
tree | b3e2cdf1034cc7260a89ba0a90d968df82d1aa44 /etc | |
parent | 075711db7a305359587637adc77253427b3b2bc2 (diff) | |
download | pfsense-0fe77f8e50994d0f44319c549cb90a6a2efdf502.zip pfsense-0fe77f8e50994d0f44319c549cb90a6a2efdf502.tar.gz |
serialize dbent array
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/voucher.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/inc/voucher.inc b/etc/inc/voucher.inc index c8170c8..3d522ca 100644 --- a/etc/inc/voucher.inc +++ b/etc/inc/voucher.inc @@ -94,13 +94,15 @@ function xmlrpc_sync_voucher_disconnect($dbent, $syncip, $port, $password, $user $url = "http://{$syncip}"; /* Construct code that is run on remote machine */ + $dbent_ser = serialize($dbent); $method = 'pfsense.exec_php'; $execcmd = <<<EOF require_once('/etc/inc/captiveportal.inc'); require_once('/etc/inc/voucher.inc'); \$cpzone = $cpzone; \$radiusservers = captiveportal_get_radius_servers(); - captiveportal_disconnect($dbent, \$radiusservers, $term_cause, $stop_time); + \$dbent = unserialize($dbent_ser); + captiveportal_disconnect(\$dbent, \$radiusservers, $term_cause, $stop_time); EOF; |