]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Defaulting RSS view to use Elgg Entity view.
authornickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 17 May 2010 20:38:33 +0000 (20:38 +0000)
committernickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 17 May 2010 20:38:33 +0000 (20:38 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@6075 36083f99-b078-4883-b0ff-0f9b5a30f544

views/rss/river/item/list.php

index 8047c24bfeeffbfa809890a6fd2621fc4ffc38ea..725ffe2c4060592f18ba3e436ac2542e8f41d01e 100644 (file)
@@ -7,32 +7,13 @@
  */
 
 if (isset($vars['items']) && is_array($vars['items']) && !empty($vars['items'])) {
+       $i = 1;
        foreach($vars['items'] as $item) {
-               if (elgg_view_exists($item->view)) {
-                       $body = elgg_view($item->view, array('item' => $item));
-                       $time = date('r', $item->posted);
-                       if ($entity = get_entity($item->object_guid)) {
-                               $url = htmlspecialchars($entity->getURL());
-                       } else {
-                               $url = $vars['url'];
-                       }
-                       $title = strip_tags($body);
-                       
-                       echo <<<__HTML
-<item>
-       <guid isPermaLink="true">$url</guid>
-       <pubDate>$time</pubDate>
-       <title><![CDATA[$title]]></title>
-       <link>$url</link>
-       <description><![CDATA[$body]]></description>
-</item>
-
-__HTML;
-                       
-                       $i++;
-                       if ($i >= $vars['limit']) {
-                               break;
-                       }
+               if ($i++ >= $vars['limit']) {
+                       break;
                }
+               
+               $entity = get_entity($item->object_guid);
+               echo elgg_view_entity($entity);
        }
 }