function theme_janrain_capture_settings_mapping in Janrain Registration 7.3
Same name and namespace in other branches
- 7.4 janrain_capture_mapping/janrain_capture_mapping.admin.inc \theme_janrain_capture_settings_mapping()
- 7 janrain_capture_mapping/janrain_capture_mapping.admin.inc \theme_janrain_capture_settings_mapping()
- 7.2 janrain_capture_mapping/janrain_capture_mapping.admin.inc \theme_janrain_capture_settings_mapping()
Theme Capture field mapping form.
File
- janrain_capture_mapping/
janrain_capture_mapping.admin.inc, line 125 - Mapping admin settings functions
Code
function theme_janrain_capture_settings_mapping($variables) {
$form = $variables['form'];
$rows = array();
foreach (element_children($form) as $key) {
// Skip form control elements.
if (array_key_exists('separator', $form[$key])) {
$field =& $form[$key];
// Add the row
$row = array();
$row[] = drupal_render($field['fid']);
$row[] = drupal_render($field['separator']);
$row[] = drupal_render($field['field']);
$row[] = drupal_render($field['column']);
$rows[] = array(
'data' => $row,
);
}
}
$header = array(
t('Capture Data Field'),
'',
t('Drupal User Field'),
t('Field Column'),
);
$output = theme('table', array(
'header' => $header,
'rows' => $rows,
));
$output .= drupal_render_children($form);
return $output;
}