#BLOCK("WITH_FORM_ERROR",#FormError)
#IF(#FormError)
#IF(#FormErrors.Reason.MISSING_TO_ADDRESS )

{InputError}

{CanNotActivate_MissingToAddress} #ELSE

{InputError}

{PleaseCorrectErrors} #ENDIF
#REM #ENDREM #ELSE #IF(NOT #MailFrom)

{InsertSenderAddressFirst}

{GotoEmailSettings}
#REM #ENDREM #ENDIF #ENDIF
#GUI("accordion") #LOCAL("ActivePosition", 0) #IF(#INPUT.AccordionActivePosition) #SET("ActivePosition", #INPUT.AccordionActivePosition) #ENDIF #IF(NOT #ActivePosition) #SET("ActivePosition", #Position) #ENDIF #LOCAL("Alternate", 0) #LOCAL("AccordionContentLegal", {( #LOOP(#MailTypeTemplateGroupOrderStatus) #IF(NOT #MailFrom) #NameOrAlias #ELSE #IF(#FUNCTION("EXISTSCHILD", #Shop.Child.MailTypes.Object, #Alias)) #WITH(#FUNCTION("CHILD", #Shop.Child.MailTypes.Object, #Alias)) #MailTypeTemplate.NameOrAlias #LOOP(#LegalPages) #ENDLOOP #ENDWITH #ELSE #NameOrAlias #LOOP(#LegalPages) #ENDLOOP #ENDIF #SET("Alternate", 1-#Alternate) #ENDIF #ENDLOOP )}) #IF(NOT #IsEmpty(#AccordionContentLegal)) #GUI.item( "pos" = {(#Position)}, "open" = {(#IF(#ActivePosition == #Position)1#ELSE0#ENDIF)}, "title" = {({LegalDocumentsAccordion})}, "alias" = {('#Alias')}, "content" = {(
{AttachCustomerInformationInfo}
#LOOP(#LegalPages) #ENDLOOP #AccordionContentLegal[0]
{EMailEvent}#NameOrAlias
)} ) #ENDIF #ENDLOCAL #LOCAL("AccordionContentInvoice", {( #LOOP(#System.Child.ShopMailTypeTemplates.ChildObjects) #IF(#Alias EQ "CustomerOrderStatusInProcessOn" OR #Alias EQ "CustomerOrderStatusPendingOn" OR #Alias EQ "CustomerOrderStatusReadyForShippingOn" OR #Alias EQ "CustomerOrderStatusDispatchedOn" OR #Alias EQ "CustomerOrderStatusShippedOn" OR #Alias EQ "CustomerOrderStatusInvoicedOn" OR #Alias EQ "CustomerOrderStatusPaidOn" OR #Alias EQ "CustomerOrderStatusReturnedOn") #IF(NOT #MailFrom) #NameOrAlias #ELSE #IF(#FUNCTION("EXISTSCHILD", #Shop.Child.MailTypes.Object, #Alias)) #WITH(#FUNCTION("CHILD", #Shop.Child.MailTypes.Object, #Alias)) #MailTypeTemplate.NameOrAlias #ENDWITH #ELSE #NameOrAlias #ENDIF #SET("Alternate", 1-#Alternate) #ENDIF #ENDIF #ENDLOOP )}) #IF(NOT #IsEmpty(#AccordionContentInvoice)) #GUI.item( "pos" = {(#Position)}, "open" = {(#IF(#ActivePosition == #Position)1#ELSE0#ENDIF)}, "title" = {({InvoicesAccordion})}, "alias" = {(#Alias)}, "content" = {(
{AttachInvoiceInfo}
#AccordionContentInvoice[0]
{EMailEvent} {AttachInvoiceAsPdf}
)} ) #ENDIF #ENDLOCAL #SET("Alternate", 1-#Alternate) #ENDLOCAL #ENDLOCAL #ENDGUI
#REM#ENDREM #ENDBLOCK