public function apachesolr_views_handler_field_generic::click_sort in Apache Solr Views 6
Called when click-sorting.
File
- handlers/
apachesolr_views_handler_field_generic.inc, line 152
Class
- apachesolr_views_handler_field_generic
- Class for retrieving and rendering an arbitrary field from an Apache Solr query. The class uses a predefined handler to which it acts as a proxy.
Code
public function click_sort($order) {
/* These fields have a special "*_sort" field for sorting: */
$special_sort_fields = array(
'name' => 'sort_name',
'title' => 'sort_title',
);
if (empty($special_sort_fields[$this->real_field])) {
$this->_original->query
->add_sort($this->_original->real_field, $order, TRUE);
}
else {
$this->_original->query
->add_sort($special_sort_fields[$this->_original->real_field], $order, TRUE);
}
}