function field_group_field_ui_form_params in Field Group 7
Same name and namespace in other branches
- 8.3 includes/field_ui.inc \field_group_field_ui_form_params()
- 8 includes/field_ui.inc \field_group_field_ui_form_params()
- 7.2 field_group.field_ui.inc \field_group_field_ui_form_params()
Helper function to get the form parameters to use while building the fields and display overview form.
1 call to field_group_field_ui_form_params()
- field_group_field_ui_overview_form_alter in ./
field_group.field_ui.inc - Function to alter the fields overview and display overview screen.
File
- ./
field_group.field_ui.inc, line 13 - Field_group.field_ui.inc is a file that contains most functions needed on the Fields UI Manage forms (display and fields).
Code
function field_group_field_ui_form_params($form, $display_overview) {
$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->display_overview = $display_overview;
if ($display_overview) {
$params->region_callback = 'field_group_display_overview_row_region';
$params->mode = $form['#view_mode'];
}
else {
$params->region_callback = 'field_group_field_overview_row_region';
$params->mode = 'form';
}
$params->groups = field_group_info_groups($params->entity_type, $params->bundle, $params->mode, TRUE);
// Gather parenting data.
$params->parents = array();
foreach ($params->groups as $name => $group) {
foreach ($group->children as $child) {
$params->parents[$child] = $name;
}
}
return $params;
}