function opigno_video_app_sort_course_video_weight::query in Opigno Video App 7
Called to add the sort to a query.
Overrides views_handler_sort::query
File
- views/
opigno_video_app_sort_course_video_weight.inc, line 14 - View sort handler to sort videos by weight inside a group.
Class
- opigno_video_app_sort_course_video_weight
- @file View sort handler to sort videos by weight inside a group.
Code
function query() {
$this
->ensure_my_table();
if (isset($this->view->argument['og_group_ref_target_id']->value[0])) {
$gid = $this->view->argument['og_group_ref_target_id']->value[0];
$this->query
->add_where(isset($this->options['group']) ? $this->options['group'] : 0, db_or()
->condition($this->table_alias . '.gid', $gid));
}
// Add the field.
$this->query
->add_orderby($this->table_alias, $this->real_field, $this->options['order']);
}