From 5114ddaf0f6185737eed787db71da7be99fabddd Mon Sep 17 00:00:00 2001 From: SylvainLelievre Date: Sat, 8 May 2021 15:22:07 +0200 Subject: [PATCH] =?UTF-8?q?Bug=20dans=20addon=20suite=20au=20d=C3=A9coupag?= =?UTF-8?q?e=20des=20fonctions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/module/addon/addon.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/module/addon/addon.php b/core/module/addon/addon.php index 8c112f50..7561119d 100644 --- a/core/module/addon/addon.php +++ b/core/module/addon/addon.php @@ -134,12 +134,13 @@ class addon extends common { $update = substr($file, $posdeb + 1, $posend - $posdeb - 1); } // Si version actuelle >= version indiquée dans UPDATE la mise à jour est validée + $infoModules = helper::getModules(); if( $infoModules[$moduleName]['update'] >= $update ) $valUpdate = true; // Module déjà installé ? $moduleInstal = false; - foreach( self::$modInstal as $key=>$value){ - if($moduleName === $value[0]){ + foreach($infoModules as $key=>$value ){ + if($moduleName === $key){ $moduleInstal = true; } } @@ -240,7 +241,7 @@ class addon extends common { } else { // Récupérer le module en ligne $moduleName = $this->getUrl(2); - // Informations sur les module en ligne + // Informations sur les module en ligne $store = json_decode(helper::urlGetContents(self::URL_STORE . 'list'), true); // Url du module à télécharger $moduleFilePath = $store[$moduleName]['file']; @@ -255,7 +256,7 @@ class addon extends common { } // Sauver les données du fichiers file_put_contents(self::FILE_DIR . 'source/modules/' . $moduleFile, $moduleData); - + /** * $if( $moduleFile !== ''){ * $success = [