if ($group_id) {
session_require_perm('project_read', $group_id);
-
+
$res = db_query_params ('SELECT group_name FROM groups WHERE group_id=$1',
array($group_id),
1);
// ## item outputs
while ($row = db_fetch_array($res)) {
- print " <item>\n";
- print " <title>".htmlspecialchars($row['summary'])."</title>\n";
// if news group, link is main page
if ($row['group_id'] != forge_get_config('news_group')) {
- print " <link>http://".forge_get_config('web_host')."/forum/forum.php?forum_id=".$row['forum_id']."</link>\n";
+ $link = util_make_url("/forum/forum.php?forum_id=".$row['forum_id']);
} else {
- print " <link>http://".forge_get_config('web_host')."/</link>\n";
+ $link = util_make_url('/');
}
+ print " <item>\n";
+ print " <title>".htmlspecialchars($row['summary'])."</title>\n";
+ print " <link>$link</link>\n";
print " <description>".rss_description($row['details'])."</description>\n";
print " <author>".$row['user_name']."@".forge_get_config('users_host')." (".$row['realname'].")</author>\n";
print " <pubDate>".rss_date($row['post_date'])."</pubDate>\n";
- if ($row['group_id'] != forge_get_config('news_group')) {
- print " <guid>http://".forge_get_config('web_host')."/forum/forum.php?forum_id=".$row['forum_id']."</guid>\n";
- } else {
- print " <guid>http://".forge_get_config('web_host')."/</guid>\n";
- }
- // if news group, comment is main page
- if ($row['group_id'] != forge_get_config('news_group')) {
- print " <comments>http://".forge_get_config('web_host')."/forum/forum.php?forum_id=".$row['forum_id']."</comments>\n";
- } else {
- print " <comments>http://".forge_get_config('web_host')."/</comments>\n";
- }
+ print " <guid>$link</guid>\n";
+ print " <comments>$link</comments>\n";
print " </item>\n";
}
// ## end output