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;
}
}
?>