diff options
| author | lsces <lester@lsces.co.uk> | 2025-08-29 13:03:49 +0100 |
|---|---|---|
| committer | lsces <lester@lsces.co.uk> | 2025-08-29 13:03:49 +0100 |
| commit | 144b7ea64606dd1875b10ce87693250f84bea3f7 (patch) | |
| tree | dc05003a3f39d5c8641fcd9a9de3569c6eaeff1a /wiki_rss.php | |
| parent | 7fefadbccfeb0e9effe1342adb7a5d52755d401c (diff) | |
| download | wiki-144b7ea64606dd1875b10ce87693250f84bea3f7.tar.gz wiki-144b7ea64606dd1875b10ce87693250f84bea3f7.tar.bz2 wiki-144b7ea64606dd1875b10ce87693250f84bea3f7.zip | |
General code updated to PHP8.4 and namespace
Diffstat (limited to 'wiki_rss.php')
| -rwxr-xr-x[-rw-r--r--] | wiki_rss.php | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/wiki_rss.php b/wiki_rss.php index 6af3d04..89d1695 100644..100755 --- a/wiki_rss.php +++ b/wiki_rss.php @@ -7,32 +7,33 @@ /** * Initialization */ -require_once( "../kernel/includes/setup_inc.php" ); +require_once "../kernel/includes/setup_inc.php"; $gBitSystem->verifyPackage( 'wiki' ); $gBitSystem->verifyPackage( 'rss' ); $gBitSystem->verifyFeature( 'wiki_rss' ); -require_once( WIKI_PKG_CLASS_PATH.'BitPage.php' ); -require_once( RSS_PKG_INCLUDE_PATH.'rss_inc.php' ); +use Bitweaver\Wiki\BitPage; +use Bitweaver\Rss\FeedItem; +use Bitweaver\KernelTools; -$rss->title = $gBitSystem->getConfig( 'wiki_rss_title', $gBitSystem->getConfig( 'site_title' ).' - '.tra( 'Wiki' ) ); -$rss->description = $gBitSystem->getConfig( 'wiki_rss_description', $gBitSystem->getConfig( 'site_title' ).' - '.tra( 'RSS Feed' ) ); +$rss->title = $gBitSystem->getConfig( 'wiki_rss_title', $gBitSystem->getConfig( 'site_title' ).' - '.KernelTools::tra( 'Wiki' ) ); +$rss->description = $gBitSystem->getConfig( 'wiki_rss_description', $gBitSystem->getConfig( 'site_title' ).' - '.KernelTools::tra( 'RSS Feed' ) ); // check permission to view wiki pages if( !$gBitUser->hasPermission( 'p_wiki_view_page' ) ) { - require_once( RSS_PKG_PATH."rss_error.php" ); + require_once RSS_PKG_PATH."rss_error.php"; } else { // check if we want to use the cache file $cacheFile = TEMP_PKG_PATH.RSS_PKG_NAME.'/'.WIKI_PKG_NAME.'/'.$cacheFileTail; $rss->useCached( $rss_version_name, $cacheFile, $gBitSystem->getConfig( 'rssfeed_cache_time' )); $wiki = new BitPage(); - $listHash = array( + $listHash = [ 'max_records' => $gBitSystem->getConfig( 'wiki_rss_max_records', 10 ), 'sort_mode' => 'last_modified_desc', - 'get_data' => TRUE, - ); + 'get_data' => true, + ]; $feeds = $wiki->getList( $listHash ); // set the rss link @@ -42,15 +43,15 @@ if( !$gBitUser->hasPermission( 'p_wiki_view_page' ) ) { foreach( $feeds as $feed ) { $item = new FeedItem(); $item->title = $feed['title']; - $item->link = BIT_BASE_URI.$wiki->getDisplayUrl( $feed['title'] ); + $item->link = BIT_BASE_URI.$wiki->getDisplayUrlfromHash( $feed['title'] ); $item->description = BitPage::parseDataHash( $feed ); $item->date = ( int )$feed['last_modified']; $item->source = 'http://'.$_SERVER['HTTP_HOST'].BIT_ROOT_URL; - $item->author = $gBitUser->getDisplayName( FALSE, array( 'real_name' => $feed['modifier_real_name'], 'login' => $feed['modifier_user'] ) ); + $item->author = $gBitUser->getDisplayName( false, array( 'real_name' => $feed['modifier_real_name'], 'login' => $feed['modifier_user'] ) ); $item->descriptionTruncSize = $gBitSystem->getConfig( 'rssfeed_truncate', 5000 ); - $item->descriptionHtmlSyndicated = FALSE; + $item->descriptionHtmlSyndicated = false; // pass the item on to the rss feed creator $rss->addItem( $item ); @@ -59,4 +60,3 @@ if( !$gBitUser->hasPermission( 'p_wiki_view_page' ) ) { // finally we are ready to serve the data echo $rss->saveFeed( $rss_version_name, $cacheFile ); } -?> |
