From 73c7f34176c94bb13bd079d02fc07320cd4cfabe Mon Sep 17 00:00:00 2001 From: Graham Eames Date: Tue, 20 Jun 2006 20:46:01 +0000 Subject: [PATCH] mysqli error + email hash git-svn-id: file:///svn/phpbb/trunk@6109 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/install/install_install.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/phpBB/install/install_install.php b/phpBB/install/install_install.php index 8b0d86db7e..6530876ee4 100755 --- a/phpBB/install/install_install.php +++ b/phpBB/install/install_install.php @@ -952,12 +952,18 @@ class install_install extends module { case 'mysql': case 'mysql4': - case 'mysqli': // We don't want MySQL mixing up collations if (version_compare(mysql_get_server_info(), '4.1.2', '>=')) { $sql_query = preg_replace('/^\);$/m', ') DEFAULT CHARACTER SET latin1;', $sql_query); } + + break; + + case 'mysqli': + // mysqli only works with MySQL > 4.1.3 so we'll just do a straight replace if using this DBMS + $sql_query = preg_replace('/^\);$/m', ') DEFAULT CHARACTER SET latin1;', $sql_query); + break; } @@ -1102,7 +1108,7 @@ class install_install extends module WHERE config_name = 'newest_username'", 'UPDATE ' . $table_prefix . "users - SET username = '" . $db->sql_escape($admin_name) . "', user_password='" . $db->sql_escape(md5($admin_pass1)) . "', user_lang = '" . $db->sql_escape($language) . "', user_email='" . $db->sql_escape($board_email1) . "', user_dateformat='" . $db->sql_escape($lang['default_dateformat']) . "' + SET username = '" . $db->sql_escape($admin_name) . "', user_password='" . $db->sql_escape(md5($admin_pass1)) . "', user_lang = '" . $db->sql_escape($language) . "', user_email='" . $db->sql_escape($board_email1) . "', user_dateformat='" . $db->sql_escape($lang['default_dateformat']) . "', user_email_hash = '" . (int) (crc32(strtolower($board_email1)) . strlen($board_email1)) . "' WHERE username = 'Admin'", 'UPDATE ' . $table_prefix . "moderator_cache