public function EventDate::query in Open Social 10.0.x
Same name in this branch
- 10.0.x modules/social_features/social_event/src/Plugin/views/filter/EventDate.php \Drupal\social_event\Plugin\views\filter\EventDate::query()
- 10.0.x modules/social_features/social_event/src/Plugin/views/sort/EventDate.php \Drupal\social_event\Plugin\views\sort\EventDate::query()
Same name and namespace in other branches
- 8.9 modules/social_features/social_event/src/Plugin/views/sort/EventDate.php \Drupal\social_event\Plugin\views\sort\EventDate::query()
- 10.3.x modules/social_features/social_event/src/Plugin/views/sort/EventDate.php \Drupal\social_event\Plugin\views\sort\EventDate::query()
- 10.1.x modules/social_features/social_event/src/Plugin/views/sort/EventDate.php \Drupal\social_event\Plugin\views\sort\EventDate::query()
- 10.2.x modules/social_features/social_event/src/Plugin/views/sort/EventDate.php \Drupal\social_event\Plugin\views\sort\EventDate::query()
Called to add the sort to a query.
Overrides Date::query
File
- modules/
social_features/ social_event/ src/ Plugin/ views/ sort/ EventDate.php, line 18
Class
- EventDate
- Basic sort handler for passed events.
Namespace
Drupal\social_event\Plugin\views\sortCode
public function query() {
$this
->ensureMyTable();
$order = $this->view->exposed_data[$this->realField] == EventDateFilter::UPCOMING_EVENTS ? 'ASC' : 'DESC';
$this->query
->addOrderBy($this->tableAlias, $this->realField, $order);
}