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 * Affichage du sélecteur d'espaces
*/ */
if ( if (
$this->getUser('group') >= self::GROUP_MEMBER $this->getUser('group') === self::GROUP_MEMBER
&& $this->getData(['theme', 'menu', 'selectSpace']) === true && $this->getData(['theme', 'menu', 'selectSpace']) === true
) { ) {
if ($this->getCoursesByUser()) { 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 // Lien de connexion
if ( if (
($this->getData(['theme', 'menu', 'loginLink']) ($this->getData(['theme', 'menu', 'loginLink'])
@ -523,41 +556,7 @@ class layout extends common
]) . ]) .
'</li>'; '</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 // Retourne les items du menu
echo '<ul class="navMain" id="menuLeft">' . $itemsLeft . '</ul><ul class="navMain" id="menuRight">' . $itemsRight; echo '<ul class="navMain" id="menuLeft">' . $itemsLeft . '</ul><ul class="navMain" id="menuRight">' . $itemsRight;
echo '</ul>'; echo '</ul>';

View File

@ -51,7 +51,7 @@ class common
const ACCESS_TIMER = 1800; const ACCESS_TIMER = 1800;
// Numéro de version // Numéro de version
const ZWII_VERSION = '1.4.14'; const ZWII_VERSION = '1.4.15';
// URL autoupdate // URL autoupdate
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/'; 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; font-size: 1em;
background-color: rgba(255, 255, 255, 1); background-color: rgba(255, 255, 255, 1);
line-height: 45px; line-height: 45px;
padding: 5px 10px;
margin: 0px 10px;
} }

View File

@ -128,10 +128,10 @@ tinymce.init({
image_dimensions: true, image_dimensions: true,
// Active l'onglet avancé lors de l'ajout d'une image // Active l'onglet avancé lors de l'ajout d'une image
image_advtab: true, image_advtab: true,
// Urls absolues // Urls relatives
relative_urls: true, relative_urls: true, // Utiliser des URLs relatives
// Conversion des URLs remove_script_host: false, // Conserver le script host (domaine)
convert_urls: false, convert_urls: true, // Convertir automatiquement les URLs
// Url de base // Url de base
document_base_url: baseUrl, document_base_url: baseUrl,
// Gestionnaire de fichiers // Gestionnaire de fichiers
@ -331,10 +331,10 @@ tinymce.init({
image_dimensions: true, image_dimensions: true,
// Active l'onglet avancé lors de l'ajout d'une image // Active l'onglet avancé lors de l'ajout d'une image
image_advtab: true, image_advtab: true,
// Urls absolues // Urls relatives
relative_urls: true, relative_urls: true, // Utiliser des URLs relatives
// Conversion des URLs remove_script_host: false, // Conserver le script host (domaine)
convert_urls: false, convert_urls: true, // Convertir automatiquement les URLs
// Url de base // Url de base
document_base_url: baseUrl, document_base_url: baseUrl,
max_height: 200, max_height: 200,