/[drupal]/contributions/modules/node_clone/clone.module
ViewVC logotype

Diff of /contributions/modules/node_clone/clone.module

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

revision 1.22, Tue Oct 14 23:16:56 2008 UTC revision 1.23, Wed Oct 15 18:39:44 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: clone.module,v 1.21 2008/05/03 21:50:58 pwolanin Exp $  // $Id: clone.module,v 1.22 2008/10/14 23:16:56 pwolanin Exp $
3  // $Name:  $  // $Name:  $
4    
5  /**  /**
# Line 55  function clone_access($node) { Line 55  function clone_access($node) {
55    global $user;    global $user;
56    // Check basic permissions first.    // Check basic permissions first.
57    $access = (user_access('clone node') || ($user->uid && ($node->uid == $user->uid) && user_access('clone own nodes')));    $access = (user_access('clone node') || ($user->uid && ($node->uid == $user->uid) && user_access('clone own nodes')));
58      // Make sure the user can view the original node content.
59      $access = $access && node_access('view', $node);
60    // Check additional conditions    // Check additional conditions
61    $access = $access && (clone_is_permitted($node->type) && filter_access($node->format) && node_access('create', $node->type));    $access = $access && (clone_is_permitted($node->type) && filter_access($node->format) && node_access('create', $node->type));
62    // Let other modules alter this - for exmple to only allow some users    // Let other modules alter this - for exmple to only allow some users

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

  ViewVC Help
Powered by ViewVC 1.1.2