From 0744b271d8513bc52fe9f9ff022dbaee42795657 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Thu, 9 Sep 2021 09:32:04 +0000 Subject: [PATCH] wait #4677 @0.75 --- inc/ws/Util/html5/master/class.ws.html5.links.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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) -- 2.39.5