common canUser - jcobban/Genealogy GitHub Wiki

function canUser($action)

Up: PHP Global Environment

The function canUser takes the desired capability to perform as a string parameter and returns true if the current user can perform that function. This searches the string value of the field auth for the currently signed on user for a match on the requested token. This always returns true for an administrator, that is a user who has $user‑>get('auth') == 'yes'. It returns false for casual visitors.

The following are some of the supported values for the parameter $action.

action interpretation
'all' User is an administrator who can perform any action on the system.
'edit' User has the authority to update some resources, in particular that portion of the Family Tree that the user is related to.
'pending' User has not verified their e-mail address.
'blog' User is authorized to post blogs on the site.
'admin' User can perform some administrative functions.

Next: dialogBot