aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/SemClass.class.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/classes/SemClass.class.php')
-rw-r--r--lib/classes/SemClass.class.php10
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()