Déplace le bouton de connexion à la fin du container
Désactive le sélecteur d'espaces pour les admins et les éditeurs
TinyMCE : les URL des images sont relatives
Sélecteur d'espace, améliore la feuille de style
This commit is contained in:
Fred Tempez 2024-01-27 16:21:06 +01:00
parent 91a57d30f7
commit eac4746e8a
4 changed files with 45 additions and 44 deletions

View File

@ -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 .= '<li>' . 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'
]) . '</li>';
}
// Affiche l'icône d'édition du compte
if ($this->getUser('permission', 'user', 'edit') === true) {
$itemsRight .= '<li>' . template::ico('user', [
'help' => 'Mon compte',
'margin' => 'right',
'href' => helper::baseUrl() . 'user/edit/' . $this->getUser('id')
]) . '</li>';
}
$itemsRight .= '<li>' .
template::ico('logout', [
'help' => 'Déconnecter',
'href' => helper::baseUrl() . 'user/logout',
'id' => 'barLogout'
]) . '</li>';
}
// Lien de connexion
if (
($this->getData(['theme', 'menu', 'loginLink'])
@ -523,41 +556,7 @@ class layout extends common
]) .
'</li>';
}
/**
* 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 .= '<li>' . 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'
]) . '</li>';
}
if (
$this->getUser('permission', 'user', 'edit') === true
) {
$itemsRight .= '<li>' . template::ico('user', [
'help' => 'Mon compte',
'margin' => 'right',
'href' => helper::baseUrl() . 'user/edit/' . $this->getUser('id')
]) . '</li>';
}
$itemsRight .= '<li>' .
template::ico('logout', [
'help' => 'Déconnecter',
'href' => helper::baseUrl() . 'user/logout',
'id' => 'barLogout'
]) . '</li>';
}
// Retourne les items du menu
echo '<ul class="navMain" id="menuLeft">' . $itemsLeft . '</ul><ul class="navMain" id="menuRight">' . $itemsRight;
echo '</ul>';

View File

@ -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/';

View File

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

View File

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