Index: system_module.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/util/system_module.module,v
retrieving revision 1.11
diff -u -p -r1.11 system_module.module
--- system_module.module	18 Dec 2008 16:07:57 -0000	1.11
+++ system_module.module	18 Dec 2008 16:25:27 -0000
@@ -35,6 +35,11 @@ function system_module_settings() {
     '#default_value' => (isset($result) && is_array($result)?array_keys($result):array()),
     '#options' => $packages,
   );
+  $form['system_module_show_counts'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Show module counts after package title'),
+    '#default_value' => variable_get('system_module_show_counts', 1),
+  );
 
   $form['submit'] = array(
     '#type' => 'submit',
@@ -60,6 +65,8 @@ function system_module_settings_submit($
     // Insert.
     @db_query("INSERT INTO {system_module_users} (uid, data) VALUES (%d, '%s')", $user->uid, $data);
   }
+  
+  variable_set('system_module_show_counts', $values['system_module_show_counts']);
 
   // Save user settings.
   user_save($user, array('system_module_cfg' => $values['system_module_cfg']));
@@ -158,8 +165,12 @@ function theme_system_modules_theme($for
       
       $rows[] = $row;
     }
+    $title = $package;
+    if (variable_get('system_module_show_counts', 1)) {
+      $title .= ' ['. $enabled_count .'] of ['. sizeof($modules) .']';
+    }
     $fieldset = array(
-      '#title' => $package .' ['. $enabled_count .'] of ['. sizeof($modules) .']',
+      '#title' => $title,
       '#collapsible' => TRUE,
       '#collapsed' => (isset($user->system_module_cfg[$package])? true:false), //here we influence the fieldset to be collapsed or expanded by default.
       '#value' => theme('table', $header, $rows, array('class' => 'package')),
