function uuid_book_features_export_options in UUID Features Integration 7
Implements hook_features_export_options().
File
- includes/
uuid_book.features.inc, line 16  - Features hooks for the uuid_book features component.
 
Code
function uuid_book_features_export_options() {
  $options = array();
  // Use nid as no uuid for books.
  $book_nids = array();
  // Call with param for possible fix from here:
  // @link https://www.drupal.org/node/760102
  $books = book_get_books(TRUE);
  foreach ($books as $book) {
    $book_nids[] = $book['nid'];
  }
  if (!empty($book_nids)) {
    $query = new EntityFieldQuery();
    $query
      ->entityCondition('entity_type', 'node')
      ->propertyCondition('nid', $book_nids, 'IN')
      ->propertyOrderBy('title')
      ->addTag('uuid_book_features_export_options');
    $result = $query
      ->execute();
    if (!empty($result['node'])) {
      $nodes = node_load_multiple(array_keys($result['node']));
      foreach ($nodes as $node) {
        $options[$node->uuid] = $node->title;
      }
    }
  }
  return $options;
}