diff --git a/application/src/Xerxes/Record/Link.php b/application/src/Xerxes/Record/Link.php index 11e219d2..67fcaea2 100644 --- a/application/src/Xerxes/Record/Link.php +++ b/application/src/Xerxes/Record/Link.php @@ -273,6 +273,12 @@ public function toXML() $xml->url = $this->getURL(); + // display legacy Xerxes 1.x proxy URLs as direct URLs + if (strpos($xml->url, '&action=proxy')) + { + $xml->url = urldecode(substr(strstr($this->getURL(), '&url='), 5)); + } + return Parser::convertToDOMDocument($xml); } }