|
|
@ -948,7 +948,7 @@ function makeObject($pid, $dsID) { |
|
|
|
drupal_set_message(t("No pid or dsid given to create an object with.")); |
|
|
|
drupal_set_message(t("No pid or dsid given to create an object with.")); |
|
|
|
return ' '; |
|
|
|
return ' '; |
|
|
|
} |
|
|
|
} |
|
|
|
global $user; |
|
|
|
global $user, $conf; |
|
|
|
if (!fedora_repository_access(OBJECTHELPER :: $OBJECT_HELPER_VIEW_FEDORA, $pid, $user)) { |
|
|
|
if (!fedora_repository_access(OBJECTHELPER :: $OBJECT_HELPER_VIEW_FEDORA, $pid, $user)) { |
|
|
|
drupal_access_denied(); |
|
|
|
drupal_access_denied(); |
|
|
|
return; |
|
|
|
return; |
|
|
@ -956,6 +956,9 @@ function makeObject($pid, $dsID) { |
|
|
|
return ' '; |
|
|
|
return ' '; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Disable the page cache, so entire datastreams do not get thrown into the page cache. |
|
|
|
|
|
|
|
$conf['cache'] = CACHE_DISABLED; |
|
|
|
|
|
|
|
|
|
|
|
module_load_include('inc', 'fedora_repository', 'ObjectHelper'); |
|
|
|
module_load_include('inc', 'fedora_repository', 'ObjectHelper'); |
|
|
|
$objectHelper = new ObjectHelper(); |
|
|
|
$objectHelper = new ObjectHelper(); |
|
|
|
$objectHelper->makeObject($pid, $dsID); |
|
|
|
$objectHelper->makeObject($pid, $dsID); |
|
|
|