diff options
author | Sem <sembrestels@riseup.net> | 2013-11-09 16:11:25 +0100 |
---|---|---|
committer | Sem <sembrestels@riseup.net> | 2013-11-09 16:11:25 +0100 |
commit | 59448d8a9864573c05477a63a6dda404c455fdb6 (patch) | |
tree | 8222848ea99b84a33b07a3113ff63bb07ab46692 /mod/videolist/views/rss | |
parent | 4cf4e4d3969ab43978c95f88238547530b01422d (diff) | |
parent | 17d7adcb317d25e37d3091e94b66e3f16de54196 (diff) | |
download | elgg-59448d8a9864573c05477a63a6dda404c455fdb6.tar.gz elgg-59448d8a9864573c05477a63a6dda404c455fdb6.tar.bz2 |
Add 'mod/videolist/' from commit '17d7adcb317d25e37d3091e94b66e3f16de54196'
git-subtree-dir: mod/videolist
git-subtree-mainline: 4cf4e4d3969ab43978c95f88238547530b01422d
git-subtree-split: 17d7adcb317d25e37d3091e94b66e3f16de54196
Diffstat (limited to 'mod/videolist/views/rss')
-rw-r--r-- | mod/videolist/views/rss/object/videolist_item.php | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/mod/videolist/views/rss/object/videolist_item.php b/mod/videolist/views/rss/object/videolist_item.php new file mode 100644 index 000000000..41d89fadf --- /dev/null +++ b/mod/videolist/views/rss/object/videolist_item.php @@ -0,0 +1,47 @@ +<?php +/** + * Elgg default object view + * + * @package Elgg + * @subpackage Core + */ + +$title = $vars['entity']->title; +if (empty($title)) { + $subtitle = strip_tags($vars['entity']->description); + $title = substr($subtitle, 0, 32); + if (strlen($subtitle) > 32) { + $title .= ' ...'; + } +} + +set_input('view', 'default'); + +$description = elgg_view("videolist/watch/".$vars['entity']->videotype, array( + 'entity' => $vars['entity'], +)); + +set_input('view', 'rss'); + +$description .= $vars['entity']->description; + +$permalink = htmlspecialchars($vars['entity']->getURL()); +$pubdate = date('r', $vars['entity']->time_created); + +$creator = elgg_view('object/creator', $vars); +$georss = elgg_view('object/georss', $vars); +$extension = elgg_view('extensions/item', $vars); + +$item = <<<__HTML +<item> + <guid isPermaLink="true">$permalink</guid> + <pubDate>$pubdate</pubDate> + <link>$permalink</link> + <title><![CDATA[$title]]></title> + <description><![CDATA[$description]]></description> + $creator$georss$extension +</item> + +__HTML; + +echo $item; |