/[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.6, Fri Apr 3 20:38:20 2009 UTC revision 1.7, Sat Apr 4 07:57:26 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: override_node_options.module,v 1.5 2008/12/08 22:01:40 timmillwood Exp $  // $Id: override_node_options.module,v 1.6 2009/04/03 20:38:20 timmillwood Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 237  function _override_node_options_apply_ke Line 237  function _override_node_options_apply_ke
237            'override_publishing_sticky' => 'sticky',            'override_publishing_sticky' => 'sticky',
238            'override_publishing_revision' => 'revision'            'override_publishing_revision' => 'revision'
239          );          );
240    
241            $options = variable_get('node_options_' . $node->type, NULL);
242            foreach ($options as $option){
243                $default->$option = $option;
244            }
245    
246          foreach ($keys as $override_key => $real_key) {          foreach ($keys as $override_key => $real_key) {
247            if (isset($node->$override_key)) {            if (isset($node->$override_key)) {
248              $node->$real_key = $node->$override_key;              $node->$real_key = $node->$override_key;
249            }            }
250             else {             elseif (isset($default->$real_key)) {
251                $options = variable_get('node_options_' . $node->type, NULL);                    $node->$real_key = TRUE;
252                foreach($options as $default){                    }
                   $node->$default = TRUE;  
253                }                }
           }  
         }  
254    
255  }  }
256    

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.2