Mercurial > defr > drupal > core
diff modules/node/node.admin.inc @ 15:4347c45bb494 6.7
Drupal 6.7
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Tue, 23 Dec 2008 14:32:44 +0100 |
parents | 2427550111ae |
children |
line wrap: on
line diff
--- a/modules/node/node.admin.inc Tue Dec 23 14:32:33 2008 +0100 +++ b/modules/node/node.admin.inc Tue Dec 23 14:32:44 2008 +0100 @@ -1,5 +1,5 @@ <?php -// $Id: node.admin.inc,v 1.19.2.1 2008/03/21 22:01:05 goba Exp $ +// $Id: node.admin.inc,v 1.19.2.2 2008/11/10 10:31:06 goba Exp $ /** * @file @@ -25,6 +25,7 @@ $form['access']['rebuild'] = array( '#type' => 'submit', '#value' => t('Rebuild permissions'), + '#submit' => array('node_configure_access_submit'), ); } @@ -59,18 +60,14 @@ '#description' => t('Must users preview posts before submitting?'), ); - $form['#validate'] = array('node_configure_validate'); - return system_settings_form($form); } /** - * 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'; } /** @@ -87,7 +84,6 @@ function node_configure_rebuild_confirm_submit($form, &$form_state) { node_access_rebuild(TRUE); $form_state['redirect'] = 'admin/content/node-settings'; - return; } /**