#LOCAL("AltLanguageID", #INPUT.AltLanguageID) #IF(#COUNT(#Shop.Languages))#LOOP(#Shop.Languages) #IF(NOT #AltLanguageID AND #Code2 NE #INPUT.Language) #SET("AltLanguageID", #LanguageID) #ELSIF(#Code2 EQ #INPUT.Language) #SET("LanguageID", #LanguageID) #ENDIF #ENDLOOP#ENDIF
{Address} {AccountArea} {Attributes}
#IF(#SEND_MAIL_FAILED)

{Notification}

{SEND_MAIL_FAILED}
#ENDIF #MENU("NotificationMessages")#INCLUDE(#Template, "NoDebug")#ENDMENU #IF(#PASSWORD_SEND_OK)

{Notification}:

{PasswdSendOk}
#ENDIF #BLOCK("WITH_FORM_ERROR", #FormError) #IF(#DELETE)

{Warning}

{AcceptAction}
#ENDIF #IF(#FormError)

{InputError}

#IF(#OBJECT_EXISTS)

{ObjectExists}

#ELSIF(#LOGIN_EXISTS)

{LoginExists}

#SET("UserName",#UserName) #ELSIF(#FormErrors.Reason.PASSWORD_NOT_SAME)

{PASSWORD_NOT_SAME}

#ELSIF(#FormErrors.Reason.PASSWORD_WRONG)

{WrongPassword}

#ELSIF(#FormErrors.Reason.STRING_TOO_LONG)

{StringTooLong}

#ELSIF(#FormErrors.Reason.CantRenameMerchant)

{CantRenameMerchant}

#ELSIF(#FormErrors.Reason.CantDeactivateMerchant)

{CantDeactivateMerchant}

#ELSIF(#FormErrors.Reason.CantChangeMerchantPassword)

{CantChangeMerchantPassword}

#ELSIF(#FormErrors.Reason.STRING_EMPTY AND #FormError_EMail)

{NoMailaddress}

#ELSE

{PleaseCorrectErrors}

#ENDIF
#ENDIF #ENDBLOCK
#LOCAL("CustomerBillingAddress", #BillingAddress) #LOCAL("ShowAddressChangeMessage",0)#LOCAL("SelectedUserID",#UNDEF)#LOCAL("UserWithUnchangedAddress",0) #LOOP(#Users) #LOCAL("Difference",0) #LOOP(#Shop.RegistrationSet) #IF(#IsVisible AND #Attribute.AttributeClass.Alias EQ "Address") #LOCAL("BillingAddressAA",#GET("BillingAddress.".#Attribute.Alias)) #LOCAL("CustomerBillingAddressAA",#GET("CustomerBillingAddress.".#Attribute.Alias)) #IF(#COMPARE(#Attribute.Type, #BillingAddressAA, #CustomerBillingAddressAA) != 0) #SET("Difference",1)#SET("SelectedUserID",#ID) #ENDIF #ENDLOCAL #ENDLOCAL #ENDIF #ENDLOOP #IF(#Difference)#SET("ShowAddressChangeMessage",1)#ENDIF #IF(#Difference == 0 )#SET("UserWithUnchangedAddress",1)#ENDIF #ENDLOCAL #ENDLOOP #IF(#UserWithUnchangedAddress == 1) #SET("ShowAddressChangeMessage",0) #ENDIF #IF(#ShowAddressChangeMessage)

{Notification}

#IF(#COUNT(#Users)>1) {NoUserWithTheSameAddress}
#ELSE {UserChangedBillingAddress}
#ENDIF {CompareData}
#ENDIF #ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDLOCAL #WITH(#BillingAddress)#BLOCK("WITH_FORM_ERROR", #FormError)
#IF(#Country.Code2 EQ "FR") #ENDIF
{Gender}
{Country}
{Salutation}
{Title}
{FirstName}
{MiddleName}
{LastName}

#IF(#Country.Code2 NE "FR") #ENDIF #IF(#Country.Code2 EQ "FR") #ENDIF #IF(#Country.Code2 NE "FR") #ENDIF
{DisplayName}
{AddressExtension}
{Street}
{Street2}
{AddressExtension}
{Zipcode}
{City}
{Country}
{State}
{Birthday}
{Company}
{Department}
{JobTitle}
{URL}

{Phone}
{PhoneBusiness}
{PhonePrivate}
{PhoneCell}
{Fax}

{IsHtmlEMailAllowed}
{EMail} {MailUsageCustomer} #IF(#DEFINED(#EMail)) #ENDIF
{EMailBusiness} #IF(#DEFINED(#EMailBusiness)) #ENDIF
{EMailPrivate} #IF(#DEFINED(#EMailPrivate)) #ENDIF
#ENDBLOCK#ENDWITH
#IF(#FormError)
#ENDIF

#BLOCK("WITH_FORM_ERROR", #FormError)
{CustomerNo}
{CustomerGroup}
{IsDoOrderAllowed}

#WITH(#BillingAddress)#BLOCK("WITH_FORM_ERROR", #FormError)
{BankAccountHolder}
{BankAccountNo}
{BankCode}
{BankName}

