diff options
author | Renato Botelho <garga@FreeBSD.org> | 2013-04-14 15:41:09 -0300 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2013-04-14 15:41:09 -0300 |
commit | 5da58a38c76c7c35e63d0af46b714f23fb726301 (patch) | |
tree | ed022ce5a3067b63dd5d31ea0800b816115de2d6 /usr/local/www/system_routes_edit.php | |
parent | d28cd156d3d5d27c5ae621a9f9d348a516dad67e (diff) | |
download | pfsense-5da58a38c76c7c35e63d0af46b714f23fb726301.zip pfsense-5da58a38c76c7c35e63d0af46b714f23fb726301.tar.gz |
Fix whitespaces and indent
Diffstat (limited to 'usr/local/www/system_routes_edit.php')
-rwxr-xr-x | usr/local/www/system_routes_edit.php | 394 |
1 files changed, 201 insertions, 193 deletions
diff --git a/usr/local/www/system_routes_edit.php b/usr/local/www/system_routes_edit.php index 28649e0..37c2c2c 100755 --- a/usr/local/www/system_routes_edit.php +++ b/usr/local/www/system_routes_edit.php @@ -1,22 +1,22 @@ -<?php +<?php /* system_routes_edit.php part of m0n0wall (http://m0n0.ch/wall) - + Copyright (C) 2003-2004 Manuel Kasper <mk@neon1.net>. Copyright (C) 2010 Scott Ullrich All rights reserved. - + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE @@ -44,12 +44,12 @@ function staticroutecmp($a, $b) { } function staticroutes_sort() { - global $g, $config; + global $g, $config; - if (!is_array($config['staticroutes']['route'])) - return; + if (!is_array($config['staticroutes']['route'])) + return; - usort($config['staticroutes']['route'], "staticroutecmp"); + usort($config['staticroutes']['route'], "staticroutecmp"); } require_once("guiconfig.inc"); @@ -72,7 +72,7 @@ if (isset($_GET['dup'])) { } if (isset($id) && $a_routes[$id]) { - list($pconfig['network'],$pconfig['network_subnet']) = + list($pconfig['network'],$pconfig['network_subnet']) = explode('/', $a_routes[$id]['network']); $pconfig['gateway'] = $a_routes[$id]['gateway']; $pconfig['descr'] = $a_routes[$id]['descr']; @@ -92,10 +92,10 @@ if ($_POST) { $reqdfieldsn = explode(",", gettext("Destination network") . "," . gettext("Destination network bit count") . "," . - gettext("Gateway")); - + gettext("Gateway")); + do_input_validation($_POST, $reqdfields, $reqdfieldsn, &$input_errors); - + if (($_POST['network'] && !is_ipaddr($_POST['network']) && !is_alias($_POST['network']))) { $input_errors[] = gettext("A valid IPv4 or IPv6 destination network must be specified."); } @@ -209,16 +209,16 @@ if ($_POST) { foreach ($delete_targets as $dts) { if(is_ipaddrv6($dts)) $family = "-inet6"; - $toapplylist[] = "/sbin/route delete {$family} {$dts}"; + $toapplylist[] = "/sbin/route delete {$family} {$dts}"; } } file_put_contents("{$g['tmp_path']}/.system_routes.apply", serialize($toapplylist)); staticroutes_sort(); - + mark_subsystem_dirty('staticroutes'); - + write_config(); - + header("Location: system_routes.php"); exit; } @@ -235,188 +235,196 @@ include("head.inc"); <script type="text/javascript" src="/javascript/suggestions.js"></script> <?php include("fbegin.inc");?> <?php if ($input_errors) print_input_errors($input_errors); ?> - <form action="system_routes_edit.php" method="post" name="iform" id="iform"> - <table width="100%" border="0" cellpadding="6" cellspacing="0" summary="system routes edit"> - <tr> - <td colspan="2" valign="top" class="listtopic"><?=gettext("Edit route entry"); ?></td> - </tr> - <tr> - <td width="22%" valign="top" class="vncellreq"><?=gettext("Destination network"); ?></td> - <td width="78%" class="vtable"> - <input name="network" type="text" class="formfldalias ipv4v6" id="network" size="20" value="<?=htmlspecialchars($pconfig['network']);?>" /> - / - <select name="network_subnet" class="formselect ipv4v6" id="network_subnet"> - <?php - for ($i = 129; $i >= 1; $i--): ?> - <option value="<?=$i;?>" <?php if ($i == $pconfig['network_subnet']) echo "selected=\"selected\""; ?>> - <?=$i;?> - </option> - <?php endfor; ?> - </select> - <br/><span class="vexpl"><?=gettext("Destination network for this static route"); ?></span></td> - </tr> - <tr> - <td width="22%" valign="top" class="vncellreq"><?=gettext("Gateway"); ?></td> - <td width="78%" class="vtable"> - <select name="gateway" id="gateway" class="formselect"> - <?php - foreach ($a_gateways as $gateway) { - echo "<option value='{$gateway['name']}' "; - if ($gateway['name'] == $pconfig['gateway']) - echo "selected=\"selected\""; - echo ">" . htmlspecialchars($gateway['name']) . " - " . htmlspecialchars($gateway['gateway']) . "</option>\n"; - } - ?> - </select> <br /> - <div id='addgwbox'> - <?=gettext("Choose which gateway this route applies to or"); ?> <a onclick="show_add_gateway();" href="#"><?=gettext("add a new one.");?></a> - </div> - <div id='notebox'> - </div> - <div style="display:none" id="status"> - </div> - <div style="display:none" id="addgateway"> - <table border="1" style="background:#990000; border-style: none none none none; width:225px;" summary="add gateway"><tr><td> - <table bgcolor="#990000" cellpadding="1" cellspacing="1" summary="add"> - <tr><td> </td></tr> - <tr> - <td colspan="2" align="center"><b><font color="white"><?=gettext("Add new gateway:"); ?></font></b></td> - </tr> - <tr><td> </td></tr> - <tr> - <td width="45%" align="right"><font color="white"><?=gettext("Default gateway:"); ?></font></td><td><input type="checkbox" id="defaultgw" name="defaultgw" /></td> - </tr> - <tr> - <td width="45%" align="right"><font color="white"><?=gettext("Interface:"); ?></font></td> - <td><select name="addinterfacegw" id="addinterfacegw"> + <form action="system_routes_edit.php" method="post" name="iform" id="iform"> + <table width="100%" border="0" cellpadding="6" cellspacing="0" summary="system routes edit"> + <tr> + <td colspan="2" valign="top" class="listtopic"><?=gettext("Edit route entry"); ?></td> + </tr> + <tr> + <td width="22%" valign="top" class="vncellreq"><?=gettext("Destination network"); ?></td> + <td width="78%" class="vtable"> + <input name="network" type="text" class="formfldalias ipv4v6" id="network" size="20" value="<?=htmlspecialchars($pconfig['network']);?>" /> + / + <select name="network_subnet" class="formselect ipv4v6" id="network_subnet"> + <?php for ($i = 129; $i >= 1; $i--): ?> + <option value="<?=$i;?>" <?php if ($i == $pconfig['network_subnet']) echo "selected=\"selected\""; ?>> + <?=$i;?> + </option> + <?php endfor; ?> + </select> + <br/><span class="vexpl"><?=gettext("Destination network for this static route"); ?></span> + </td> + </tr> + <tr> + <td width="22%" valign="top" class="vncellreq"><?=gettext("Gateway"); ?></td> + <td width="78%" class="vtable"> + <select name="gateway" id="gateway" class="formselect"> + <?php + foreach ($a_gateways as $gateway) { + echo "<option value='{$gateway['name']}' "; + if ($gateway['name'] == $pconfig['gateway']) + echo "selected=\"selected\""; + echo ">" . htmlspecialchars($gateway['name']) . " - " . htmlspecialchars($gateway['gateway']) . "</option>\n"; + } + ?> + </select> <br /> + <div id='addgwbox'> + <?=gettext("Choose which gateway this route applies to or"); ?> <a onclick="show_add_gateway();" href="#"><?=gettext("add a new one.");?></a> + </div> + <div id='notebox'> + </div> + <div style="display:none" id="status"> + </div> + <div style="display:none" id="addgateway"> + <table border="1" style="background:#990000; border-style: none none none none; width:225px;" summary="add gateway"> + <tr> + <td> + <table bgcolor="#990000" cellpadding="1" cellspacing="1" summary="add"> + <tr><td> </td></tr> + <tr> + <td colspan="2" align="center"><b><font color="white"><?=gettext("Add new gateway:"); ?></font></b></td> + </tr> + <tr><td> </td></tr> + <tr> + <td width="45%" align="right"><font color="white"><?=gettext("Default gateway:"); ?></font></td><td><input type="checkbox" id="defaultgw" name="defaultgw" /></td> + </tr> + <tr> + <td width="45%" align="right"><font color="white"><?=gettext("Interface:"); ?></font></td> + <td> + <select name="addinterfacegw" id="addinterfacegw"> <?php $gwifs = get_configured_interface_with_descr(); foreach($gwifs as $fif => $dif) echo "<option value=\"{$fif}\">{$dif}</option>\n"; ?> - </select></td> - </tr> - <tr> - <td align="right"><font color="white"><?=gettext("Gateway Name:"); ?></font></td><td><input id="name" name="name" value="GW" /></td> - </tr> - <tr> - <td align="right"><font color="white"><?=gettext("Gateway IP:"); ?></font></td><td><input id="gatewayip" name="gatewayip" /></td> - </tr> - <tr> - <td align="right"><font color="white"><?=gettext("Description:"); ?></font></td><td><input id="gatewaydescr" name="gatewaydescr" /></td> - </tr> - <tr><td> </td></tr> - <tr> - <td colspan="2" align="center"> - <div id='savebuttondiv'> - <input type="hidden" name="addrtype" id="addrtype" value="IPv4" /> - <input id="gwsave" type="button" value="<?=gettext("Save Gateway"); ?>" onclick='hide_add_gatewaysave();' /> - <input id="gwcancel" type="button" value="<?=gettext("Cancel"); ?>" onclick='hide_add_gateway();' /> - </div> - </td> - </tr> - <tr><td> </td></tr> - </table> - </td></tr></table> - </div> - </td></tr> - <tr> - <td width="22%" valign="top" class="vncell"><?=gettext("Disabled");?></td> - <td width="78%" class="vtable"> - <input name="disabled" type="checkbox" id="disabled" value="yes" <?php if ($pconfig['disabled']) echo "checked=\"checked\""; ?> /> - <strong><?=gettext("Disable this static route");?></strong><br /> - <span class="vexpl"><?=gettext("Set this option to disable this static route without removing it from the list.");?></span> - </td> - </tr> - <tr> - <td width="22%" valign="top" class="vncell"><?=gettext("Description"); ?></td> - <td width="78%" class="vtable"> - <input name="descr" type="text" class="formfld unknown" id="descr" size="40" value="<?=htmlspecialchars($pconfig['descr']);?>" /> - <br/><span class="vexpl"><?=gettext("You may enter a description here for your reference (not parsed)."); ?></span></td> - </tr> - <tr> - <td width="22%" valign="top"> </td> - <td width="78%"> - <input id="save" name="Submit" type="submit" class="formbtn" value="<?=gettext("Save");?>" /> <input id="cancel" type="button" value="<?=gettext("Cancel"); ?>" class="formbtn" onclick="history.back()" /> - <?php if (isset($id) && $a_routes[$id]): ?> - <input name="id" type="hidden" value="<?=htmlspecialchars($id);?>" /> - <?php endif; ?> - </td> - </tr> - </table> -</form> + </select> + </td> + </tr> + <tr> + <td align="right"><font color="white"><?=gettext("Gateway Name:"); ?></font></td><td><input id="name" name="name" value="GW" /></td> + </tr> + <tr> + <td align="right"><font color="white"><?=gettext("Gateway IP:"); ?></font></td><td><input id="gatewayip" name="gatewayip" /></td> + </tr> + <tr> + <td align="right"><font color="white"><?=gettext("Description:"); ?></font></td><td><input id="gatewaydescr" name="gatewaydescr" /></td> + </tr> + <tr><td> </td></tr> + <tr> + <td colspan="2" align="center"> + <div id='savebuttondiv'> + <input type="hidden" name="addrtype" id="addrtype" value="IPv4" /> + <input id="gwsave" type="button" value="<?=gettext("Save Gateway"); ?>" onclick='hide_add_gatewaysave();' /> + <input id="gwcancel" type="button" value="<?=gettext("Cancel"); ?>" onclick='hide_add_gateway();' /> + </div> + </td> + </tr> + <tr><td> </td></tr> + </table> + </td> + </tr> + </table> + </div> + </td> + </tr> + <tr> + <td width="22%" valign="top" class="vncell"><?=gettext("Disabled");?></td> + <td width="78%" class="vtable"> + <input name="disabled" type="checkbox" id="disabled" value="yes" <?php if ($pconfig['disabled']) echo "checked=\"checked\""; ?> /> + <strong><?=gettext("Disable this static route");?></strong><br /> + <span class="vexpl"><?=gettext("Set this option to disable this static route without removing it from the list.");?></span> + </td> + </tr> + <tr> + <td width="22%" valign="top" class="vncell"><?=gettext("Description"); ?></td> + <td width="78%" class="vtable"> + <input name="descr" type="text" class="formfld unknown" id="descr" size="40" value="<?=htmlspecialchars($pconfig['descr']);?>" /> + <br/><span class="vexpl"><?=gettext("You may enter a description here for your reference (not parsed)."); ?></span> + </td> + </tr> + <tr> + <td width="22%" valign="top"> </td> + <td width="78%"> + <input id="save" name="Submit" type="submit" class="formbtn" value="<?=gettext("Save");?>" /> <input id="cancel" type="button" value="<?=gettext("Cancel"); ?>" class="formbtn" onclick="history.back()" /> + <?php if (isset($id) && $a_routes[$id]): ?> + <input name="id" type="hidden" value="<?=htmlspecialchars($id);?>" /> + <?php endif; ?> + </td> + </tr> + </table> + </form> <script type="text/javascript"> //<![CDATA[ - var gatewayip; - var name; - function show_add_gateway() { - document.getElementById("addgateway").style.display = ''; - document.getElementById("addgwbox").style.display = 'none'; - document.getElementById("gateway").style.display = 'none'; - document.getElementById("save").style.display = 'none'; - document.getElementById("cancel").style.display = 'none'; - document.getElementById("gwsave").style.display = ''; - document.getElementById("gwcancel").style.display = ''; - jQuery('#notebox').html(""); - } - function hide_add_gateway() { - document.getElementById("addgateway").style.display = 'none'; - document.getElementById("addgwbox").style.display = ''; - document.getElementById("gateway").style.display = ''; - document.getElementById("save").style.display = ''; - document.getElementById("cancel").style.display = ''; - document.getElementById("gwsave").style.display = ''; - document.getElementById("gwcancel").style.display = ''; - } - function hide_add_gatewaysave() { - document.getElementById("addgateway").style.display = 'none'; - jQuery('#status').html('<img src="/themes/metallic/images/misc/loader.gif"> One moment please...'); - var iface = jQuery('#addinterfacegw').val(); - name = jQuery('#name').val(); - var descr = jQuery('#gatewaydescr').val(); - gatewayip = jQuery('#gatewayip').val(); - addrtype = jQuery('#addrtype').val(); - var defaultgw = ''; - if (jQuery('#defaultgw').checked) - defaultgw = 'yes'; - var url = "system_gateways_edit.php"; - var pars = 'isAjax=true&defaultgw=' + escape(defaultgw) + '&interface=' + escape(iface) + '&name=' + escape(name) + '&descr=' + escape(descr) + '&gateway=' + escape(gatewayip) + '&type=' + escape(addrtype); - jQuery.ajax( - url, - { - type: 'post', - data: pars, - error: report_failure, - complete: save_callback - }); - } - function addOption(selectbox,text,value) - { - var optn = document.createElement("OPTION"); - optn.text = text; - optn.value = value; - selectbox.append(optn); - selectbox.prop('selectedIndex',selectbox.children('option').length-1); - jQuery('#notebox').html("<p><strong><?=gettext("NOTE:");?><\/strong> <?php printf(gettext("You can manage Gateways %shere%s."), "<a target='_blank' href='system_gateways.php'>", "<\/a>");?> <\/strong><\/p>"); - } - function report_failure() { - alert("<?=gettext("Sorry, we could not create your gateway at this time."); ?>"); - hide_add_gateway(); - } - function save_callback(transport) { - var response = transport.responseText; - if (response) { - document.getElementById("addgateway").style.display = 'none'; - hide_add_gateway(); - jQuery('#status').html(''); - addOption(jQuery('#gateway'), name, name); - } else { - report_failure(); - } - } - var addressarray = <?= json_encode(get_alias_list(array("host", "network"))) ?>; - var oTextbox1 = new AutoSuggestControl(document.getElementById("network"), new StateSuggestions(addressarray)); + var gatewayip; + var name; + function show_add_gateway() { + document.getElementById("addgateway").style.display = ''; + document.getElementById("addgwbox").style.display = 'none'; + document.getElementById("gateway").style.display = 'none'; + document.getElementById("save").style.display = 'none'; + document.getElementById("cancel").style.display = 'none'; + document.getElementById("gwsave").style.display = ''; + document.getElementById("gwcancel").style.display = ''; + jQuery('#notebox').html(""); + } + function hide_add_gateway() { + document.getElementById("addgateway").style.display = 'none'; + document.getElementById("addgwbox").style.display = ''; + document.getElementById("gateway").style.display = ''; + document.getElementById("save").style.display = ''; + document.getElementById("cancel").style.display = ''; + document.getElementById("gwsave").style.display = ''; + document.getElementById("gwcancel").style.display = ''; + } + function hide_add_gatewaysave() { + document.getElementById("addgateway").style.display = 'none'; + jQuery('#status').html('<img src="/themes/metallic/images/misc/loader.gif"> One moment please...'); + var iface = jQuery('#addinterfacegw').val(); + name = jQuery('#name').val(); + var descr = jQuery('#gatewaydescr').val(); + gatewayip = jQuery('#gatewayip').val(); + addrtype = jQuery('#addrtype').val(); + var defaultgw = ''; + if (jQuery('#defaultgw').checked) + defaultgw = 'yes'; + var url = "system_gateways_edit.php"; + var pars = 'isAjax=true&defaultgw=' + escape(defaultgw) + '&interface=' + escape(iface) + '&name=' + escape(name) + '&descr=' + escape(descr) + '&gateway=' + escape(gatewayip) + '&type=' + escape(addrtype); + jQuery.ajax( + url, + { + type: 'post', + data: pars, + error: report_failure, + complete: save_callback + }); + } + function addOption(selectbox,text,value) + { + var optn = document.createElement("OPTION"); + optn.text = text; + optn.value = value; + selectbox.append(optn); + selectbox.prop('selectedIndex',selectbox.children('option').length-1); + jQuery('#notebox').html("<p><strong><?=gettext("NOTE:");?><\/strong> <?php printf(gettext("You can manage Gateways %shere%s."), "<a target='_blank' href='system_gateways.php'>", "<\/a>");?> <\/strong><\/p>"); + } + function report_failure() { + alert("<?=gettext("Sorry, we could not create your gateway at this time."); ?>"); + hide_add_gateway(); + } + function save_callback(transport) { + var response = transport.responseText; + if (response) { + document.getElementById("addgateway").style.display = 'none'; + hide_add_gateway(); + jQuery('#status').html(''); + addOption(jQuery('#gateway'), name, name); + } else { + report_failure(); + } + } + var addressarray = <?= json_encode(get_alias_list(array("host", "network"))) ?>; + var oTextbox1 = new AutoSuggestControl(document.getElementById("network"), new StateSuggestions(addressarray)); //]]> - </script> +</script> <?php include("fend.inc"); ?> </body> </html> |