| 1 |
<?php |
<?php |
| 2 |
// $Id: nodefamily.module,v 1.30 2007/03/25 13:41:10 fago Exp $ |
// $Id: nodefamily.module,v 1.31 2007/04/29 14:12:37 fago Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 422 |
function nodefamily_get_child_types($typename = NULL) { |
function nodefamily_get_child_types($typename = NULL) { |
| 423 |
$relations = variable_get('nodefamily_relations', array()); |
$relations = variable_get('nodefamily_relations', array()); |
| 424 |
|
|
| 425 |
if ($typename == NULL || array_key_exists($typename, $relations)) { |
if (array_key_exists($typename, $relations)) { |
| 426 |
return array_keys($relations[$typename]); |
return array_keys($relations[$typename]); |
| 427 |
} |
} |
| 428 |
|
else if ($typename == NULL) { |
| 429 |
|
return array_keys(call_user_func_array('array_merge', $relations)); |
| 430 |
|
} |
| 431 |
else { |
else { |
| 432 |
return array(); |
return array(); |
| 433 |
} |
} |