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,