function uuid_book_features_export in UUID Features Integration 7
Implements hook_features_export().
File
- includes/
uuid_book.features.inc, line 74 - Features hooks for the uuid_book features component.
Code
function uuid_book_features_export($data, &$export, $module_name = '') {
$pipe = array();
$export['dependencies']['uuid_features'] = 'uuid_features';
$book_uuids = array();
$nodes = entity_uuid_load('node', $data, array(), TRUE);
foreach ($nodes as $node) {
if (isset($node->book)) {
$tree = book_menu_subtree_data($node->book);
$book_uuids = array_merge($book_uuids, uuid_book_features_export_traverse($tree));
}
$export['features']['uuid_book'][$node->uuid] = $node->uuid;
}
if (!empty($book_uuids)) {
if (!empty($pipe['uuid_node'])) {
$pipe['uuid_node'] = array_merge($pipe['uuid_node'], $book_uuids);
}
else {
$pipe['uuid_node'] = $book_uuids;
}
}
return $pipe;
}