diff --git a/lib/actions/portletregistry.inc.php b/lib/actions/portletregistry.inc.php index a225f8b..0f3dd36 100644 --- a/lib/actions/portletregistry.inc.php +++ b/lib/actions/portletregistry.inc.php @@ -48,9 +48,13 @@ class KTPortletRegistry { $aDone[] = $aPortlet; $sPortletClass = $aPortlet[0]; + $sPortletFile = $aPortlet[1]; $sPluginName = $aPortlet[3]; $oRegistry =& KTPluginRegistry::getSingleton(); $oPlugin =& $oRegistry->getPlugin($sPluginName); + if (file_exists($sPortletFile)) { + require_once($sPortletFile); + } $oPortlet =& new $sPortletClass; $oPortlet->setPlugin($oPlugin); array_push($aReturn, $oPortlet);