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;
|