You are here

public function availability_calendar_handler_filter_availability::operators in Availability Calendars 7.5

Same name and namespace in other branches
  1. 7.3 availability_calendar_handler_filter_availability.inc \availability_calendar_handler_filter_availability::operators()
  2. 7.4 views/availability_calendar_handler_filter_availability.inc \availability_calendar_handler_filter_availability::operators()

@noinspection PhpMethodMayBeStaticInspection

6 calls to availability_calendar_handler_filter_availability::operators()
availability_calendar_handler_filter_availability::accept_exposed_input in views/availability_calendar_handler_filter_availability.inc
Check to see if input from the exposed filters should be accepted.
availability_calendar_handler_filter_availability::admin_summary in views/availability_calendar_handler_filter_availability.inc
Display the filter on the administrative summary.
availability_calendar_handler_filter_availability::operator_options in views/availability_calendar_handler_filter_availability.inc
Provides a list of all the availability operators, optionally restricted to only the given property of the operators.
availability_calendar_handler_filter_availability::query in views/availability_calendar_handler_filter_availability.inc
Add this filter to the query.
availability_calendar_handler_filter_availability::validate_value in views/availability_calendar_handler_filter_availability.inc
Validate that the values convert to something usable.

... See full list

File

views/availability_calendar_handler_filter_availability.inc, line 45

Class

availability_calendar_handler_filter_availability
Views handler to filter on availability.

Code

public function operators() {
  $operators = array(
    'at' => array(
      'title' => t('At (date)'),
      'method' => 'op_at',
      'summary' => t('at %from'),
      'values' => array(
        'from',
      ),
    ),
    'from_to' => array(
      'title' => t('From begin up to and including end'),
      'method' => 'op_from_to',
      'summary' => t('From %from to %to'),
      'values' => array(
        'from',
        'to',
      ),
    ),
    'from_to1' => array(
      'title' => t('From arrival to departure'),
      'method' => 'op_from_to1',
      'summary' => t('From %from to %to1'),
      'values' => array(
        'from',
        'to1',
      ),
    ),
    'from_duration' => array(
      'title' => t('From begin during duration'),
      'method' => 'op_from_duration',
      'summary' => t('From %from during %duration days'),
      'values' => array(
        'from',
        'duration',
      ),
    ),
  );
  return $operators;
}