Index: modules/taxonomy/taxonomy.admin.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/taxonomy/taxonomy.admin.inc,v retrieving revision 1.83 diff -u -p -r1.83 taxonomy.admin.inc --- modules/taxonomy/taxonomy.admin.inc 8 Nov 2009 11:19:02 -0000 1.83 +++ modules/taxonomy/taxonomy.admin.inc 23 Nov 2009 12:58:34 -0000 @@ -42,12 +42,20 @@ function taxonomy_overview_vocabularies( * @see taxonomy_overview_vocabularies() */ function taxonomy_overview_vocabularies_submit($form, &$form_state) { + $changed_items = FALSE; + foreach ($form_state['values'] as $vid => $vocabulary) { if (is_numeric($vid) && $form[$vid]['#vocabulary']->weight != $form_state['values'][$vid]['weight']) { $form[$vid]['#vocabulary']->weight = $form_state['values'][$vid]['weight']; taxonomy_vocabulary_save($form[$vid]['#vocabulary']); + $changed_items = TRUE; } } + + // Displays feedback message if there are one or more changed items. + if ($changed_items) { + drupal_set_message(t('Your configuration has been saved.'), 'status'); + } } /** @@ -511,6 +519,11 @@ function taxonomy_overview_terms_submit( $vocabulary->hierarchy = $hierarchy; taxonomy_vocabulary_save($vocabulary); } + + // Displays feedback message if there are one or more changed terms. + if (count($changed_terms)) { + drupal_set_message(t('Your configuration has been saved.'), 'status'); + } } /**