change relative URLs to absolute URLs in window.open(...)

This commit is contained in:
gbateson
2007-06-26 02:31:57 +00:00
parent 81bf069328
commit 9036033b8a
+5
View File
@@ -1529,6 +1529,11 @@ class hotpot_xml_quiz extends hotpot_xml_tree {
$replace = "hotpot_convert_navbutton_url('".$this->get_baseurl()."','".$this->reference."','\\1','".$this->course."')";
$this->source = preg_replace($search, $replace, $this->source);
// relative URLs in <a ... onclick="window.open('...')...">...</a>
$search = '|'.'(?<='.'onclick="'."window.open\\('".')'."([^']*)".'(?='."'\\);return false;".'")'.'|ise';
$replace = "hotpot_convert_url('".$this->get_baseurl()."','".$this->reference."','\\1')";
$this->source = preg_replace($search, $replace, $this->source);
} else {
if ($this->parse_xml) {