Source for file rss.php
Documentation is available at rss.php
require_once( '../kernel/setup_inc.php' );
$gBitSystem->verifyPackage( 'boards' );
$gBitSystem->verifyPackage( 'rss' );
$gBitSmarty->assign( "feedFormat", $feedFormat );
// Load up the board or topic
require_once( BOARDS_PKG_PATH. 'lookup_inc.php' );
if( !empty( $_REQUEST['get_feed'] ) ) {
$feedlink['url'] = BOARDS_PKG_URL. 'boards_rss.php?';
if( $gContent->isValid() ){
if( !empty( $_REQUEST['t'] ) ){
$feedlink['url'] .= 't='. $_REQUEST['t']. "&";
}elseif( !empty($_REQUEST['b'] ) ){
$feedlink['url'] .= 'b='. $_REQUEST['b']. "&";
$feedlink['url'] .= 'version='. $_REQUEST['format']. ( $gBitSystem->getConfig( 'rssfeed_httpauth' ) && $gBitUser->isRegistered()? '&httpauth=y': '');
$feedlink['title'] = ( $gContent->getField('title') != NULL ? $gContent->getField('title'): tra('Boards')). ' - '. $feedFormat[$_REQUEST['format']];
$feedlink['format'] = $_REQUEST['format'];
$feedlink['format'] = $gBitSystem->getConfig( 'rssfeed_default_version' );
$gBitSmarty->assign( 'feedlink', $feedlink );
$gBitSystem->display( 'bitpackage:boards/boards_rss_form.tpl', tra( 'Select Feed' ) , array( 'display_mode' => 'display' ));
|