| 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) { |
| 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 |
| 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': |