function view::get_exposed_input

cis7 view.inc view::get_exposed_input()
cle7 view.inc view::get_exposed_input()
elmsmedia7 view.inc view::get_exposed_input()
icor7 view.inc view::get_exposed_input()
meedjum_blog7 view.inc view::get_exposed_input()
mooc7 view.inc view::get_exposed_input()

Figure out what the exposed input for this view is.

File

sites/all/modules/ulmus/views/includes/view.inc, line 413
Provides the view object type and associated methods.

Class

view
An object to contain all of the data to generate a view, plus the member functions to build the view query, execute the query and render the output.

Code

function get_exposed_input() {
  // Fill our input either from $_GET or from something previously set on the
  // view.
  if (empty($this->exposed_input)) {
    $this->exposed_input = $_GET;
    // unset items that are definitely not our input:
    foreach (array('page', 'q') as $key) {
      if (isset($this->exposed_input[$key])) {
        unset($this->exposed_input[$key]);
      }
    }

    // If we have no input at all, check for remembered input via session.

    // If filters are not overridden, store the 'remember' settings on the
    // default display. If they are, store them on this display. This way,
    // multiple displays in the same view can share the same filters and
    // remember settings.
    $display_id = ($this->display_handler->is_defaulted('filters')) ? 'default' : $this->current_display;

    if (empty($this->exposed_input) && !empty($_SESSION['views'][$this->name][$display_id])) {
      $this->exposed_input = $_SESSION['views'][$this->name][$display_id];
    }
  }

  return $this->exposed_input;
}
Error | ELMSLN API

Error

×

Error message

  • Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/elmsln_community/api.elmsln.org/includes/common.inc:2791) in drupal_send_headers() (line 1499 of /var/www/html/elmsln_community/api.elmsln.org/includes/bootstrap.inc).
  • Error: Call to undefined function apc_delete() in DrupalAPCCache->clear() (line 289 of /var/www/html/elmsln_community/api.elmsln.org/sites/all/modules/apc/drupal_apc_cache.inc).
The website encountered an unexpected error. Please try again later.