diff options
| author | lsces <lester@lsces.co.uk> | 2025-08-27 15:15:48 +0100 |
|---|---|---|
| committer | lsces <lester@lsces.co.uk> | 2025-08-27 15:15:48 +0100 |
| commit | 407bc340dc419e4448656764ac95e9d90482a867 (patch) | |
| tree | ec3d499580a631213610c101e88ee0a546e9989a /liberty_rss.php | |
| parent | 6e4c7248e7e20a203b2047dfba7af9fc068d9c42 (diff) | |
| download | liberty-407bc340dc419e4448656764ac95e9d90482a867.tar.gz liberty-407bc340dc419e4448656764ac95e9d90482a867.tar.bz2 liberty-407bc340dc419e4448656764ac95e9d90482a867.zip | |
Kernel functions changes to cover uninitialized variables and style changes for PHP8.4
Diffstat (limited to 'liberty_rss.php')
| -rwxr-xr-x[-rw-r--r--] | liberty_rss.php | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/liberty_rss.php b/liberty_rss.php index 930841b..4c66144 100644..100755 --- a/liberty_rss.php +++ b/liberty_rss.php @@ -8,26 +8,28 @@ /** * Initialization */ -require_once( "../kernel/includes/setup_inc.php" ); -require_once( RSS_PKG_INCLUDE_PATH.'rss_inc.php' ); -require_once( LIBERTY_PKG_CLASS_PATH.'LibertyContent.php' ); +require_once "../kernel/includes/setup_inc.php"; +require_once RSS_PKG_INCLUDE_PATH . 'rss_inc.php'; +use Bitweaver\KernelTools; +use Bitweaver\Liberty\LibertyContent; +use Bitweaver\Feed\FeedStatus; $gBitSystem->verifyPackage( 'rss' ); $gBitSystem->verifyFeature( 'liberty_rss' ); -$rss->title = $gBitSystem->getConfig( 'liberty_rss_title', $gBitSystem->getConfig( 'site_title' ).' - '.tra( 'Liberty' ) ); -$rss->description = $gBitSystem->getConfig( 'liberty_rss_description', $gBitSystem->getConfig( 'site_title' ).' - '.tra( 'RSS Feed' ) ); +$rss->title = $gBitSystem->getConfig( 'liberty_rss_title', $gBitSystem->getConfig( 'site_title' ).' - '.KernelTools::tra( 'Liberty' ) ); +$rss->description = $gBitSystem->getConfig( 'liberty_rss_description', $gBitSystem->getConfig( 'site_title' ).' - '.KernelTools::tra( 'RSS Feed' ) ); // check if we want to use the cache file $cacheFile = TEMP_PKG_PATH.RSS_PKG_NAME.'/'.LIBERTY_PKG_NAME.'/'.$cacheFileTail; $rss->useCached( $rss_version_name, $cacheFile, $gBitSystem->getConfig( 'rssfeed_cache_time' )); $liberty = new LibertyContent(); -$listHash = array( - 'max_records' => $gBitSystem->getConfig( 'liberty_rss_max_records', 10 ), - 'sort_mode' => 'last_modified_desc', - 'include_data' => TRUE, -); +$listHash = [ + 'max_records' => $gBitSystem->getConfig( 'liberty_rss_max_records', 10 ), + 'sort_mode' => 'last_modified_desc', + 'include_data' => true, +]; $feeds = $liberty->getContentList( $listHash ); // set the rss link @@ -41,22 +43,22 @@ foreach( $feeds as $feed ) { // create a page header that we know what type of data we're looking at $description = - tra( 'Package' ). ': '.ucfirst( $gLibertySystem->mContentTypes[$feed['content_type_guid']]['handler_package'] ).'<br />'. - tra( 'Content Type' ).': '.$gLibertySystem->getContentTypeName( $feed['content_type_guid'] ).'<br />'; + KernelTools::tra( 'Package' ). ': '.ucfirst( $gLibertySystem->mContentTypes[$feed['content_type_guid']]['handler_package'] ).'<br />'. + KernelTools::tra( 'Content Type' ).': '.$gLibertySystem->getContentTypeName( $feed['content_type_guid'] ).'<br />'; // add the parsed data, if there is any if( !empty( $feed['data'] ) ) { - $description .= '<br /><hr /><br />'.tra( 'Content' ).':<br />'.LibertyContent::parseDataHash( $feed ).'<br /><hr />'; + $description .= '<br /><hr /><br />'.KernelTools::tra( 'Content' ).':<br />'.LibertyContent::parseDataHash( $feed ).'<br /><hr />'; } $item->description = $description; $item->date = ( int )$feed['last_modified']; $item->source = 'http://'.$_SERVER['HTTP_HOST'].LIBERTY_PKG_URL.'/list_content.php'; - $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 ); |
