Registration Process 

Use 'setfixed' as the first and the registration process name (upper case) as the second parameter.

Example:

Example setfixed
setfixed.ACCEPT {
   _FIELDLIST = uid,pid,usergroup
   usergroup = {$plugin.tx_agency.userGroupAfterAcceptation}
   disable = 0
}
Copied!

Codes: 

  • APPROVE: It starts after the user clicks the confirmation link in the email.
  • ACCEPT: It starts after the admin clicks the acceptation confirmation link in the email.
  • DELETE: It starts when the user starts the deletion process.
  • REFUSE: It starts after the admin clicks the refusal link in the email
  • ENTER: It starts after the user clicks the login link in the email.

Properties 

_FIELDLIST 

_FIELDLIST

_FIELDLIST
Type
string
Default
uid,pid,usergroup

List of fields to be used by the generated links. The encoding and decoding process wil consider these fields.

Allows to specify a different list of fields for each PROCESS.

placeholder fieldname 

*placeholder fieldname+

*placeholder fieldname+
Type
string

Replace placeholder fieldname with the database's field name of the table fe_users or tt_address resp. . The listed table field names will get a new value after the registration process.

placeholder fieldname. 

*placeholder fieldname+

*placeholder fieldname+
Type
array
See fieldname above (only supported for usergroup)

Enhanced replacements for the values of table fields at the end of the given registration process.

See chapter 'usergroup generation'

EXT:my_extension/ext_localconf.php
usergroup {
   10.uid = 3
   10.file = fileadmin/Mitglieder.xml
 }
Copied!