Example #1
0
 protected function applyQuerySortOptions($tableName, $tableAlias, array $options, array $sqlParts)
 {
     $isIdFieldUsed = false;
     if ($options['history'] == ITEM_VALUE_TYPE_LOG || $options['history'] == ITEM_VALUE_TYPE_TEXT) {
         $this->sortColumns['id'] = 'id';
         $isIdFieldUsed = true;
     }
     $sqlParts = parent::applyQuerySortOptions($tableName, $tableAlias, $options, $sqlParts);
     if ($isIdFieldUsed) {
         unset($this->sortColumns['id']);
     }
     return $sqlParts;
 }