? panels-mini-filter-xss-1.patch
Index: panels_mini/plugins/content_types/panels_mini.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/panels/panels_mini/plugins/content_types/panels_mini.inc,v
retrieving revision 1.1.2.4
diff -u -9 -p -r1.1.2.4 panels_mini.inc
--- panels_mini/plugins/content_types/panels_mini.inc	13 Jul 2009 19:51:23 -0000	1.1.2.4
+++ panels_mini/plugins/content_types/panels_mini.inc	6 Apr 2010 09:29:05 -0000
@@ -25,24 +25,25 @@ function panels_mini_panels_mini_ctools_
  * Return each available mini panel available as a subtype.
  */
 function panels_mini_panels_mini_content_type_content_types($plugin) {
   $types = array();
   foreach (panels_mini_load_all() as $mini) {
     if (!empty($mini->disabled)) {
       continue;
     }
 
+    $title = filter_xss_admin($mini->title);
     $types[$mini->name] = array(
-      'title' => filter_xss_admin($mini->title),
+      'title' => $title,
       // For now mini panels will just use the contrib block icon.
       'icon' => 'icon_mini_panel.png',
-      'description' => filter_xss_admin($mini->title),
-      'category' => !empty($mini->category) ? filter_xss_admin($mini->category) : t('Mini panel'),
+      'description' => $title,
+      'category' => !empty($mini->category) ? $mini->category : t('Mini panel'),
     );
     if (!empty($mini->requiredcontexts)) {
       $types[$mini->name]['required context'] = array();
       foreach ($mini->requiredcontexts as $context) {
         $info = ctools_get_context($context['name']);
         // TODO: allow an optional setting
         $types[$mini->name]['required context'][] = new ctools_context_required($context['identifier'], $info['context name']);
       }
     }
