Index: taxonomy_menu.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/taxonomy_menu/taxonomy_menu.module,v
retrieving revision 1.17.2.1
diff -u -p -r1.17.2.1 taxonomy_menu.module
--- taxonomy_menu.module	10 Aug 2006 22:45:18 -0000	1.17.2.1
+++ taxonomy_menu.module	15 Jan 2007 17:56:30 -0000
@@ -17,8 +17,6 @@ function taxonomy_menu_help($section) {
 </ul>', array('%admin-taxonomy' => url('admin/taxonomy'), '%admin-taxonomy-add-vocabulary' => url('admin/taxonomy/add/vocabulary'), '%admin-settings-taxonomy_menu' => url('admin/settings/taxonomy_menu')));
       $output .= '<p>'. t('For more information please read the configuration and customization handbook <a href="%taxonomy_menu">Taxonomy menu page</a>.', array('%taxonomy_menu' => 'http://www.drupal.org/handbook/modules/taxonomy_menu/')) .'</p>';
       return $output;
-    case 'admin/modules#description':
-      return t('Adds links to taxonomy terms to the global navigation menu.');
   }
 }
 
@@ -59,6 +57,17 @@ function taxonomy_menu_menu($may_cache) 
         }
       }
     }
+    
+    // Admin Settings
+    $items[]= array (
+      'path' => 'admin/settings/taxonomy_menu',
+      'title' => t('Taxonomy Menu'),
+      'callback' => 'drupal_get_form',
+      'callback arguments' => array('taxonomy_menu_admin_settings'),
+      'access' => user_access('administer site configuration'),
+      'description' => t('Global configuration of taxonomy menu functionality.'),
+      'type' => MENU_NORMAL_ITEM,
+    );
   }
 
   return $items;
@@ -74,9 +83,9 @@ function taxonomy_menu_taxonomy() {
 }
 
 /**
- * Implementation of hook_settings().
+ * Administration Page
  */
-function taxonomy_menu_settings() {
+function taxonomy_menu_admin_settings() {
   $form['taxonomy_menu_display_descendants'] = array(
     '#type' => 'checkbox',
     '#title' => t('Display descendants'),
@@ -91,10 +100,10 @@ function taxonomy_menu_settings() {
       '#title' => t('Show "%vocab" in menu', array('%vocab' => t($vocabulary->name))),
       '#return_value' => 1,
       '#default_value' => variable_get('taxonomy_menu_show_' . $vocabulary->vid, 1),
-  );
+    );
   }
 
-  return $form;
+  return system_settings_form($form);
 }
 
 /**
