diff --git a/CHANGES.md b/CHANGES.md index 8245b703..b92219d4 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,10 +1,16 @@ # Changelog -## Version 12.4.00 +## Version 13.0.00 # Améliorations - Gestion des groupes de profils d'utilisateurs. +- Sécurise l'accès aux fonctions sensibles du CLMS. - Améliore la gestion de la base de données et la génération du fichier de journalisation. - Stockage des données JSON, forçage au format objet. +- Correction de bugs mineurs dans la sauvegarde des modules installés. + +## Version 12.4.00 +- L'ID de session n'est plus transmise dans l'URL, les modules distribués ont été actualisés. +- Corrections de bug dans le module Blog, merci de consulter le fichier changes.log du module. ## Version 12.3.11 - Interdit la création d'une langue autrement que par un administrateur. diff --git a/LISEZMOI.md b/LISEZMOI.md index 804505df..414d5e76 100644 --- a/LISEZMOI.md +++ b/LISEZMOI.md @@ -1,4 +1,4 @@ -# ZwiiCMS 12.3.11 +# ZwiiCMS 13.0.00 Zwii est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation. diff --git a/README.md b/README.md index c2569faf..c2a03712 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# ZwiiCMS 12.3.11 +# ZwiiCMS 13.0.00 Zwii is a database-less (flat-file) CMS that allows you to easily create and manage a web site without any programming knowledge. diff --git a/core/class/layout.class.php b/core/class/layout.class.php index 77256468..a2f63b9a 100644 --- a/core/class/layout.class.php +++ b/core/class/layout.class.php @@ -575,7 +575,7 @@ class layout extends common and $this->getUser('password') !== $this->getInput('ZWII_USER_PASSWORD') ) or ($this->getData(['page', $parentPageId, 'disable']) === true and $this->getUser('password') === $this->getInput('ZWII_USER_PASSWORD') - and $this->getUser('group') < self::GROUP_MODERATOR + and $this->getUser('group') < self::GROUP_EDITOR ) ) { $pageUrl = ($this->getData(['locale', 'homePageId']) === $this->getUrl(0)) ? helper::baseUrl(false) : helper::baseUrl() . $this->getUrl(0); @@ -641,7 +641,7 @@ class layout extends common and $this->getUser('password') !== $this->getInput('ZWII_USER_PASSWORD') ) or ($this->getData(['page', $childKey, 'disable']) === true and $this->getUser('password') === $this->getInput('ZWII_USER_PASSWORD') - and $this->getUser('group') < self::GROUP_MODERATOR + and $this->getUser('group') < self::GROUP_EDITOR ) ) { $pageUrl = ($this->getData(['locale', 'homePageId']) === $this->getUrl(0)) ? helper::baseUrl(false) : helper::baseUrl() . $this->getUrl(0); @@ -876,7 +876,7 @@ class layout extends common // Items de gauche $leftItems = ''; // Sélecteur de langues - if ($this->getUser('group') >= self::GROUP_MODERATOR) { + if ($this->getUser('group') >= self::GROUP_EDITOR) { $c = 0; $leftItem = ''; foreach (self::$languages as $key => $value) { @@ -893,7 +893,7 @@ class layout extends common } } // Liste des pages - if ($this->getUser('group') >= self::GROUP_MODERATOR) { + if ($this->getUser('group') >= self::GROUP_EDITOR) { $leftItems .= '