public function views_xml_backend_handler_sort::sort in Views XML Backend 7
Same name and namespace in other branches
- 6 handlers/views_xml_backend_handler_sort.inc \views_xml_backend_handler_sort::sort()
File
- handlers/
views_xml_backend_handler_sort.inc, line 38 - Contains views_xml_backend_handler_sort.
Class
- views_xml_backend_handler_sort
- Base sort handler for views_xml_backend.
Code
public function sort(&$result) {
$this->field = $this->options['xpath_selector'];
// Do not try to sort multiple-valued fields. Can we some how?
if (!empty($this->options['multiple'])) {
return;
}
if (strtolower($this->options['order']) == 'asc') {
usort($result, array(
$this,
'sort_asc',
));
}
else {
usort($result, array(
$this,
'sort_desc',
));
}
}