mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 14:18:52 +00:00
[ticket/11051] add get_word_len() in sphinx search
get_word_len() for sphinx search backend returns false always and triggers proper error. PHPBB3-11051
This commit is contained in:
parent
a2e1989b01
commit
52b25aaf20
2 changed files with 18 additions and 1 deletions
|
@ -108,6 +108,16 @@ class phpbb_search_fulltext_sphinx
|
||||||
return $this->search_query;
|
return $this->search_query;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns false as there is no word_len array
|
||||||
|
*
|
||||||
|
* @return false
|
||||||
|
*/
|
||||||
|
public function get_word_length()
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the common_words array
|
* Returns the common_words array
|
||||||
*
|
*
|
||||||
|
|
|
@ -296,7 +296,14 @@ if ($keywords || $author || $author_id || $search_id || $submit)
|
||||||
$ignored = (sizeof($search->get_common_words())) ? sprintf($user->lang['IGNORED_TERMS_EXPLAIN'], implode(' ', $search->get_common_words())) . '<br />' : '';
|
$ignored = (sizeof($search->get_common_words())) ? sprintf($user->lang['IGNORED_TERMS_EXPLAIN'], implode(' ', $search->get_common_words())) . '<br />' : '';
|
||||||
// Function cannot be directly used as associative array for php < 5.4
|
// Function cannot be directly used as associative array for php < 5.4
|
||||||
$word_length = $search->get_word_length();
|
$word_length = $search->get_word_length();
|
||||||
trigger_error($ignored . $user->lang('NO_KEYWORDS', $user->lang('CHARACTERS', (int) $word_length['min']), $user->lang('CHARACTERS', (int) $word_length['max'])));
|
if ($word_length)
|
||||||
|
{
|
||||||
|
trigger_error($ignored . $user->lang('NO_KEYWORDS', $user->lang('CHARACTERS', (int) $word_length['min']), $user->lang('CHARACTERS', (int) $word_length['max'])));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
trigger_error($ignored);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue