#IF(#INPUT.OrderID)#ENDIF #IF(#OBJECT_EXISTS)

{InputError}

{ObjectExists}
#ELSIF(#FormError)

{InputError}

#LOOP(#FormErrors.Errors) #IF(#Reason EQ "STRING_EMPTY") {PleaseFillRequiredFields}
#ENDIF #ENDLOOP {PleaseCorrectErrors}
#ENDIF

{ContactData}

#LOCAL("Address", #Address) #LOCAL("AddressPrefix", "Address")#WITH_ERROR(#FormError) #LOCAL("SiteLocale", #SITELOCALE(#Session.User.LocaleID)) #LocaleInclude("Edit-Address", #SiteLocale.Country.Code2) #ENDLOCAL #ENDWITH_ERROR#ENDLOCAL #ENDLOCAL
#WITH_ERROR(#FormError) #IF(#CanAddToBasket)#LOCAL("ListPrice", #FUNCTION("LISTPRICE", #Object, #Shop.CurrencyID, #Shop.InputTaxModel, 1))#IF(#DEFINED(#ListPrice))#LOCAL("CurrencyID", #Shop.CurrencyID) #ENDLOCAL#ENDIF#ENDLOCAL#ENDIF #LOOP(#UserDefinedAttributeValues)#IF(#Attribute.Type EQ "PreDefCustomerString") #LOCAL("CounterOptions",0)#LOCAL("CustomerOptions", #FUNCTION("MULTISELECTEDVALUES", #Attribute.PreDefAttributes, #Value)) #LOOP(#CustomerOptions)#IF(#Selected)#SET("CounterOptions",#CounterOptions + 1)#ENDIF#ENDLOOP#IF(#CounterOptions > 0) #IF(#CounterOptions > 1)#WITH_ERROR(#FormError)#LOCAL("ErrorItemNo", 0) #ENDLOCAL#ENDWITH_ERROR#ELSE #ENDIF #ENDIF#ENDLOCAL#ENDLOCAL #ENDIF#ENDLOOP
{ListPrice} #ListPrice[money] / #IF(#DurationAmount != 1)#DurationAmount #ENDIF#DurationUnit.NameOrAlias
{StartDate}
{EndDate} {BubblehelpEnddateAndDuration}
{Quantity} #OrderUnit.Name
#Attribute.NameOrAlias * #Attribute.NameOrAlias #ValueOrAlias#ENDIF#ENDLOOP
#ENDWITH_ERROR
{UserComment}
{Comment}