Browse Source

Merge pull request #228 from nigelgbanks/7.x-remove-direct-instantiation-of-tuque-objects

Fixed namespace problem caused by previous commit
pull/229/head
Jonathan Green 12 years ago
parent
commit
9e965936e7
  1. 2
      includes/utilities.inc

2
includes/utilities.inc

@ -382,7 +382,7 @@ function islandora_get_datastreams_requirements_from_content_model(FedoraObject
function islandora_prepare_new_object($namespace = NULL, $label = NULL, $datastreams = array(), $content_models = array(), $relationships = array()) { function islandora_prepare_new_object($namespace = NULL, $label = NULL, $datastreams = array(), $content_models = array(), $relationships = array()) {
global $user; global $user;
$tuque = islandora_get_tuque_connection(); $tuque = islandora_get_tuque_connection();
$object = $tuque->repository->constructObject($namespace); $object = isset($namespace) ? $tuque->repository->constructObject($namespace) : new IslandoraNewFedoraObject(NULL, $tuque->repository);
$object->owner = isset($user->name) ? $user->name : $object->owner; $object->owner = isset($user->name) ? $user->name : $object->owner;
$object->label = isset($label) ? $label : $object->label; $object->label = isset($label) ? $label : $object->label;
foreach ($content_models as $content_model) { foreach ($content_models as $content_model) {

Loading…
Cancel
Save