Index: pageroute.page_useredit.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/pageroute/Attic/pageroute.page_useredit.inc,v retrieving revision 1.1.2.5 diff -u -r1.1.2.5 pageroute.page_useredit.inc --- pageroute.page_useredit.inc 10 Sep 2009 10:09:48 -0000 1.1.2.5 +++ pageroute.page_useredit.inc 14 Sep 2009 11:35:21 -0000 @@ -34,6 +34,21 @@ $form += drupal_retrieve_form('user_profile_form', $form_state, $account, $this->options['category']); drupal_prepare_form('user_profile_form', $form, $form_state); + $this->unsetForm($form); + } + + public function unsetForm(&$form, $group = '') { + if ($group) { + $options = $this->options[$group]; + } + else { + $options = $this->options; + } + + if (isset($options['submit']) && !$options['submit']) { + unset($form['submit']); + } + unset($form['delete']); } public function getAdminForm($page, &$form) { @@ -50,6 +65,12 @@ '#weight' => 2, '#options' => $categories, ); + $form['options']['submit'] = array( + '#type' => 'checkbox', + '#title' => t('Display submit button'), + '#default_value' => isset($page->options['submit']) ? $page->options['submit'] : 1, + '#weight' => 5, + ); } public static function help() {