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;
}