function support_solr_apachesolr_modify_query in Support Ticketing System 6
Implementation of hook_apachesolr_modify_query().
File
- support_solr/
support_solr.module, line 81 - Apache Solr search for support module.
Code
function support_solr_apachesolr_modify_query(&$query, &$params, $caller) {
global $user;
try {
$subquery = _support_solr_build_subquery($user);
} catch (Exception $e) {
$query = NULL;
watchdog("support_solr", 'User %name (UID:!uid) cannot search: @message', array(
'%name' => $user->name,
'!uid' => $user->uid,
'@message' => $e
->getMessage(),
));
return;
}
if (!empty($subquery)) {
$query
->add_subquery($subquery, 'OR');
}
}