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

Diff of /contributions/modules/type_local_nids/type_local_nids.module

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

revision 1.1.2.1, Tue Mar 25 03:51:40 2008 UTC revision 1.1.2.2, Sun Mar 30 16:06:15 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id$  // $Id: type_local_nids.module,v 1.1.2.1 2008/03/25 03:51:40 jbrown Exp $
3    
4    
5  function _type_local_nids_generate_lnid(&$node) {  function _type_local_nids_generate_lnid(&$node) {
# Line 50  function type_local_nids_nodeapi(&$node, Line 50  function type_local_nids_nodeapi(&$node,
50          switch ($op) {          switch ($op) {
51    
52                  case 'load':                  case 'load':
53                    case 'update':
54    
55                          $node->lnid = db_result(db_query("                          $node->lnid = db_result(db_query("
56                                  SELECT lnid                                  SELECT lnid
# Line 60  function type_local_nids_nodeapi(&$node, Line 61  function type_local_nids_nodeapi(&$node,
61                          ));                          ));
62    
63                  case 'insert':                  case 'insert':
                 case 'update':  
64    
65                          if(!$node->lnid)                          if(!$node->lnid)
66                                  _type_local_nids_generate_lnid($node);                                  _type_local_nids_generate_lnid($node);
67    
68                          break;                          return array('lnid' => $node->lnid);
69    
70    
71                  case 'delete':                  case 'delete':

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

  ViewVC Help
Powered by ViewVC 1.1.2