summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/node/node.admin.inc16
1 files changed, 11 insertions, 5 deletions
diff --git a/modules/node/node.admin.inc b/modules/node/node.admin.inc
index 4ae6980fc..943dd5c81 100644
--- a/modules/node/node.admin.inc
+++ b/modules/node/node.admin.inc
@@ -634,10 +634,13 @@ function node_multiple_delete_confirm(&$form_state, $nodes) {
}
$form['operation'] = array('#type' => 'hidden', '#value' => 'delete');
$form['#submit'][] = 'node_multiple_delete_confirm_submit';
- return confirm_form($form,
- t('Are you sure you want to delete these items?'),
- 'admin/content/node', t('This action cannot be undone.'),
- t('Delete all'), t('Cancel'));
+ $confirm_question = format_plural(count($nodes),
+ 'Are you sure you want to delete this item?',
+ 'Are you sure you want to delete these items?');
+ return confirm_form($form,
+ $confirm_question,
+ 'admin/content/node', t('This action cannot be undone.'),
+ t('Delete'), t('Cancel'));
}
function node_multiple_delete_confirm_submit($form, &$form_state) {
@@ -645,7 +648,10 @@ function node_multiple_delete_confirm_submit($form, &$form_state) {
foreach ($form_state['values']['nodes'] as $nid => $value) {
node_delete($nid);
}
- drupal_set_message(t('The items have been deleted.'));
+ $message = format_plural(count($form_state['values']['nodes']),
+ 'The item has been deleted.',
+ 'The items have been deleted.');
+ drupal_set_message($message);
}
$form_state['redirect'] = 'admin/content/node';
return;