function _search_log_get_query_filter in Search Log 7
Internal function to add filter conditions.
2 calls to _search_log_get_query_filter()
- search_log_report in ./
search_log.admin.inc - Display search log report.
- _search_log_summary_chart in ./
search_log.admin.inc - Internal function for summary chart.
File
- ./
search_log.admin.inc, line 588 - Admin page callbacks file for the search_log module.
Code
function _search_log_get_query_filter(&$query, $time = array(), $filter = array(), $result_filter = TRUE) {
if ($result_filter) {
if ($filter['result'] == SEARCH_LOG_RESULT_SUCCESS) {
$query
->condition('result', SEARCH_LOG_RESULT_UNKNOWN, '>=');
}
elseif ($filter['result'] == SEARCH_LOG_RESULT_FAILED) {
$query
->condition('result', SEARCH_LOG_RESULT_FAILED, '=');
}
}
if (!empty($filter['modules'])) {
$query
->condition('module', $filter['modules'], 'IN');
}
if (!empty($filter['languages'])) {
$query
->condition('language', $filter['languages'], 'IN');
}
}