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 */ |
