You are here

class feeds_views_handler_argument_importer_id in Feeds 8.2

Same name and namespace in other branches
  1. 7.2 views/feeds_views_handler_argument_importer_id.inc \feeds_views_handler_argument_importer_id

@file Argument handler for importer ids.

Hierarchy

Expanded class hierarchy of feeds_views_handler_argument_importer_id

1 string reference to 'feeds_views_handler_argument_importer_id'
feeds_views_data in views/feeds.views.inc
Implements hook_views_data().

File

views/feeds_views_handler_argument_importer_id.inc, line 7
Argument handler for importer ids.

View source
class feeds_views_handler_argument_importer_id extends views_handler_argument_string {

  /**
   * Argument must be a valid importer id.
   */
  function validate_arg($arg) {

    // By using % in URLs, arguments could be validated twice; this eases
    // that pain.
    if (isset($this->argument_validated)) {
      return $this->argument_validated;
    }
    $this->argument_validated = FALSE;
    if (in_array($arg, feeds_enabled_importers())) {
      $this->argument_validated = TRUE;
    }
    return $this->argument_validated;
  }

}

Members