From 64d27fa6e0350d3475e1f8608053453cb08ef110 Mon Sep 17 00:00:00 2001 From: nabiltntn Date: Fri, 5 Jul 2019 14:53:07 +0100 Subject: Copy downloaded plugin to all plugins directories (#14537) * Copy download plugin to all plugins directories including MATOMO_PLUGIN_DIRS * Use MATOMO_PLUGIN_COPY_DIR env and Global * Remove unused import * Copy plugin only to one directory * Check $GLOBALS['MATOMO_PLUGIN_COPY_DIR'] in both cases --- plugins/CorePluginsAdmin/PluginInstaller.php | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'plugins/CorePluginsAdmin/PluginInstaller.php') diff --git a/plugins/CorePluginsAdmin/PluginInstaller.php b/plugins/CorePluginsAdmin/PluginInstaller.php index 78bccb88c4..8404165bb6 100644 --- a/plugins/CorePluginsAdmin/PluginInstaller.php +++ b/plugins/CorePluginsAdmin/PluginInstaller.php @@ -298,6 +298,10 @@ class PluginInstaller private function copyPluginToDestination($tmpPluginFolder) { $pluginsDir = Manager::getPluginsDirectory(); + + if (!empty($GLOBALS['MATOMO_PLUGIN_COPY_DIR'])) { + $pluginsDir = $GLOBALS['MATOMO_PLUGIN_COPY_DIR']; + } $pluginTargetPath = $pluginsDir . $this->pluginName; $this->removeFolderIfExists($pluginTargetPath); -- cgit v1.2.3