function global_filter_get_session_value in Views Global Filter 7
Same name and namespace in other branches
- 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.
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] : '');
}