Commit 0cfbcc76f90bf87bd729a1acaa664bd25f09bfd6
1 parent
233ff25a
Catch plugin-cache up with the registries that store stuff in _KT_PLUGIN
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6035 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
5 additions
and
0 deletions
lib/plugins/pluginutil.inc.php
| @@ -57,6 +57,7 @@ class KTPluginUtil { | @@ -57,6 +57,7 @@ class KTPluginUtil { | ||
| 57 | function loadPlugins () { | 57 | function loadPlugins () { |
| 58 | $sPluginCache = KT_DIR . '/var/plugin-cache'; | 58 | $sPluginCache = KT_DIR . '/var/plugin-cache'; |
| 59 | if (file_exists($sPluginCache)) { | 59 | if (file_exists($sPluginCache)) { |
| 60 | + require_once(KT_LIB_DIR . "/plugins/plugin.inc.php"); | ||
| 60 | require_once(KT_LIB_DIR . '/actions/actionregistry.inc.php'); | 61 | require_once(KT_LIB_DIR . '/actions/actionregistry.inc.php'); |
| 61 | require_once(KT_LIB_DIR . '/actions/portletregistry.inc.php'); | 62 | require_once(KT_LIB_DIR . '/actions/portletregistry.inc.php'); |
| 62 | require_once(KT_LIB_DIR . '/triggers/triggerregistry.inc.php'); | 63 | require_once(KT_LIB_DIR . '/triggers/triggerregistry.inc.php'); |
| @@ -66,6 +67,10 @@ class KTPluginUtil { | @@ -66,6 +67,10 @@ class KTPluginUtil { | ||
| 66 | require_once(KT_LIB_DIR . "/dashboard/dashletregistry.inc.php"); | 67 | require_once(KT_LIB_DIR . "/dashboard/dashletregistry.inc.php"); |
| 67 | require_once(KT_LIB_DIR . "/i18n/i18nregistry.inc.php"); | 68 | require_once(KT_LIB_DIR . "/i18n/i18nregistry.inc.php"); |
| 68 | require_once(KT_LIB_DIR . "/help/help.inc.php"); | 69 | require_once(KT_LIB_DIR . "/help/help.inc.php"); |
| 70 | + require_once(KT_LIB_DIR . "/browse/columnregistry.inc.php"); | ||
| 71 | + require_once(KT_LIB_DIR . "/authentication/interceptorregistry.inc.php"); | ||
| 72 | + require_once(KT_LIB_DIR . "/widgets/widgetfactory.inc.php"); | ||
| 73 | + require_once(KT_LIB_DIR . "/validation/validatorfactory.inc.php"); | ||
| 69 | $GLOBALS['_KT_PLUGIN'] = unserialize(file_get_contents($sPluginCache)); | 74 | $GLOBALS['_KT_PLUGIN'] = unserialize(file_get_contents($sPluginCache)); |
| 70 | $GLOBALS['_KT_PLUGIN']['oKTPluginRegistry']->_aPlugins = array(); | 75 | $GLOBALS['_KT_PLUGIN']['oKTPluginRegistry']->_aPlugins = array(); |
| 71 | return; | 76 | return; |