aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--phpBB/install/database_update.php2
-rw-r--r--phpBB/install/install_update.php19
2 files changed, 6 insertions, 15 deletions
diff --git a/phpBB/install/database_update.php b/phpBB/install/database_update.php
index ee28799694..60a20920bb 100644
--- a/phpBB/install/database_update.php
+++ b/phpBB/install/database_update.php
@@ -943,7 +943,7 @@ function change_database_data(&$no_updates, $version)
$sql = 'SELECT auth_option
FROM ' . ACL_OPTIONS_TABLE . '
GROUP BY auth_option
- HAVING COUNT(*) >= 1';
+ HAVING COUNT(*) >= 2';
$result = $db->sql_query($sql);
$auth_options = array();
diff --git a/phpBB/install/install_update.php b/phpBB/install/install_update.php
index ea87847fa2..07362b9e5e 100644
--- a/phpBB/install/install_update.php
+++ b/phpBB/install/install_update.php
@@ -454,7 +454,7 @@ class install_update extends module
// Refresh prosilver css data - this may cause some unhappy users, but
$sql = 'SELECT *
FROM ' . STYLES_THEME_TABLE . "
- WHERE theme_name = 'prosilver'";
+ WHERE LOWER(theme_name) = 'prosilver'";
$result = $db->sql_query($sql);
$theme = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
@@ -491,22 +491,13 @@ class install_update extends module
if ($recache)
{
- include_once($phpbb_root_path . 'includes/acp/acp_styles.' . $phpEx);
-
- $theme['theme_data'] = acp_styles::db_theme_data($theme);
- $theme['theme_mtime'] = $update_time;
-
- // Save CSS contents
- $sql_ary = array(
- 'theme_mtime' => $theme['theme_mtime'],
- 'theme_data' => $theme['theme_data']
- );
-
- $sql = 'UPDATE ' . STYLES_THEME_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_ary) . '
- WHERE theme_id = ' . $theme['theme_id'];
+ // Instead of re-caching here, we simply remove theme_data... HAR HAR HAR (think about a carribean pirate)
+ $sql = 'UPDATE ' . STYLES_THEME_TABLE . " SET theme_data = ''
+ WHERE theme_id = " . $theme['theme_id'];
$db->sql_query($sql);
$cache->destroy('sql', STYLES_THEME_TABLE);
+ $cache->destroy('sql', STYLES_TABLE);
}
}