public static function isScorm($linkData)
{
- return (isset($linkData['scorm']) && $linkData['scorm']) || (self::_isScormLink($linkData['to']) || (isset($linkData['alternative']) && self::_isScormLink($linkData['alternative'])));
+ if (isset($linkData['scorm']) && $linkData['scorm']) {
+ return true;
+ }
+ if (self::_isScormLink($linkData['to'])) {
+ return true;
+ }
+ if (isset($linkData['alternative']) && self::_isScormLink($linkData['alternative'])) {
+ return true;
+ }
+ return false;
}
protected static function _isScormLink($url)
{
- if (strpos($url, 'http://') >= 0 || strpos($url, 'https://') > 0) {
- return false;
+ if (strpos($url, 'http://') !==false || strpos($url, 'https://') !==false) {
+ $res= false;
+ }else {
+ $res = stristr($url, 'scorm');
}
- return stristr($url, 'scorm');
+ return $res;
}
public function __construct($id, $init, &$compiler)
public function getAdditionnalContent()
{
- return parent::getAdditionnalContent(). ' data-slideshow-lib="'.$this->compiler->book->parametres->inlineSlideshowLibrary.'"';
+ return parent::getAdditionnalContent() . ' data-slideshow-lib="' . $this->compiler->book->parametres->inlineSlideshowLibrary . '"';
}
public function keep()