Project

General

Profile

« Previous | Next » 

Revision 472ad9a0

Added by Renato Botelho almost 12 years ago

Fix #3218, reaload filter rules when activate or deactivate dhcpdv6

View differences:

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