From 7d84df47223be0abafb89b4584689f9772e79e10 Mon Sep 17 00:00:00 2001 From: fredtempez Date: Fri, 26 Mar 2021 08:54:10 +0100 Subject: [PATCH] store install or update --- core/module/addon/addon.php | 42 ++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/core/module/addon/addon.php b/core/module/addon/addon.php index 43f6b368..cd35e11e 100644 --- a/core/module/addon/addon.php +++ b/core/module/addon/addon.php @@ -236,25 +236,29 @@ class addon extends common { mb_detect_encoding(strftime('%d %B %Y', $store[$key]['fileDate']), 'UTF-8', true) ? strftime('%d %B %Y', $store[$key]['fileDate']) : utf8_encode(strftime('%d %B %Y', $store[$key]['fileDate'])), - template::button('moduleExport' . $key, [ - 'class' => 'buttonBlue', - 'href' => helper::baseUrl(). $this->getUrl(0) . '/storeDownload/' . $key.'/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre - 'value' => template::ico('download') - ]) - ]; /** - * implode(', ',array_keys($inPages,$key)) === '' - * ? template::button('moduleExport' . $key, [ - * 'class' => 'buttonBlue', - * 'href' => helper::baseUrl(). $this->getUrl(0) . '/installModule/' . $key.'/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre - * 'value' => template::ico('download') - * ]) - * : '' - * ]; - */ + * template::button('moduleExport' . $key, [ + * 'class' => 'buttonBlue', + * 'href' => helper::baseUrl(). $this->getUrl(0) . '/storeDownload/' . $key.'/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre + * 'value' => template::ico('download') + * ]) + *]; + */ + implode(', ',array_keys($inPages,$key)) === '' + ? template::button('moduleExport' . $key, [ + 'class' => 'buttonBlue', + 'href' => helper::baseUrl(). $this->getUrl(0) . '/installModule/' . $key.'/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre + 'value' => template::ico('download') + ]) + : template::button('moduleExport' . $key, [ + 'class' => 'buttonBlue', + 'href' => helper::baseUrl(). $this->getUrl(0) . '/installModule/' . $key.'/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre + 'value' => template::ico('update') + ]) + ]; - - } + + } } // Valeurs en sortie @@ -480,7 +484,7 @@ class addon extends common { 'view' => 'import' ]); } - + } @@ -488,7 +492,7 @@ class addon extends common { * Téléchargement d'un module à partir du store */ public function storeDownload() { - + }