--- todo\taxonomy_old.module	2006-07-18 12:42:10.000000000 +0100
+++ todo\taxonomy.module	2006-12-05 10:54:58.660790600 +0000
@@ -148,7 +148,7 @@
  * Display a tree of all the terms in a vocabulary, with options to edit
  * each one.
  */
-function taxonomy_overview_terms($vid) {
+function taxonomy_overview_terms($vid, $path_prefix = "admin/taxonomy/edit/term") {
   $destination = drupal_get_destination();
 
   $header = array(t('Name'), t('Operations'));
@@ -164,7 +164,7 @@
   foreach ($tree as $term) {
     $total_entries++; // we're counting all-totals, not displayed
     if (($start_from && ($start_from * $page_increment) >= $total_entries) || ($displayed_count == $page_increment)) { continue; }
-    $rows[] = array(_taxonomy_depth($term->depth) . ' ' . l($term->name, "taxonomy/term/$term->tid"), l(t('edit'), "admin/taxonomy/edit/term/$term->tid", array(), $destination));
+    $rows[] = array(_taxonomy_depth($term->depth) . ' ' . l($term->name, "taxonomy/term/$term->tid"), l(t('edit'), "$path_prefix/$term->tid", array(), $destination));
     $displayed_count++; // we're counting tids displayed
   }
 
