registerPlugin("function","acl_check", "check_acl_access"); function check_acl_access($params, $smarty) { $isAuthenticated = isset($_SESSION['AUTHENTICATED']) ? true : false; $iAclSetting = $params['acl']; // $params['icon'] is deprecated, only needed for mpos compatibility if (isset($params['icon'])) { $sUrl = '
  • '.$params['name'].'
  • '; } else { $sUrl = '
  • '.$params['name'].'
  • '; } if (isset($params['fallback'])) $sFallbackUrl = '
  • '.$params['name'].'
  • '; switch($iAclSetting) { case '0': if ($isAuthenticated) { echo $sUrl; } else if (isset($params['fallback']) && !$isAuthenticated) { echo $sFallbackUrl; } break; case '1': echo $sUrl; break; case '2': break; default: echo $sUrl; break; } } ?>