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