aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/install/database_update.php
diff options
context:
space:
mode:
authorNils Adermann <naderman@naderman.de>2011-08-15 20:00:47 -0400
committerNils Adermann <naderman@naderman.de>2011-09-29 15:42:40 +0200
commitdcc5ca53778184f0719b9ac0c221688ad03bd57e (patch)
treeab61c555eecd1f38d92bfd103d23dbec3b940d87 /phpBB/install/database_update.php
parentfb943d4d6b39cea9825aab78e397eefe26cf7bdf (diff)
downloadforums-dcc5ca53778184f0719b9ac0c221688ad03bd57e.tar
forums-dcc5ca53778184f0719b9ac0c221688ad03bd57e.tar.gz
forums-dcc5ca53778184f0719b9ac0c221688ad03bd57e.tar.bz2
forums-dcc5ca53778184f0719b9ac0c221688ad03bd57e.tar.xz
forums-dcc5ca53778184f0719b9ac0c221688ad03bd57e.zip
[feature/extension-manager] Make search backends loadable from extensions
Search backends are now required to be autoloadable. The database updater to 3.1 tries to guess the class name as phpbb_search_<oldname> which works for the default backends we ship. PHPBB3-10323
Diffstat (limited to 'phpBB/install/database_update.php')
-rw-r--r--phpBB/install/database_update.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/phpBB/install/database_update.php b/phpBB/install/database_update.php
index b2419df3c9..1f3c01ee3e 100644
--- a/phpBB/install/database_update.php
+++ b/phpBB/install/database_update.php
@@ -2106,6 +2106,10 @@ function change_database_data(&$no_updates, $version)
// Changes from 3.1.0-dev to 3.1.0-A1
case '3.1.0-dev':
+ // try to guess the new auto loaded search class name
+ // works for native and mysql fulltext
+ set_config('search_type', 'phpbb_search_' . $config['search_type']);
+
set_config('use_system_cron', 0);
$sql = 'UPDATE ' . GROUPS_TABLE . '