diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/node/node.admin.inc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/node/node.admin.inc b/modules/node/node.admin.inc index c3de24300..4cabdc687 100644 --- a/modules/node/node.admin.inc +++ b/modules/node/node.admin.inc @@ -377,7 +377,15 @@ function node_admin_content($form_state) { if (isset($form_state['values']['operation']) && $form_state['values']['operation'] == 'delete') { return node_multiple_delete_confirm($form_state, array_filter($form_state['values']['nodes'])); } - $form = node_filter_form(); + $form = array(); + // Show the 'add new content' link. + if (_node_add_access()) { + $form['add_content'] = array( + '#type' => 'markup', + '#markup' => l(t('Add new content'), 'node/add', array('attributes' => array('class' => 'node-admin-add-content'))), + ); + } + $form[] = node_filter_form(); $form['#theme'] = 'node_filter_form'; $form['admin'] = node_admin_nodes(); |