|
@@ -81,7 +81,7 @@ discard block |
|
|
block discarded – undo |
|
81
|
81
|
|
|
82
|
82
|
switch ($piVars['action']) { |
|
83
|
83
|
case 'mets': |
|
84
|
|
- $path = rtrim('http://' . $fedoraHost,"/").'/fedora/objects/'.$piVars['qid'].'/methods/qucosa:SDef/getMETSDissemination?supplement=yes'; |
|
|
84
|
+ $path = rtrim('http://' . $fedoraHost, "/") . '/fedora/objects/' . $piVars['qid'] . '/methods/qucosa:SDef/getMETSDissemination?supplement=yes'; |
|
85
|
85
|
break; |
|
86
|
86
|
|
|
87
|
87
|
case 'preview': |
|
@@ -144,13 +144,13 @@ discard block |
|
|
block discarded – undo |
|
144
|
144
|
|
|
145
|
145
|
$qid = $piVars['qid']; |
|
146
|
146
|
$source = explode(':', $qid); |
|
147
|
|
- if($source[0] == 'qucosa') { |
|
|
147
|
+ if ($source[0] == 'qucosa') { |
|
148
|
148
|
|
|
149
|
|
- $path = rtrim('http://' . $fedoraHost,"/").'/fedora/objects/'.$piVars['qid'].'/methods/qucosa:SDef/getMETSDissemination?supplement=yes'; |
|
|
149
|
+ $path = rtrim('http://' . $fedoraHost, "/") . '/fedora/objects/' . $piVars['qid'] . '/methods/qucosa:SDef/getMETSDissemination?supplement=yes'; |
|
150
|
150
|
$metsXml = str_replace('&', '&', file_get_contents($path)); |
|
151
|
151
|
$dataCiteXml = \EWW\Dpf\Helper\DataCiteXml::convertFromMetsXml($metsXml); |
|
152
|
152
|
|
|
153
|
|
- } elseif($document = $this->documentRepository->findByUid($piVars['qid'])) { |
|
|
153
|
+ } elseif ($document = $this->documentRepository->findByUid($piVars['qid'])) { |
|
154
|
154
|
|
|
155
|
155
|
$metsXml = str_replace('&', '&', $this->buildMetsXml($document)); |
|
156
|
156
|
$dataCiteXml = \EWW\Dpf\Helper\DataCiteXml::convertFromMetsXml($metsXml); |
|
@@ -173,8 +173,8 @@ discard block |
|
|
block discarded – undo |
|
173
|
173
|
|
|
174
|
174
|
case 'zip': |
|
175
|
175
|
// FIXME Service locations on Fedora host are hard coded |
|
176
|
|
- $metsUrl = rtrim('http://' . $fedoraHost,"/") . '/mets?pid=' . $piVars['qid']; |
|
177
|
|
- $path = rtrim('http://' . $fedoraHost,"/") . '/zip?metsurl=' . rawurlencode($metsUrl); |
|
|
176
|
+ $metsUrl = rtrim('http://' . $fedoraHost, "/") . '/mets?pid=' . $piVars['qid']; |
|
|
177
|
+ $path = rtrim('http://' . $fedoraHost, "/") . '/zip?metsurl=' . rawurlencode($metsUrl); |
|
178
|
178
|
break; |
|
179
|
179
|
|
|
180
|
180
|
default: |
|
@@ -199,7 +199,7 @@ discard block |
|
|
block discarded – undo |
|
199
|
199
|
if (TRUE === $isRepositoryObject) { |
|
200
|
200
|
if (TRUE === $restrictToActiveDocuments) { |
|
201
|
201
|
// if restriction applies, check object state before dissemination |
|
202
|
|
- $objectProfileURI = rtrim('http://' . $fedoraHost,"/").'/fedora/objects/'.$piVars['qid'].'?format=XML'; |
|
|
202
|
+ $objectProfileURI = rtrim('http://' . $fedoraHost, "/") . '/fedora/objects/' . $piVars['qid'] . '?format=XML'; |
|
203
|
203
|
$objectProfileXML = file_get_contents($objectProfileURI); |
|
204
|
204
|
if (FALSE !== $objectProfileXML) { |
|
205
|
205
|
$objectProfileDOM = new \DOMDocument('1.0', 'UTF-8'); |