public function ActivityPlugin::addOrderBy in Activity 8
File
- src/Plugin/views/query/ActivityPlugin.php, line 175
Class
- ActivityPlugin
- Activity views query plugin which display all activities.
Namespace
Drupal\activity\Plugin\views\query
Code
public function addOrderBy($table, $field, $order = 'ASC', $alias = '', $params = []) {
if ($table && $table != 'rand') {
$this
->ensureTable($table);
}
if (!$alias && $table) {
$as = $table . '_' . $field;
}
else {
$as = $alias;
}
if ($field) {
$as = $this
->addField($table, $field, $as, $params);
}
if ($this->activities instanceof Select) {
$this->activities
->orderBy($as, strtoupper($order));
}
}