summaryrefslogtreecommitdiff
path: root/blogs_rss.php
diff options
context:
space:
mode:
authorbitweaver.org <bitweaver@users.sourceforge.net>2005-06-19 03:57:42 +0000
committerbitweaver.org <bitweaver@users.sourceforge.net>2005-06-19 03:57:42 +0000
commit48f33945f41e0b30628d8d7941fe8d62e88ac97b (patch)
tree5d624eda3cf1bd0cdc9e788fbbba5c70a3ddb0e4 /blogs_rss.php
downloadblogs-48f33945f41e0b30628d8d7941fe8d62e88ac97b.tar.gz
blogs-48f33945f41e0b30628d8d7941fe8d62e88ac97b.tar.bz2
blogs-48f33945f41e0b30628d8d7941fe8d62e88ac97b.zip
IMPORT TikiPro CLYDE FINAL
Diffstat (limited to 'blogs_rss.php')
-rw-r--r--blogs_rss.php57
1 files changed, 57 insertions, 0 deletions
diff --git a/blogs_rss.php b/blogs_rss.php
new file mode 100644
index 0000000..48e6dbb
--- /dev/null
+++ b/blogs_rss.php
@@ -0,0 +1,57 @@
+<?php
+// $Header: /cvsroot/bitweaver/_bit_blogs/blogs_rss.php,v 1.1 2005/06/19 03:57:41 bitweaver Exp $
+
+// Copyright (c) 2002-2003, Luis Argerich, Garland Foster, Eduardo Polidor, et. al.
+// All Rights Reserved. See copyright.txt for details and a complete list of authors.
+// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
+
+require_once( '../bit_setup_inc.php' );
+require_once( KERNEL_PKG_PATH.'BitBase.php' );
+include_once( BLOGS_PKG_PATH.'BitBlogPost.php' );
+include_once( BLOGS_PKG_PATH.'BitBlog.php' );
+
+global $gBitSystem;
+
+if ($rss_blogs != 'y') {
+ $errmsg=tra("rss feed disabled");
+ require_once( RSS_PKG_PATH.'rss_error.php' );
+}
+
+if (!$gBitUser->hasPermission( 'bit_p_read_blog' )) {
+ $errmsg=tra("Permission denied you cannot view this section");
+ require_once( RSS_PKG_PATH.'rss_error.php' );
+}
+
+
+if (!empty($_REQUEST['blog_id'])) {
+ $blogInfo = $gBlog->get_blog($_REQUEST['blog_id']);
+ $title = $gBitSystem->getPreference( 'title_rss_blog', "Tiki RSS feed for " ).$blogInfo['title'];
+ $desc = $gBitSystem->getPreference( 'desc_rss_blog', "Last modifications to the Blog: " ).$blogInfo['description'];
+} else {
+ $title = "Blogs RSS feed for ".$gBitSystem->getPreference("siteTitle","Tiki");
+ $desc = $gBitSystem->getPreference( 'desc_rss_blog', "Last modifications to the Blogs" );
+}
+$now = date("U");
+$id = "blog_id";
+$desc_id = "parsed_data";
+$dateId = "created";
+$readrepl = "view_post.php?$id=";
+
+require( RSS_PKG_PATH.'rss_read_cache.php' );
+
+if ($output == "EMPTY") {
+ $blogPost = new BitBlogPost();
+ $listHash['sort_mode'] = $dateId.'_desc';
+ $listHash['max_records'] = $gBitSystem->getPreference( 'max_rss_blogs', 10 );
+ $listHash['parse_data'] = TRUE;
+ if (!empty($_REQUEST['blog_id'])) {
+ $listHash['blog_id'] = $_REQUEST['blog_id'];
+ }
+
+ $changes = $blogPost->getList( $listHash );
+ $output="";
+}
+
+require( RSS_PKG_PATH.'rss.php' );
+
+?>