Am_I_config_admin

Internφ programovacφ jazykC/C++Pascal

function Am_I_config_admin : Boolean;
BOOL cd_Am_I_config_admin(cdp_t cdp);
function cd_Am_I_config_admin(cdp : cdp_t) : Boolean;

Parametry

cdp kontextovß prom∞nnß klienta

Od verze

8.0

Popis

Funkce slou₧φ k urΦenφ, je-li p°ihlßÜen² u₧ivatel Φlenem skupiny CONFIG_ADMIN (je-li provoznφm sprßvcem databßze). Lze ji pou₧φt nap°. v podmφnkßch viditelnosti slo₧ek pohled∙ a polo₧ek menu, kterΘ majφ b²t b∞₧nΘmu u₧ivateli zakßzanΘ Φi skrytΘ.

Vlastnφ administraci aplikace by m∞l mφt na starost u₧ivatel za°azen² do role ADMINISTRATOR, ·pravy aplikace u₧ivatel v roli AUTHOR (v zamΦenΘ aplikaci p°ebφrß tuto funkci jinß urΦenß role).

Funkce ΦßsteΦn∞ nahrazuje starÜφ funkci Am_I_db_admin, kterß je v novΘm rozlo₧enφ odpov∞dnosti sprßvc∙ mΘn∞ pot°ebnß.

Pro zjiÜt∞nφ nßle₧enφ do skupiny Φi role lze pou₧φt obecnou klientskou funkci GetSet_group_role nebo SQL funkci Get_membership.

Hodnota funkce

Funkce vracφ TRUE, je-li u₧ivatel sprßvce databßze, FALSE, nenφ-li tomu tak.

P°φklad

if not Am_I_config_admin then Info_box('Nelze',' Nastavenφ parametr∙ m∙₧e provΘst pouze sprßvce databßze!')
else Open_view('*Param2',NO_REDIR,MODAL_VIEW,0,0,NIL);

Viz