From 0b609e882de6e34f945fa514c81faf8c29d059e5 Mon Sep 17 00:00:00 2001 From: Svein-Tore Griff With Date: Mon, 13 Apr 2015 19:58:41 +0200 Subject: [PATCH] Add about to disable sources and make sure each source is set --- h5p.classes.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/h5p.classes.php b/h5p.classes.php index f63d706..ecff6b4 100644 --- a/h5p.classes.php +++ b/h5p.classes.php @@ -2351,18 +2351,21 @@ class H5PCore { */ public static function getDisable(&$sources) { $disable = H5PCore::DISABLE_NONE; - if (!$sources['frame']) { + if (!isset($sources['frame']) || !$sources['frame']) { $disable |= H5PCore::DISABLE_FRAME; } - if (!$sources['download']) { + if (!isset($sources['download']) || !$sources['download']) { $disable |= H5PCore::DISABLE_DOWNLOAD; } - if (!$sources['copyright']) { + if (!isset($sources['copyright']) || !$sources['copyright']) { $disable |= H5PCore::DISABLE_COPYRIGHT; } - if (!$sources['embed']) { + if (!isset($sources['embed']) || !$sources['embed']) { $disable |= H5PCore::DISABLE_EMBED; } + if (!isset($sources['about']) || !$sources['about']) { + $disable |= H5PCore::DISABLE_ABOUT; + } return $disable; }