);
}
}
+ if (has_capability('moodle/blog:view', $sitecontext) && $CFG->enablerssfeeds) {
+ $options['rss'] = array(
+ 'string' => get_string('rssfeed', 'blog'),
+ 'link' => new moodle_url(rss_get_url($sitecontext->id, $USER->id, 'blog', 'user/'.$user->id))
+ );
+ }
+
// Cache the options
$useroptions[$user->id] = $options;
// Return the options
$string['readfirst'] = 'Read this first';
$string['relatedblogentries'] = 'Related blog entries';
$string['retrievedfrom'] = 'Retrieved from';
+$string['rssfeed'] = 'Blog RSS feed';
$string['searchterm'] = 'Search: {$a}';
$string['settingsupdatederror'] = 'An error has occurred, blog preference setting could not be updated';
$string['siteblog'] = 'Site blog: {$a}';
if (count($options) > 0) {
$blogs = $usernode->add(get_string('blogs', 'blog'), null, navigation_node::TYPE_CONTAINER);
- foreach ($options as $option) {
- $blogs->add($option['string'], $option['link']);
+ foreach ($options as $type => $option) {
+ if ($type == "rss") {
+ $blogs->add($option['string'], $option['link'], settings_navigation::TYPE_SETTING, null, null, new pix_icon('i/rss', ''));
+ } else {
+ $blogs->add($option['string'], $option['link']);
+ }
}
}
}