/[drupal]/contributions/modules/nodereferrer_create/add_to_referrer.php
ViewVC logotype

Diff of /contributions/modules/nodereferrer_create/add_to_referrer.php

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

revision 1.1.2.2, Tue Sep 9 11:11:13 2008 UTC revision 1.1.2.3, Mon Oct 13 10:49:05 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id$  // $Id: add_to_referrer.php,v 1.1.2.2 2008/09/09 11:11:13 anselmheaton Exp $
3    
4  /**  /**
5   * Implementation of hook_menu() for the add to referrer page   * Implementation of hook_menu() for the add to referrer page
# Line 121  function _nodereferrer_create_add_form_s Line 121  function _nodereferrer_create_add_form_s
121  function _nodereferrer_create_autocomplete($type, $filter) {  function _nodereferrer_create_autocomplete($type, $filter) {
122    $matches = array();    $matches = array();
123    
124    $res = db_query("SELECT nid FROM {node} WHERE type='%s' AND title LIKE '%%%s%%'", $type, $filter);    // Only query nodes where we have update rights
125      $update_where = _node_access_where_sql('update', 'ndrfc_node_access');
126      if ($update_where) {
127        $update_where = '('.$update_where.') AND ';
128      }
129      $res = db_query("
130        SELECT node.nid
131          FROM {node} AS node
132        INNER JOIN {node_access} AS ndrfc_node_access ON ndrfc_node_access.nid = node.nid
133        WHERE $update_where
134              type='%s' AND title LIKE '%%%s%%'
135      ", $type, $filter);
136    
137    while ($nid = db_fetch_object($res)) {    while ($nid = db_fetch_object($res)) {
138      $node = node_load($nid->nid);      $node = node_load($nid->nid);
139      $matches[$node->title.' [nid:'.$node->nid.']'] = $node->title;      $matches[$node->title.' [nid:'.$node->nid.']'] = $node->title;

Legend:
Removed from v.1.1.2.2  
changed lines
  Added in v.1.1.2.3

  ViewVC Help
Powered by ViewVC 1.1.2