summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2001-07-14 13:36:38 +0000
committerDries Buytaert <dries@buytaert.net>2001-07-14 13:36:38 +0000
commite724f18db95e1234d35d1279b31d999f3271899e (patch)
tree535d61449b8f5dcee3592c5c3547e66fdd4cc595 /includes
parentb99d4d7a424bf52bc7a4e7908e1d0d1cfd0c7b87 (diff)
downloadbrdo-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')
-rw-r--r--includes/common.inc21
-rw-r--r--includes/theme.inc4
2 files changed, 23 insertions, 2 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);
}
diff --git a/includes/theme.inc b/includes/theme.inc
index 580de21b6..49985c49d 100644
--- a/includes/theme.inc
+++ b/includes/theme.inc
@@ -5,8 +5,8 @@ class BaseTheme {
return implode($delimiter, $links);
}
- function images($name) {
- return $name;
+ function image($name) {
+ return "misc/$name";
}
}