<?php /** * Elgg RSS output pageshell * * @package Elgg * @subpackage Core * @link http://elgg.org/ * */ header("Content-Type: text/xml"); // disable caching for stupid MS products. header('Pragma: public', TRUE); echo "<?xml version='1.0'?>\n"; // Set title if (empty($vars['title'])) { $title = $vars['config']->sitename; } else if (empty($vars['config']->sitename)) { $title = $vars['title']; } else { $title = $vars['config']->sitename . ": " . $vars['title']; } // Remove RSS from URL $url = str_replace('?view=rss','',full_url()); $url = str_replace('&view=rss','',full_url()); ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" <?php echo elgg_view('extensions/xmlns'); ?> > <channel> <title><![CDATA[<?php echo $title; ?>]]></title> <link><?php echo htmlentities($url); ?></link> <?php echo elgg_view('extensions/channel'); ?> <?php echo $vars['body']; ?> </channel> </rss>