From 95d933fad06db2bb64b785409081139ffa3c4de5 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Wed, 15 Jul 2015 08:55:18 +0000 Subject: [PATCH] (legacy) more cleanups uninitialized vars --- src/www/system_general.php | 48 ++++++++++++++++++++++++++++++-------- 1 file changed, 38 insertions(+), 10 deletions(-) diff --git a/src/www/system_general.php b/src/www/system_general.php index c25b94ca3..d41463bf7 100644 --- a/src/www/system_general.php +++ b/src/www/system_general.php @@ -47,35 +47,63 @@ function get_locale_list() $pconfig['hostname'] = $config['system']['hostname']; $pconfig['domain'] = $config['system']['domain']; -list($pconfig['dns1'],$pconfig['dns2'],$pconfig['dns3'],$pconfig['dns4']) = $config['system']['dnsserver']; +if (isset($config['system']['dnsserver'])) { + list($pconfig['dns1'],$pconfig['dns2'],$pconfig['dns3'],$pconfig['dns4']) = $config['system']['dnsserver']; +} else { + list($pconfig['dns1'],$pconfig['dns2'],$pconfig['dns3'],$pconfig['dns4']) = null; +} $arr_gateways = return_gateways_array(); -$pconfig['dns1gw'] = $config['system']['dns1gw']; -$pconfig['dns2gw'] = $config['system']['dns2gw']; -$pconfig['dns3gw'] = $config['system']['dns3gw']; -$pconfig['dns4gw'] = $config['system']['dns4gw']; +if (isset($config['system']['dns1gw'])) { + $pconfig['dns1gw'] = $config['system']['dns1gw']; +} else { + $pconfig['dns1gw'] = null; +} +if (isset($config['system']['dns2gw'])) { + $pconfig['dns2gw'] = $config['system']['dns2gw']; +} else { + $pconfig['dns2gw'] = null; +} +if (isset($config['system']['dns3gw'])) { + $pconfig['dns3gw'] = $config['system']['dns3gw']; +} else { + $pconfig['dns3gw'] = null; +} +if (isset($config['system']['dns4gw'])) { + $pconfig['dns4gw'] = $config['system']['dns4gw']; +} else { + $pconfig['dns4gw'] = null ; +} $pconfig['dnsallowoverride'] = isset($config['system']['dnsallowoverride']); $pconfig['timezone'] = $config['system']['timezone']; $pconfig['timeupdateinterval'] = $config['system']['time-update-interval']; $pconfig['timeservers'] = $config['system']['timeservers']; -$pconfig['theme'] = $config['system']['theme']; -$pconfig['language'] = $config['system']['language']; +if (isset($config['system']['theme'])) { + $pconfig['theme'] = $config['system']['theme']; +} else { + $pconfig['theme'] = null; +} +if (isset($config['system']['language'])) { + $pconfig['language'] = $config['system']['language']; +} else { + $pconfig['language'] = null; +} $pconfig['dnslocalhost'] = isset($config['system']['dnslocalhost']); if (!isset($pconfig['timeupdateinterval'])) $pconfig['timeupdateinterval'] = 300; -if (!$pconfig['timezone']) +if (empty($pconfig['timezone'])) $pconfig['timezone'] = "Etc/UTC"; -if (!$pconfig['timeservers']) +if (empty($pconfig['timeservers'])) $pconfig['timeservers'] = "pool.ntp.org"; $changedesc = gettext("System") . ": "; $changecount = 0; -if ($pconfig['timezone'] <> $_POST['timezone']) { +if (isset($_POST['timezone']) && $pconfig['timezone'] <> $_POST['timezone']) { filter_pflog_start(); }