Index: mollom.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/mollom/mollom.admin.inc,v
retrieving revision 1.1.2.48
diff -u -p -r1.1.2.48 mollom.admin.inc
--- mollom.admin.inc	29 Oct 2010 14:50:26 -0000	1.1.2.48
+++ mollom.admin.inc	29 Oct 2010 16:00:16 -0000
@@ -25,12 +25,28 @@ function mollom_admin_form_list() {
     t('Protection mode'),
     array('data' => t('Operations'), 'colspan' => 2),
   );
-  $rows = array();
   $result = db_query("SELECT form_id FROM {mollom_form}");
+  $forms = array();
+  $modules = array();
   while ($form_id = db_result($result)) {
+    $forms[$form_id] = mollom_form_load($form_id);
+    $modules[] = $forms[$form_id]['module'];
+  }
+
+  // Load module information.
+  $placeholders = db_placeholders($modules, 'varchar');
+  $result = db_query("SELECT name, info FROM {system} WHERE type = 'module' AND name IN ($placeholders)", $modules);
+  $modules = array();
+  while ($row = db_fetch_object($result)) {
+    $module_info = unserialize($row->info);
+    $modules[$row->name] = t($module_info['name']);
+  }
+
+  $rows = array();
+  foreach ($forms as $form_id => $mollom_form) {
     $mollom_form = mollom_form_load($form_id);
     $row = array();
-    $row[] = $mollom_form['title'];
+    $row[] = $modules[$mollom_form['module']] . ': ' . $mollom_form['title'];
     if ($mollom_form['mode'] == MOLLOM_MODE_ANALYSIS) {
       $row[] = t('!protection-mode (@discard)', array(
         '!protection-mode' => $modes[$mollom_form['mode']],
