From 6b5063837c82a6127175d90d5f775df1aebc8a6e Mon Sep 17 00:00:00 2001 From: nbm Date: Fri, 18 Nov 2005 18:28:20 +0000 Subject: [PATCH] Add setDispatcher for portlets, so that portlets can get their hands on context for decisions on how to display themselves. --- lib/widgets/portlet.inc.php | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/lib/widgets/portlet.inc.php b/lib/widgets/portlet.inc.php index fc7ddc9..6400339 100644 --- a/lib/widgets/portlet.inc.php +++ b/lib/widgets/portlet.inc.php @@ -24,6 +24,10 @@ class KTPortlet { function render() { return '

Warning: Abstract Portlet created.

'; } + + function setDispatcher(&$oDispatcher) { + $this->oDispatcher =& $oDispatcher; + } } @@ -90,20 +94,4 @@ class KTActionPortlet extends KTPortlet { } } -class KTSearchPortlet extends KTPortlet { - - function KTSearchPortlet() { - parent::KTPortlet("Search"); - } - function render() { - $oTemplating = new KTTemplating; - $oTemplate = $oTemplating->loadTemplate("kt3/portlets/search_portlet"); - $aTemplateData = array( - "context" => $this, - ); - - return $oTemplate->render($aTemplateData); - } -} - -?> \ No newline at end of file +?> -- libgit2 0.21.4