function _global_filter_load_legacy_parameters in Views Global Filter 7
Same name and namespace in other branches
- 8 global_filter.storage.inc \_global_filter_load_legacy_parameters()
Load legacy parameters.
1 call to _global_filter_load_legacy_parameters()
- global_filter_set_parameter in ./
global_filter.storage.inc - Set a name/value pair on the filter by the key $key.
File
- ./
global_filter.storage.inc, line 133 - global_filter.storage.inc
Code
function _global_filter_load_legacy_parameters($j, &$parametersj) {
// Check for legacy data.
$name = variable_get(GLOBAL_FILTER_BLOCK_ID_PREFIX . $j);
if (empty($name)) {
return FALSE;
}
$parametersj['name'] = $name;
foreach (_global_filter_get_all_parameter_names() as $parameter_name) {
if (!isset($parametersj[$parameter_name])) {
$parametersj[$parameter_name] = variable_get(GLOBAL_FILTER_BLOCK_ID_PREFIX . $j . '_' . $parameter_name);
}
}
if (!isset($parametersj['uses_view'])) {
$parametersj['uses_view'] = strpos($name, 'view_') === 0;
if ($parametersj['uses_view']) {
$parametersj['view'] = $name;
}
else {
$parametersj['field'] = $name;
}
}
return TRUE;
}