/[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.2.1, Tue Dec 9 17:56:00 2008 UTC revision 1.5.2.2, Sat Dec 20 15:33:50 2008 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.5.2.1 2008/12/09 17:56:00 timmillwood Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 268  function override_node_options_nodeapi(& Line 268  function override_node_options_nodeapi(&
268              $node->$real_key = $node->$override_key;              $node->$real_key = $node->$override_key;
269            }            }
270          }          }
271          if(user_access('override authored on option')){          if(user_access('override ' . $node->type . ' authored on option')){
272          // Node creation date override          // Node creation date override
273          if ($node->date !== $node->override_authored_on || !empty($node->override_authored_on)) {          if ($node->date !== $node->override_authored_on || !empty($node->override_authored_on)) {
274           $node->created = !empty($node->override_authored_on) ? strtotime($node->override_authored_on) : time();           $node->created = !empty($node->override_authored_on) ? strtotime($node->override_authored_on) : time();
275          }          }
276          }          }
277            if(user_access('override ' . $node->type . ' authored by option')){
278          if ($node->name !== $node->override_authored_by) {          if ($node->name !== $node->override_authored_by) {
279            if (!empty($node->override_authored_by)) {            if (!empty($node->override_authored_by)) {
280              $account = user_load(array('name' => $node->override_authored_by));              $account = user_load(array('name' => $node->override_authored_by));
# Line 283  function override_node_options_nodeapi(& Line 284  function override_node_options_nodeapi(&
284              $node->uid = 0;              $node->uid = 0;
285            }            }
286          }          }
287            }
288    
289    
290        }        }

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

  ViewVC Help
Powered by ViewVC 1.1.2