diff --git a/core/class/layout.class.php b/core/class/layout.class.php
index da737c64..db2d044d 100644
--- a/core/class/layout.class.php
+++ b/core/class/layout.class.php
@@ -82,25 +82,17 @@ class layout extends common
$content = 'col' . $blocks[1];
$blockright = 'col' . $blocks[2];
}
- // Toujours en pleine page pour la configuration des modules et l'édition des pages sauf l'affichage d'un article de blog
- $pattern = ['config', 'edit', 'add', 'comment', 'data', 'option', 'theme', 'comment', 'article', 'data', 'gallery', 'update', 'users', 'validate'];
+ // Page pleine pour la configuration des modules et l'édition des pages sauf l'affichage d'un article de blog
+ $pattern = ['config', 'edit', 'add', 'comment', 'data'];
if (
(sizeof($blocks) === 1 ||
in_array($this->getUrl(1), $pattern))
) { // Pleine page en mode configuration
- if (
- ($this->getData(['page', $this->getUrl(0), 'navLeft']) === 'top'
- || $this->getData(['page', $this->getUrl(0), 'navRight']) === 'top')
- && in_array($this->getUrl(1), $pattern) === false
- ) {
+ if ($this->getData(['page', $this->getUrl(0), 'navLeft']) === 'top' || $this->getData(['page', $this->getUrl(0), 'navRight']) === 'top') {
$this->showNavButtons('top');
}
$this->showContent();
- if (
- ($this->getData(['page', $this->getUrl(0), 'navLeft']) === 'bottom'
- || $this->getData(['page', $this->getUrl(0), 'navRight']) === 'bottom')
- && in_array($this->getUrl(1), $pattern) === false
- ) {
+ if ($this->getData(['page', $this->getUrl(0), 'navLeft']) === 'bottom' || $this->getData(['page', $this->getUrl(0), 'navRight']) === 'bottom') {
$this->showNavButtons('bottom');
}
} else {
@@ -1071,14 +1063,18 @@ class layout extends common
'help' => 'Thème',
'href' => helper::baseUrl() . 'theme'
]) . '';
- $rightItems .= '
' . template::ico('users', [
- 'help' => 'Utilisateurs',
- 'href' => helper::baseUrl() . 'user'
+ $rightItems .= '' . template::ico('puzzle', [
+ 'help' => 'Modules',
+ 'href' => helper::baseUrl() . 'plugin'
]) . '';
$rightItems .= '' . template::ico('cog-alt', [
'help' => 'Configuration',
'href' => helper::baseUrl() . 'config'
]) . '';
+ $rightItems .= '' . template::ico('users', [
+ 'help' => 'Utilisateurs',
+ 'href' => helper::baseUrl() . 'user'
+ ]) . '';
// Mise à jour automatique
$today = mktime(0, 0, 0);
$checkUpdate = $this->getData(['core', 'lastAutoUpdate']);
@@ -1096,45 +1092,15 @@ class layout extends common
) {
$this->setData(['core', 'updateAvailable', true]);
}
-
- // Recherche de mise à jour des modules
- $store = plugin::getStore();
- if (is_array($store)) {
- // Modules installés
- $infoModules = helper::getModules();
- // Clés moduleIds dans les pages
- $inPages = helper::arrayColumn($this->getData(['page']), 'moduleId', 'SORT_DESC');
- // Parcourir les données des modules
- foreach ($store as $key => $value) {
- if (empty($key)) {
- continue;
- }
- // Mise à jour d'un module
- if (array_key_exists($key, $infoModules) === true) {
- $this->setData(['core', 'updateModuleAvailable', true]);
- }
- }
- }
-
}
}
+
+
// Afficher le bouton : Mise à jour détectée + activée
if ($this->getData(['core', 'updateAvailable'])) {
$rightItems .= '' . template::ico('update colorRed') . '';
}
}
- if ($this->getData(['core', 'updateModuleAvailable'])) {
- $rightItems .= '' . template::ico('puzzle colorRed', [
- 'help' => 'Modules',
- 'href' => helper::baseUrl() . 'plugin'
- ]) . '';
- } else {
- $rightItems .= '' . template::ico('puzzle', [
- 'help' => 'Modules',
- 'href' => helper::baseUrl() . 'plugin'
- ]) . '';
- }
- // Boutons depuis le groupe éditeur
if (
$this->getUser('group') >= self::GROUP_EDITOR
&& $this->getUser('permission', 'user', 'edit')
@@ -1209,7 +1175,7 @@ class layout extends common
{
// Import des fontes liées au thème
if (file_exists(self::DATA_DIR . 'font/font.html')) {
- include_once(self::DATA_DIR . 'font/font.html');
+ include_once (self::DATA_DIR . 'font/font.html');
}
}