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