Commentaires et nettoyage

This commit is contained in:
Fred Tempez 2022-01-29 19:26:58 +01:00
parent 798b1df093
commit c73722c5b4
3 changed files with 11 additions and 21 deletions

View File

@ -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'
])

View File

@ -1,8 +0,0 @@
<h3>MODULES INSTALLES</h3>
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.
<h3>EXPORTER IMPORTER</h3>
<p>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.</p>
<p>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.</p>
<p>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.</p>

View File

@ -31,7 +31,7 @@
</div>
</div
<?php if($module::$modOrphans): ?>>
<h3>Modules non utilisés : </h3>
<h3>Modules installés non utilisés par une page : </h3>
<?php echo template::table([2, 2, 1, 2, 2, 1, 1, 1], $module::$modOrphans, [ 'Module', 'moduleId', 'Version', '', '', '', '', 'Supprimer']); ?>
<?php endif; ?>
<?php if($module::$modInstal): ?>