Source for file mod_last_comments.php
Documentation is available at mod_last_comments.php
require_once( LIBERTY_PKG_PATH. 'LibertyComment.php' );
global $gQueryUser, $gBitUser, $gLibertySystem, $moduleParams;
$params = $moduleParams['module_params'];
$moduleTitle = !empty($moduleParams['title'])? $moduleParams['title'] : NULL;
if( !empty( $gQueryUser->mUserId ) ) {
$userId = $gQueryUser->mUserId;
'max_records' => $moduleParams['module_rows'],
if (!empty($params['full'])) {
$listHash['parse'] = TRUE;
if (!empty($params['sort'])) {
$listHash['sort_mode'] = $params['sort'];
if (!empty($params['pigeonholes'])) {
$listHash['pigeonholes']['root_filter'] = $params['pigeonholes'];
if( !empty( $params['root_content_type_guid'] ) ) {
if( empty($moduleTitle) && is_string( $params['root_content_type_guid'] ) ) {
$moduleTitle = $gLibertySystem->getContentTypeName( $params['root_content_type_guid'] ). ' '. tra( 'Comments' );
$listHash['root_content_type_guid'] = $params['root_content_type_guid'];
$_template->tpl_vars['moduleTitle'] = new Smarty_variable( $moduleTitle );
$modLastComments = $lcom->getList( $listHash );
$_template->tpl_vars['modLastComments'] = new Smarty_variable( $modLastComments );
|