Parametry
objname | jmΘno objektu; |
category | kategorie objektu; |
username | jmΘno u₧ivatele; |
rights | v²stupnφ parametr: prßva u₧ivatele k objektu. |
Popis
Od verze 5.0 se jednß o funkci zastaralou, pln∞ nahrazenou obecn∞jÜφ funkcφ GetSet_privils
, nicmΘn∞ mnohem jednoduÜÜφ a v jednoduch²m p°φpadech pou₧itelnou.
Funkce zjistφ p°φstupovß prßva u₧ivatele k objektu. Je-li parametr username prßzdn² °et∞zec, funkce pracuje s prßvy p°ihlßÜenΘho u₧ivatele.
Parametr category musφ b²t jedna konstant CATEG_TABLE
, CATEG_VIEW
, CATEG_CURSOR
, CATEG_MENU
, CATEG_PGMSRC
, CATEG_PGMEXE
, CATEG_USER
, CATEG_APPL
, CATEG_PICT
, CATEG_GROUP
, CATEG_ROLE
, CATEG_CONNECTION
, CATEG_RELATION
, CATEG_DRAWING
, CATEG_GRAPH
, CATEG_REPLREL
, CATEG_PROC
, CATEG_TRIGGER
, CATEG_WWW
, CATEG_SEQ
, p°φpadn∞ sjednocenΘ s konstantou IS_LINK
.
Parametr rights nabude hodnotu rovnou souΦtu t∞chto prßv: pou₧itφ - RIGHT_READ
(1), p°epsßnφ - RIGHT_WRITE
(2), RIGHT_DEL
(8), poskytnutφ - RIGHT_GRANT
(128).
Hodnota funkce
Funkce vracφ p°i ·sp∞chu FALSE, p°i ne·sp∞chu TRUE.
P°φklad
var
prava : short;
begin
Get_object_rights("POHL1", CATEG_VIEW, "HONZA", prava) ;
end.
Do prom∞nnΘ PRAVA se zapsalo sjednocenφ prßv u₧ivatele HONZA k formul85i POHL1. Mß-li vÜechny t°i (pou₧itφ, p°epsßnφ, poskytnutφ), v²sledek je 131 (1+2+128).
Viz