diff options
| author | bitweaver.org <bitweaver@users.sourceforge.net> | 2005-06-19 03:57:42 +0000 |
|---|---|---|
| committer | bitweaver.org <bitweaver@users.sourceforge.net> | 2005-06-19 03:57:42 +0000 |
| commit | 48f33945f41e0b30628d8d7941fe8d62e88ac97b (patch) | |
| tree | 5d624eda3cf1bd0cdc9e788fbbba5c70a3ddb0e4 /blogs_rss.php | |
| download | blogs-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.php | 57 |
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' ); + +?> |
