function theme_discussthis_admin_settings_forums in Discuss This! 6
\brief Handle the rendering of the forum selection.
Render the admin settings page so that the required default Form drop downs are immediately beside the checkboxes.
\note This feature requires Javascript.
\param[in] $element The checkboxes for each node type.
\return The rendered element.
File
- ./
discussthis.admin.inc, line 326 - Settings callbacks
Code
function theme_discussthis_admin_settings_forums($element) {
$types = '<ul>';
foreach ($element['discussthis_nodetypes']['#options'] as $type => $name) {
$types .= '<li>';
$types .= drupal_render($element['discussthis_nodetypes'][$type]);
$types .= drupal_render($element['defaults']['discussthis_node_' . $type]);
$types .= drupal_render($element['defaults']['discussthis_format_' . $type]);
$types .= '</li>';
}
$types .= '</ul>';
return drupal_render($element['discussthis_nodetypes']) . $types;
}