array('href'=>'firewall_aliases_edit.php?tab='.$tab,'label'=>gettext("Add a new alias")),
array('href'=>'firewall_aliases_import.php','label'=>gettext("Bulk import aliases from list")),
);
?>
<body>
<?phpinclude("fbegin.inc");?>
<sectionclass="page-content-main">
<divclass="container-fluid">
<divclass="container-fluid">
<divclass="row">
<?phpif($savemsg)print_info_box($savemsg);?>
<?phpif(is_subsystem_dirty('aliases')):?><p>
<?phpprint_info_box_np(gettext("The alias list has been changed.")."<br />".gettext("You must apply the changes in order for them to take effect."));?>
<ahref="firewall_aliases.php?act=del&tab=<?=$tab;?>&id=<?=$i;?>"class="btn btn-default"onclick="return confirm('<?=gettext("Do you really want to delete this alias? All elements that still use it will become invalid (e.g. filter rules)!");?>')"><spanclass="glyphicon glyphicon-remove"></span></a>
<?phpprint_info_box_np(gettext("The NAT configuration has been changed").".<br />".gettext("You must apply the changes in order for them to take effect."));?><br/>
<ahref="firewall_nat.php?act=del&id=<?=$i;?>"onclick="return confirm('<?=gettext("Do you really want to delete this rule?");?>')"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-remove"></span></a>
<ahref="firewall_nat.php?act=del&id=<?=$i;?>"onclick="return confirm('<?=gettext("Do you really want to delete this rule?");?>')"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-remove"></span></a>
<buttonname="del_<?=$i;?>_x"type="submit"title="<?=gettext("delete selected rules");?>"onclick="return confirm('<?=gettext("Do you really want to delete the selected rules?");?>')"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-remove"></span></button>
<ahref="firewall_nat_1to1.php?act=del&id=<?=$i;?>"onclick="return confirm('<?=gettext("Do you really want to delete this rule?");?>')"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-remove"></span></a>
<?phpprint_info_box_np(gettext("The NAT configuration has been changed").".<br />".gettext("You must apply the changes in order for them to take effect."));?><br/>
<spanclass="vexpl"><?=gettext("Enter the internal (LAN) ULA IPv6 Prefix for the Network Prefix translation. The prefix size specified for the internal IPv6 prefix will be applied to the
external prefix.");
<spanclass="vexpl"><?=gettext("Enter the internal (LAN) ULA IPv6 Prefix for the Network Prefix translation. The prefix size specified for the internal IPv6 prefix will be applied to the
external prefix.");
?></span>
</td>
</tr>
...
...
@@ -278,16 +278,16 @@ include("head.inc");
<spanclass="vexpl"><?=gettext("Enter the Global Unicast routable IPv6 prefix here");?><br/></span>
print_info_box_np(gettext("The NAT configuration has been changed.")."<br />".gettext("You must apply the changes in order for them to take effect."));
<ahref="firewall_nat_out.php?act=del&id=<?=$i;?>"onclick="return confirm('<?=gettext("Do you really want to delete this rule?");?>')"title="<?=gettext("delete rule");?>"alt="delete"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-remove"></span></a>
<ahref="firewall_nat_out_edit.php?dup=<?=$i;?>"title="<?=gettext("add a new NAT based on this one");?>"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-plus"></span></a>
<buttonname="del"type="submit"title="<?=gettext("delete selected rules");?>"onclick="return confirm('<?=gettext('Do you really want to delete the selected rules?');?>')"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-remove"></span></button>
<spantitle="<?=gettext("move selected rules before this rule");?>"alt="move"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-arrow-left"></span></span>
<spantitle="<?=gettext("add a new rule based on this one");?>"width="17"height="17"border="0"alt="add"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-plus"></span></span>
<spantitle="<?=gettext("move selected rules before this rule");?>"alt="move"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-arrow-left"></span></span>
<spantitle="<?=gettext("add a new rule based on this one");?>"width="17"height="17"border="0"alt="add"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-plus"></span></span>
<spantitle="<?=gettext("move selected rules before this rule");?>"alt="move"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-arrow-left"></span></span>
<spantitle="<?=gettext("add a new rule based on this one");?>"width="17"height="17"border="0"alt="add"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-plus"></span></span>
<ahref="firewall_rules.php?act=del&if=<?=htmlspecialchars($if);?>&id=<?=$i;?>"title="<?=gettext("delete rule");?>"onclick="return confirm('Do you really want to delete this rule?')"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-remove"></span></a>
<ahref="firewall_rules_edit.php?dup=<?=$i;?>"title="<?=gettext("add a new rule based on this one");?>"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-plus"></span></a>
</td>
...
...
@@ -834,9 +834,9 @@ include("head.inc");
<tdclass="list"> </td>
<tdclass="list"> </td>
<tdclass="list">
<?phpif($nrules):?><buttonname="move_<?=$i;?>_x"type="submit"value="<?=$i;?>"title="<?=gettext("move selected rules to end");?>"onmouseover="fr_insline(<?=$nrules;?>, true)"onmouseout="fr_insline(<?=$nrules;?>, false)"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-arrow-left"></span></button><?phpendif;?>
<?phpif($nrules):?>
<buttonname="del"type="submit"title="<?=gettext("delete selected rules");?>"onclick="return confirm('<?=gettext('Do you really want to delete the selected rules?');?>')"class="btn btn-default btn-xs"><spanclass="glyphicon glyphicon-remove"></span></button>
<spanclass="vexpl"><?=gettext("Choose which IP protocol this rule should match.");?><br/><?=gettext("Hint: in most cases, you should specify ");?><em>TCP</em> <?=gettext("here.");?></span>
<imgsrc="./themes/<?=$g['theme'];?>/images/icons/icon_frmfld_time.png"title="<?=gettext("Schedule is currently active");?>"width="17"height="17"border="0"alt="schedule"/>
<imgsrc="./themes/<?=$g['theme'];?>/images/icons/icon_frmfld_time.png"title="<?=gettext("Schedule is currently active");?>"width="17"height="17"border="0"alt="schedule"/>
<p><spanclass="vexpl"><spanclass="text-danger"><strong><?=gettext("Note:");?><br/></strong></span><?=gettext("Schedules act as placeholders for time ranges to be used in Firewall Rules.");?></span></p>
<?phpprint_info_box_np(gettext("The traffic shaper configuration has been changed.")."<br />".gettext("You must apply the changes in order for them to take effect."));?><br/>
<?phpprint_info_box_np(gettext("The traffic shaper configuration has been changed").".<br />".gettext("You must apply the changes in order for them to take effect."));?><br/></p>
<?phpprint_info_box_np(gettext("The traffic shaper configuration has been changed").".<br />".gettext("You must apply the changes in order for them to take effect."));?><br/></p>
<?phpprint_info_box_np(gettext("The traffic shaper configuration has been changed.")."<br />".gettext("You must apply the changes in order for them to take effect."));?><br/></p>
<?phpprint_info_box_np(gettext("The traffic shaper configuration has been changed.")."<br />".gettext("You must apply the changes in order for them to take effect."));?><br/></p>
print_info_box_np(gettext("The VIP configuration has been changed.")."<br />".gettext("You must apply the changes in order for them to take effect."));
<ahref="firewall_virtual_ip.php?act=del&tab=<?=$tab;?>&id=<?=$i;?>"class="btn btn-default"onclick="return confirm('<?=gettext("Do you really want to delete this entry?");?>')"><spanclass="glyphicon glyphicon-remove"></span></a>
<?=gettext("The frequency that this machine will advertise. 0 means usually master. Otherwise the lowest combination of both values in the cluster determines the master.");?>
</td>
...
...
@@ -501,16 +501,16 @@ function typesel_change() {
</div>
<divclass="container-fluid">
<pclass="vexpl">
<spanclass="text-danger">
<spanclass="text-danger">
<strong><?=gettext("Note:");?><br/></strong>
</span>
<?=gettext("Proxy ARP and Other type Virtual IPs cannot be bound to by anything running on the firewall, such as IPsec, OpenVPN, etc. Use a CARP or IP Alias type address for these cases.");?>
<br/><br/><?=gettext("For more information on CARP and the above values, visit the OpenBSD ");?><ahref='http://www.openbsd.org/faq/pf/carp.html'><?=gettext("CARP FAQ");?></a>.
</span>
<?=gettext("Proxy ARP and Other type Virtual IPs cannot be bound to by anything running on the firewall, such as IPsec, OpenVPN, etc. Use a CARP or IP Alias type address for these cases.");?>
<br/><br/><?=gettext("For more information on CARP and the above values, visit the OpenBSD ");?><ahref='http://www.openbsd.org/faq/pf/carp.html'><?=gettext("CARP FAQ");?></a>.