From d66da71dc1fe58125aada41482c7c6c4508fdf85 Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Tue, 1 Aug 2006 06:19:56 +0000 Subject: [PATCH] r1011: - Fixing the settings loader - Do not verify the usergroupid on the new user insert --- install/install.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/install/install.php b/install/install.php index 38881fa..3df7275 100644 --- a/install/install.php +++ b/install/install.php @@ -108,9 +108,16 @@ if ($bugsys->in['mark'] == 3) require_once('./includes/settings.php'); - foreach ($config AS $varname => $setting) + foreach ($settings AS $group => $sgroup) { - $db->query("INSERT INTO " . TABLE_PREFIX . "setting (varname, value) VALUES ('" . $varname . "', '" . addslashes($setting[3]) . "')"); + foreach ($sgroup AS $varname => $setting) + { + if (!is_array($setting)) + { + continue; + } + $db->query("INSERT INTO " . TABLE_PREFIX . "setting (varname, value) VALUES ('" . $varname . "', '" . addslashes($setting[1]) . "')"); + } } echo 'Settings loaded...'; @@ -187,7 +194,7 @@ if ($bugsys->in['mark'] == 6) $user->set('displayname', $bugsys->in['displayname']); $user->set('password', $bugsys->in['password']); $user->set('showcolours', 1); - $user->set('usergroupid', 6); + $user->set('usergroupid', 6, true, false); // don't verify because we haven't cached usergroups yet $user->insert(); } -- 2.22.5