diff --git a/core/core.php b/core/core.php index da7655d..1309212 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.12.07'; + const ZWII_VERSION = '1.12.08'; // URL autoupdate const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/'; @@ -390,7 +390,7 @@ class common // Stocker le cookie de langue pour l'éditeur de texte ainsi que l'url du contenu pour le theme setcookie('ZWII_UI', self::$i18nUI, time() + 3600, '', '', false, false); // Stocker l'courseId pour le thème de TinyMCE - setcookie('ZWII_SITE_CONTENT', self::$siteContent, time() + 3600, '', '', false, false); + //setcookie('ZWII_SITE_CONTENT', self::$siteContent, time() + 3600, '', '', false, false); setlocale(LC_ALL, self::$i18nUI); // Construit la liste des pages parents/enfants @@ -452,8 +452,6 @@ class common } - - /** * Ajoute les valeurs en sortie * @param array $output Valeurs en sortie diff --git a/core/layout/main.php b/core/layout/main.php index 3edc65e..3a12bcd 100644 --- a/core/layout/main.php +++ b/core/layout/main.php @@ -34,6 +34,8 @@ } ?> + +
getUser('group') > self::GROUP_MEMBER) : ?> showBar(); ?> diff --git a/core/vendor/filemanager/config/config.php b/core/vendor/filemanager/config/config.php index d0c3a0f..fb397d5 100644 --- a/core/vendor/filemanager/config/config.php +++ b/core/vendor/filemanager/config/config.php @@ -19,7 +19,7 @@ setlocale(LC_CTYPE, $lang); /* Lecture du groupe de l'utilisateur connecté pour attribuer les droits et les dossiers */ $userId = $_COOKIE['ZWII_USER_ID']; -$courseId = $_COOKIE['ZWII_SITE_CONTENT']; +$courseId = $_SESSION['ZWII_SITE_CONTENT']; $u = json_decode(file_get_contents('../../../site/data/user.json'), true); $g = json_decode(file_get_contents('../../../site/data/profil.json'), true); diff --git a/core/vendor/tinymce/init.js b/core/vendor/tinymce/init.js index e56c5f1..604ed9b 100644 --- a/core/vendor/tinymce/init.js +++ b/core/vendor/tinymce/init.js @@ -10,6 +10,8 @@ if (typeof (privateKey) == 'undefined') { var privateKey = null; }; +// Récupération du thème de l'espace +var siteContent = document.getElementById('zwii_site_content').getAttribute('data-variable'); tinymce.init({ // Classe où appliquer l'éditeur selector: ".editorWysiwyg", @@ -99,7 +101,7 @@ tinymce.init({ content_css: [ baseUrl + "core/layout/common.css", baseUrl + "core/vendor/tinymce/content.css", - baseUrl + "site/data/"+ (getCookie("ZWII_SITE_CONTENT") === null ? 'home' : getCookie("ZWII_SITE_CONTENT")) +"/theme.css", + baseUrl + "site/data/"+ siteContent === null ? 'home' : siteContent +"/theme.css", baseUrl + "site/data/custom.css" ], // Classe à ajouter à la balise body dans l'iframe