function variable_form_element_multiple in Variable 6
Same name and namespace in other branches
- 7.2 variable.form.inc \variable_form_element_multiple()
- 7 variable.form.inc \variable_form_element_multiple()
Build multiple form element
1 call to variable_form_element_multiple()
- variable_form_element in ./variable.form.inc 
- Build form element for a variable
1 string reference to 'variable_form_element_multiple'
- variable_variable_type_info in ./variable.variable.inc 
- Implements hook_variable_type_info().
File
- ./variable.form.inc, line 30 
- Variable API module. Form library.
Code
function variable_form_element_multiple($variable) {
  $element = isset($variable['form_element']) ? $variable['form_element'] : array();
  $element += array(
    '#type' => 'fieldset',
    '#title' => $variable['title'],
    '#description' => $variable['description'],
  );
  // Add child elements
  foreach ($variable['children'] as $key) {
    if ($info = variable_info($key)) {
      $element[$key] = variable_form_element($info);
    }
  }
  return $element;
}