<?php $tpl = erLhcoreClassTemplate::getInstance('lhpermission/modulefunctions.tpl.php'); $tpl->set('functions', erLhcoreClassModules::getModuleFunctions($Params['user_parameters']['module_path'])); echo json_encode(array('error' => 'false', 'result' => $tpl->fetch())); exit;
<br/> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <?php foreach (erLhcoreClassModules::getModuleList() as $key => $Module) { ?> <?php $moduleFunctions = erLhcoreClassModules::getModuleFunctions($key); ?> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="heading<?php echo $key; ?> One"> <a data-toggle="collapse" data-parent="#accordion" href="#<?php echo $key; ?> One" aria-expanded="true" aria-controls="collapseOne"> <?php if (count($moduleFunctions) > 0) { $hasFunctions = true; ?> <?php include erLhcoreClassDesign::designtpl('lhpermission/gerpermissionsummary_module.tpl.php'); ?> <?php } else { $hasFunctions = false; // There is no custom functions that means user can use all module functions ?>