1.20.02
Installe la variable de masquage des pages dans les thèmes où elle n'a pas été définie. Corrige le décalage du contenu de la page lorsque les pages sont masquées du menu. Mise à jour du jeu de données 1.20.02
This commit is contained in:
parent
22d69ccafb
commit
9d6e229e0a
@ -1,4 +1,4 @@
|
||||
# ZwiiCampus 1.20.01
|
||||
# ZwiiCampus 1.20.02
|
||||
|
||||
ZwiiCampus (Learning Management System) est logiciel auteur destiné à mettre en ligne des tutoriels. Il dispose de plusieurs modalités d'ouverture et d'accès des contenus. Basé sur la version 13 du CMS Zwii, la structure logicielle est solide, le framework de Zwii est éprouvé.
|
||||
|
||||
|
@ -613,8 +613,7 @@ class layout extends common
|
||||
}
|
||||
|
||||
// Retourne les items du menu
|
||||
echo '<ul class="navMain" id="menuLeft">' . $itemsLeft . '</ul><ul class="navMain" id="menuRight">' . $itemsRight;
|
||||
echo '</ul>';
|
||||
echo '<ul class="navMain" id="menuLeft">' . $itemsLeft . '</ul><ul class="navMain" id="menuRight">' . $itemsRight . '</ul>';
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -378,7 +378,7 @@ core.start = function () {
|
||||
});
|
||||
|
||||
// Par défaut pour tous les thèmes.
|
||||
$("#menuLeft, nav").css("max-height", totalHeight + "px").css("min-height", totalHeight + "px");
|
||||
$("#menuLeft").css("max-height", totalHeight + "px").css("min-height", totalHeight + "px");
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -51,7 +51,7 @@ class common
|
||||
const ACCESS_TIMER = 1800;
|
||||
|
||||
// Numéro de version
|
||||
const ZWII_VERSION = '1.20.01';
|
||||
const ZWII_VERSION = '1.20.02';
|
||||
|
||||
// URL autoupdate
|
||||
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/';
|
||||
|
@ -22,7 +22,6 @@ if (
|
||||
$this->setData(['core', 'dataVersion', 1700]);
|
||||
}
|
||||
|
||||
|
||||
if (
|
||||
$this->getData(['core', 'dataVersion']) < 1800
|
||||
) {
|
||||
@ -45,4 +44,33 @@ if (
|
||||
fclose($fp);
|
||||
}
|
||||
$this->setData(['core', 'dataVersion', 1800]);
|
||||
}
|
||||
}
|
||||
|
||||
if (
|
||||
$this->getData(['core', 'dataVersion']) < 12002
|
||||
) {
|
||||
|
||||
/**
|
||||
* Installe dans le thème du menu la variable hidePages
|
||||
**/
|
||||
// Tableau à insérer
|
||||
$a = [
|
||||
'theme' =>
|
||||
['menu' => [
|
||||
'hidePages' => false
|
||||
]]];
|
||||
// Parcourir la structure pour écrire dans les fichiers JSON
|
||||
foreach ($this->getData(['course']) as $courseId => $courseValues) {
|
||||
$d = json_decode(file_get_contents(self::DATA_DIR . $courseId . '/theme.json'), true);
|
||||
// Insérer la variable hidePages si elle n'existe pas
|
||||
if (isset($d['theme']['menu']['hidePages']) === false) {
|
||||
$result = array_replace_recursive($d, $a);
|
||||
file_put_contents(self::DATA_DIR . $courseId . '/theme.json', json_encode($result,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));
|
||||
}
|
||||
// Forcer la régénération du fichier theme.css
|
||||
if (file_exists(self::DATA_DIR . $courseId . '/theme.css')) {
|
||||
unlink(self::DATA_DIR . $courseId . '/theme.css');
|
||||
}
|
||||
}
|
||||
//$this->setData(['core', 'dataVersion', 12002]);
|
||||
}
|
||||
|
@ -657,6 +657,7 @@ nav a:hover {
|
||||
|
||||
#menuLeft {
|
||||
display: inline-flex;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#menuRight {
|
||||
|
@ -64,7 +64,7 @@ class init extends common
|
||||
]
|
||||
],
|
||||
'core' => [
|
||||
'dataVersion' => 1700,
|
||||
'dataVersion' => 12002,
|
||||
'lastBackup' => 0,
|
||||
'lastClearTmp' => 0,
|
||||
'lastAutoUpdate' => 0,
|
||||
|
Loading…
x
Reference in New Issue
Block a user