aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/functions_posting.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/includes/functions_posting.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/includes/functions_posting.php')
-rw-r--r--phpBB/includes/functions_posting.php9
1 files changed, 2 insertions, 7 deletions
diff --git a/phpBB/includes/functions_posting.php b/phpBB/includes/functions_posting.php
index 4ca76344de..adc285cf6e 100644
--- a/phpBB/includes/functions_posting.php
+++ b/phpBB/includes/functions_posting.php
@@ -2350,16 +2350,11 @@ function submit_post($mode, $subject, $username, $topic_type, &$poll, &$data, $u
if ($update_search_index && $data['enable_indexing'])
{
// Select the search method and do some additional checks to ensure it can actually be utilised
- $search_type = basename($config['search_type']);
-
- if (!file_exists($phpbb_root_path . 'includes/search/' . $search_type . '.' . $phpEx))
- {
- trigger_error('NO_SUCH_SEARCH_MODULE');
- }
+ $search_type = $config['search_type'];
if (!class_exists($search_type))
{
- include("{$phpbb_root_path}includes/search/$search_type.$phpEx");
+ trigger_error('NO_SUCH_SEARCH_MODULE');
}
$error = false;