chemin vers le log
This commit is contained in:
parent
899b6706eb
commit
cf4dcc998a
@ -82,25 +82,17 @@ class layout extends common
|
|||||||
$content = 'col' . $blocks[1];
|
$content = 'col' . $blocks[1];
|
||||||
$blockright = 'col' . $blocks[2];
|
$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
|
// 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', 'option', 'theme', 'comment', 'article', 'data', 'gallery', 'update', 'users', 'validate'];
|
$pattern = ['config', 'edit', 'add', 'comment', 'data'];
|
||||||
if (
|
if (
|
||||||
(sizeof($blocks) === 1 ||
|
(sizeof($blocks) === 1 ||
|
||||||
in_array($this->getUrl(1), $pattern))
|
in_array($this->getUrl(1), $pattern))
|
||||||
) { // Pleine page en mode configuration
|
) { // Pleine page en mode configuration
|
||||||
if (
|
if ($this->getData(['page', $this->getUrl(0), 'navLeft']) === 'top' || $this->getData(['page', $this->getUrl(0), 'navRight']) === 'top') {
|
||||||
($this->getData(['page', $this->getUrl(0), 'navLeft']) === 'top'
|
|
||||||
|| $this->getData(['page', $this->getUrl(0), 'navRight']) === 'top')
|
|
||||||
&& in_array($this->getUrl(1), $pattern) === false
|
|
||||||
) {
|
|
||||||
$this->showNavButtons('top');
|
$this->showNavButtons('top');
|
||||||
}
|
}
|
||||||
$this->showContent();
|
$this->showContent();
|
||||||
if (
|
if ($this->getData(['page', $this->getUrl(0), 'navLeft']) === 'bottom' || $this->getData(['page', $this->getUrl(0), 'navRight']) === 'bottom') {
|
||||||
($this->getData(['page', $this->getUrl(0), 'navLeft']) === 'bottom'
|
|
||||||
|| $this->getData(['page', $this->getUrl(0), 'navRight']) === 'bottom')
|
|
||||||
&& in_array($this->getUrl(1), $pattern) === false
|
|
||||||
) {
|
|
||||||
$this->showNavButtons('bottom');
|
$this->showNavButtons('bottom');
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -1071,14 +1063,18 @@ class layout extends common
|
|||||||
'help' => 'Thème',
|
'help' => 'Thème',
|
||||||
'href' => helper::baseUrl() . 'theme'
|
'href' => helper::baseUrl() . 'theme'
|
||||||
]) . '</li>';
|
]) . '</li>';
|
||||||
$rightItems .= '<li>' . template::ico('users', [
|
$rightItems .= '<li>' . template::ico('puzzle', [
|
||||||
'help' => 'Utilisateurs',
|
'help' => 'Modules',
|
||||||
'href' => helper::baseUrl() . 'user'
|
'href' => helper::baseUrl() . 'plugin'
|
||||||
]) . '</li>';
|
]) . '</li>';
|
||||||
$rightItems .= '<li>' . template::ico('cog-alt', [
|
$rightItems .= '<li>' . template::ico('cog-alt', [
|
||||||
'help' => 'Configuration',
|
'help' => 'Configuration',
|
||||||
'href' => helper::baseUrl() . 'config'
|
'href' => helper::baseUrl() . 'config'
|
||||||
]) . '</li>';
|
]) . '</li>';
|
||||||
|
$rightItems .= '<li>' . template::ico('users', [
|
||||||
|
'help' => 'Utilisateurs',
|
||||||
|
'href' => helper::baseUrl() . 'user'
|
||||||
|
]) . '</li>';
|
||||||
// Mise à jour automatique
|
// Mise à jour automatique
|
||||||
$today = mktime(0, 0, 0);
|
$today = mktime(0, 0, 0);
|
||||||
$checkUpdate = $this->getData(['core', 'lastAutoUpdate']);
|
$checkUpdate = $this->getData(['core', 'lastAutoUpdate']);
|
||||||
@ -1096,45 +1092,15 @@ class layout extends common
|
|||||||
) {
|
) {
|
||||||
$this->setData(['core', 'updateAvailable', true]);
|
$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
|
// Afficher le bouton : Mise à jour détectée + activée
|
||||||
if ($this->getData(['core', 'updateAvailable'])) {
|
if ($this->getData(['core', 'updateAvailable'])) {
|
||||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'install/update" data-tippy-content="Mettre à jour Zwii ' . common::ZWII_VERSION . ' vers ' . helper::getOnlineVersion(common::ZWII_UPDATE_CHANNEL) . '">' . template::ico('update colorRed') . '</a></li>';
|
$rightItems .= '<li><a href="' . helper::baseUrl() . 'install/update" data-tippy-content="Mettre à jour Zwii ' . common::ZWII_VERSION . ' vers ' . helper::getOnlineVersion(common::ZWII_UPDATE_CHANNEL) . '">' . template::ico('update colorRed') . '</a></li>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($this->getData(['core', 'updateModuleAvailable'])) {
|
|
||||||
$rightItems .= '<li>' . template::ico('puzzle colorRed', [
|
|
||||||
'help' => 'Modules',
|
|
||||||
'href' => helper::baseUrl() . 'plugin'
|
|
||||||
]) . '</li>';
|
|
||||||
} else {
|
|
||||||
$rightItems .= '<li>' . template::ico('puzzle', [
|
|
||||||
'help' => 'Modules',
|
|
||||||
'href' => helper::baseUrl() . 'plugin'
|
|
||||||
]) . '</li>';
|
|
||||||
}
|
|
||||||
// Boutons depuis le groupe éditeur
|
|
||||||
if (
|
if (
|
||||||
$this->getUser('group') >= self::GROUP_EDITOR
|
$this->getUser('group') >= self::GROUP_EDITOR
|
||||||
&& $this->getUser('permission', 'user', 'edit')
|
&& $this->getUser('permission', 'user', 'edit')
|
||||||
@ -1209,7 +1175,7 @@ class layout extends common
|
|||||||
{
|
{
|
||||||
// Import des fontes liées au thème
|
// Import des fontes liées au thème
|
||||||
if (file_exists(self::DATA_DIR . 'font/font.html')) {
|
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');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user