]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
added album cover as image for channel
authorCash Costello <cash.costello@gmail.com>
Sun, 28 Jun 2009 13:49:04 +0000 (13:49 +0000)
committerCash Costello <cash.costello@gmail.com>
Sun, 28 Jun 2009 13:49:04 +0000 (13:49 +0000)
views/rss/object/album.php

index 70552e8339e6c737afbe231fb010d0eb58070357..7afb19d3440333ddc58fc8572f24d4c087078763 100644 (file)
@@ -5,21 +5,32 @@
 \r
        $album = $vars['entity'];\r
        \r
-       $title = $album->title;\r
-       if (empty($title)) {\r
-               $subtitle = strip_tags($vars['entity']->description);\r
-               $title = substr($subtitle,0,32);\r
-               if (strlen($subtitle) > 32)\r
-                       $title .= " ...";\r
-       }\r
-       \r
        $base_url = $vars['url'] . 'mod/tidypics/thumbnail.php?file_guid=';\r
 \r
+       // insert cover image if it exists image\r
+       if ($album->cover) {\r
+               // Set title\r
+               $vars['title'] = $album->title;\r
+               if (empty($vars['title'])) {\r
+                       $title = $vars['config']->sitename;\r
+               } else if (empty($vars['config']->sitename)) {\r
+                       $title = $vars['title'];\r
+               } else {\r
+                       $title = $vars['config']->sitename . ": " . $vars['title'];\r
+               }\r
+               $album_cover_url = $vars['url'] . 'mod/tidypics/thumbnail.php?file_guid=' . $album->cover . '&amp;size=thumb';\r
+?>             <image>\r
+                       <url><?php echo $album_cover_url; ?></url>\r
+                       <title><![CDATA[<?php echo $title; ?>]]></title>\r
+                       <link><?php echo $album->getURL() . '?view=rss'; ?></link>\r
+                       \r
+               </image>\r
+<?php\r
+       }\r
+       \r
        \r
-       $owner_guid = $album->getOwner();\r
        $images = get_entities("object", "image", 0, "", 10, 0, false, 0, $album->guid);\r
        \r
-       echo "\n";\r
        \r
        foreach ($images as $image) {\r
                $caption = $image->description;\r