summaryrefslogtreecommitdiff
path: root/modules/forum.module
diff options
context:
space:
mode:
authorSteven Wittens <steven@10.no-reply.drupal.org>2005-05-07 01:48:06 +0000
committerSteven Wittens <steven@10.no-reply.drupal.org>2005-05-07 01:48:06 +0000
commit89ae34de471b44f427d8b94d2c1a645095a302b2 (patch)
treebbba7bef49153c1eccde01622ba5d7fbae6c295a /modules/forum.module
parentcf6e9aa509daec3eb610f6175106092198331a3a (diff)
downloadbrdo-89ae34de471b44f427d8b94d2c1a645095a302b2.tar.gz
brdo-89ae34de471b44f427d8b94d2c1a645095a302b2.tar.bz2
- #19621: More sensible status messages for forum admin ("created forum" instead of "created term").
Diffstat (limited to 'modules/forum.module')
-rw-r--r--modules/forum.module18
1 files changed, 16 insertions, 2 deletions
diff --git a/modules/forum.module b/modules/forum.module
index 38268a2ec..83ffbf313 100644
--- a/modules/forum.module
+++ b/modules/forum.module
@@ -94,12 +94,26 @@ function forum_admin() {
$edit['name'] = 0;
}
case t('Submit'):
- $edit = taxonomy_save_term($edit);
+ $status = taxonomy_save_term($edit);
if (arg(3) == 'container') {
$containers = variable_get('forum_containers', array());
$containers[] = $edit['tid'];
variable_set('forum_containers', $containers);
- }
+ if ($status == SAVED_NEW) {
+ drupal_set_message(t('Created new forum container %term.', array('%term' => theme('placeholder', $edit['name']))));
+ }
+ else {
+ drupal_set_message(t('The forum container %term has been updated.', array('%term' => theme('placeholder', $edit['name']))));
+ }
+ }
+ else {
+ if ($status == SAVED_NEW) {
+ drupal_set_message(t('Created new forum %term.', array('%term' => theme('placeholder', $edit['name']))));
+ }
+ else {
+ drupal_set_message(t('The forum %term has been updated.', array('%term' => theme('placeholder', $edit['name']))));
+ }
+ }
drupal_goto('admin/forum');
default:
$output = forum_overview();