template_preprocess_field_ui_display_overview_form
- Versions
- 7
template_preprocess_field_ui_display_overview_form(&$vars)
Theme preprocess function for field_ui-display-overview-form.tpl.php.
Code
modules/field_ui/field_ui.admin.inc, line 637
<?php
function template_preprocess_field_ui_display_overview_form(&$vars) {
$form = &$vars['form'];
$contexts_selector = $form['#contexts'];
$vars['contexts'] = field_ui_build_modes_tabs($form['#object_type'], $contexts_selector);
$order = _field_ui_overview_order($form, $form['#fields']);
if (empty($order)) {
$vars['rows'] = array();
$vars['submit'] = '';
return;
}
$rows = array();
foreach ($order as $key) {
$element = &$form[$key];
$row = new stdClass();
foreach (element_children($element) as $child) {
if (array_key_exists('label', $element[$child])) {
$row->{$child}->label = drupal_render($element[$child]['label']);
$row->{$child}->type = drupal_render($element[$child]['type']);
}
else {
$row->{$child} = drupal_render($element[$child]);
}
}
$row->label_class = 'label-field';
$rows[] = $row;
}
$vars['rows'] = $rows;
$vars['submit'] = drupal_render_children($form);
}
?>Login or register to post comments 