summaryrefslogtreecommitdiff
path: root/lib/plugins/extension/helper/extension.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2014-01-06 21:29:52 +0100
committerAndreas Gohr <andi@splitbrain.org>2014-01-06 21:29:52 +0100
commit189c9cabe204e2493f7d44f66361ad167f7e1c02 (patch)
tree8781d14283c20221566f9c5cbd68041935244f0f /lib/plugins/extension/helper/extension.php
parentda5f0eee25838368de375eb14d345b70ae3cbc7a (diff)
downloadrpg-189c9cabe204e2493f7d44f66361ad167f7e1c02.tar.gz
rpg-189c9cabe204e2493f7d44f66361ad167f7e1c02.tar.bz2
purge cache only once on install
this is not a extension specific cache but a global one. no need to purge for each installed extension
Diffstat (limited to 'lib/plugins/extension/helper/extension.php')
-rw-r--r--lib/plugins/extension/helper/extension.php8
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/plugins/extension/helper/extension.php b/lib/plugins/extension/helper/extension.php
index f91d237f7..3f4906463 100644
--- a/lib/plugins/extension/helper/extension.php
+++ b/lib/plugins/extension/helper/extension.php
@@ -575,12 +575,8 @@ class helper_plugin_extension_extension extends DokuWiki_Plugin {
try {
$installed = $this->installArchive("$tmp/upload.archive", true, $basename);
-
- // purge caches
- foreach($installed as $ext => $info){
- $this->setExtension($ext);
- $this->purgeCache();
- }
+ // purge cache
+ $this->purgeCache();
}catch (Exception $e){
throw $e;
}