diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-05-15 03:58:35 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-05-15 03:58:35 +0000 |
commit | de9786496990d4419ef35c17c058445322a35b84 (patch) | |
tree | 2210bfc9177f0fdd3ec42abc6e5cb1e2bc116827 | |
parent | b166ca9b3c6f217f26a1e6076d0889a62a7a9f2e (diff) | |
download | brdo-de9786496990d4419ef35c17c058445322a35b84.tar.gz brdo-de9786496990d4419ef35c17c058445322a35b84.tar.bz2 |
- Patch #456722 by akahn: use format_plural() on node delete.
-rw-r--r-- | modules/node/node.admin.inc | 16 |
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; |