move plugin skeletons to include/Plugin/Skel
[diogenes.git] / plugins / HtmlHead.php
index a1be65c..50a4665 100644 (file)
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
-require_once 'Plugin/Filter.php';
+require_once 'Plugin/Skel/Filter.php';
 require_once 'diogenes/diogenes.hermes.inc.php';
 
 /** The HtmlHead plugin allows you to add entries to a page's <head> block.
  */
-class HtmlHead extends Diogenes_Plugin_Filter
+class HtmlHead extends Diogenes_Plugin_Skel_Filter
 {  
   /** Plugin name */
   var $name = "HtmlHead";
   
   /** Plugin description */
   var $description = "This plugin allows you to add entries to a page's &lt;head&gt; block.";
-  
-  /** Plugin parameters */
-  var $params = array('contents' => '');
+
+  /** Constructor.
+   */
+  function HtmlHead()
+  {
+    $this->declareParam('contents', '');
+  }
+
 
   /** Apply filtering to the input and return an output.
    *
@@ -41,10 +47,10 @@ class HtmlHead extends Diogenes_Plugin_Filter
   function filter($input)
   {
     global $page;
-   
-    if ($this->params['contents'])
+    $contents = $this->getParamValue('content'); 
+    if (!empty($contents))
     {
-      array_push($page->head, $this->params['contents']);
+      array_push($page->head, $contents);
     }
 
     return $input;