You are here

function views_json_query_handler_argument_query_string::default_actions in Views JSON Query 7

List of default behaviors for this argument if the argument is not present.

Override this method to provide additional (or fewer) default behaviors.

Overrides views_handler_argument::default_actions

File

handlers/views_json_query_handler_argument_query_string.inc, line 41
Definition of views_handler_argument_null.

Class

views_json_query_handler_argument_query_string
Argument handler for query string parameter in a JSON file URL.

Code

function default_actions($which = NULL) {
  $keys = array(
    'ignore',
    'not found',
    'default',
    'access denied',
  );
  if ($which) {
    if (in_array($which, $keys)) {
      return parent::default_actions($which);
    }
    return;
  }
  $actions = parent::default_actions();
  foreach (array_keys($actions) as $key) {
    if (!in_array($key, $keys)) {
      unset($actions[$key]);
    }
  }
  return $actions;
}