summaryrefslogtreecommitdiffstats
path: root/etc/inc/upgrade_config.inc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2011-07-01 11:38:20 -0400
committerjim-p <jimp@pfsense.org>2011-07-01 11:38:20 -0400
commit2488a7e73a1527445f23b97d30cde74d1bb74738 (patch)
treefc17367994edbe8b94232b864e85942ca73ec651 /etc/inc/upgrade_config.inc
parentda70dc36adf11666d92ab109c564c76103a3ebac (diff)
parent0fcaf4f2723c7defa1f8cd13ac3ba63c73a9d77d (diff)
downloadpfsense-2488a7e73a1527445f23b97d30cde74d1bb74738.zip
pfsense-2488a7e73a1527445f23b97d30cde74d1bb74738.tar.gz
Merge remote branch 'upstream/master'
Diffstat (limited to 'etc/inc/upgrade_config.inc')
-rw-r--r--etc/inc/upgrade_config.inc10
1 files changed, 8 insertions, 2 deletions
diff --git a/etc/inc/upgrade_config.inc b/etc/inc/upgrade_config.inc
index 0fa3b37..f8e3439 100644
--- a/etc/inc/upgrade_config.inc
+++ b/etc/inc/upgrade_config.inc
@@ -1341,6 +1341,8 @@ function upgrade_048_to_049() {
$all['gid'] = 1998;
$all['member'] = array();
+ if (!is_array($config['system']['user']))
+ $config['system']['user'] = array();
if (!is_array($config['system']['group']))
$config['system']['group'] = array();
@@ -1392,6 +1394,9 @@ function upgrade_048_to_049() {
function upgrade_049_to_050() {
global $config;
+
+ if (!is_array($config['system']['user']))
+ $config['system']['user'] = array();
/* update user privileges */
foreach ($config['system']['user'] as & $user) {
$privs = array();
@@ -2098,6 +2103,7 @@ function upgrade_055_to_056() {
function upgrade_056_to_057() {
global $config;
+
if (!is_array($config['system']['user']))
$config['system']['user'] = array();
/* migrate captivate portal to user manager */
@@ -2449,9 +2455,9 @@ function upgrade_070_to_071() {
function rename_field(& $section, $oldname, $newname) {
if (is_array($section)) {
foreach($section as & $item) {
- if (!empty($item[$oldname]))
+ if (is_array($item) && !empty($item[$oldname]))
$item[$newname] = $item[$oldname];
- if (isset($item[$oldname]))
+ if (is_array($item) && isset($item[$oldname]))
unset($item[$oldname]);
}
}
OpenPOWER on IntegriCloud