1.12.08 suppression du cookie ZWII_SITE_CONTENT

This commit is contained in:
Fred Tempez 2024-09-16 23:40:59 +02:00
parent 576f349b4a
commit 08c1619162
4 changed files with 8 additions and 6 deletions

View File

@ -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

View File

@ -34,6 +34,8 @@
} ?>
</head>
<body>
<!-- Variable transmise à TinyMCE -->
<div id="zwii_site_content" data-variable="<?php echo htmlspecialchars(isset($_SESSION['ZWII_SITE_CONTENT']) ? $_SESSION['ZWII_SITE_CONTENT'] : 'home'); ?>"></div>
<!-- Barre d'administration -->
<?php if ($this->getUser('group') > self::GROUP_MEMBER) : ?>
<?php $layout->showBar(); ?>

View File

@ -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);

View File

@ -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