From 18bd62e71ec714ec33a3b3e3c1b19de8357a511f Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sat, 12 Feb 2005 09:23:06 +0000 Subject: - Fixed bugs in RSS handling of blogs. --- modules/blog/blog.module | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) (limited to 'modules/blog') diff --git a/modules/blog/blog.module b/modules/blog/blog.module index 84ece24a5..62ffcadb5 100644 --- a/modules/blog/blog.module +++ b/modules/blog/blog.module @@ -64,18 +64,6 @@ function blog_help($section) { } } -/** - * Menu callback; displays an RSS feed containing recent blog entries. - */ -function blog_feed($uid = 0) { - if ($uid) { - blog_feed_user($uid); - } - else { - blog_feed_last(); - } -} - /** * Displays an RSS feed containing recent blog entries of a given user. */ @@ -110,9 +98,18 @@ function blog_feed_last() { /** * Menu callback; displays a Drupal page containing recent blog entries. */ -function blog_page($uid = 0) { - if ($uid) { - blog_page_user($uid); +function blog_page($a = NULL, $b = NULL) { + + if (is_numeric($a)) { // $a is a user ID + if ($b == 'feed') { + blog_feed_user($a); + } + else { + blog_page_user($a); + } + } + else if ($a == 'feed') { + blog_feed_last(); } else { blog_page_last(); @@ -255,13 +252,6 @@ function blog_menu($may_cache) { 'callback' => 'blog_page', 'access' => user_access('access content'), 'type' => MENU_SUGGESTED_ITEM); - $items[] = array('path' => 'blog/feed', 'title' => t('RSS feed'), - 'callback' => 'blog_feed', - 'access' => user_access('access content'), - 'type' => MENU_CALLBACK); - $items[] = array('path' => 'blog/'. $user->uid, 'title' => t('my blog'), - 'access' => user_access('edit own blog'), - 'type' => MENU_DYNAMIC_ITEM); } return $items; -- cgit v1.2.3