summaryrefslogtreecommitdiff
path: root/rss_error.php
blob: f66f2208f8634e00ff0ef98ad314ed2aa7da7768 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php

use Bitweaver\RSS\FeedItem;
use Bitweaver\KernelTools;
/**
 * @version $Header$
 * @package rss
 * @subpackage functions
 *
 * display an error message when there's something wrong.
 * default $message is:
 * "You don't have permission to view this syndication feed."
 */

$item = new FeedItem();
$item->title = KernelTools::tra( 'Syndication Problem' );
$item->link = 'http://'.$_SERVER['HTTP_HOST'].BIT_ROOT_URL;
$item->description = !empty( $message ) ? $message : KernelTools::tra( "You don't have permission to view this syndication feed." );

$item->source = 'http://'.$_SERVER['HTTP_HOST'].BIT_ROOT_URL;
$item->author = $gBitUser->getPreference( 'site_title' );

$item->descriptionTruncSize = $gBitSystem->getConfig( 'rssfeed_truncate', 500 );
$item->descriptionHtmlSyndicated = FALSE;

// pass the item on to the rss feed creator
$rss->addItem( $item );

// display the error msg
echo $rss->saveFeed( $rss_version_name, TEMP_PKG_PATH.'rss/error.xml' );
die;