]> _ Git - cubeextranet.git/commitdiff
wait #2565 @0.5
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Thu, 31 Jan 2019 16:08:59 +0000 (16:08 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Thu, 31 Jan 2019 16:08:59 +0000 (16:08 +0000)
inc/ws/Util/html5/master/class.ws.html5.links.php

index c6ade374619e717c76e90c7191ebc75ba0046919..a6528ba5bc9d6121d0d15da0486c7661418f004f 100644 (file)
@@ -57,6 +57,8 @@ class wsHTML5Link
        {
                $init['scorm'] = self::isScorm($init);
 
+               $init['to'] = self::replaceCustomURL($init['to']);
+
                switch ($init['type']) {
                        case 1:
                        case 2:
@@ -181,6 +183,17 @@ class wsHTML5Link
                }
        }
 
+       public static function replaceCustomURL($url)
+       {
+               $url = trim($url);
+               if (strpos($url, 'custom:') === 0) {
+                       $e = explode(':', $url, 2);
+                       return customLink::_getURL($e[1]);
+               }
+
+               return $url;
+       }
+
        public static function getMultimediaInstance($id, $init, &$compiler)
        {
                if ($init['alternative'] == '') {