aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGraham Eames <grahamje@users.sourceforge.net>2006-06-20 20:46:01 +0000
committerGraham Eames <grahamje@users.sourceforge.net>2006-06-20 20:46:01 +0000
commit73c7f34176c94bb13bd079d02fc07320cd4cfabe (patch)
tree96050de40c83c8b24d38eea2e38fb9e845a0b0e3
parent0cc3aff18d32d2a4c2cf68869712f831b4b9c34a (diff)
downloadforums-73c7f34176c94bb13bd079d02fc07320cd4cfabe.tar
forums-73c7f34176c94bb13bd079d02fc07320cd4cfabe.tar.gz
forums-73c7f34176c94bb13bd079d02fc07320cd4cfabe.tar.bz2
forums-73c7f34176c94bb13bd079d02fc07320cd4cfabe.tar.xz
forums-73c7f34176c94bb13bd079d02fc07320cd4cfabe.zip
mysqli error + email hash
git-svn-id: file:///svn/phpbb/trunk@6109 89ea8834-ac86-4346-8a33-228a782c2dd0
-rwxr-xr-xphpBB/install/install_install.php10
1 files 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