function theme_signup_node_admin_summary_form in Signup 6
Same name and namespace in other branches
- 5.2 signup.module \theme_signup_node_admin_summary_form()
- 6.2 theme/node.admin.inc \theme_signup_node_admin_summary_form()
- 7 theme/node.admin.inc \theme_signup_node_admin_summary_form()
Renders the HTML for the per-node signup summary administrative form.
File
- theme/
node.admin.inc, line 43 - Theme functions for the signup node administration page (node/N/signups).
Code
function theme_signup_node_admin_summary_form($form) {
$output = '';
$output .= '<div class="container-inline">' . drupal_render($form['status']);
if (!empty($form['submit']) && $form['status']['#type'] == 'select') {
$output .= ' ' . drupal_render($form['submit']);
}
$output .= '</div>';
foreach (element_children($form) as $key) {
if (!in_array($key, array(
'status',
'submit',
'nid',
'form_build_id',
'form_token',
'form_id',
))) {
$prefix = '<div class="container-inline">';
$suffix = '</div>';
if (empty($form[$key]['#prefix'])) {
$form[$key]['#prefix'] = $prefix;
}
else {
$form[$key]['#prefix'] .= $prefix;
}
if (empty($form[$key]['#suffix'])) {
$form[$key]['#suffix'] = $suffix;
}
else {
$form[$key]['#suffix'] .= $suffix;
}
}
}
$output .= drupal_render($form);
$fieldset = array(
'#title' => t('Signup summary'),
'#collapsible' => TRUE,
'#collapsed' => FALSE,
'#value' => $output,
);
return theme('fieldset', $fieldset);
}