{TaxModel}
{VATID}
{TaxArea}
#ENDBLOCK#ENDWITH #ENDBLOCK
#WITH(#BillingAddress)#BLOCK("WITH_FORM_ERROR", #FormError) #ENDBLOCK#ENDWITH
{CreationDate} #CreationDate[date_tz]
{VerifiedOn} #IF(#VerifiedOn)#VerifiedOn[date] #ELSE {NoVerifiedOn} #ENDIF
{Comment}
#IF(#FormError)
#ENDIF

#IF(NOT #COUNT(#UserDefinedAttributeValues))

{NoUserAttributesDefined}

#ENDIF #IF(#AltLanguageID)
#LOCAL("LocalizedAvailable",0) #LOOP(#UserDefinedAttributeValues)#IF(#DEFINED(#Attribute.Type) AND (#Attribute.Type EQ "LocalizedString" OR #Attribute.Type EQ "LocalizedFile")) #SET("LocalizedAvailable",1)#ENDIF#ENDLOOP #IF(#LocalizedAvailable)
{Translation}
#ENDIF #ENDLOCAL
#ENDIF #LOOP(#UserDefinedAttributeValues) #LOCAL("AttributeType",#Attribute.Type)#IF(NOT #DEFINED(#AttributeType))#SET("AttributeType","")#ENDIF #BLOCK("WITH_FORM_ERROR", #FormError)#LOCAL("ErrorItemNo",0) #LOCAL("Value", #GET(#Attribute.Alias)) #IF(#AltLanguageID)#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1)#LOCAL("LocalizedValue", #GET(#Attribute.Alias)) #ENDLOCAL#ENDLOCAL#ENDWITH_LANGUAGE#ENDIF #ENDLOCAL#ENDLOCAL#ENDBLOCK #ENDLOCAL #ENDLOOP
#IF(#AttributeType EQ "String" OR #AttributeType EQ "LocalizedString") #IF(#Attribute.Length) #ELSE #ENDIF #ELSIF(#AttributeType EQ "Boolean") #ENDLOCAL #ENDLOCAL #ELSIF(#AttributeType EQ "Date") #ELSIF(#AttributeType EQ "DateTime") #ELSIF(#AttributeType EQ "Time") #ELSIF(#AttributeType EQ "Integer") #ELSIF(#AttributeType EQ "Float") #ELSIF(#AttributeType EQ "Money")#LOCAL("CurrencyID", #Shop.CurrencyID) #ELSIF(#AttributeType EQ "File" OR #AttributeType EQ "LocalizedFile") #ELSIF(#AttributeType EQ "PreDefString" OR #AttributeType EQ "PreDefLocalizedString") #ELSE #ENDIF
#Attribute.NameOrAlias #IF(#AttributeType EQ "String" OR #AttributeType EQ "LocalizedString") #IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF #ENDIF
#IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF
#LOCAL("AttributeOn", #Attribute.Alias."_on") #LOCAL("AttributeOff", #Attribute.Alias."_off") #IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF
#IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF
#IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF
#IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF
#IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF
#IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF
#ENDLOCAL #IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF
#IF( #DEFINED(#DELETE_FILE) AND #DEFINED(#Attribute.Alias) AND #DELETE_FILE EQ #Attribute.Alias AND #DEFINED(#INPUT.DeleteLanguageID) AND #DEFINED(#LanguageID) AND #INPUT.DeleteLanguageID == #LanguageID)

{Warning}

{AcceptDeleteFile}
{Filename}: #Value
#ELSIF(#Value)
#Value #ENDIF #IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF
#LOCAL("SelectedValueID", #Value.ID)#IF(NOT #DEFINED(#SelectedValueID))#SET("SelectedValueID",0)#ENDIF #IF(#Shop.FeatureMaxValue.CustomerAttributes==1) #ENDIF #ENDLOCAL #IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF
#IF(#Attribute.Description) {RegFormFieldDescr}:
#Attribute.Description
#ENDIF
#IF(#AttributeType EQ "LocalizedString") #IF(#Attribute.Length) #ELSE
#ENDIF #ELSIF(#AttributeType EQ "LocalizedFile") #IF(#DEFINED(#DELETE_FILE) AND #DELETE_FILE EQ #Attribute.Alias AND #INPUT.DeleteLanguageID == #AltLanguageID)

{Warning}

{AcceptDeleteFile}
{Filename}: #LocalizedValue
#ELSIF(#LocalizedValue)
#LocalizedValue #ENDIF #ENDIF
#LOCAL("DisplayFeature", #FUNCTION("FeaturedActionAvailable", #Shop.Object, #UNDEF, "CustomerAttributes"))#IF(#DisplayFeature NE "NotVisible")

{RelatedTopics}

  • #IF(#Shop.FeatureMaxValue.CustomerAttributes==1) {CustomerAttributes} #ELSE {CustomerAttributes} #ENDIF

    {EditCustomerAttributes}

#ENDIF#ENDLOCAL
#LOOP(#Users) #IF(#Session.User.Alias EQ #Alias) #SET("NoSelfDelete",1) #ENDIF #ENDLOOP #IF(#DELETE) #ELSE #IF(#INPUT.PopUp) #ELSE #IF(NOT #NoSelfDelete) #IF(#Session.User.DeleteConfirmation) #ELSE #ENDIF #ENDIF #ENDIF #ENDIF
#ENDLOCAL