%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.2" version="0"}%
%META:TOPICPARENT{name="TWikiVariables"}%
#VarURLPARAM

---+++ URLPARAM{"name"} -- get value of a URL parameter
   * Returns the value of a URL parameter.
   * Syntax: =%<nop>URLPARAM{"name"}%=
   * Supported parameters:
     | *Parameter:* | *Description:* | *Default:* |
     | ="name"= | The name of a URL parameter | required |
     | =default="..."= | Default value in case parameter is empty or missing | empty string |
     | =newline="&lt;br /&gt;"= | Convert newlines in textarea to other delimiters | no conversion |
     | =encode="entity"= | Encode special characters into HTML entities. See [[#VarENCODE][ENCODE]] for more details. | no encoding |
     | =encode="url"= | Encode special characters for URL parameter use, like a double quote into =%22= | no encoding |
     | =multiple="on"= %BR% =multiple="[<nop>[$item]]"= | If set, gets all selected elements of a =&lt;select multiple="multiple"&gt;= tag. A format can be specified, with =$item= indicating the element, e.g. =multiple="Option: $item"= | first element |
     | =separator=", "= | Separator between multiple selections. Only relevant if multiple is specified | ="\n"= (new line) |
   * Example: =%<nop>URLPARAM{"skin"}%= returns =print= for a =.../view/%WEB%/%INCLUDINGTOPIC%?skin=print= URL
   * __%X% Note:__ URL parameters passed into HTML form fields must be entity [[#VarENCODE][ENCODEd]]
   * __%X% Note:__ When used in a template topic, this variable will be expanded when the template is used to create a new topic. See TWikiTemplates#TemplateTopicsVars for details.
   * __%X% Note:__ There is a risk that this variable could be misused for cross-site scripting.
   * Related: [[#VarENCODE][ENCODE]], [[#VarSEARCH][SEARCH]], FormattedSearch, [[#VarQUERYSTRING][QUERYSTRING]]

---+++ USERINFO - retrieve details about the logged in user
   * By default, the retrieved info will be formatted as a comma-separated list comprising the username, wikiusername, and emails.
   * Syntax: =%<nop>USERINFO%=
   * Expands to: =%USERINFO%=
   * you can also use the =format= parameter to get different formatted results:
   * Syntax: =%<nop>USERINFO{format="$username is really $wikiname"}%=
   * Expands to =%USERINFO{format="$username is really $wikiname"}%=
   * The tokens =$emails=, =$username=, =$wikiname=, =$wikiusername=, and =$groups= are available for use in the format string. 
   * Related: [[#VarUSERNAME][USERNAME]], [[#VarWIKINAME][WIKINAME]], [[#VarWIKIUSERNAME][WIKIUSERNAME]], TWikiUserAuthentication, ChangeEmailAddress

