diff options
author | marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2009-03-03 11:18:09 +0000 |
---|---|---|
committer | marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2009-03-03 11:18:09 +0000 |
commit | 52b6fde352fd0282a8a3ddfc3f2ff218d97f7dbb (patch) | |
tree | 6a0499f00af2f806ab5a0b17b0714063b90c1652 /upgrade.php | |
parent | 106050295f1363b94d69eda97e6cfb611b66a65e (diff) | |
download | elgg-52b6fde352fd0282a8a3ddfc3f2ff218d97f7dbb.tar.gz elgg-52b6fde352fd0282a8a3ddfc3f2ff218d97f7dbb.tar.bz2 |
Closes #831: Plugin view location is now cached in a file in dataroot and is invalidated on upgrade and plugin enable/disable/reorder. This means that views no longer have to be discovered on boot - reducing file IO from crazy amounts to 1. This also helps make adding new plugins a linear event.
git-svn-id: https://code.elgg.org/elgg/trunk@3025 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'upgrade.php')
-rw-r--r-- | upgrade.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/upgrade.php b/upgrade.php index 90207f880..631ab1c67 100644 --- a/upgrade.php +++ b/upgrade.php @@ -22,7 +22,10 @@ if (version_upgrade_check()) { version_upgrade(); }
- datalist_set('simplecache_lastupdate',0);
+ datalist_set('simplecache_lastupdate',0); + + $cache = elgg_get_filepath_cache(); + $cache->delete('view_paths');
} else {
global $CONFIG;
echo elgg_view('settings/upgrading');
|