contrib-jrockowitz/fieldset_helper/fieldset_helper.module, line 394
fieldset_helper_state_manager_get_cookie_states($clear = FALSE)Get an associated array for lookup id and the element's state (1 or 0) from $_COOKIE['fieldset_helper_state_manager'].
$clear Optional boolean when set to TRUE will clear any cached cookie states.
<?php
function fieldset_helper_state_manager_get_cookie_states($clear = FALSE) {
static $states;
if (isset($states) && $clear == FALSE) {
return $states;
}
$states = array();
if (!isset($_COOKIE['fieldset_helper_state_manager'])) {
return $states;
}
else {
$values = explode('_', $_COOKIE['fieldset_helper_state_manager']);
foreach ($values as $value) {
$params = explode('.', $value);
$states[ $params[0] ] = ($params[1] == '1') ? TRUE : FALSE ;
}
return $states;
}
}
?>