Mercurial > defr > drupal > core
comparison 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 |
comparison
equal
deleted
inserted
replaced
14:626fcabfa4b8 | 15:4347c45bb494 |
---|---|
1 <?php | 1 <?php |
2 // $Id: node.admin.inc,v 1.19.2.1 2008/03/21 22:01:05 goba Exp $ | 2 // $Id: node.admin.inc,v 1.19.2.2 2008/11/10 10:31:06 goba Exp $ |
3 | 3 |
4 /** | 4 /** |
5 * @file | 5 * @file |
6 * Content administration and module settings UI. | 6 * Content administration and module settings UI. |
7 */ | 7 */ |
23 ); | 23 ); |
24 $form['access']['status'] = array('#value' => $status); | 24 $form['access']['status'] = array('#value' => $status); |
25 $form['access']['rebuild'] = array( | 25 $form['access']['rebuild'] = array( |
26 '#type' => 'submit', | 26 '#type' => 'submit', |
27 '#value' => t('Rebuild permissions'), | 27 '#value' => t('Rebuild permissions'), |
28 '#submit' => array('node_configure_access_submit'), | |
28 ); | 29 ); |
29 } | 30 } |
30 | 31 |
31 $form['default_nodes_main'] = array( | 32 $form['default_nodes_main'] = array( |
32 '#type' => 'select', '#title' => t('Number of posts on main page'), '#default_value' => variable_get('default_nodes_main', 10), | 33 '#type' => 'select', '#title' => t('Number of posts on main page'), '#default_value' => variable_get('default_nodes_main', 10), |
57 '#default_value' => variable_get('node_preview', 0), | 58 '#default_value' => variable_get('node_preview', 0), |
58 '#options' => array(t('Optional'), t('Required')), | 59 '#options' => array(t('Optional'), t('Required')), |
59 '#description' => t('Must users preview posts before submitting?'), | 60 '#description' => t('Must users preview posts before submitting?'), |
60 ); | 61 ); |
61 | 62 |
62 $form['#validate'] = array('node_configure_validate'); | |
63 | |
64 return system_settings_form($form); | 63 return system_settings_form($form); |
65 } | 64 } |
66 | 65 |
67 /** | 66 /** |
68 * Form validate callback. | 67 * Form button submit callback. |
69 */ | 68 */ |
70 function node_configure_validate($form, &$form_state) { | 69 function node_configure_access_submit($form, &$form_state) { |
71 if ($form_state['values']['op'] == t('Rebuild permissions')) { | 70 $form_state['redirect'] = 'admin/content/node-settings/rebuild'; |
72 drupal_goto('admin/content/node-settings/rebuild'); | |
73 } | |
74 } | 71 } |
75 | 72 |
76 /** | 73 /** |
77 * Menu callback: confirm rebuilding of permissions. | 74 * Menu callback: confirm rebuilding of permissions. |
78 */ | 75 */ |
85 * Handler for wipe confirmation | 82 * Handler for wipe confirmation |
86 */ | 83 */ |
87 function node_configure_rebuild_confirm_submit($form, &$form_state) { | 84 function node_configure_rebuild_confirm_submit($form, &$form_state) { |
88 node_access_rebuild(TRUE); | 85 node_access_rebuild(TRUE); |
89 $form_state['redirect'] = 'admin/content/node-settings'; | 86 $form_state['redirect'] = 'admin/content/node-settings'; |
90 return; | |
91 } | 87 } |
92 | 88 |
93 /** | 89 /** |
94 * Implementation of hook_node_operations(). | 90 * Implementation of hook_node_operations(). |
95 */ | 91 */ |