From: vincent@cubedesigners.com Date: Thu, 9 Sep 2021 09:32:04 +0000 (+0000) Subject: wait #4677 @0.75 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=0744b271d8513bc52fe9f9ff022dbaee42795657;p=cubeextranet.git wait #4677 @0.75 --- diff --git a/inc/ws/Util/html5/master/class.ws.html5.links.php b/inc/ws/Util/html5/master/class.ws.html5.links.php index 2657ac1e4..9ea2dd923 100644 --- a/inc/ws/Util/html5/master/class.ws.html5.links.php +++ b/inc/ws/Util/html5/master/class.ws.html5.links.php @@ -347,7 +347,15 @@ class wsHTML5Link public static function isScorm($linkData) { - return (isset($linkData['scorm']) && $linkData['scorm']) || (stristr($linkData['to'], 'scorm') || (isset($linkData['alternative']) && stristr($linkData['alternative'], 'scorm'))); + return (isset($linkData['scorm']) && $linkData['scorm']) || (self::_isScormLink($linkData['to']) || (isset($linkData['alternative']) && self::_isScormLink($linkData['alternative']))); + } + + protected static function _isScormLink($url) + { + if (strpos($url, 'http://') >= 0 || strpos($url, 'https://') > 0) { + return false; + } + return stristr($url, 'scorm'); } public function __construct($id, $init, &$compiler)