diff options
Diffstat (limited to 'includes')
-rw-r--r-- | includes/common.inc | 21 | ||||
-rw-r--r-- | includes/theme.inc | 4 |
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"; } } |