Index: modules/path/path.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/path/path.admin.inc,v
retrieving revision 1.10
diff -u -p -r1.10 path.admin.inc
--- modules/path/path.admin.inc	21 Aug 2008 19:36:37 -0000	1.10
+++ modules/path/path.admin.inc	7 Oct 2008 05:17:17 -0000
@@ -34,8 +34,7 @@ function path_admin_overview($keys = NUL
     array('data' => t('Operations'), 'colspan' => '2')
   );
   if ($multilanguage) {
-    $header[3] = $header[2];
-    $header[2] = array('data' => t('Language'), 'field' => 'language');
+    array_splice($header, 2, 0, array(array('data' => t('Language'), 'field' => 'language')));
   }
   $sql .= tablesort_sql($header);
   $result = pager_query($sql, 50, 0 , NULL, $args);
@@ -45,9 +44,7 @@ function path_admin_overview($keys = NUL
   while ($data = db_fetch_object($result)) {
     $row = array(check_plain($data->dst), check_plain($data->src), l(t('edit'), "admin/build/path/edit/$data->pid", array('query' => $destination)), l(t('delete'), "admin/build/path/delete/$data->pid", array('query' => $destination)));
     if ($multilanguage) {
-      $row[4] = $row[3];
-      $row[3] = $row[2];
-      $row[2] = module_invoke('locale', 'language_name', $data->language);
+      array_splice($row, 2, 0, module_invoke('locale', 'language_name', $data->language));
     }
     $rows[] = $row;
   }
