/[drupal]/contributions/modules/override_node_options/override_node_options.module
ViewVC logotype

Diff of /contributions/modules/override_node_options/override_node_options.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.5, Mon Dec 8 22:01:40 2008 UTC revision 1.5.2.1, Tue Dec 9 17:56:00 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: override_node_options.module,v 1.4 2008/12/06 22:29:28 timmillwood Exp $  // $Id: override_node_options.module,v 1.5 2008/12/08 22:01:40 timmillwood Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 84  function override_node_options_admin_set Line 84  function override_node_options_admin_set
84                  );                  );
85                  }                  }
86    
87                    if(module_exists(comment)){
88            $form['authoring_information'] = array(
89            '#type' => 'fieldset',
90            '#title' => t('Comment settings'),
91            '#description' => t('Options for the Comment settings fieldset on the node form.'),
92             );
93    
94                $form['comment_settings']['override_node_options_cscollapsible'] = array(
95                    '#type' => 'checkbox',
96                    '#title' => t('Comment settings collapsible'),
97                    '#default_value' => variable_get('override_node_options_cscollapsible', 1),
98                    );
99                    $form['comment_settings']['override_node_options_cscollapsed'] = array(
100                    '#type' => 'checkbox',
101                    '#title' => t('Comment settings collapsed by default'),
102                    '#default_value' => variable_get('override_node_options_cscollapsed', 1),
103                    );
104                    }
105    
106                  if(module_exists(node)){                  if(module_exists(node)){
107          $form['authoring_information'] = array(          $form['authoring_information'] = array(
108          '#type' => 'fieldset',          '#type' => 'fieldset',
# Line 138  function override_node_options_form_alte Line 157  function override_node_options_form_alte
157      $form['options'] = array(      $form['options'] = array(
158            '#type' => 'fieldset',            '#type' => 'fieldset',
159            '#title' => t('Publishing options'),            '#title' => t('Publishing options'),
160            '#collapsible' => variable_get('override_node_options_collapsible', 1),            '#collapsible' => variable_get('override_node_options_pocollapsible', 1),
161            '#collapsed' => variable_get('override_node_options_collapsed', 1), '#weight' => 25);            '#collapsed' => variable_get('override_node_options_pocollapsed', 1), '#weight' => 25);
162      }      }
163      if(user_access('override ' . $form['type']['#value'] . ' published option')){      if(user_access('override ' . $form['type']['#value'] . ' published option')){
164            $form['options']['override_publishing_status']   = array(            $form['options']['override_publishing_status']   = array(
# Line 171  function override_node_options_form_alte Line 190  function override_node_options_form_alte
190      $form['author'] = array(      $form['author'] = array(
191            '#type' => 'fieldset',            '#type' => 'fieldset',
192            '#title' => t('Authoring information'),            '#title' => t('Authoring information'),
193            '#collapsible' => variable_get('override_node_options_collapsible', 1),            '#collapsible' => variable_get('override_node_options_aicollapsible', 1),
194            '#collapsed' => variable_get('override_node_options_collapsed', 1), '#weight' => 20);            '#collapsed' => variable_get('override_node_options_aicollapsed', 1), '#weight' => 20);
195      }      }
196      if(user_access('override ' . $form['type']['#value'] . ' authored by option')){      if(user_access('override ' . $form['type']['#value'] . ' authored by option')){
197            $form['author']['override_authored_by'] = array(            $form['author']['override_authored_by'] = array(
# Line 204  function override_node_options_form_alte Line 223  function override_node_options_form_alte
223    }    }
224    
225     if (isset($form['type']) && $form['type']['#value'] .'_node_form' == $form_id) {     if (isset($form['type']) && $form['type']['#value'] .'_node_form' == $form_id) {
226            if(module_exists(comment)){
227                    $form['comment_settings']['#collapsible'] = variable_get('override_node_options_cscollapsible', 1);
228                    $form['comment_settings']['#collapsed'] = variable_get('override_node_options_cscollapsed', 1);
229            }
230          if(module_exists(node)){          if(module_exists(node)){
231                  $form['options']['#collapsible'] = variable_get('override_node_options_pocollapsible', 1);                  $form['options']['#collapsible'] = variable_get('override_node_options_pocollapsible', 1);
232                  $form['options']['#collapsed'] = variable_get('override_node_options_pocollapsed', 1);                  $form['options']['#collapsed'] = variable_get('override_node_options_pocollapsed', 1);
233          }          }
234          if(module_exists(node)){          if(module_exists(node)){
235                  $form['options']['#collapsible'] = variable_get('override_node_options_aicollapsible', 1);                  $form['author']['#collapsible'] = variable_get('override_node_options_aicollapsible', 1);
236                  $form['options']['#collapsed'] = variable_get('override_node_options_aicollapsed', 1);                  $form['author']['#collapsed'] = variable_get('override_node_options_aicollapsed', 1);
237          }          }
238          if(module_exists(upload)){          if(module_exists(upload)){
239                  $form['attachments']['#collapsible'] = variable_get('override_node_options_facollapsible', 1);                  $form['attachments']['#collapsible'] = variable_get('override_node_options_facollapsible', 1);

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.5.2.1

  ViewVC Help
Powered by ViewVC 1.1.2