mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Array initialization in NAT pages. Fixes #9080
(cherry picked from commit 42ad3b8b51)
This commit is contained in:
parent
b77f0bf131
commit
f989b4f6ce
@ -36,13 +36,8 @@ require_once("filter.inc");
|
||||
require_once("shaper.inc");
|
||||
require_once("itemid.inc");
|
||||
|
||||
if (!is_array($config['nat'])) {
|
||||
$config['nat'] = array();
|
||||
}
|
||||
if (!is_array($config['nat']['rule'])) {
|
||||
$config['nat']['rule'] = array();
|
||||
}
|
||||
|
||||
init_config_arr(array('nat', 'separator'));
|
||||
init_config_arr(array('nat', 'rule'));
|
||||
$a_nat = &$config['nat']['rule'];
|
||||
|
||||
/* update rule order, POST[rule] is an array of ordered IDs */
|
||||
|
||||
@ -35,10 +35,7 @@ require_once("functions.inc");
|
||||
require_once("filter.inc");
|
||||
require_once("shaper.inc");
|
||||
|
||||
if (!is_array($config['nat']['onetoone'])) {
|
||||
$config['nat']['onetoone'] = array();
|
||||
}
|
||||
|
||||
init_config_arr(array('nat', 'onetoone'));
|
||||
$a_1to1 = &$config['nat']['onetoone'];
|
||||
|
||||
/* update rule order, POST[rule] is an array of ordered IDs */
|
||||
|
||||
@ -50,10 +50,7 @@ foreach ($ifdisp as $kif => $kdescr) {
|
||||
$specialsrcdst[] = "{$kif}ip";
|
||||
}
|
||||
|
||||
if (!is_array($config['nat']['onetoone'])) {
|
||||
$config['nat']['onetoone'] = array();
|
||||
}
|
||||
|
||||
init_config_arr(array('nat', 'onetoone'));
|
||||
$a_1to1 = &$config['nat']['onetoone'];
|
||||
|
||||
if (isset($_REQUEST['id']) && is_numericint($_REQUEST['id'])) {
|
||||
|
||||
@ -46,10 +46,8 @@ foreach ($ifdisp as $kif => $kdescr) {
|
||||
$specialsrcdst[] = "{$kif}ip";
|
||||
}
|
||||
|
||||
if (!is_array($config['nat']['rule'])) {
|
||||
$config['nat']['rule'] = array();
|
||||
}
|
||||
|
||||
init_config_arr(array('nat', 'separator'));
|
||||
init_config_arr(array('nat', 'rule'));
|
||||
$a_nat = &$config['nat']['rule'];
|
||||
|
||||
if (isset($_REQUEST['id']) && is_numericint($_REQUEST['id'])) {
|
||||
|
||||
@ -36,10 +36,7 @@ require_once("functions.inc");
|
||||
require_once("filter.inc");
|
||||
require_once("shaper.inc");
|
||||
|
||||
if (!is_array($config['nat']['npt'])) {
|
||||
$config['nat']['npt'] = array();
|
||||
}
|
||||
|
||||
init_config_arr(array('nat', 'npt'));
|
||||
$a_npt = &$config['nat']['npt'];
|
||||
|
||||
/* update rule order, POST[rule] is an array of ordered IDs */
|
||||
|
||||
@ -41,10 +41,7 @@ foreach ($ifdisp as $kif => $kdescr) {
|
||||
$specialsrcdst[] = "{$kif}ip";
|
||||
}
|
||||
|
||||
if (!is_array($config['nat']['npt'])) {
|
||||
$config['nat']['npt'] = array();
|
||||
}
|
||||
|
||||
init_config_arr(array('nat', 'npt'));
|
||||
$a_npt = &$config['nat']['npt'];
|
||||
|
||||
if (isset($_REQUEST['id']) && is_numericint($_REQUEST['id'])) {
|
||||
|
||||
@ -38,17 +38,7 @@ require_once("shaper.inc");
|
||||
global $FilterIflist;
|
||||
global $GatewaysList;
|
||||
|
||||
if (!is_array($config['nat'])) {
|
||||
$config['nat'] = array();
|
||||
}
|
||||
if (!is_array($config['nat']['outbound'])) {
|
||||
$config['nat']['outbound'] = array();
|
||||
}
|
||||
|
||||
if (!is_array($config['nat']['outbound']['rule'])) {
|
||||
$config['nat']['outbound']['rule'] = array();
|
||||
}
|
||||
|
||||
init_config_arr(array('nat', 'outbound', 'rule'));
|
||||
$a_out = &$config['nat']['outbound']['rule'];
|
||||
|
||||
// update rule order, POST[rule] is an array of ordered IDs
|
||||
|
||||
@ -35,27 +35,10 @@ require_once("ipsec.inc");
|
||||
require_once("filter.inc");
|
||||
require_once("shaper.inc");
|
||||
|
||||
if (!is_array($config['nat'])) {
|
||||
$config['nat'] = array();
|
||||
}
|
||||
if (!is_array($config['nat']['outbound'])) {
|
||||
$config['nat']['outbound'] = array();
|
||||
}
|
||||
|
||||
if (!is_array($config['nat']['outbound']['rule'])) {
|
||||
$config['nat']['outbound']['rule'] = array();
|
||||
}
|
||||
|
||||
init_config_arr(array('nat', 'outbound', 'rule'));
|
||||
$a_out = &$config['nat']['outbound']['rule'];
|
||||
|
||||
if (!is_array($config['aliases'])) {
|
||||
$config['aliases'] = array();
|
||||
}
|
||||
|
||||
if (!is_array($config['aliases']['alias'])) {
|
||||
$config['aliases']['alias'] = array();
|
||||
}
|
||||
|
||||
init_config_arr(array('aliases', 'alias'));
|
||||
$a_aliases = &$config['aliases']['alias'];
|
||||
|
||||
if (isset($_REQUEST['id']) && is_numericint($_REQUEST['id'])) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user