Bug dans la gestion des pluginq

This commit is contained in:
Fred Tempez 2022-09-05 21:03:38 +02:00
parent f0dcc903ec
commit 3589b536da
2 changed files with 33 additions and 22 deletions

View File

@ -503,9 +503,12 @@ class plugin extends common {
// Avec les commandes de sauvegarde et de restauration
$keyi18n = self::$i18nContent;
$valueI18n = $pagesInfos[self::$i18nContent];
foreach ($valueI18n as $keyPage=>$value) {
if (isset($infoModules[$pagesInfos[$keyi18n][$keyPage]['moduleId']])) {
if (isset($pagesInfos) &&
is_array($pagesInfos[self::$i18nContent]) )
{
foreach ($pagesInfos[self::$i18nContent] as $keyPage=>$value) {
if (isset($infoModules[$pagesInfos[$keyi18n][$keyPage]['moduleId']]))
{
// Co[nstruire le tableau de sortie
self::$modulesData[] = [
$infoModules[$pagesInfos[$keyi18n][$keyPage]['moduleId']] ['realName'],
@ -525,8 +528,12 @@ class plugin extends common {
'help' => 'Détacher le module de la page',
])
];
} else {
self::$modulesData[] = [];
}
}
}
// Valeurs en sortie

View File

@ -62,6 +62,8 @@
</div>
</div>
</div>
<?php else: ?>
<?php echo template::speech('Aucun module orphelin.'); ?>
<?php endif; ?>
</div>
<div class="tabContent displayNone" id="dataContainer">
@ -87,5 +89,7 @@
</div>
</div>
</div>
<?php else: ?>
<?php echo template::speech('Aucune donnée de module.'); ?>
<?php endif; ?>
</div>