mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-08 04:18:52 +00:00
Merge pull request #6736 from rxu/ticket/17411
[ticket/17411] Add core event to search.php
This commit is contained in:
commit
aa21aff080
1 changed files with 14 additions and 1 deletions
|
@ -90,8 +90,21 @@ switch ($search_id)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$search_auth_check_override = false;
|
||||||
|
/**
|
||||||
|
* This event allows you to override search auth checks
|
||||||
|
*
|
||||||
|
* @event core.search_auth_check_override
|
||||||
|
* @var bool search_auth_check_override Whether or not the search auth check overridden
|
||||||
|
* @since 3.3.14-RC1
|
||||||
|
*/
|
||||||
|
$vars = [
|
||||||
|
'search_auth_check_override',
|
||||||
|
];
|
||||||
|
extract($phpbb_dispatcher->trigger_event('core.search_auth_check_override', compact($vars)));
|
||||||
|
|
||||||
// Is user able to search? Has search been disabled?
|
// Is user able to search? Has search been disabled?
|
||||||
if (!$auth->acl_get('u_search') || !$auth->acl_getf_global('f_search') || !$config['load_search'])
|
if (!$search_auth_check_override && (!$auth->acl_get('u_search') || !$auth->acl_getf_global('f_search') || !$config['load_search']))
|
||||||
{
|
{
|
||||||
$template->assign_var('S_NO_SEARCH', true);
|
$template->assign_var('S_NO_SEARCH', true);
|
||||||
trigger_error('NO_SEARCH');
|
trigger_error('NO_SEARCH');
|
||||||
|
|
Loading…
Add table
Reference in a new issue