diff options
Diffstat (limited to 'rss_inc.php')
| -rw-r--r-- | rss_inc.php | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/rss_inc.php b/rss_inc.php deleted file mode 100644 index c5d47e3..0000000 --- a/rss_inc.php +++ /dev/null @@ -1,115 +0,0 @@ -<?php -/** - * @version $Header$ - * @package rss - * @subpackage functions - */ - -/** - * Initialization - */ -require_once( RSS_PKG_PATH."feedcreator.class.php" ); - -// make sure the feeds cache dir is available -if( !is_dir( TEMP_PKG_PATH.'rss' ) ) { - mkdir_p( TEMP_PKG_PATH.'rss' ); -} - -// if http auth is required run it before we start anything else -if( $gBitSystem->getConfig( 'rssfeed_httpauth' ) && - !empty($_REQUEST['httpauth']) && - !$gBitUser->isRegistered() ){ - users_httpauth(); -} - -// initiate feed creator class -$rss = new UniversalFeedCreator(); - -$rss->copyright = $gBitSystem->getConfig( 'rssfeed_copyright' ); -$rss->editor = $gBitSystem->getConfig( 'rssfeed_editor' ); -$rss->webmaster = $gBitSystem->getConfig( 'rssfeed_webmaster' ); -$rss->language = $gBitSystem->getConfig( 'rssfeed_language', 'en-us' ); -$rss->cssStyleSheet = $gBitSystem->getConfig( 'rssfeed_css_url' ); -$rss->descriptionTruncSize = $gBitSystem->getConfig( 'rssfeed_truncate', 500 ); -$rss->descriptionHtmlSyndicated = TRUE; - -$root = empty( $_REQUEST['uri_mode'] ) ? BIT_BASE_URI.BIT_ROOT_URL : BIT_ROOT_URI; -$rss->link = $root; -$rss->syndicationURL = trim( $root, "/" ).$_SERVER['SCRIPT_NAME']; - -// feed image -if( $gBitSystem->isFeatureActive( 'rssfeed_image_url' ) ) { - $image->descriptionTruncSize = $gBitSystem->getConfig( 'rssfeed_truncate', 5000 ); - $image->descriptionHtmlSyndicated = true; - - $image = new FeedImage(); - $image->title = $gBitSystem->getConfig( 'site_title' ); - $image->url = $gBitSystem->getConfig( 'rssfeed_image_url' ); - $image->link = $root; - $image->description = tra( 'Feed provided by' ).': '.$gBitSystem->getConfig( 'site_title' ).' '.tra( 'Click to visit.' ); - $rss->image = $image; -} - -// here we work out what type of feed were going to feed -if( empty( $_REQUEST['version'] ) ) { - // get default rss feed version from database or set to 0.91 if none in there - $version = $gBitSystem->getConfig( "rssfeed_default_version", "RSS0.91" ); -} else { - $version = $_REQUEST['version']; -} - -$rss_version_name = $version; -switch( $version ) { - case "0": - case "rss091": - $rss_version_name = "RSS0.91"; - break; - case "1": - case "rss10": - $rss_version_name = "RSS1.0"; - break; - case "2": - case "rss20": - $rss_version_name = "RSS2.0"; - break; - case "3": - case "pie01": - $rss_version_name = "PIE0.1"; - break; - case "4": - case "mbox": - $rss_version_name = "MBOX"; - break; - case "5": - case "atom": - $rss_version_name = "ATOM"; - break; - case "6": - case "atom03": - $rss_version_name = "ATOM0.3"; - break; - case "7": - case "opml": - $rss_version_name = "OPML"; - break; - case "8": - case "html": - $rss_version_name = "HTML"; - break; - case "9": - case "js": - $rss_version_name = "JS"; - break; - default: - $rss_version_name = "RSS0.91"; - break; -} - -if ( isset( $gBitUser->mGroups ) ) { - ksort( $gBitUser->mGroups ); - $cacheFileTail = 'p'.implode( array_keys( $gBitUser->mGroups ), '.' ).'_'.$rss_version_name.'.xml'; -} else { - ksort( $gBitUser->mRoles ); - $cacheFileTail = 'p'.implode( array_keys( $gBitUser->mRoles ), '.' ).'_'.$rss_version_name.'.xml'; -} -?> |
