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

Diff of /contributions/modules/node_images/node_images.module

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

revision 1.11.2.7, Tue Aug 26 18:19:30 2008 UTC revision 1.11.2.8, Thu Aug 28 14:33:17 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: node_images.module,v 1.11.2.6 2008/08/24 19:51:43 stefano73 Exp $  // $Id: node_images.module,v 1.11.2.7 2008/08/26 18:19:30 stefano73 Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 13  function node_images_perm() { Line 13  function node_images_perm() {
13    $perms = array('administer node images', 'edit own node images', 'edit any node image', 'delete own node images', 'delete any node image');    $perms = array('administer node images', 'edit own node images', 'edit any node image', 'delete own node images', 'delete any node image');
14    
15    foreach (node_get_types() as $type) {    foreach (node_get_types() as $type) {
16      if ($type->module == 'node') {      $name = strtolower(check_plain($type->type));
17        $name = check_plain($type->type);      $perms[] = 'add node images to own '. $name .' content';
18        $perms[] = 'add node images to own '. $name .' content';      $perms[] = 'add node images to any '. $name .' content';
       $perms[] = 'add node images to any '. $name .' content';  
     }  
19    }    }
20    
21    return $perms;    return $perms;
# Line 761  function node_images_load($node, $teaser Line 759  function node_images_load($node, $teaser
759  function _node_images_access($op, $node, $file = NULL) {  function _node_images_access($op, $node, $file = NULL) {
760    global $user;    global $user;
761    
762    $type = strtolower(node_get_types('name', $node));    $type = node_get_types('type', $node);
763      if (!isset($type->type)) return FALSE;
764    
765      $type = strtolower($type->type);
766    if ($op == 'create') {    if ($op == 'create') {
767      return (user_access('add node images to any '. $type .' content') || (user_access('add node images to own '. $type .' content') && ($user->uid == $node->uid)));      return (user_access('add node images to any '. $type .' content') || (user_access('add node images to own '. $type .' content') && ($user->uid == $node->uid)));
768    }    }

Legend:
Removed from v.1.11.2.7  
changed lines
  Added in v.1.11.2.8

  ViewVC Help
Powered by ViewVC 1.1.2