From 69db85563caa928cdbccf138494c04f0f4ca3863 Mon Sep 17 00:00:00 2001
From: garvinhicking <garvinhicking>
Date: Mon, 21 Nov 2005 15:16:16 +0000
Subject: [PATCH] make title configurable

---
 include/plugin_internal.inc.php | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/include/plugin_internal.inc.php b/include/plugin_internal.inc.php
index fbe8af5..8490d73 100644
--- a/include/plugin_internal.inc.php
+++ b/include/plugin_internal.inc.php
@@ -1191,7 +1191,7 @@ class serendipity_categories_plugin extends serendipity_plugin {
         $propbag->add('stackable',     true);
         $propbag->add('author',        'Serendipity Team');
         $propbag->add('version',       '2.0');
-        $propbag->add('configuration', array('authorid', 'parent_base', 'image', 'sort_order', 'sort_method', 'allow_select', 'hide_parallel', 'show_count', 'smarty'));
+        $propbag->add('configuration', array('title', 'authorid', 'parent_base', 'image', 'sort_order', 'sort_method', 'allow_select', 'hide_parallel', 'show_count', 'smarty'));
         $propbag->add('groups',        array('FRONTEND_VIEWS'));
     }
 
@@ -1199,6 +1199,13 @@ class serendipity_categories_plugin extends serendipity_plugin {
     {
         global $serendipity;
         switch($name) {
+            case 'title':
+                $propbag->add('type',        'string');
+                $propbag->add('name',        TITLE);
+                $propbag->add('description', TITLE_FOR_NUGGET);
+                $propbag->add('default',     CATEGORIES);
+                break;
+                                                                                            
             case 'authorid':
                 $row_authors = serendipity_db_query("SELECT realname, authorid FROM {$serendipity['dbPrefix']}authors");
                 $authors     = array('all' => ALL_AUTHORS);
@@ -1301,6 +1308,7 @@ class serendipity_categories_plugin extends serendipity_plugin {
     function generate_content(&$title) {
         global $serendipity;
 
+        $title = $this->get_config('title');
         $smarty = serendipity_db_bool($this->get_config('smarty', false));
 
         $which_category = $this->get_config('authorid');
@@ -1312,7 +1320,6 @@ class serendipity_categories_plugin extends serendipity_plugin {
         }
         $is_form = serendipity_db_bool($this->get_config('allow_select'));
         $categories = serendipity_fetchCategories(empty($which_category) ? 'all' : $which_category, '', $sort);
-        $title = $this->title;
 
         $cat_count = array();
         if (serendipity_db_bool($this->get_config('show_count'))) {
-- 
2.39.5