You are here

weight_handler_sort.inc in Weight 7

Sort handler for Weight module.

File

weight_handler_sort.inc
View source
<?php

/**
 * @file
 * Sort handler for Weight module.
 */
class weight_handler_sort extends views_handler_sort {
  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']);
  }

}

Classes

Namesort descending Description
weight_handler_sort @file Sort handler for Weight module.