diff options
author | nabiltntn <zouabi.nabil@live.com> | 2019-07-05 16:53:07 +0300 |
---|---|---|
committer | Thomas Steur <tsteur@users.noreply.github.com> | 2019-07-05 16:53:07 +0300 |
commit | 64d27fa6e0350d3475e1f8608053453cb08ef110 (patch) | |
tree | 34754448f87561f722dec27c96332853f5343ea7 /plugins/CorePluginsAdmin/PluginInstaller.php | |
parent | 1d0cc7295b61f318030caee8e8268253807b3268 (diff) |
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
Diffstat (limited to 'plugins/CorePluginsAdmin/PluginInstaller.php')
-rw-r--r-- | plugins/CorePluginsAdmin/PluginInstaller.php | 4 |
1 files changed, 4 insertions, 0 deletions
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); |