function better_watchdog_ui_views_query_alter in Better Watchdog UI 7.2
Same name and namespace in other branches
- 8 views/better_watchdog_ui.views.inc \better_watchdog_ui_views_query_alter()
- 7.3 views/better_watchdog_ui.views.inc \better_watchdog_ui_views_query_alter()
- 7 views/better_watchdog_ui.views.inc \better_watchdog_ui_views_query_alter()
Implements hook_views_query_alter().
File
- views/
better_watchdog_ui.views.inc, line 239 - Provide views field and filter handlers for better_watchdog_ui.module.
Code
function better_watchdog_ui_views_query_alter(&$view, &$query) {
if ($view->name == 'better_watchdog_ui_view') {
// Add order by entity ID as a second ordering. Show latest entries,
// except when table order is by date.
if ($query->orderby[0]['field'] == 'watchdog_timestamp') {
$order_direction = $query->orderby[0]['direction'];
}
else {
$order_direction = 'DESC';
}
$query->orderby[] = array(
'field' => 'wid',
'direction' => $order_direction,
);
}
}