diff --git a/core/module/plugin/plugin.php b/core/module/plugin/plugin.php index 58a78270..bd25d95c 100644 --- a/core/module/plugin/plugin.php +++ b/core/module/plugin/plugin.php @@ -440,26 +440,24 @@ class plugin extends common { } } - // Parcourir les langues du site traduit - foreach ($pagesInfos as $keyI18n=>$valueI18n) { - // Modules affectés à des pages - + // Mise en forme du tableau des modules employés dans les pages + // Avec les commandes de sauvegarde et de restauration + foreach ($pagesInfos as $keyi18n=>$valueI18n) { foreach ($valueI18n as $keyPage=>$value) { - // Construire le tableau de sortie self::$modInstal[] = [ - $infoModules[$pagesInfos[$keyI18n][$keyPage]['moduleId']] ['realName'], - $pagesInfos[$keyI18n][$keyPage]['moduleId'], - $infoModules[$pagesInfos [$keyI18n][$keyPage]['moduleId']] ['version'], - template::flag($keyI18n, '20px'), - $pagesInfos [$keyI18n][$keyPage]['title'] . ' (' .$keyPage . ')', + $infoModules[$pagesInfos[$keyi18n][$keyPage]['moduleId']] ['realName'], + $pagesInfos[$keyi18n][$keyPage]['moduleId'], + $infoModules[$pagesInfos [$keyi18n][$keyPage]['moduleId']] ['version'], + template::flag($keyi18n, '20px'), + $pagesInfos [$keyi18n][$keyPage]['title'] . ' (' .$keyPage . ')', template::button('moduleExport' . $keyPage, [ - 'href' => helper::baseUrl(). $this->getUrl(0) . '/dataExport/' . $keyI18n . '/' . $pagesInfos[$keyI18n][$keyPage]['moduleId'] . '/' . $keyPage . '/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre + 'href' => helper::baseUrl(). $this->getUrl(0) . '/dataExport/' . $keyi18n . '/' . $pagesInfos[$keyi18n][$keyPage]['moduleId'] . '/' . $keyPage . '/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre 'value' => template::ico('download'), 'help' => 'Exporter les données du module' ]), template::button('moduleImport' . $keyPage, [ - 'href' => helper::baseUrl(). $this->getUrl(0) . '/import/' . $keyI18n . '/' . $pagesInfos[$keyI18n][$keyPage]['moduleId'] . '/' . $keyPage . '/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre + 'href' => helper::baseUrl(). $this->getUrl(0) . '/dataImport/' . $keyi18n . '/' . $pagesInfos[$keyi18n][$keyPage]['moduleId'] . '/' . $keyPage . '/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre 'value' => template::ico('upload'), 'help' => 'Importer les données du module' ]) diff --git a/core/module/plugin/view/index/index.help.html b/core/module/plugin/view/index/index.help.html deleted file mode 100644 index 8af49c96..00000000 --- a/core/module/plugin/view/index/index.help.html +++ /dev/null @@ -1,8 +0,0 @@ -

MODULES INSTALLES

-Les modules installés sont listés dans le tableau avec leur nom usuel (alias) et leur numéro de version. -Si le module est utilisé le nom de la page ou des pages apparaît, dans le cas contraire une icône permet de le supprimer. -

EXPORTER IMPORTER

-

Exporter produit une archive au nom du module contenant les pages concernées ainsi que les données et ressources utilisées par le module dans ces pages.

-

Vous pouvez vous en servir comme d'une sauvegarde partielle ou pour transférer les pages et les données du module vers un autre site.

-

Une fois le module installé l'import permet de restaurer les pages et les données sauvegardées. Vous devrez avoir au préalable transféré le fichier zip d'un export sur votre serveur par 'Gérer les fichiers'. -Si une page de même nom existe sur votre site vous serez invité à modifier son nom.

diff --git a/core/module/plugin/view/index/index.php b/core/module/plugin/view/index/index.php index 6b2e7744..0db22a00 100644 --- a/core/module/plugin/view/index/index.php +++ b/core/module/plugin/view/index/index.php @@ -31,7 +31,7 @@ > -

Modules non utilisés :

+

Modules installés non utilisés par une page :