From dec97b42fe94105e39dc5cbadc0051155a123569 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Fri, 28 Nov 2008 04:51:17 +0000 Subject: Create media_rss helper and move feed generation in there, so that we can get to the feed from other parts of the code. --- modules/media_rss/helpers/media_rss.php | 30 +++++++++++++++++++++++++++ modules/media_rss/helpers/media_rss_block.php | 8 ++----- 2 files changed, 32 insertions(+), 6 deletions(-) create mode 100644 modules/media_rss/helpers/media_rss.php (limited to 'modules/media_rss/helpers') diff --git a/modules/media_rss/helpers/media_rss.php b/modules/media_rss/helpers/media_rss.php new file mode 100644 index 00000000..c834611a --- /dev/null +++ b/modules/media_rss/helpers/media_rss.php @@ -0,0 +1,30 @@ +type == "album" ? $item->id : $item->parent_id; + return url::site("media_rss/albums/$id"); + } + + public static function tag_feed($tag) { + return url::site("media_rss/tags/$tag->id}"); + } +} \ No newline at end of file diff --git a/modules/media_rss/helpers/media_rss_block.php b/modules/media_rss/helpers/media_rss_block.php index e19ceef7..0a88ba70 100644 --- a/modules/media_rss/helpers/media_rss_block.php +++ b/modules/media_rss/helpers/media_rss_block.php @@ -20,13 +20,9 @@ class media_rss_block_Core { public static function head($theme) { if ($theme->item()) { - if ($theme->item()->type == "album") { - $url = url::site("media_rss/albums/{$theme->item()->id}"); - } else { - $url = url::site("media_rss/albums/{$theme->item()->parent_id}"); - } + $url = media_rss::item_feed($theme->item()); } else if ($theme->tag()) { - $url = url::site("media_rss/tags/{$theme->tag()->id}"); + $url = media_rss::tag_feed($theme->tag()); } if (!empty($url)) { -- cgit v1.2.3