diff --git a/core/class/layout.class.php b/core/class/layout.class.php
index e4928ef..952ca2b 100644
--- a/core/class/layout.class.php
+++ b/core/class/layout.class.php
@@ -496,7 +496,7 @@ class layout extends common
* Affichage du sélecteur d'espaces
*/
if (
- $this->getUser('group') >= self::GROUP_MEMBER
+ $this->getUser('group') === self::GROUP_MEMBER
&& $this->getData(['theme', 'menu', 'selectSpace']) === true
) {
if ($this->getCoursesByUser()) {
@@ -509,6 +509,39 @@ class layout extends common
}
}
+ /**
+ * Commandes pour les membres simples
+ * Affichage des boutons gestionnaire de fichiers et mon compte
+ */
+ if (
+ $this->getUser('group') === self::GROUP_MEMBER
+ && $this->getData(['theme', 'menu', 'memberBar']) === true
+ ) {
+
+ // Affiche l'icône RFM
+ if ($this->getUser('permission', 'filemanager') === true) {
+ $itemsRight .= '
' . template::ico('folder', [
+ 'href' => helper::baseUrl(false) . 'core/vendor/filemanager/dialog.php?type=0&akey=' . md5_file(self::DATA_DIR . 'core.json') . '&lang=' . $this->getData(['user', $this->getUser('id'), 'language']),
+ 'attr' => 'data-lity',
+ 'help' => 'Fichiers du site'
+ ]) . '';
+ }
+ // Affiche l'icône d'édition du compte
+ if ($this->getUser('permission', 'user', 'edit') === true) {
+ $itemsRight .= '' . template::ico('user', [
+ 'help' => 'Mon compte',
+ 'margin' => 'right',
+ 'href' => helper::baseUrl() . 'user/edit/' . $this->getUser('id')
+ ]) . '';
+ }
+ $itemsRight .= '' .
+ template::ico('logout', [
+ 'help' => 'Déconnecter',
+ 'href' => helper::baseUrl() . 'user/logout',
+ 'id' => 'barLogout'
+ ]) . '';
+ }
+
// Lien de connexion
if (
($this->getData(['theme', 'menu', 'loginLink'])
@@ -523,41 +556,7 @@ class layout extends common
]) .
'';
}
- /**
- * Commandes pour les membres simples
- * Affichage des boutons gestionnaire de fichiers et mon compte
- */
- if (
- $this->getUser('group') === self::GROUP_MEMBER
- && $this->getData(['theme', 'menu', 'memberBar']) === true
- ) {
- if (
- ($this->getUser('group') >= self::GROUP_MEMBER &&
- $this->getUser('permission', 'filemanager') === true)
- ) {
- $itemsRight .= '' . template::ico('folder', [
- 'href' => helper::baseUrl(false) . 'core/vendor/filemanager/dialog.php?type=0&akey=' . md5_file(self::DATA_DIR . 'core.json') . '&lang=' . $this->getData(['user', $this->getUser('id'), 'language']),
- 'attr' => 'data-lity',
- 'help' => 'Fichiers du site'
- ]) . '';
- }
- if (
- $this->getUser('permission', 'user', 'edit') === true
- ) {
- $itemsRight .= '' . template::ico('user', [
- 'help' => 'Mon compte',
- 'margin' => 'right',
- 'href' => helper::baseUrl() . 'user/edit/' . $this->getUser('id')
- ]) . '';
- }
- $itemsRight .= '' .
- template::ico('logout', [
- 'help' => 'Déconnecter',
- 'href' => helper::baseUrl() . 'user/logout',
- 'id' => 'barLogout'
- ]) . '';
- }
// Retourne les items du menu
echo '';
diff --git a/core/core.php b/core/core.php
index fd61552..70368ac 100644
--- a/core/core.php
+++ b/core/core.php
@@ -51,7 +51,7 @@ class common
const ACCESS_TIMER = 1800;
// Numéro de version
- const ZWII_VERSION = '1.4.14';
+ const ZWII_VERSION = '1.4.15';
// URL autoupdate
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/';
diff --git a/core/layout/common.css b/core/layout/common.css
index 9b2de38..a2483e2 100644
--- a/core/layout/common.css
+++ b/core/layout/common.css
@@ -618,6 +618,8 @@ nav #menuSelectCourse {
font-size: 1em;
background-color: rgba(255, 255, 255, 1);
line-height: 45px;
+ padding: 5px 10px;
+ margin: 0px 10px;
}
diff --git a/core/vendor/tinymce/init.js b/core/vendor/tinymce/init.js
index a063c8a..e2470a1 100644
--- a/core/vendor/tinymce/init.js
+++ b/core/vendor/tinymce/init.js
@@ -128,10 +128,10 @@ tinymce.init({
image_dimensions: true,
// Active l'onglet avancé lors de l'ajout d'une image
image_advtab: true,
- // Urls absolues
- relative_urls: true,
- // Conversion des URLs
- convert_urls: false,
+ // Urls relatives
+ relative_urls: true, // Utiliser des URLs relatives
+ remove_script_host: false, // Conserver le script host (domaine)
+ convert_urls: true, // Convertir automatiquement les URLs
// Url de base
document_base_url: baseUrl,
// Gestionnaire de fichiers
@@ -331,10 +331,10 @@ tinymce.init({
image_dimensions: true,
// Active l'onglet avancé lors de l'ajout d'une image
image_advtab: true,
- // Urls absolues
- relative_urls: true,
- // Conversion des URLs
- convert_urls: false,
+ // Urls relatives
+ relative_urls: true, // Utiliser des URLs relatives
+ remove_script_host: false, // Conserver le script host (domaine)
+ convert_urls: true, // Convertir automatiquement les URLs
// Url de base
document_base_url: baseUrl,
max_height: 200,