Revision 472ad9a0
Added by Renato Botelho almost 12 years ago
usr/local/www/services_dhcpv6.php | ||
---|---|---|
45 | 45 |
##|-PRIV |
46 | 46 |
|
47 | 47 |
require("guiconfig.inc"); |
48 |
require_once("filter.inc"); |
|
48 | 49 |
|
49 | 50 |
if(!$g['services_dhcp_server_enable']) { |
50 | 51 |
Header("Location: /"); |
... | ... | |
148 | 149 |
|
149 | 150 |
unset($input_errors); |
150 | 151 |
|
152 |
$old_dhcpdv6_enable = ($pconfig['enable'] == true); |
|
153 |
$new_dhcpdv6_enable = ($_POST['enable'] ? true : false); |
|
154 |
$dhcpdv6_enable_changed = ($old_dhcpdv6_enable != $new_dhcpdv6_enable); |
|
155 |
|
|
151 | 156 |
$pconfig = $_POST; |
152 | 157 |
|
153 | 158 |
$numberoptions = array(); |
... | ... | |
334 | 339 |
if ($retvaldhcp == 0) |
335 | 340 |
clear_subsystem_dirty('staticmaps'); |
336 | 341 |
} |
337 |
if($retvaldhcp == 1 || $retvaldns == 1) |
|
342 |
if ($dhcpdv6_enable_changed) |
|
343 |
$retvalfc = filter_configure(); |
|
344 |
if($retvaldhcp == 1 || $retvaldns == 1 || $retvalfc == 1) |
|
338 | 345 |
$retval = 1; |
339 | 346 |
$savemsg = get_std_save_message($retval); |
340 | 347 |
} |
Also available in: Unified diff
Fix #3218, reaload filter rules when activate or deactivate dhcpdv6