function theme_content_theme_admin_content_node in Content Theme 6
File
- ./
content_theme.admin.inc, line 85 - Admin page callbacks for the content_theme module.
Code
function theme_content_theme_admin_content_node($form) {
$rows = array();
foreach (element_children($form['nodes']) as $nid) {
$row = array();
$row[] = drupal_render($form['nodes_select'][$nid]);
$row[] = drupal_render($form['nodes'][$nid]['node_title']);
$row[] = drupal_render($form['nodes'][$nid]['node_type_name']);
$row[] = drupal_render($form['nodes'][$nid]['node_theme_edit']);
$row[] = drupal_render($form['nodes'][$nid]['node_theme_view']);
$row[] = drupal_render($form['nodes'][$nid]['op_edit']);
$rows[] = array(
'data' => $row,
);
}
if (count($rows) > 0) {
$header = array();
$header[] = theme('table_select_header_cell');
$header[] = t('Title');
$header[] = t('Type');
$header[] = t('Editing theme');
$header[] = t('Viewing theme');
$header[] = t('Operations');
$output = drupal_render($form['update']);
$output .= theme('table', $header, $rows);
if (!is_null($form['pager']['#value'])) {
$output .= drupal_render($form['pager']);
}
$output .= drupal_render($form);
}
else {
$output = '<p>' . t('No content nodes available.') . '</p>';
}
return $output;
}