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.php12
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/classes/SemClass.class.php b/lib/classes/SemClass.class.php
index c4a2c26..63be920 100644
--- a/lib/classes/SemClass.class.php
+++ b/lib/classes/SemClass.class.php
@@ -304,9 +304,11 @@ class SemClass implements ArrayAccess
public function isModuleAllowed($modulename)
{
return !$this->isModuleForbidden($modulename)
- && (empty($this->data['modules'][$modulename])
- || !$this->data['modules'][$modulename]['sticky']
- || $this->data['modules'][$modulename]['activated']);
+ && (
+ empty($this->data['modules'][$modulename])
+ || empty($this->data['modules'][$modulename]['sticky'])
+ || !empty($this->data['modules'][$modulename]['activated'])
+ );
}
/**
@@ -317,8 +319,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()