fieldset_helper_state_manager_get_state

contrib-jrockowitz/fieldset_helper/fieldset_helper.module, line 424

Versions
6
fieldset_helper_state_manager_get_state($element_id, $default_value = FALSE)

Get fieldset's collapsed state.

Parameters

$element_id The DOM element id.

$default_value Boolean for default state value

▾ 1 function calls fieldset_helper_state_manager_get_state()

fieldset_helper_alter_theme_fieldset in contrib-jrockowitz/fieldset_helper/fieldset_helper.module
Theme related function that is used by the phptemplate_fieldset() function (in fieldset_helper.theme.inc) used to alter the fieldset so that its collapsible state can be saved.

Code

<?php
function fieldset_helper_state_manager_get_state($element_id, $default_value = FALSE) {
  // Get fieldset states and lookup ids
  $states = fieldset_helper_state_manager_get_cookie_states();
  $lookup_id = fieldset_helper_state_manager_get_lookup_id($element_id);

  // Return collapsed boolean value.
  if ( isset($states[$lookup_id])) {
    return ($states[$lookup_id]) ? TRUE : FALSE;
  }
  else {
    return ($default_value) ? TRUE : FALSE;
  }
}
?>