summaryrefslogtreecommitdiff
path: root/modules/node
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2008-11-03 22:43:56 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2008-11-03 22:43:56 +0000
commitad96ff71c1c8fe11d0d69452be4cae8889a16bbe (patch)
treefcfa59e28c15cbb45ff292b817e213e5b93a4d37 /modules/node
parentb963755551a69a2a51e562d87b78fe5ebac87805 (diff)
downloadbrdo-ad96ff71c1c8fe11d0d69452be4cae8889a16bbe.tar.gz
brdo-ad96ff71c1c8fe11d0d69452be4cae8889a16bbe.tar.bz2
#329660 by pwolanin: Remove silly drupal_goto() on rebuild permissions button.
Diffstat (limited to 'modules/node')
-rw-r--r--modules/node/node.admin.inc12
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;
}
/**