diff --git a/CHANGES.md b/CHANGES.md index cfb7fbe6..ed4a60c2 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,11 +4,16 @@ ### Corrections +- Corrige un problème de permission non spécifiée dans un profil. - Corrige des messages de dépréciations de fonctions dans RFM. - Corrige un message de dépréciation lié à l'absence éventuel de titre court dans la génération du sitemap. - Met à jour les profils dans le slider. - Petites corrections. +### Améliorations + +- Affecte une icône home aux boutons de retour + ## Version 13.0.08 ### Corrections diff --git a/core/core.php b/core/core.php index e77bcac5..ce95743c 100644 --- a/core/core.php +++ b/core/core.php @@ -970,8 +970,17 @@ class common ) { return $this->getData(['profil', $this->user['group'], $this->user['profil'], $key1]); } else { - // Une permission non spécifiée dans le profil est autorisée par défaut pour le fonctionnement de $action - return true; + // Une permission non spécifiée dans le profil est autorisée selon la valeur de $actions + if (class_exists($key1)) { + $module = new $key1; + if (array_key_exists($key2, $module::$actions)) { + // var_dump($this->getUser('group')); + // var_dump($module::$actions[$key2]); + // var_dump($this->getUser('group') >= $module::$actions[$key2]); + return $this->getUser('group') >= $module::$actions[$key2]; + } + } + return false; } }