| 1 |
<?php |
<?php |
| 2 |
// $Id: feedapi_inherit.module,v 1.1.2.14.2.6 2009/06/04 16:30:52 aronnovak Exp $ |
// $Id: feedapi_inherit.module,v 1.1.2.14.2.7 2009/07/02 16:38:16 aronnovak Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 121 |
$item_node->taxonomy = array(); |
$item_node->taxonomy = array(); |
| 122 |
} |
} |
| 123 |
foreach ($terms as $tid => $term) { |
foreach ($terms as $tid => $term) { |
| 124 |
if (!$item_node->taxonomy[$tid]) { |
$vid = $term->vid; |
| 125 |
$item_node->taxonomy[$tid] = $term; |
$vocabulary = taxonomy_vocabulary_load($vid); |
| 126 |
|
if ($vocabulary->multiple) { |
| 127 |
|
if (!(isset($item_node->taxonomy[$vid]) && is_array($item_node->taxonomy[$vid]))) { |
| 128 |
|
$item_node->taxonomy[$vid] = array(); |
| 129 |
|
} |
| 130 |
|
if (!in_array($tid, $item_node->taxonomy[$vid])) { |
| 131 |
|
$item_node->taxonomy[$vid][$tid] = $tid; |
| 132 |
|
} |
| 133 |
|
} |
| 134 |
|
else { |
| 135 |
|
if (!$item_node->taxonomy[$vid]) { |
| 136 |
|
$item_node->taxonomy[$vid] = $tid; |
| 137 |
|
} |
| 138 |
} |
} |
| 139 |
} |
} |
| 140 |
} |
} |