plugin.tx_srfeuserregister_pi1 = USER_INT
plugin.tx_srfeuserregister_pi1 {
userFunc = SJBR\SrFeuserRegister\Controller\RegisterPluginController->main
table.name = {$plugin.tx_srfeuserregister_pi1.tableName}
templateFile = {$plugin.tx_srfeuserregister_pi1.file.templateFile}
## The icon is in a fixed dimension and will not grow if the text gets larger
icon_delete = {$plugin.tx_srfeuserregister_pi1.file.icon_delete}
fe_userOwnSelf = 1
fe_userEditSelf = 1
delete = 1
pid = {$plugin.tx_srfeuserregister_pi1.pid}
pidTitleOverride = {$plugin.tx_srfeuserregister_pi1.pidTitleOverride}
userGroupsPidList = {$plugin.tx_srfeuserregister_pi1.userGroupsPidList}
registerPID = {$plugin.tx_srfeuserregister_pi1.registerPID}
editPID = {$plugin.tx_srfeuserregister_pi1.editPID}
confirmPID = {$plugin.tx_srfeuserregister_pi1.confirmPID}
confirmInvitationPID = {$plugin.tx_srfeuserregister_pi1.confirmInvitationPID}
confirmType = {$plugin.tx_srfeuserregister_pi1.confirmType}
loginPID = {$plugin.tx_srfeuserregister_pi1.loginPID}
linkToPID = {$plugin.tx_srfeuserregister_pi1.linkToPID}
linkToPIDAddButton = {$plugin.tx_srfeuserregister_pi1.linkToPIDAddButton}
module_sys_dmail_category_PIDLIST = {$plugin.tx_srfeuserregister_pi1.module_sys_dmail_category_PIDLIST}
defaultCODE = {$plugin.tx_srfeuserregister_pi1.defaultCODE}
useShortUrls = {$plugin.tx_srfeuserregister_pi1.useShortUrls}
shortUrlLife = {$plugin.tx_srfeuserregister_pi1.shortUrlLife}
useLocalization = {$plugin.tx_srfeuserregister_pi1.useLocalization}
useLocalCountry = {$plugin.tx_srfeuserregister_pi1.useLocalCountry}
dateFormat = {$plugin.tx_srfeuserregister_pi1.dateFormat}
dateSplit = {$plugin.tx_srfeuserregister_pi1.dateSplit}
onChangeCountryAttribute = {$plugin.tx_srfeuserregister_pi1.onChangeCountryAttribute}
allowMultipleUserGroupSelection = {$plugin.tx_srfeuserregister_pi1.allowMultipleUserGroupSelection}
salutation = {$plugin.tx_srfeuserregister_pi1.salutation}
# you may modify here the conditions under which an attachment file will be added to the email
addAttachment = {$plugin.tx_srfeuserregister_pi1.enableEmailAttachment}
addAttachment.cmd = setfixed
addAttachment.sFK = APPROVE
addAttachment.file = {$plugin.tx_srfeuserregister_pi1.file.attachmentFile}
terms.file = {$plugin.tx_srfeuserregister_pi1.file.termsFile}
terms.url = {$plugin.tx_srfeuserregister_pi1.termsUrl}
displayRequired = TEXT
displayRequired {
value = *
wrap = |
}
create = 1
create {
preview = {$plugin.tx_srfeuserregister_pi1.enablePreviewRegister}
fields = {$plugin.tx_srfeuserregister_pi1.formFields}
required = {$plugin.tx_srfeuserregister_pi1.requiredFields}
useEmailAsUsername = {$plugin.tx_srfeuserregister_pi1.useEmailAsUsername}
generateUsername = {$plugin.tx_srfeuserregister_pi1.generateUsername}
doNotEnforceUsername = {$plugin.tx_srfeuserregister_pi1.doNotEnforceUsername}
allowUserGroupSelection = {$plugin.tx_srfeuserregister_pi1.allowUserGroupSelection}
allowedUserGroups = {$plugin.tx_srfeuserregister_pi1.allowedUserGroups}
allowedSubgroups = {$plugin.tx_srfeuserregister_pi1.allowedSubgroups}
deniedUserGroups = {$plugin.tx_srfeuserregister_pi1.deniedUserGroups}
defaultValues {
module_sys_dmail_html = {$plugin.tx_srfeuserregister_pi1.dmailCheckedUponRegistration}
usergroup = {$plugin.tx_srfeuserregister_pi1.userGroupUponRegistration}
disable = {$plugin.tx_srfeuserregister_pi1.enableEmailConfirmation}
by_invitation = 0
}
overrideValues {
usergroup = {$plugin.tx_srfeuserregister_pi1.userGroupUponRegistration}
disable = {$plugin.tx_srfeuserregister_pi1.enableEmailConfirmation}
by_invitation = 0
}
evalValues {
password = twice, atLeast[{$plugin.tx_srfeuserregister_pi1.passwordAtLeast}], atMost[{$plugin.tx_srfeuserregister_pi1.passwordAtMost}]
username = uniqueLocal, alphanum, atLeast[{$plugin.tx_srfeuserregister_pi1.usernameAtLeast}], atMost[{$plugin.tx_srfeuserregister_pi1.usernameAtMost}]
email = email,atMost[255],uniqueLocal
gender =
name = atMost[{$plugin.tx_srfeuserregister_pi1.nameAtMost}]
first_name = atMost[50]
middle_name = atMost[50]
last_name = atMost[50]
date_of_birth = date
company = atMost[50]
city = atMost[40]
zip = atMost[20]
telephone = atMost[25]
fax = atMost[25]
image = upload[{$plugin.tx_srfeuserregister_pi1.maxImages}]
title =
address =
www = wwwURL
comments =
status =
module_sys_dmail_category =
module_sys_dmail_html =
module_sys_dmail_newsletter =
usergroup =
by_invitation =
captcha_response =
}
}
select {
email {
module_sys_dmail_category.wrap = |
}
}
setfixed = 0
setfixed.APPROVE {
_FIELDLIST = uid,pid,usergroup
usergroup = {$plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation}
disable = {$plugin.tx_srfeuserregister_pi1.enableAdminReview}
}
setfixed.DELETE {
_FIELDLIST = uid,pid
}
setfixed.ACCEPT {
_FIELDLIST = uid,pid,usergroup
usergroup = {$plugin.tx_srfeuserregister_pi1.userGroupAfterAcceptation}
disable = 0
}
setfixed.REFUSE < .setfixed.DELETE
setfixed.ENTER < .setfixed.ACCEPT
enableEmailConfirmation = {$plugin.tx_srfeuserregister_pi1.enableEmailConfirmation}
enableAutoLoginOnConfirmation = {$plugin.tx_srfeuserregister_pi1.enableAutoLoginOnConfirmation}
enableAutoLoginOnCreate = {$plugin.tx_srfeuserregister_pi1.enableAutoLoginOnCreate}
enableAdminReview = {$plugin.tx_srfeuserregister_pi1.enableAdminReview}
autoLoginRedirect_url = {$plugin.tx_srfeuserregister_pi1.autoLoginRedirect_url}
unsubscribeAllowedFields = {$plugin.tx_srfeuserregister_pi1.unsubscribeAllowedFields}
authcodeFields.codeLength = {$plugin.tx_srfeuserregister_pi1.codeLength}
invite < .create
invite {
defaultValues {
by_invitation = 1
}
overrideValues {
by_invitation = 1
}
}
edit < .create
edit {
preview = {$plugin.tx_srfeuserregister_pi1.enablePreviewEdit}
allowUserGroupSelection = {$plugin.tx_srfeuserregister_pi1.allowUserGroupUpdate}
keepUnselectableUserGroups = {$plugin.tx_srfeuserregister_pi1.keepUnselectableUserGroups}
fields := removeFromList(username)
required := removeFromList(username,password)
defaultValues {
disable = 0
usergroup >
module_sys_dmail_html >
module_sys_dmail_category >
module_sys_dmail_newsletter >
by_invitation >
}
overrideValues {
username =
usergroup >
disable = 0
by_invitation >
}
evalValues {
username = unsetEmpty
password := addToList(unsetEmpty)
}
}
password < .edit
password {
preview = 0
fields = password
required = password
defaultValues >
overrideValues >
evalValues >
evalValues {
password < plugin.tx_srfeuserregister_pi1.edit.evalValues.password
}
}
forceFileDelete = {$plugin.tx_srfeuserregister_pi1.forceFileDelete}
parseValues {
username = nospace,trim,alphanum_x
email = trim
password = trim
name = trim
first_name = trim
middle_name = trim
last_name = trim
date_of_birth = date
title = trim
company = trim
city = trim
zip = trim
image = files
module_sys_dmail_category = multiple
status = int
terms_acknowledged = int
usergroup = multiple
www = wwwURL
}
parseFromDBValues {
date_of_birth = date
}
parseToDBValues {
date_of_birth = date
image = deleteUnreferencedFiles
}
email.from = {$plugin.tx_srfeuserregister_pi1.email}
email.fromName = {$plugin.tx_srfeuserregister_pi1.siteName}
email.admin = {$plugin.tx_srfeuserregister_pi1.email}
## replyTo email for messages sent to user
email.replyToAdmin = {$plugin.tx_srfeuserregister_pi1.email}
email.field = email
## replyTo email for messages sent to admin
email.replyTo = user
email.HTMLMail = {$plugin.tx_srfeuserregister_pi1.enableHTMLMail}
email.HTMLMailCSS = {$plugin.tx_srfeuserregister_pi1.HTMLMailCSS}
email.CREATE_SAVED = {$plugin.tx_srfeuserregister_pi1.enableEmailOnRegister}
email.EDIT_SAVED = {$plugin.tx_srfeuserregister_pi1.enableEmailOnUpdate}
email.DELETE_SAVED = {$plugin.tx_srfeuserregister_pi1.enableEmailOnDelete}
email.SETFIXED_APPROVE = {$plugin.tx_srfeuserregister_pi1.enableEmailOnApprove}
email.SETFIXED_APPROVE_REVIEW = {$plugin.tx_srfeuserregister_pi1.enableEmailOnApprove}
email.SETFIXED_DELETE = {$plugin.tx_srfeuserregister_pi1.enableEmailOnRefuse}
email.SETFIXED_ACCEPT = 1
email.SETFIXED_REFUSE = {$plugin.tx_srfeuserregister_pi1.enableEmailOnAdminRefuse}
email.SETFIXED_UNSUBSCRIBE = {$plugin.tx_srfeuserregister_pi1.enableEmailOnUnsubscribe}
notify.CREATE_SAVED = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnRegister}
notify.EDIT_SAVED = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnUpdate}
notify.DELETE_SAVED = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnDelete}
notify.SETFIXED_CREATE = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyConfirmation}
notify.SETFIXED_CREATE_REVIEW = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyConfirmation}
notify.SETFIXED_INVITE = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyConfirmation}
notify.SETFIXED_APPROVE = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnApprove}
notify.SETFIXED_APPROVE_REVIEW = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnApprove}
notify.SETFIXED_DELETE = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnRefuse}
notify.SETFIXED_ENTER = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnEnter}
notify.SETFIXED_ACCEPT = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnAdminAccept}
notify.SETFIXED_REFUSE = {$plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnAdminRefuse}
_DEFAULT_PI_VARS {
}
}
plugin.tx_srfeuserregister.settings {
salutation = {$plugin.tx_srfeuserregister_pi1.salutation}
}
tt_content.list.20.sr_feuser_register_pi1 = < plugin.tx_srfeuserregister_pi1