summaryrefslogtreecommitdiff
path: root/modules/taxonomy
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-09-21 06:44:14 +0000
committerDries Buytaert <dries@buytaert.net>2009-09-21 06:44:14 +0000
commitee8aa910b9db2f90bfb46ba852eaa349343d5e04 (patch)
tree00b849b68e65ae170278f74c422434f4a0bae55d /modules/taxonomy
parent0741d8e32320f4578853ae92b242c2f7cd2d339a (diff)
downloadbrdo-ee8aa910b9db2f90bfb46ba852eaa349343d5e04.tar.gz
brdo-ee8aa910b9db2f90bfb46ba852eaa349343d5e04.tar.bz2
Patch #579366 by sun, litwol | chx, Dries: simplified form API redirection handling. I can actually understand it now. ;-).
Diffstat (limited to 'modules/taxonomy')
-rw-r--r--modules/taxonomy/taxonomy.admin.inc7
1 files changed, 2 insertions, 5 deletions
diff --git a/modules/taxonomy/taxonomy.admin.inc b/modules/taxonomy/taxonomy.admin.inc
index ee32be4b0..b7cd4aba6 100644
--- a/modules/taxonomy/taxonomy.admin.inc
+++ b/modules/taxonomy/taxonomy.admin.inc
@@ -469,10 +469,7 @@ function taxonomy_overview_terms($form, &$form_state, $vocabulary) {
'#type' => 'submit',
'#value' => t('Reset to alphabetical')
);
- $form['destination'] = array(
- '#type' => 'hidden',
- '#value' => $_GET['q'] . (isset($_GET['page']) ? '?page=' . $_GET['page'] : '')
- );
+ $form_state['redirect'] = array($_GET['q'], (isset($_GET['page']) ? array('page' => $_GET['page']) : ''));
}
return $form;
@@ -780,7 +777,7 @@ function taxonomy_form_term($form, &$form_state, $vocabulary, $edit = array()) {
'#value' => $edit['tid']);
}
else {
- $form['destination'] = array('#type' => 'hidden', '#value' => $_GET['q']);
+ $form_state['redirect'] = $_GET['q'];
}
return $form;