| 1 |
<?php |
<?php |
| 2 |
// $Id: node.module,v 1.641.2.18 2006/10/22 17:34:27 dries Exp $ |
// $Id: node.module,v 1.641.2.19 2006/11/14 10:32:14 killes Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 349 |
if (is_numeric($param)) { |
if (is_numeric($param)) { |
| 350 |
$cachable = $revision == NULL; |
$cachable = $revision == NULL; |
| 351 |
if ($cachable && isset($nodes[$param])) { |
if ($cachable && isset($nodes[$param])) { |
| 352 |
return $nodes[$param]; |
return drupal_clone($nodes[$param]); |
| 353 |
} |
} |
| 354 |
$cond = 'n.nid = %d'; |
$cond = 'n.nid = %d'; |
| 355 |
$arguments[] = $param; |
$arguments[] = $param; |
| 390 |
} |
} |
| 391 |
|
|
| 392 |
if ($cachable) { |
if ($cachable) { |
| 393 |
$nodes[$param] = $node; |
$nodes[$param] = drupal_clone($node); |
| 394 |
} |
} |
| 395 |
|
|
| 396 |
return $node; |
return $node; |