Source for file mod_structure_toc.php
Documentation is available at mod_structure_toc.php
global $gStructure, $gContent, $moduleParams, $gBitSmarty;
require_once( LIBERTY_PKG_PATH. 'LibertyStructure.php' );
if( is_object( $gStructure ) && $gStructure->isValid() && $gStructure->hasViewPermission() ) {
} elseif( @BitBase::verifyId( $module_params['structure_id'] ) ) {
} elseif( is_object( $gContent ) && $gContent->hasViewPermission( FALSE ) ) {
// We take the first structure. not good, but works for now - spiderr
if( !empty( $structures[0] ) ) {
require_once( LIBERTY_PKG_PATH. 'LibertyStructure.php' );
$_template->tpl_vars['moduleTitle'] = new Smarty_variable( $moduleParams['title'] );
$toc = $struct->getToc( $struct->mInfo['root_structure_id'], 'asc', FALSE, 2 );
$_template->tpl_vars['modStructureTOC'] = new Smarty_variable( $struct->getToc( $struct->mInfo['root_structure_id'], 'asc', FALSE, 2 ) );
|