class views_calc_handler_sort in Views Calc 6
Same name and namespace in other branches
- 6.3 views_calc_handler_sort.inc \views_calc_handler_sort
- 7 views_calc_handler_sort.inc \views_calc_handler_sort
@file Sort handler for views_calc module.
Hierarchy
- class \views_calc_handler_sort extends \views_handler_sort
Expanded class hierarchy of views_calc_handler_sort
1 string reference to 'views_calc_handler_sort'
- views_calc_views_data in ./
views_calc.views.inc - Implementation of hook_views_data().
File
- ./
views_calc_handler_sort.inc, line 6 - Sort handler for views_calc module.
View source
class views_calc_handler_sort extends views_handler_sort {
function query() {
$results = _views_calc_fields();
while ($calc_field = db_fetch_array($results)) {
if ($this->field == "cid" . $calc_field['cid']) {
foreach (explode(',', $calc_field['tablelist']) as $table) {
$this->view->query
->add_table($table);
}
$this->view->query
->add_orderby(NULL, "({$calc_field['calc']})", $this->options['order'], "cid" . $calc_field['cid']);
return;
}
}
}
}