$dupData['image'] = '';
$dupData['to'] = $linkData['image'];
$dupData['type'] = 15;
+ if (wsHTML5Link::isScorm($linkData)) {
+ $dupData['scorm'] = true;
+ }
array_push($links, $dupData);
}
if ($linkData['type'] == 7) {
*/
public static function getInstance($id, $init, &$compiler)
{
- $init['scorm'] = (stristr($init['to'], 'scorm') || stristr($init['alternative'], 'scorm'));
+ $init['scorm'] = self::isScorm($init);
switch ($init['type']) {
case 1:
return null;
}
+ public static function isScorm($linkData)
+ {
+ return (isset($linkData['scorm']) && $linkData['scorm']) || (stristr($linkData['to'], 'scorm') || stristr($linkData['alternative'], 'scorm'));
+ }
+
public function __construct($id, $init, &$compiler)
{
$this->_init = $init;