require_once USERS_PKG_PATH . 'RolePermUser.php'; $permUser = new BitPermUser(); $roleData = $permUser->getRoleInfo($_REQUEST['role_id']); // dont try and fool me if (!empty($roleData)) { $roleName = $roleData['role_name']; $rss->title = $roleName . " Role at " . $gBitSystem->getConfig('site_title'); $listHash['role_id'] = $_REQUEST['role_id']; } } } } if (!empty($_REQUEST['blog_id'])) { $listHash['blog_id'] = $_REQUEST['blog_id']; $gBlog = new BitBlog($_REQUEST['blog_id']); $gBlog->load(); if (isset($gBlog->mContentId)) { // adjust feed title to blog title $rss->title = $gBlog->getTitle() . " at " . $gBitSystem->getConfig('site_title'); if (isset($userName)) { $rss->title = $userName . "'s Posts in " . $rss->title; } $rss->description = $gBlog->parseData(); } } $feeds = $blogPost->getList($listHash); // set the rss link $rss->link = 'http://' . $_SERVER['HTTP_HOST'] . BLOGS_PKG_URL . (!empty($_REQUEST['blog_id']) ? "?blog_id=" . $_REQUEST['blog_id'] : ""); // get all the data ready for the feed creator foreach ($feeds['data'] as $feed) { $item = new FeedItem();
<?php /** * @package blogs * @subpackage functions */ /** * required setup */ global $gContent; require_once BLOGS_PKG_PATH . 'BitBlog.php'; require_once LIBERTY_PKG_PATH . 'lookup_content_inc.php'; // if we already have a gContent, we assume someone else created it for us, and has properly loaded everything up. if (empty($gContent) || !is_object($gContent) || !$gContent->isValid()) { // if blog_id supplied, use that if (@BitBase::verifyId($_REQUEST['blog_id'])) { $gContent = new BitBlog($_REQUEST['blog_id']); $gContent->load(); } elseif (@BitBase::verifyId($_REQUEST['content_id'])) { $gContent = new BitBlog(NULL, $_REQUEST['content_id']); $gContent->load(); } else { $gContent = new BitBlog(); } $gBitSmarty->assignByRef('gContent', $gContent); }