aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/install/database_update.php
diff options
context:
space:
mode:
authorVic D'Elfant <vic@phpbb.com>2008-02-24 14:38:35 +0000
committerVic D'Elfant <vic@phpbb.com>2008-02-24 14:38:35 +0000
commita7ad9b5ae2e145a88d2acb0917162a3973337530 (patch)
treee7fd45bed4a18c2d84ee838e1899f629ef830998 /phpBB/install/database_update.php
parent7ea118198e3af9f6ff97c883a75b38bef2fc3881 (diff)
downloadforums-a7ad9b5ae2e145a88d2acb0917162a3973337530.tar
forums-a7ad9b5ae2e145a88d2acb0917162a3973337530.tar.gz
forums-a7ad9b5ae2e145a88d2acb0917162a3973337530.tar.bz2
forums-a7ad9b5ae2e145a88d2acb0917162a3973337530.tar.xz
forums-a7ad9b5ae2e145a88d2acb0917162a3973337530.zip
#22035
git-svn-id: file:///svn/phpbb/branches/phpBB-3_0_0@8395 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/install/database_update.php')
-rw-r--r--phpBB/install/database_update.php18
1 files changed, 18 insertions, 0 deletions
diff --git a/phpBB/install/database_update.php b/phpBB/install/database_update.php
index 7eeca7dbb8..73e4ad548c 100644
--- a/phpBB/install/database_update.php
+++ b/phpBB/install/database_update.php
@@ -1567,7 +1567,25 @@ if (version_compare($current_version, '3.0.0', '<='))
WHERE topic_last_view_time = 0";
_sql($sql, $errored, $error_ary);
+ // Update smiley sizes
+ $smileys = array('icon_e_surprised.gif','icon_cool.gif', 'icon_lol.gif', 'icon_mad.gif', 'icon_razz.gif', 'icon_redface.gif', 'icon_cry.gif', 'icon_evil.gif', 'icon_twisted.gif', 'icon_rolleyes.gif', 'icon_exclaim.gif', 'icon_question.gif', 'icon_idea.gif', 'icon_arrow.gif', 'icon_neutral.gif', 'icon_mrgreen.gif', 'icon_e_ugeek.gif');
+ foreach ($smileys as $smiley)
+ {
+ if (file_exists($phpbb_root_path . 'images/smilies/' . $smiley))
+ {
+ list($width, $height) = getimagesize($phpbb_root_path . 'images/smilies/' . $smiley);
+
+ $sql = 'UPDATE ' . SMILIES_TABLE . '
+ SET smiley_width = ' . $width . ', smiley_height = ' . $height . "
+ WHERE smiley_url = '" . $db->sql_escape($smiley) . "'";
+
+ _sql($sql, $errored, $error_ary);
+ }
+ }
+
// TODO: remove all form token min times
+
+ $no_updates = false;
}
_write_result($no_updates, $errored, $error_ary);