#156144 by lyricnz: do not show 'select all' checbox when there are no rows in the node admin table
parent
bb9bae4d97
commit
c5fb69fb08
|
@ -406,8 +406,11 @@ function node_admin_nodes() {
|
|||
* Theme node administration overview.
|
||||
*/
|
||||
function theme_node_admin_nodes($form) {
|
||||
// Overview table:
|
||||
$header = array(theme('table_select_header_cell'), t('Title'), t('Type'), t('Author'), t('Status'));
|
||||
// If there are rows in this form, then $form['title'] contains a list of
|
||||
// the title form elements.
|
||||
$has_posts = isset($form['title']) && is_array($form['title']);
|
||||
$select_header = $has_posts ? theme('table_select_header_cell') : '';
|
||||
$header = array($select_header, t('Title'), t('Type'), t('Author'), t('Status'));
|
||||
if (isset($form['language'])) {
|
||||
$header[] = t('Language');
|
||||
}
|
||||
|
@ -415,7 +418,7 @@ function theme_node_admin_nodes($form) {
|
|||
$output = '';
|
||||
|
||||
$output .= drupal_render($form['options']);
|
||||
if (isset($form['title']) && is_array($form['title'])) {
|
||||
if ($has_posts) {
|
||||
foreach (element_children($form['title']) as $key) {
|
||||
$row = array();
|
||||
$row[] = drupal_render($form['nodes'][$key]);
|
||||
|
|
Loading…
Reference in New Issue