From d29a9d7645fbdd06cd0411ddf7f857eb51a526a2 Mon Sep 17 00:00:00 2001 From: lsces Date: Fri, 29 Aug 2025 13:04:46 +0100 Subject: Modules updated to PHP8.4 and namespace --- modules/mod_comm_received_objects.php | 2 +- modules/mod_random_pages.php | 13 +++++++------ modules/mod_recent_page_changes.php | 17 +++++++++-------- modules/mod_recent_page_changes.tpl | 2 +- modules/mod_top_pages.php | 7 ++++--- modules/mod_wiki_last_comments.php | 12 ++++++------ 6 files changed, 28 insertions(+), 25 deletions(-) mode change 100644 => 100755 modules/mod_comm_received_objects.php mode change 100644 => 100755 modules/mod_random_pages.php mode change 100644 => 100755 modules/mod_recent_page_changes.php mode change 100644 => 100755 modules/mod_recent_page_changes.tpl mode change 100644 => 100755 modules/mod_top_pages.php mode change 100644 => 100755 modules/mod_wiki_last_comments.php diff --git a/modules/mod_comm_received_objects.php b/modules/mod_comm_received_objects.php old mode 100644 new mode 100755 index 667a588..f4bed20 --- a/modules/mod_comm_received_objects.php +++ b/modules/mod_comm_received_objects.php @@ -16,5 +16,5 @@ require_once( WIKI_PKG_CLASS_PATH.'BitPage.php' ); $wikilib = new WikiLib(); $ranking = $wikilib->list_received_pages(0, -1, $sort_mode = 'title_asc', ''); -$_template->tpl_vars['modReceivedPages'] = new Smarty_variable( $ranking["cant"]); +$gBitSmarty->assign( 'modReceivedPages', $ranking["cant"]); ?> diff --git a/modules/mod_random_pages.php b/modules/mod_random_pages.php old mode 100644 new mode 100755 index a6674bc..60d2daf --- a/modules/mod_random_pages.php +++ b/modules/mod_random_pages.php @@ -1,4 +1,6 @@ hasPermission( 'p_wiki_view_page' ) ) { - $listHash = array( - 'sort_mode' => 'random', + $listHash = [ + 'sort_mode' => 'random', 'max_records' => $moduleParams['module_rows'], - ); + ]; $pages = $wp->getList( $listHash ); - $_template->tpl_vars['modRandomPages'] = new Smarty_variable( $pages ); + $gBitSmarty->assign( 'modRandomPages', $pages ); } -?> diff --git a/modules/mod_recent_page_changes.php b/modules/mod_recent_page_changes.php old mode 100644 new mode 100755 index 5299b5b..b142719 --- a/modules/mod_recent_page_changes.php +++ b/modules/mod_recent_page_changes.php @@ -1,4 +1,6 @@ hasPermission( 'p_wiki_view_page' ) ) { - require_once( WIKI_PKG_CLASS_PATH.'BitPage.php' ); $wp = new BitPage(); - $listHash = array( + $listHash = [ 'sort_mode' => 'last_modified_desc', - 'user_id' => $gQueryUserId, - ); - if( !empty( $moduleParams['module_rows'] ) ) { + 'user_id' => $gQueryUserId, + ]; + if( is_array( $moduleParams ) && !empty( $moduleParams['module_rows'] ) ) { $listHash['max_records'] = $moduleParams['module_rows']; } $modLastModif = $wp->getList( $listHash ); - $_template->tpl_vars['modLastModif'] = new Smarty_variable( $modLastModif ); - if( !empty( $moduleParams['module_params']["maxlen"] ) ) { - $_template->tpl_vars['maxlen'] = new Smarty_variable( isset( $moduleParams['module_params']["maxlen"] ) ); + $gBitSmarty->assign( 'modLastModif', $modLastModif ); + if( is_array( $moduleParams ) && !empty( $moduleParams['module_params']["maxlen"] ) ) { + $gBitSmarty->assign( 'maxlen', isset( $moduleParams['module_params']["maxlen"] ) ); } } diff --git a/modules/mod_recent_page_changes.tpl b/modules/mod_recent_page_changes.tpl old mode 100644 new mode 100755 index 9a4b45c..27fa56c --- a/modules/mod_recent_page_changes.tpl +++ b/modules/mod_recent_page_changes.tpl @@ -5,7 +5,7 @@ {section name=ix loop=$modLastModif}
  • - {if !empty($maxlen)} + {if $maxlen gt 0} {$modLastModif[ix].title|escape|truncate:$maxlen:"...":true} {else} {$modLastModif[ix].title|escape} diff --git a/modules/mod_top_pages.php b/modules/mod_top_pages.php old mode 100644 new mode 100755 index 0062542..c913072 --- a/modules/mod_top_pages.php +++ b/modules/mod_top_pages.php @@ -1,4 +1,6 @@ hasPermission( 'p_wiki_view_page' ) ) { $listHash = array( 'max_records' => $module_rows, 'sort_mode' => 'hits_desc', - 'user_id' => !empty( $module_params['user_pages'] ) ? $gQueryUser->mUserId : NULL, + 'user_id' => !empty( $module_params['user_pages'] ) ? $gQueryUser->mUserId : null, ); $modRank = $modWiki->getList( $listHash ); - $_template->tpl_vars['modTopPages'] = new Smarty_variable( $modRank ); + $gBitSmarty->assign( 'modTopPages', $modRank ); } ?> diff --git a/modules/mod_wiki_last_comments.php b/modules/mod_wiki_last_comments.php old mode 100644 new mode 100755 index b3d8fae..0be35fc --- a/modules/mod_wiki_last_comments.php +++ b/modules/mod_wiki_last_comments.php @@ -13,16 +13,16 @@ /** * Show last comments on wiki pages */ +use Bitweaver\Liberty\LibertyComment; + global $gQueryUserId, $moduleParams; /** * required setup */ if( $gBitUser->hasPermission( 'p_wiki_view_page' ) ) { - require_once( LIBERTY_PKG_CLASS_PATH.'LibertyComment.php' ); $cmt = new LibertyComment(); - $listHash = array( 'max_records' => $moduleParams['module_rows'], 'user_id' => $gQueryUserId, 'content_type_guid' => BITPAGE_CONTENT_TYPE_GUID ); + $listHash = [ 'max_records' => $moduleParams['module_rows'], 'user_id' => $gQueryUserId, 'content_type_guid' => BITPAGE_CONTENT_TYPE_GUID ]; $lastComments = $cmt->getList( $listHash ); - $_template->tpl_vars['lastComments'] = new Smarty_variable( $lastComments); - $_template->tpl_vars['moretooltips'] = new Smarty_variable( isset($module_params["moretooltips"]) ? $module_params["moretooltips"] : 'n'); -} -?> + $gBitSmarty->assign( 'lastComments', $lastComments); + $gBitSmarty->assign( 'moretooltips', isset($module_params["moretooltips"]) ? $module_params["moretooltips"] : 'n'); +} \ No newline at end of file -- cgit v1.3