From 3982a7c6757672d68e4046c48bb194e3ec7263cb Mon Sep 17 00:00:00 2001 From: bshuttle Date: Wed, 24 May 2006 13:24:32 +0000 Subject: [PATCH] need the helper function on plugin.inc.php for this to work. --- lib/plugins/plugin.inc.php | 11 +++++++++++ 1 file changed, 11 insertions(+), 0 deletions(-) diff --git a/lib/plugins/plugin.inc.php b/lib/plugins/plugin.inc.php index cfff03f..9f9ffae 100644 --- a/lib/plugins/plugin.inc.php +++ b/lib/plugins/plugin.inc.php @@ -47,6 +47,7 @@ class KTPlugin { var $_ai18n = array(); var $_ai18nLang = array(); var $_aLanguage = array(); + var $_aHelpLanguage = array(); function KTPlugin($sFilename = null) { $this->sFilename = $sFilename; @@ -126,6 +127,10 @@ class KTPlugin { function registerLanguage($sLanguage, $sLanguageName) { $this->_aLanguage[$sLanguage] = array($sLanguage, $sLanguageName); } + + function registerHelpLanguage($sPlugin, $sLanguage, $sBasedir) { + $this->_aHelpLanguage[$sLanguage] = array($sPlugin, $sLanguage, $sBasedir); + } function _fixFilename($sFilename) { if (empty($sFilename)) { @@ -182,6 +187,7 @@ class KTPlugin { require_once(KT_LIB_DIR . "/plugins/KTAdminNavigation.php"); require_once(KT_LIB_DIR . "/dashboard/dashletregistry.inc.php"); require_once(KT_LIB_DIR . "/i18n/i18nregistry.inc.php"); + require_once(KT_LIB_DIR . "/help/help.inc.php"); $oPRegistry =& KTPortletRegistry::getSingleton(); $oTRegistry =& KTTriggerRegistry::getSingleton(); @@ -191,6 +197,7 @@ class KTPlugin { $oAdminRegistry =& KTAdminNavigationRegistry::getSingleton(); $oDashletRegistry =& KTDashletRegistry::getSingleton(); $oi18nRegistry =& KTi18nRegistry::getSingleton(); + $oKTHelpRegistry =& KTHelpRegistry::getSingleton(); foreach ($this->_aPortlets as $k => $v) { call_user_func_array(array(&$oPRegistry, 'registerPortlet'), $v); @@ -235,6 +242,10 @@ class KTPlugin { foreach ($this->_aLanguage as $k => $v) { call_user_func_array(array(&$oi18nRegistry, 'registerLanguage'), $v); } + + foreach ($this->_aHelpLanguage as $k => $v) { + call_user_func_array(array(&$oKTHelpRegistry, 'registerHelp'), $v); + } } function setup() { -- libgit2 0.21.4