From 86b12eca8fd2d7200fdfeffc50c854ba6b9c8b42 Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Fri, 3 Feb 2023 16:14:06 +0100 Subject: [PATCH] plufin okay --- core/module/plugin/plugin.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/module/plugin/plugin.php b/core/module/plugin/plugin.php index c7586e54..54398b08 100644 --- a/core/module/plugin/plugin.php +++ b/core/module/plugin/plugin.php @@ -347,11 +347,16 @@ class plugin extends common if ($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) { - $pageInfos = empty($key) ? [] : array_keys($inPages, $key); + if (empty($key)) { + continue; + } + $pageInfos = array_keys($inPages, $key); // Module non installé $ico = template::ico('download'); $class = ''; @@ -363,7 +368,7 @@ class plugin extends common $help = 'Mettre à jour le module orphelin'; } // Le module est installé et utilisé - if (array_key_exists($key, $inPages) === true) { + if (in_array($key, $inPages) === true) { $class = 'buttonRed'; $ico = template::ico('update'); $help = 'Mettre à jour le module attaché, une sauvegarde des données de module est recommandée !';