SY_HasPermission

Prüft ob eine Berechtigung gegeben ist.

Prototype


SY_HasPermission( permKey, permType, permLevel )

Parameter


ParameterTypBedeutung
1stringBerechtigungs-Key
2integer(optional) Berechtigungs-Typ:
0 = benutzerdef. Berechtigungen
1 = System-Berechtigungen
3integer(optional) Berechtigungs-Stufe:
0 = keine
9 = Voll

Rückgabewert


NummerTypBedeutung
1integer

0 = nicht berechtigt, 1 = berechtigt

Beispiel


-- System-Berechtigung 'TICKET' prüfen
local allowed = SY_HasPermission("TICKET", 1)
if allowed == 1 then -- ERPv6: if allowed then
	SY_Proto("Berechtigung ist gegeben.")
else
	SY_Proto("Berechtigung ist nicht gegeben.")
end

Hinweis


  • Achtung: Im syslog.ERP 6 ist der Rückgabetyp "boolean"!
  • Berechtigungen kommen aus Tabelle "sltperms" (pflegbar in PERM20).