diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2008-11-03 22:43:56 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2008-11-03 22:43:56 +0000 |
commit | ad96ff71c1c8fe11d0d69452be4cae8889a16bbe (patch) | |
tree | fcfa59e28c15cbb45ff292b817e213e5b93a4d37 | |
parent | b963755551a69a2a51e562d87b78fe5ebac87805 (diff) | |
download | brdo-ad96ff71c1c8fe11d0d69452be4cae8889a16bbe.tar.gz brdo-ad96ff71c1c8fe11d0d69452be4cae8889a16bbe.tar.bz2 |
#329660 by pwolanin: Remove silly drupal_goto() on rebuild permissions button.
-rw-r--r-- | modules/node/node.admin.inc | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/modules/node/node.admin.inc b/modules/node/node.admin.inc index 0573ffc57..7076e5182 100644 --- a/modules/node/node.admin.inc +++ b/modules/node/node.admin.inc @@ -25,6 +25,7 @@ function node_configure() { $form['access']['rebuild'] = array( '#type' => 'submit', '#value' => t('Rebuild permissions'), + '#submit' => array('node_configure_access_submit'), ); } @@ -47,8 +48,6 @@ function node_configure() { '#description' => t('Must users preview posts before submitting?'), ); - $form['#validate'] = array('node_configure_validate'); - return system_settings_form($form); } @@ -60,12 +59,10 @@ function _node_characters($length) { } /** - * Form validate callback. + * Form button submit callback. */ -function node_configure_validate($form, &$form_state) { - if ($form_state['values']['op'] == t('Rebuild permissions')) { - drupal_goto('admin/content/node-settings/rebuild'); - } +function node_configure_access_submit($form, &$form_state) { + $form_state['redirect'] = 'admin/content/node-settings/rebuild'; } /** @@ -82,7 +79,6 @@ function node_configure_rebuild_confirm() { function node_configure_rebuild_confirm_submit($form, &$form_state) { node_access_rebuild(TRUE); $form_state['redirect'] = 'admin/content/node-settings'; - return; } /** |