{Settings} {Texts}
#WITH_ERROR(#FormError)
#IF(#FormError AND #INPUT.DialogArea EQ "SettingsArea")

{InputError}

#IF(#FormErrors.Reason.FORMAT_NOT_MONEY OR #FormErrors.Reason.FORMAT_NOT_FLOAT OR #FormErrors.Reason.INVALID_LOWER_BOUND OR #FormErrors.Reason.LOWER_BOUND_CLASH OR #FormErrors.Reason.MULTIPLIER_NOT_DEFINED OR #FormErrors.Reason.INVALID_BASE_VALUE) #IF(#FormErrors.Reason.FORMAT_NOT_MONEY)

{ErrorMoney}

#ENDIF #IF(#FormErrors.Reason.FORMAT_NOT_FLOAT)

{ErrorFloat}

#ENDIF #IF(#FormErrors.Reason.INVALID_LOWER_BOUND)

{ErrorLowerBound}

#ENDIF #IF(#FormErrors.Reason.LOWER_BOUND_CLASH)

{LowerBoundClash}

#ENDIF #IF(#FormErrors.Reason.MULTIPLIER_NOT_DEFINED)

{MultiplierNotDefined}

#ENDIF #IF(#FormErrors.Reason.INVALID_BASE_VALUE)

{ErrorBaseValue}

#ENDIF #ELSE #LOOP(#FormErrors.Errors)#IF(#Reason EQ "STRING_EMPTY" AND #Name EQ "BaseValue")

{ErrorBaseValue}

#ELSIF(#Reason EQ "STRING_EMPTY" AND #Name EQ "Multiplier")

{MultiplierNotDefined}

#ELSIF(#Reason EQ "FORMAT_NOT_INTEGER" AND #Name EQ "NewLowerBound")

{ErrorNewLowerBound}

#ELSE

{PleaseCorrectErrors} #REM #ENDREM

#ENDIF #ENDLOOP #ENDIF
#ENDIF #IF(#SetInvisible)

{Attention}

{SetShippingMethodInvisible}

#ENDIF #IF(#DELETE)

{Warning}

{AcceptAction}

#LOOP(#DeleteObjects)#ENDLOOP #ENDIF
{HowTo1} #LOOP(#PAGETYPE.DirectHelpTopics) #IF(#Alias EQ "MBO_Settings_Shippingmethods_DHL") {HowTo2} #ENDIF #ENDLOOP #REM {ShowVideoTutorial}
#ENDREM

{PaymentMethodForShipping} {MandatoryStar}
 
{TaxClass}
{WeightContainerSubTotalInfo}
{WeightContainerSubTotalUnit}

#LOCAL("ErrorItemNo", 0) #LOOP(#Shop.Currencies) #LOCAL("ShopCurrencyID", #CurrencyID) #IF(#DELETE) #LOCAL("CurrencyHeader",0) #LOCAL("CountItems",0) #LOOP(#DeleteObjects) #IF(#CurrencyID EQ #ShopCurrencyID) #IF(NOT #CurrencyHeader)

{ShippingCalculationForCurrency} #IF(#Symbol)#Symbol#ELSE#Name#ENDIF

