function theme_ife_settings_form_ids in Inline Form Errors 6
Same name and namespace in other branches
- 6.2 ife.theme.inc \theme_ife_settings_form_ids()
- 7.2 ife.theme.inc \theme_ife_settings_form_ids()
- 7 ife.theme.inc \theme_ife_settings_form_ids()
Theming function for the admin settings page
1 theme call to theme_ife_settings_form_ids()
- ife_settings_form in ./
ife.settings.inc - IFE settings form
File
- ./
ife.theme.inc, line 13 - Theme functions
Code
function theme_ife_settings_form_ids($form) {
$header = array(
'form_id',
t('Status'),
t('Display type'),
t('Field types'),
t('Operations'),
);
$rows = array();
$keys = element_children($form);
array_pop($keys);
//existing form_ids
foreach ($keys as $key) {
$row = array();
$row[] = drupal_render($form[$key]['form_id']);
$row[] = drupal_render($form[$key]['status']);
$row[] = drupal_render($form[$key]['display']);
$row[] = drupal_render($form[$key]['field_types']);
$row[] = l(t('Remove'), 'admin/settings/ife/' . $key . '/delete');
$rows[] = $row;
}
//new form_id
$rows[] = array(
drupal_render($form['new_form_id']['form_id']),
drupal_render($form['new_form_id']['status']),
drupal_render($form['new_form_id']['display']),
drupal_render($form['new_form_id']['field_types']),
'',
);
$output = theme('table', $header, $rows);
return $output;
}