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

Diff of /contributions/modules/revisionreference/revisionreference.module

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

revision 1.1.2.2, Thu Jun 19 21:16:35 2008 UTC revision 1.1.2.3, Sat Aug 23 02:54:31 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: revisionreference.module 118 2008-06-03 23:40:41Z danielb $  // $Id: revisionreference.module,v 1.1.2.2 2008/06/19 21:16:35 danielb Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 418  function revisionreference_autocomplete_ Line 418  function revisionreference_autocomplete_
418        SELECT r.nid, r.timestamp, r.title, u.name AS user        SELECT r.nid, r.timestamp, r.title, u.name AS user
419        FROM {node_revisions} r        FROM {node_revisions} r
420        LEFT JOIN {users} u ON r.uid = u.uid        LEFT JOIN {users} u ON r.uid = u.uid
421        WHERE r.vid = %d"), $vid));        WHERE r.vid = %d", 'node_revisions', 'vid', $vid), $vid));
422    
423      $current = revisionreference_vid_is_current($row->vid, $row->nid);      $current = revisionreference_vid_is_current($row->vid, $row->nid);
424      $value = $row->title .' [nid:'. $row->nid .'] '. ($current ? '(CUR) ' : '') . date('m/d/Y h:m', $row->timestamp) .' by '. $row->user .' [vid:'. $vid .']';      $value = $row->title .' [nid:'. $row->nid .'] '. ($current ? '(CUR) ' : '') . date('m/d/Y h:m', $row->timestamp) .' by '. $row->user .' [vid:'. $vid .']';
# Line 612  function _revisionreference_potential_re Line 612  function _revisionreference_potential_re
612        LEFT JOIN {node} n ON r.nid = n.nid        LEFT JOIN {node} n ON r.nid = n.nid
613        LEFT JOIN {users} u ON r.uid = u.uid        LEFT JOIN {users} u ON r.uid = u.uid
614        WHERE ". $related_clause ."        WHERE ". $related_clause ."
615        ORDER BY n.title, n.vid"), $args);        ORDER BY n.title, n.vid", 'node_revisions', 'vid', $args), $args);
616    }    }
617    
618    $rows = array();    $rows = array();
# Line 774  function theme_revisionreference_autocom Line 774  function theme_revisionreference_autocom
774  }  }
775    
776  function revisionreference_nid_from_vid($vid) {  function revisionreference_nid_from_vid($vid) {
777    $nid = db_result(db_query(db_rewrite_sql("SELECT nid from {node_revisions} WHERE vid = %d"), $vid));    $nid = db_result(db_query(db_rewrite_sql("SELECT nid from {node_revisions} WHERE vid = %d", 'node_revisions', 'vid', $vid), $vid));
778    return $nid;    return $nid;
779  }  }
780    
# Line 784  function revisionreference_vid_is_curren Line 784  function revisionreference_vid_is_curren
784      $nid = revision_nid_from_vid($vid);      $nid = revision_nid_from_vid($vid);
785    }    }
786    if (!isset($max_vid_for_nids[$nid])) {    if (!isset($max_vid_for_nids[$nid])) {
787      $max_vid_for_nids[$nid] = db_result(db_query(db_rewrite_sql("SELECT MAX(vid) AS vid from {node_revisions} WHERE nid = %d"), $nid));      $max_vid_for_nids[$nid] = db_result(db_query(db_rewrite_sql("SELECT MAX(vid) AS vid from {node_revisions} WHERE nid = %d", 'node_revisions', 'vid', $nid), $nid));
788    }    }
789    return ($max_vid_for_nids[$nid] == $vid);    return ($max_vid_for_nids[$nid] == $vid);
790  }  }

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