Extension:UserTools

(($disable$))

Purpose
Provides secure parser functions to retrieve user related information.

Usage
This extension is really meant to be used with Extension:ParserPhase2.

User options

 * E.g.
 * Get the current user's email option
 * E.g.
 * Get the specified user's email option IFF the current has the 'userdetails' right

User Group Membership

 * trueValue is returned if current user is part of group
 * falseValue is returned if current user is not part of group
 * falseValue is returned if current user is not part of group

Similar to #cuserfromgroup:
 * Either a username or user id must be supplied
 * Either a username or user id must be supplied

Features

 * Options are categorized as either 'RESTRICTED' or 'UNRESTRICTED' for privacy reasons
 * User must have the userdetails right to access 'RESTRICTED' options
 * Also, the current user must have the userdetails to view some other user's group membership

Dependencies

 * StubManager extension