function weight_handler_sort::query in Weight 7
Same name and namespace in other branches
- 6 views/weight_handler_sort.inc \weight_handler_sort::query()
Called to add the sort to a query.
Overrides views_handler_sort::query
File
- ./
weight_handler_sort.inc, line 7 - Sort handler for Weight module.
Class
- weight_handler_sort
- @file Sort handler for Weight module.
Code
function query() {
$this
->ensure_my_table();
// Reverse ASC and DESC for weight order so that the sticky weights are ordered like real weights.
if ($this->options['order'] == 'ASC') {
$this->options['order'] = 'DESC';
}
elseif ($this->options['order'] == 'DESC') {
$this->options['order'] = 'ASC';
}
$this->query
->add_orderby($this->table_alias, $this->real_field, $this->options['order']);
}