Browse Source

Merge b109daad0b into adbec0d16f

pull/85/merge
GitHub Merge Button 14 years ago
parent
commit
3bb34fcc31
  1. 12
      api/fedora_item.inc

12
api/fedora_item.inc

@ -136,10 +136,22 @@ class Fedora_Item {
* @return type
*/
function add_datastream_from_url($datastream_url, $datastream_id, $datastream_label = NULL, $datastream_mimetype = '', $controlGroup = 'M', $logMessage = NULL) {
global $base_url;
dd($datastream_url);
if (empty($datastream_label)) {
$datastream_label = $datastream_id;
}
// Fedora has some problems getting files from HTTPS connections sometimes, so if we are getting a file
// from the local drupal, we try to pass a HTTP url instead of a HTTPS one.
if(stripos($datastream_url, 'https://') !== FALSE && stripos($datastream_url, $base_url) !== FALSE) {
$datastream_url = str_ireplace('https://', 'http://', $datastream_url);
}
dd($datastream_url);
$params = array(
'pid' => $this->pid,
'dsID' => $datastream_id,

Loading…
Cancel
Save