aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/install/database_update.php
diff options
context:
space:
mode:
authorHenry Sudhof <kellanved@phpbb.com>2007-10-05 13:14:58 +0000
committerHenry Sudhof <kellanved@phpbb.com>2007-10-05 13:14:58 +0000
commit7baf3ed1401d44304c01d4374a176cc62008108d (patch)
tree490f1a479e1d30b4aae5a3b8d06ccf078b41275e /phpBB/install/database_update.php
parent56b619556354bee7bddc6045c831e8943200d356 (diff)
downloadforums-7baf3ed1401d44304c01d4374a176cc62008108d.tar
forums-7baf3ed1401d44304c01d4374a176cc62008108d.tar.gz
forums-7baf3ed1401d44304c01d4374a176cc62008108d.tar.bz2
forums-7baf3ed1401d44304c01d4374a176cc62008108d.tar.xz
forums-7baf3ed1401d44304c01d4374a176cc62008108d.zip
#i43
git-svn-id: file:///svn/phpbb/trunk@8143 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/install/database_update.php')
-rw-r--r--phpBB/install/database_update.php17
1 files changed, 17 insertions, 0 deletions
diff --git a/phpBB/install/database_update.php b/phpBB/install/database_update.php
index cea393724f..a7713f8e34 100644
--- a/phpBB/install/database_update.php
+++ b/phpBB/install/database_update.php
@@ -1551,6 +1551,23 @@ if (version_compare($current_version, '3.0.RC5', '<='))
set_config('form_token_lifetime', '7200');
set_config('form_token_mintime', '0');
+ $db->sql_transaction('begin');
+
+ $sql = 'SELECT forum_id, forum_password
+ FROM ' . FORUMS_TABLE;
+ $result = _sql($sql, $errored, $error_ary);
+
+ while ($row = $db->sql_fetchrow($result))
+ {
+ if (!empty($row['forum_password']))
+ {
+ _sql('UPDATE ' . FORUMS_TABLE . " SET forum_password = '" . md5($row['forum_password']) . "' WHERE forum_id = {$row['forum_id']}", $errored, $error_ary);
+ }
+ }
+ $db->sql_freeresult($result);
+
+ $db->sql_transaction('commit');
+
$no_updates = false;
}