diff options
Diffstat (limited to 'lib/classes/SemClass.class.php')
| -rw-r--r-- | lib/classes/SemClass.class.php | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/classes/SemClass.class.php b/lib/classes/SemClass.class.php index 6b885f1..bb63a80 100644 --- a/lib/classes/SemClass.class.php +++ b/lib/classes/SemClass.class.php @@ -217,7 +217,7 @@ class SemClass implements ArrayAccess */ public function getModuleMetadata($modulename) { - return $this->data['modules'][$modulename]; + return $this->data['modules'][$modulename] ?? false; } /** @@ -310,8 +310,8 @@ class SemClass implements ArrayAccess public function isModuleAllowed($modulename) { return !isset($this->data['modules'][$modulename]) - || !$this->data['modules'][$modulename]['sticky'] - || $this->data['modules'][$modulename]['activated']; + || empty($this->data['modules'][$modulename]['sticky']) + || !empty($this->data['modules'][$modulename]['activated']); } /** @@ -322,8 +322,8 @@ class SemClass implements ArrayAccess public function isModuleMandatory($module) { return isset($this->data['modules'][$module]) - && $this->data['modules'][$module]['sticky'] - && $this->data['modules'][$module]['activated']; + && !empty($this->data['modules'][$module]['sticky']) + && !empty($this->data['modules'][$module]['activated']); } public function getSemTypes() |
