summaryrefslogtreecommitdiff
path: root/blogs_rss.php
diff options
context:
space:
mode:
authorwjames5 <will@tekimaki.com>2007-08-22 17:12:59 +0000
committerwjames5 <will@tekimaki.com>2007-08-22 17:12:59 +0000
commit8d59d4ca60dc005ab61a9e6b5fb92463fcc3cf77 (patch)
tree1c2ce24c5135aa18d1519982792ff7afa066490c /blogs_rss.php
parent373f915c6f37eb28145bac835cdf7a5e5d429b14 (diff)
downloadblogs-8d59d4ca60dc005ab61a9e6b5fb92463fcc3cf77.tar.gz
blogs-8d59d4ca60dc005ab61a9e6b5fb92463fcc3cf77.tar.bz2
blogs-8d59d4ca60dc005ab61a9e6b5fb92463fcc3cf77.zip
get feed of posts by group_id
Diffstat (limited to 'blogs_rss.php')
-rw-r--r--blogs_rss.php15
1 files changed, 13 insertions, 2 deletions
diff --git a/blogs_rss.php b/blogs_rss.php
index c2b054f..632a0ab 100644
--- a/blogs_rss.php
+++ b/blogs_rss.php
@@ -1,6 +1,6 @@
<?php
/**
- * @version $Header: /cvsroot/bitweaver/_bit_blogs/blogs_rss.php,v 1.24 2007/07/08 07:56:40 squareing Exp $
+ * @version $Header: /cvsroot/bitweaver/_bit_blogs/blogs_rss.php,v 1.25 2007/08/22 17:12:59 wjames5 Exp $
* @package article
* @subpackage functions
*/
@@ -26,7 +26,7 @@ if( !$gBitUser->hasPermission( 'p_blogs_view' ) ) {
require_once( RSS_PKG_PATH."rss_error.php" );
} else {
// check if we want to use the cache file
- $cacheFile = TEMP_PKG_PATH.RSS_PKG_NAME.'/'.BLOGS_PKG_NAME.( !empty( $_REQUEST['user_id'] ) ? "_".$_REQUEST['user_id'] : "" ).( !empty( $_REQUEST['blog_id'] ) ? "_".$_REQUEST['blog_id'] : "" ).'_'.$cacheFileTail;
+ $cacheFile = TEMP_PKG_PATH.RSS_PKG_NAME.'/'.BLOGS_PKG_NAME.( !empty( $_REQUEST['user_id'] ) ? "_".$_REQUEST['user_id'] : "" ).( !empty( $_REQUEST['group_id'] ) ? "_".$_REQUEST['group_id'] : "" ).( !empty( $_REQUEST['blog_id'] ) ? "_".$_REQUEST['blog_id'] : "" ).'_'.$cacheFileTail;
$rss->useCached( $rss_version_name, $cacheFile, $gBitSystem->getConfig( 'rssfeed_cache_time' ));
$blogPost = new BitBlogPost();
@@ -44,6 +44,17 @@ if( !$gBitUser->hasPermission( 'p_blogs_view' ) ) {
$rss->title = $userName." at ".$gBitSystem->getConfig( 'site_title' );
$listHash['user_id'] = $_REQUEST['user_id'];
}
+ }else if( !empty( $_REQUEST['group_id'] ) ) {
+ require_once( USERS_PKG_PATH . 'BitPermUser.php' );
+ $permUser = new BitPermUser();
+ $groupData = $permUser->getGroupInfo( $_REQUEST['group_id'] );
+ // dont try and fool me
+ if (!empty($groupData)){
+ $groupName = $groupData['group_name'];
+ $rss->title = $groupName." Group at ".$gBitSystem->getConfig( 'site_title' );
+ $listHash['group_id'] = $_REQUEST['group_id'];
+ }
+
}
if( !empty( $_REQUEST['blog_id'] ) ) {