summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-10-09 20:20:49 +0000
committerDries Buytaert <dries@buytaert.net>2008-10-09 20:20:49 +0000
commit3ce6808be5cba35f5b842f2d7f62aed06d13286a (patch)
tree504266e094906409ab872d5f31d2d8b9d57a249b
parent9b33d54ef598e43a381a129cd8173e1a2a2e80a7 (diff)
downloadbrdo-3ce6808be5cba35f5b842f2d7f62aed06d13286a.tar.gz
brdo-3ce6808be5cba35f5b842f2d7f62aed06d13286a.tar.bz2
- Patch #318887 by Dave Reid: clean-up some array shifting code.
-rw-r--r--modules/path/path.admin.inc7
1 files changed, 2 insertions, 5 deletions
diff --git a/modules/path/path.admin.inc b/modules/path/path.admin.inc
index dc03ad4fc..9960f3471 100644
--- a/modules/path/path.admin.inc
+++ b/modules/path/path.admin.inc
@@ -34,8 +34,7 @@ function path_admin_overview($keys = NULL) {
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 = NULL) {
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;
}