label))); drupal_goto('islandora/object/' . $collection_object->id); } elseif ($registry_count == 1) { // One registry implementation, go there drupal_goto($ingest_registry[0]['url']); } else { // Multiple ingest routes registered return islandora_ingest_registry_render($ingest_registry); } } //@TODO: theme function islandora_ingest_registry_render($ingest_registry) { $output = array( '#type' => 'markup', '#markup' => '', ); foreach ($ingest_registry AS $ingest_route) { $output['#markup'] .= l($ingest_route['name'], $ingest_route['url']) . '
'; } return $output; }