From 3d24b8b989a92ad32796dce73660d6dd499dff0a Mon Sep 17 00:00:00 2001 From: ben Date: Fri, 1 Aug 2008 17:43:37 +0000 Subject: RSS and OpenDD feeds autolink in owner block git-svn-id: https://code.elgg.org/elgg/trunk@1659 36083f99-b078-4883-b0ff-0f9b5a30f544 --- languages/en.php | 5 +++++ views/default/page_elements/owner_block.php | 25 +++++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/languages/en.php b/languages/en.php index e1f491a21..1811cdb8c 100644 --- a/languages/en.php +++ b/languages/en.php @@ -226,6 +226,11 @@ 'friends:river:delete' => "%s removed their friends widget.", 'friends:river:add' => "%s add someone as a friend.", + /** + * Feeds + */ + 'feed:rss' => 'Subscribe to feed', + 'feed:odd' => 'Syndicate OpenDD', /** * River diff --git a/views/default/page_elements/owner_block.php b/views/default/page_elements/owner_block.php index 6bc0b86a8..ba5a8d17a 100644 --- a/views/default/page_elements/owner_block.php +++ b/views/default/page_elements/owner_block.php @@ -25,6 +25,31 @@ } echo $display; + // Are there feeds to display? + global $autofeed; + + if (isset($autofeed) && $autofeed == true) { + $url = $url2 = full_url(); + if (substr_count($url,'?')) { + $url .= "&view=rss"; + } else { + $url .= "?view=rss"; + } + if (substr_count($url2,'?')) { + $url2 .= "&view=odd"; + } else { + $url2 .= "?view=odd"; + } + $label = elgg_echo('feed:rss'); + $label2 = elgg_echo('feed:odd'); + echo <<{$label} + + +END; + } + // Have we been asked to inject any content? If so, display it if (isset($vars['content'])) echo $vars['content']; -- cgit v1.2.3