true) {
$savemsg = get_std_save_message($retval);
} else {
$savemsg = $retval;
}
/* reset rrd queues */
unlink_if_exists("/var/db/rrd/*queuedrops.rrd");
unlink_if_exists("/var/db/rrd/*queues.rrd");
enable_rrd_graphing();
clear_subsystem_dirty('shaper');
}
$pgtitle = array(gettext("Firewall"), gettext("Traffic Shaper"), gettext("Wizards"));
$shortcut_section = "trafficshaper";
$wizards = array(
gettext("Multiple Lan/Wan") => "traffic_shaper_wizard_multi_all.xml",
gettext("Dedicated Links") => "traffic_shaper_wizard_dedicated.xml",
);
$closehead = false;
include("head.inc");
if ($input_errors)
print_input_errors($input_errors);
$tab_array = array();
$tab_array[] = array(gettext("By Interface"), false, "firewall_shaper.php");
$tab_array[] = array(gettext("By Queue"), false, "firewall_shaper_queues.php");
$tab_array[] = array(gettext("Limiter"), false, "firewall_shaper_vinterface.php");
$tab_array[] = array(gettext("Layer7"), false, "firewall_shaper_layer7.php");
$tab_array[] = array(gettext("Wizards"), true, "firewall_shaper_wizards.php");
display_top_tabs($tab_array);
if ($savemsg)
print_info_box($savemsg, 'success');
if (is_subsystem_dirty('shaper'))
print_info_box_np(gettext("The traffic shaper configuration has been changed.") . "
" . gettext("You must apply the changes in order for them to take effect."));
?>