Index: filter.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/filter/filter.module,v
retrieving revision 1.173
diff -u -p -r1.173 filter.module
--- filter.module	14 May 2007 13:43:35 -0000	1.173
+++ filter.module	16 May 2007 18:08:23 -0000
@@ -33,6 +33,7 @@ function filter_help($section) {
 <p>Note that (1) the default format is always available to all roles, and (2) all filter formats can always be used by roles with the "administer filters" permission even if they are not explicitly listed in the Roles column of this table.</p>');
 
     case 'admin/settings/filters/'. arg(3):
+    case 'admin/settings/filters/'. arg(3) .'/list':
       return t('
 <p>Every <em>filter</em> performs one particular change on the user input, for example stripping out malicious HTML or making URLs clickable. Choose which filters you want to apply to text in this input format.</p>
 <p>If you notice some filters are causing conflicts in the output, you can <a href="@rearrange">rearrange them</a>.</p>', array('@rearrange' => url('admin/settings/filters/'. arg(3) .'/order')));
@@ -120,7 +121,7 @@ function filter_menu() {
     'weight' => 1,
   );
   $items['admin/settings/filters/%filter_format/order'] = array(
-    'title' => 'Rearrange',
+    'title' => 'Order',
     'page arguments' => array('filter_admin_order', 3),
     'type' => MENU_LOCAL_TASK,
     'weight' => 2,
@@ -288,7 +289,8 @@ function filter_admin_overview() {
     $options[$id] = '';
     $form[$format->name]['id'] = array('#value' => $id);
     $form[$format->name]['roles'] = array('#value' => $default ? t('All roles may use default format') : ($roles ? implode(', ', $roles) : t('No roles may use this format')));
-    $form[$format->name]['configure'] = array('#value' => l(t('configure'), 'admin/settings/filters/'. $id));
+    $form[$format->name]['view'] = array('#value' => l(t('view'), 'admin/settings/filters/'. $id));
+    $form[$format->name]['configure'] = array('#value' => l(t('configure'), 'admin/settings/filters/'. $id .'/configure'));
     $form[$format->name]['delete'] = array('#value' => $default ? '' : l(t('delete'), 'admin/settings/filters/delete/'. $id));
   }
   $form['default'] = array('#type' => 'radios', '#options' => $options, '#default_value' => variable_get('filter_default_format', 1));
@@ -312,13 +314,14 @@ function theme_filter_admin_overview($fo
         drupal_render($form['default'][$element['id']['#value']]),
         check_plain($name),
         drupal_render($element['roles']),
+        drupal_render($element['view']),
         drupal_render($element['configure']),
         drupal_render($element['delete'])
       );
       unset($form[$name]);
     }
   }
-  $header = array(t('Default'), t('Name'), t('Roles'), array('data' => t('Operations'), 'colspan' => 2));
+  $header = array(t('Default'), t('Name'), t('Roles'), array('data' => t('Operations'), 'colspan' => 3));
   $output = theme('table', $header, $rows);
   $output .= drupal_render($form);
 
