You are here

function msnf_field_ui_form_params in Multistep Nodeform 7

Helper function to get the form parameters to use while building the fields overview form.

1 call to msnf_field_ui_form_params()
msnf_field_ui_overview_form_alter in includes/msnf.field_ui.inc
Function to alter the fields overview screen.

File

includes/msnf.field_ui.inc, line 13
msnf.field_ui.inc is a file that contains most functions needed on the Fields UI Manage forms (display and fields).

Code

function msnf_field_ui_form_params($form) {
  $params = new stdClass();
  $params->entity_type = $form['#entity_type'];
  $params->bundle = $form['#bundle'];
  $params->admin_path = _field_ui_bundle_admin_path($params->entity_type, $params->bundle);
  $params->region_callback = 'msnf_field_overview_row_region';
  $params->steps = msnf_info_steps($params->entity_type, $params->bundle, TRUE);

  // Gather parenting data.
  $params->parents = array();
  foreach ($params->steps as $name => $step) {
    foreach ($step->children as $child) {
      $params->parents[$child] = $name;
    }
  }
  return $params;
}