diff options
| author | Bharat Mediratta <bharat@menalto.com> | 2008-11-19 03:21:43 +0000 |
|---|---|---|
| committer | Bharat Mediratta <bharat@menalto.com> | 2008-11-19 03:21:43 +0000 |
| commit | c67f9069d0d79339c9c0102ef3b5e9387f014e69 (patch) | |
| tree | 0ba5115fd3e5e815c06ba3fc9930ab056af6d5da /modules/media_rss/views/feed.media_rss.php | |
| parent | 9311c12f1fbf34e6570936380ac20997f715f8d9 (diff) | |
Rename views/media_rss.html.php -> views/feed.media_rss.php because as
Tim points out, "it's not html". My bad!
Diffstat (limited to 'modules/media_rss/views/feed.media_rss.php')
| -rw-r--r-- | modules/media_rss/views/feed.media_rss.php | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/modules/media_rss/views/feed.media_rss.php b/modules/media_rss/views/feed.media_rss.php new file mode 100644 index 00000000..4fa5c163 --- /dev/null +++ b/modules/media_rss/views/feed.media_rss.php @@ -0,0 +1,41 @@ +<? defined("SYSPATH") or die("No direct script access."); ?> +<? echo "<?xml version=\"1.0\" ?>"; ?> +<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" + xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title><?= $item->title ?></title> + <link><?= url::site("media_rss/$item->id") ?></link> + <description><?= $item->description ?></description> + <language>en-us</language> + <? if (isset($prevOffset)): ?> + <atom:link rel="previous" href="<?= url::site("media_rss/feed/{$item->id}?offset={$prevOffset}") ?>" /> + <? endif; ?> + <? if (isset($nextOffset)): ?> + <atom:link rel="next" href="href="<?= url::site("media_rss/feed/{$item->id}?offset={$nextOffset}") ?>"/> + <? endif; ?> + <? + // @todo do we want to add an upload date to the items table? + $date = date("D, dd M Y H:i:s e"); + ?> + <pubDate><?= $date ?></pubDate> + <lastBuildDate><?= $date ?></lastBuildDate> + <? foreach ($children as $child): ?> + <item> + <title type="html"><?= $child->title ?></title> + <link></link> + <guid><?= $child->id ?></guid> + <description type="html"><?= $child->description ?></description> + <media:thumbnail url="<?= $child->thumbnail_url() ?>" + type="<?= $child->mime_type ?>" + height="<?= $child->thumbnail_height ?>" + width="<?= $child->thumbnail_width ?>" + /> + <media:content url="<?= $child->resize_url() ?>" + type="<?= $child->mime_type ?>" + height="<?= $child->resize_height ?>" + width="<?= $child->resize_width ?>" + /> + </item> + <? endforeach; ?> + </channel> +</rss> |
