You are here

function global_filter_get_session_value in Views Global Filter 7

Same name and namespace in other branches
  1. 8 global_filter.storage.inc \global_filter_get_session_value()

Get a session value.

15 calls to global_filter_get_session_value()
global_filter_create_field_instance_widget in ./global_filter.widgets.inc
Cast widget in the mould of the widget configured for the supplied's field.
global_filter_create_links_widget in widgets/global_filter.linkswidget.inc
Create links widget.
global_filter_create_proximity_widget in widgets/global_filter.proximitywidget.inc
Create the proximity widget.
global_filter_create_range_widget in widgets/global_filter.rangewidget.inc
Create range widget.
global_filter_create_simple_widget in widgets/global_filter.simplewidget.inc
Create simple widget.

... See full list

File

./global_filter.storage.inc, line 160
global_filter.storage.inc

Code

function global_filter_get_session_value($name = NULL) {
  $filters = session_cache_get('global_filter');
  if (empty($filters) || !is_array($filters)) {

    // This is different from '', which means "all".
    return NULL;
  }
  return empty($name) ? $filters : (isset($filters[$name]) ? $filters[$name] : '');
}