From 9c9688ad63e08d1d77bae19d3e83fbd1de99feaf Mon Sep 17 00:00:00 2001 From: Deltacms Date: Thu, 10 Nov 2022 09:00:05 +0100 Subject: [PATCH] News editeur + corrections blog --- CHANGES.md | 4 +++- module/blog/view/add/add.php | 10 ++++------ module/blog/view/config/config.php | 10 +++++----- module/blog/view/edit/edit.php | 10 ++++------ module/news/news.php | 8 +++++++- module/news/view/add/add.php | 2 +- module/news/view/config/config.php | 8 ++++---- module/news/view/edit/edit.php | 2 +- 8 files changed, 29 insertions(+), 25 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index c1d60e7..ea97fd7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,7 +2,9 @@ ## Version 4.4.01 de Deltacms - Modifications : - - Ajout du groupe éditeur + - Ajout du groupe éditeur, autorisations limitées à l'édition des pages, l'ajout de fichiers, l'accès aux pages privées membre et éditeur, + - Adaptation des modules de page à ce nouveau groupe avec des actions autorisées très limitées, + - ## Version 4.3.08 de Deltacms - Modifications : diff --git a/module/blog/view/add/add.php b/module/blog/view/add/add.php index a6af312..d3efbeb 100644 --- a/module/blog/view/add/add.php +++ b/module/blog/view/add/add.php @@ -88,11 +88,10 @@ echo template::formOpen('blogAddForm'); ?>

-
+
$text['blog_view']['add'][12], - 'selected' => $this->getUser('id'), - 'disabled' => $this->getUser('group') !== self::GROUP_ADMIN ? true : false + 'selected' => $this->getUser('id') ]); ?>
@@ -102,12 +101,11 @@ echo template::formOpen('blogAddForm'); ?> 'value' => time() ]); ?>
-
+
$text['blog_view']['add'][15], 'selected' => $module::EDIT_ALL, - 'help' => $text['blog_view']['add'][16], - 'disabled' => $this->getUser('group') >= self::GROUP_MODERATOR ? false : true + 'help' => $text['blog_view']['add'][16] ]); ?>
diff --git a/module/blog/view/config/config.php b/module/blog/view/config/config.php index e268c6a..2b61238 100644 --- a/module/blog/view/config/config.php +++ b/module/blog/view/config/config.php @@ -13,21 +13,21 @@ echo template::formOpen('blogConfig'); ?> 'value' => $text['blog_view']['config'][0] ]); ?>
-
- getUser('group') >= self::GROUP_MODERATOR) { echo template::button('blogConfigTexts', [ +
+ helper::baseUrl() . $this->getUrl(0) . '/texts', 'ico' => '', 'value' => $text['blog_view']['config'][13] - ]); } ?> + ]); ?>
-
+
helper::baseUrl() . $this->getUrl(0) . '/add', 'ico' => 'plus', 'value' => $text['blog_view']['config'][1] ]); ?>
-
+
$text['blog_view']['config'][2] ]); ?> diff --git a/module/blog/view/edit/edit.php b/module/blog/view/edit/edit.php index bb50254..3ff2b57 100644 --- a/module/blog/view/edit/edit.php +++ b/module/blog/view/edit/edit.php @@ -93,11 +93,10 @@ echo template::formOpen('blogEditForm'); ?>

-
+
$text['blog_view']['edit'][12], - 'selected' => $this->getUser('id'), - 'disabled' => $this->getUser('group') !== self::GROUP_ADMIN ? true : false + 'selected' => $this->getUser('id') ]); ?>
@@ -107,12 +106,11 @@ echo template::formOpen('blogEditForm'); ?> 'value' => $this->getData(['module', $this->getUrl(0), 'posts', $this->getUrl(2), 'publishedOn']) ]); ?>
-
+
$text['blog_view']['edit'][15], 'selected' => is_numeric($this->getData(['module', $this->getUrl(0), 'posts', $this->getUrl(2), 'editConsent'])) ? $module::EDIT_GROUP : $this->getData(['module', $this->getUrl(0), 'posts', $this->getUrl(2), 'editConsent']), - 'help' => $text['blog_view']['edit'][16], - 'disabled' => $this->getUser('group') >= self::GROUP_MODERATOR ? false : true + 'help' => $text['blog_view']['edit'][16] ]); ?>
diff --git a/module/news/news.php b/module/news/news.php index a91da3b..3d62e87 100644 --- a/module/news/news.php +++ b/module/news/news.php @@ -265,7 +265,8 @@ class news extends common { template::button('newsConfigDelete' . $newsIds[$i], [ 'class' => 'newsConfigDelete buttonRed', 'href' => helper::baseUrl() . $this->getUrl(0) . '/delete/' . $newsIds[$i] . '/' . $_SESSION['csrf'], - 'value' => template::ico('cancel') + 'value' => template::ico('cancel'), + 'disabled' => $this->getUser('group') >= self::GROUP_MODERATOR ? false : true ]) ]; } @@ -579,6 +580,11 @@ class news extends common { $this->setData(['module',$this->getUrl(0),'config', 'noMargin', true ]); $this->setData(['module',$this->getUrl(0),'config', 'versionData', '4.2' ]); } + // Mise à jour 4.4 + if (version_compare($versionData, '4.4', '<') ) { + // Mettre à jour la version + $this->setData(['module',$this->getUrl(0),'config', 'versionData', '4.4' ]); + } } /** diff --git a/module/news/view/add/add.php b/module/news/view/add/add.php index 53ac285..95df38e 100644 --- a/module/news/view/add/add.php +++ b/module/news/view/add/add.php @@ -54,7 +54,7 @@ echo template::formOpen('newsAddForm'); ?>

-
+
$text['news_view']['add'][4], 'selected' => $this->getUser('id') diff --git a/module/news/view/config/config.php b/module/news/view/config/config.php index 1659a9f..8f6a483 100644 --- a/module/news/view/config/config.php +++ b/module/news/view/config/config.php @@ -12,20 +12,20 @@ echo template::formOpen('newsConfig'); ?> 'value' => $text['news_view']['config'][0] ]); ?>
-
+
helper::baseUrl() . $this->getUrl(0) . '/add', 'ico' => 'plus', 'value' => $text['news_view']['config'][1] ]); ?>
-
+
$text['news_view']['config'][2] ]); ?>
-
+

@@ -87,7 +87,7 @@ echo template::formOpen('newsConfig'); ?>
-
+

diff --git a/module/news/view/edit/edit.php b/module/news/view/edit/edit.php index 4d40edd..2ee5fe0 100644 --- a/module/news/view/edit/edit.php +++ b/module/news/view/edit/edit.php @@ -56,7 +56,7 @@ echo template::formOpen('newsEditForm'); ?>

-
+
$text['news_view']['edit'][6], 'selected' => $this->getUser('id')