diff options
author | Dries Buytaert <dries@buytaert.net> | 2001-07-14 13:36:38 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2001-07-14 13:36:38 +0000 |
commit | e724f18db95e1234d35d1279b31d999f3271899e (patch) | |
tree | 535d61449b8f5dcee3592c5c3547e66fdd4cc595 /includes/common.inc | |
parent | b99d4d7a424bf52bc7a4e7908e1d0d1cfd0c7b87 (diff) | |
download | brdo-e724f18db95e1234d35d1279b31d999f3271899e.tar.gz brdo-e724f18db95e1234d35d1279b31d999f3271899e.tar.bz2 |
- blog.module:
+ added RSS 0.91(5) feeds to the blog module which makes it possible
to both syndicate an particular user's latest blog entries, or the
latest entries of all users.
Diffstat (limited to 'includes/common.inc')
-rw-r--r-- | includes/common.inc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/includes/common.inc b/includes/common.inc index aeb04a8ee..de9b64dc9 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -90,6 +90,27 @@ function format_info($body, $block) { return "<table><tr><td><table align=\"right\" border=\"1\" width=\"180\"><tr><td>$block</td></tr></table>$body</td></tr></table>\n"; } +function format_rss_channel($title, $link, $description, $items) { + $output .= "<channel>\n"; + $output .= " <title>". strip_tags($title) ."</title>\n"; + $output .= " <link>". strip_tags($link) ."</link>\n"; + $output .= " <description>". htmlentities($description) ."</description>\n"; + $output .= $items; + $output .= "</channel>\n"; + + return $output; +} + +function format_rss_item($title, $link, $description) { + $output .= "<item>\n"; + $output .= " <title>". strip_tags($title) ."</title>\n"; + $output .= " <link>". strip_tags($link) ."</link>\n"; + $output .= " <description>". htmlentities($description) ."</description>\n"; + $output .= "</item>\n"; + + return $output; +} + function format_plural($count, $singular, $plural) { return ($count == 1) ? "$count ". t($singular) : "$count ". t($plural); } |