summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-05-15 03:58:35 +0000
committerDries Buytaert <dries@buytaert.net>2009-05-15 03:58:35 +0000
commitde9786496990d4419ef35c17c058445322a35b84 (patch)
tree2210bfc9177f0fdd3ec42abc6e5cb1e2bc116827
parentb166ca9b3c6f217f26a1e6076d0889a62a7a9f2e (diff)
downloadbrdo-de9786496990d4419ef35c17c058445322a35b84.tar.gz
brdo-de9786496990d4419ef35c17c058445322a35b84.tar.bz2
- Patch #456722 by akahn: use format_plural() on node delete.
-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;