'show_2.0c',
'show_atom0.3',
'show_opml1.0',
+ 'show_feedburner',
'seperator',
'show_mail',
'field_managingEditor',
'bannerURL',
'bannerWidth',
'bannerHeight',
+ 'seperator',
+ 'fb_id',
+ 'fb_title',
+ 'fb_alt',
+ 'fb_img',
)
);
}
$propbag->add('default', 'false');
break;
+ case 'show_feedburner':
+ $propbag->add('type', 'boolean');
+ $propbag->add('name', sprintf(SYNDICATION_PLUGIN_GENERIC_FEED, 'FeedBurner'));
+ $propbag->add('description', '');
+ $propbag->add('default', 'false');
+ break;
+
case 'seperator':
$propbag->add('type', 'seperator');
break;
$propbag->add('default', '');
break;
+ case 'fb_id':
+ $propbag->add('type', 'string');
+ $propbag->add('name', SYNDICATION_PLUGIN_FEEDBURNERID);
+ $propbag->add('description', SYNDICATION_PLUGIN_FEEDBURNERID_DESC);
+ $propbag->add('default', '');
+ break;
+
+ case 'fb_img':
+ $propbag->add('type', 'string');
+ $propbag->add('name', SYNDICATION_PLUGIN_FEEDBURNERIMG);
+ $propbag->add('description', SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC);
+ $propbag->add('default', 'fbapix.gif');
+ break;
+
+ case 'fb_title':
+ $propbag->add('type', 'string');
+ $propbag->add('name', SYNDICATION_PLUGIN_FEEDBURNERTITLE);
+ $propbag->add('description', SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC);
+ $propbag->add('default', '');
+ break;
+
+ case 'fb_alt':
+ $propbag->add('type', 'string');
+ $propbag->add('name', SYNDICATION_PLUGIN_FEEDBURNERALT);
+ $propbag->add('description', SYNDICATION_PLUGIN_FEEDBURNERALT_DESC);
+ $propbag->add('default', '');
+ break;
+
+
default:
return false;
}
</div>
<?php
}
+
+ if (serendipity_db_bool($this->get_config('show_feedburner', false))) {
+ $alt = $this->get_config('fb_alt');
+ $url = 'http://feeds.feedburner.com/' . $this->get_config('fb_id');
+ $img = $this->get_config('fb_img');
+ if (strlen($img) == 0) {
+ $img = 'http://feeds.feedburner.com/~fc/'.$this->get_config('fb_id').'?bg=99CCFF&fg=444444&anim=0';
+ } else {
+ $img = 'http://www.feedburner.com/fb/images/pub/'.$img;
+ }
+?>
+ <div style="padding-bottom: 2px;">
+ <a href="<?php echo $url; ?>"<?php if (strlen($alt) > 0) echo " title=\"$alt\""; ?>><img src="<?php echo $img; ?>" alt="" style="border:0"/></a>
+ <?php
+ $mytitle = $this->get_config('fb_title');
+ if (strlen($mytitle) > 0) { ?>
+ <a href="<?php echo $url; ?>"><?php echo $mytitle; ?></a>
+ <?php } ?>
+ </div>
+<?php
+ }
}
function generate_rss_fields(&$title, &$description, &$entries) {
} else {
$desc = HOLDS_A_BLAHBLAH;
}
-
+
$propbag->add('name', HTML_NUGGET);
$propbag->add('description', $desc);
$propbag->add('stackable', true);
$propbag->add('description', CATEGORIES_ALLOW_SELECT_DESC);
$propbag->add('default', true);
break;
-
+
case 'sort_order':
$select = array();
$select['category_name'] = CATEGORY;
$categories = serendipity_walkRecursive($categories, 'categoryid', 'parentid', VIEWMODE_THREADED);
foreach ( $categories as $cat ) {
$html .= '<div style="padding-bottom: 2px;">';
-
+
if ($is_form) {
$html .= '<input style="width: 15px" type="checkbox" name="serendipity[multiCat][]" value="' . $cat['categoryid'] . '" />';
}