From 1d75d17e4d33f7f042bf99a708bec0eb3ee8e2db Mon Sep 17 00:00:00 2001 From: SylvainLelievre Date: Mon, 15 Feb 2021 13:38:23 +0100 Subject: [PATCH] Ajout de constantes dans getModules() --- core/class/helper.class.php | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/core/class/helper.class.php b/core/class/helper.class.php index 8b94d698..7abbb97d 100755 --- a/core/class/helper.class.php +++ b/core/class/helper.class.php @@ -157,10 +157,31 @@ class helper { } else { $version = '0.0'; } + // Constante UPDATE + if (array_key_exists('UPDATE', $class_constants)) { + $update = $value::UPDATE; + } else { + $update = false; + } + // Constante DELETE + if (array_key_exists('DELETE', $class_constants)) { + $delete = $value::DELETE; + } else { + $delete = false; + } + // Constante DATADIRECTORY + if (array_key_exists('DATADIRECTORY', $class_constants)) { + $dataDirectory= $value::DATADIRECTORY; + } else { + $dataDirectory = ''; + } // Affection $modules [$value] = [ - 'realName' => $realName, - 'version' => $version + 'realName' => $realName, + 'version' => $version, + 'update' => $update, + 'delete' => $delete, + 'dataDirectory' => $dataDirectory ]; } catch (Exception $e){ @@ -550,4 +571,4 @@ class helper { return openssl_decrypt($encrypted_data, 'aes-256-cbc', $key, 0, $iv); } -} \ No newline at end of file +}