#SET("CurrencyHeader",1) #ENDIF #SET("CountItems",#CountItems+1) #IF(#CountItems == 0) #ENDIF #ENDIF #ENDLOOP #ENDLOCAL #ENDLOCAL
{LowerBound} {UpperBound} {Multiplier} {BasePrice} (#IF(#Shop.InputTaxModel == 1){Gross}#ELSE#SPACE[0]{Net}#ENDIF)
{WeightFormula}
#IF(#LowerBound)#LowerBound[float]#ELSE 0 #ENDIF #IF(#UpperBound == 999999999) {infinite} #ELSE < #UpperBound[float]#ENDIF #Multiplier[float] #IF(#Symbol)#Symbol#ELSE#CurrencyID#ENDIF / #WeightUnit.Abbreviation #BaseValue[money]

#ELSE

{ShippingCalculationForCurrency} #IF(#Symbol)#Symbol#ELSE#Name#ENDIF

#LOCAL("CountItems",0)#LOCAL("ExistsShippingLevel", 0) #LOOP(#FUNCTION("ShippingLevels", #Object, #ShopCurrencyID, #Shop.InputTaxModel, 1)) #SET("ExistsShippingLevel", 1) #SET("CountItems",#CountItems+1) #WITH_ERROR(#FormError) #ENDWITH_ERROR #SET("ErrorItemNo", #ErrorItemNo + 1) #ENDLOOP #REM ShippingLevels #ENDREM #LOCAL("ErrorItemNo", #ItemNo) #WITH_ERROR(#FormError) #ENDWITH_ERROR
{LowerBound} {UpperBound} {Multiplier} {BasePrice} (#IF(#Shop.InputTaxModel == 1){Gross}#ELSE#SPACE[0]{Net}#ENDIF)
{WeightFormula}
#LowerBound[float] #WeightUnit.Abbreviation #IF(#UpperBound == 999999999) {infinite}#ELSE < #UpperBound[float] #WeightUnit.Abbreviation#ENDIF #IF(#Symbol)#Symbol#ELSE#CurrencyID#ENDIF / #WeightUnit.Abbreviation #IF(#Symbol)#Symbol#ELSE#CurrencyID#ENDIF
#IF(#ExistsShippingLevel) #ELSE #FUNCTION("FORMAT", 0, "float") #ENDIF #WeightUnit.Abbreviation #IF(NOT #ExistsShippingLevel){infinite}#ENDIF #IF(#Symbol)#Symbol#ELSE#CurrencyID#ENDIF / #WeightUnit.Abbreviation #IF(#Symbol)#Symbol#ELSE#CurrencyID#ENDIF

#ENDLOCAL #ENDLOCAL#ENDLOCAL #ENDIF #ENDLOCAL #ENDLOOP #ENDLOCAL
#IF(#DELETE) #ELSE #ENDIF
#ENDWITH_ERROR
{MandatoryFields}
#LOCAL("AltLanguageID", #INPUT.AltLanguageID) #IF(#INPUT.AltLanguageID AND #INPUT.LanguageID)#IF(#INPUT.AltLanguageID EQ #INPUT.LanguageID)#SET("AltLanguageID", 0)#ENDIF#ENDIF #LOOP(#Shop.Languages) #IF(NOT #AltLanguageID AND #Code2 NE #INPUT.Language) #SET("AltLanguageID", #LanguageID) #ENDIF #ENDLOOP
#IF(#FormError AND #INPUT.DialogArea EQ "TextsArea")

{InputError}

{PleaseCorrectErrors}

#ENDIF
{StatusEmailTextInfo}

#WITH_ERROR(#FormError) #INCLUDE("LanguageSelect") #IF(#AltLanguageID)#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1) #ENDLOCAL#ENDWITH_LANGUAGE#ENDIF
#SNIPPET("INC-WYSIWYG", "Name,InputName,Head,CssClass,Disabled,UseAbsolutePath,InsertCompleteURL", "EmailTextTrackAndTraceNative", "EmailTextTrackAndTrace", "{OrderTrackingText}", "MediumText", #INPUT.IsDefaultAuction,1,1) #SNIPPET("INC-WYSIWYG", "Name,InputName,Head,CssClass,Disabled,UseAbsolutePath,InsertCompleteURL", "EmailTextTrackAndTraceTranslation", "EmailTextTrackAndTrace", "", "MediumText", #INPUT.IsDefaultAuction,1,1)
#ENDWITH_ERROR
#IF(#FUNCTION("MENU_COUNT", "RelatedTopic") > 0)

{RelatedTopics}

#ENDIF #ENDLOCAL