From 99a8b776b5d2765ddfb31e419be37cd51736910b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Thu, 6 Feb 2025 16:40:59 +0100 Subject: [PATCH] Role renomme Groupe WIP --- core/class/layout.class.php | 24 +++---- core/class/router.class.php | 14 ++-- core/core.php | 40 +++++------ core/include/update.inc.php | 56 +++++++++++++++- core/layout/main.php | 4 +- core/module/install/install.php | 2 +- core/module/install/ressource/defaultdata.php | 42 ++++++------ core/module/install/ressource/i18n/en_EN.json | 6 +- core/module/install/ressource/i18n/es.json | 6 +- core/module/install/ressource/i18n/fr_FR.json | 6 +- core/module/page/page.php | 4 +- core/module/page/view/edit/edit.php | 4 +- core/module/sitemap/sitemap.php | 4 +- core/module/user/user.php | 66 +++++++++---------- core/module/user/view/add/add.php | 2 +- core/module/user/view/edit/edit.php | 22 +++---- core/module/user/view/import/import.php | 2 +- core/module/user/view/index/index.php | 2 +- core/module/user/view/profilAdd/profilAdd.php | 2 +- .../user/view/profilEdit/profilEdit.php | 2 +- core/vendor/filemanager/config/config.php | 2 +- module/blog/blog.php | 24 +++---- module/blog/i18n/de.json | 2 +- module/blog/i18n/en_EN.json | 2 +- module/blog/i18n/es.json | 2 +- module/blog/i18n/fr_FR.json | 2 +- module/blog/i18n/gr_GR.json | 2 +- module/blog/i18n/it.json | 2 +- module/blog/i18n/pt_PT.json | 2 +- module/blog/i18n/tr_TR.json | 2 +- module/blog/view/add/add.php | 2 +- module/blog/view/article/article.php | 8 +-- module/blog/view/edit/edit.php | 2 +- module/blog/view/index/index.php | 8 +-- module/form/form.php | 6 +- module/form/ressource/defaultdata.php | 2 +- module/form/view/option/option.php | 4 +- module/news/view/article/article.php | 2 +- module/news/view/index/index.php | 2 +- module/redirection/redirection.php | 2 +- module/search/search.php | 4 +- 41 files changed, 224 insertions(+), 170 deletions(-) diff --git a/core/class/layout.class.php b/core/class/layout.class.php index ad85568a..9f37fb5b 100644 --- a/core/class/layout.class.php +++ b/core/class/layout.class.php @@ -353,7 +353,7 @@ class layout extends common } // Affichage de la barre de membre simple if ( - $this->getUser('group') >= self::GROUP_MEMBER && $this->getUser('group') < self::GROUP_ADMIN + $this->getUser('role') >= self::GROUP_MEMBER && $this->getUser('role') < self::GROUP_ADMIN && $this->getData(['theme', 'footer', 'memberBar']) === true ) { $items .= 'getUser('group') === self::GROUP_MEMBER + $this->getUser('role') === self::GROUP_MEMBER && $this->getData(['theme', 'menu', 'memberBar']) === true ) { if ( - $this->getUser('group') >= self::GROUP_MEMBER && + $this->getUser('role') >= self::GROUP_MEMBER && $this->getUser('permission', 'filemanager') === true ) { $itemsRight .= '
  • ' . template::ico('folder', [ @@ -591,7 +591,7 @@ class layout extends common and $this->isConnected() === false ) or ($this->getData(['page', $parentPageId, 'disable']) === true and $this->isConnected() === true - and $this->getUser('group') < self::GROUP_EDITOR + and $this->getUser('role') < self::GROUP_EDITOR ) ) { $pageUrl = ($this->getData(['locale', 'homePageId']) === $this->getUrl(0)) ? helper::baseUrl(false) : helper::baseUrl() . $this->getUrl(0); @@ -657,7 +657,7 @@ class layout extends common and $this->isConnected() === false ) or ($this->getData(['page', $childKey, 'disable']) === true and $this->isConnected() === true - and $this->getUser('group') < self::GROUP_EDITOR + and $this->getUser('role') < self::GROUP_EDITOR ) ) { $pageUrl = ($this->getData(['locale', 'homePageId']) === $this->getUrl(0)) ? helper::baseUrl(false) : helper::baseUrl() . $this->getUrl(0); @@ -914,7 +914,7 @@ class layout extends common // Items de gauche $leftItems = ''; // Sélecteur de langues - if ($this->getUser('group') >= self::GROUP_EDITOR) { + if ($this->getUser('role') >= self::GROUP_EDITOR) { $leftItem = ''; foreach (self::$languages as $key => $value) { if (is_dir(self::DATA_DIR . $key)) { @@ -926,7 +926,7 @@ class layout extends common $leftItems .= $leftItem; $leftItems .= '
  • '; } - if ($this->getUser('group') >= self::GROUP_ADMIN) { + if ($this->getUser('role') >= self::GROUP_ADMIN) { $leftItems .= '
  • ' . template::ico('flag', [ 'help' => 'Langues', 'href' => helper::baseUrl() . 'language' @@ -934,7 +934,7 @@ class layout extends common } // Liste des pages - if ($this->getUser('group') >= self::GROUP_EDITOR) { + if ($this->getUser('role') >= self::GROUP_EDITOR) { $leftItems .= '