#BLOCK("WITH_FORM_ERROR",#FormError)
#IF(#FormError)

{InputError}

#IF(#OBJECT_EXISTS) {DoubleObject} #ELSE {PleaseCorrectErrors} #ENDIF
#ENDIF #IF(#DELETE)

{Warning}

{AcceptAction}
#LOOP(#DeleteObjects)#ENDLOOP #ENDIF #LOCAL("Alternate",0) #IF(#DELETE) #LOOP(#DeleteObjects) #SET("Alternate",1-#Alternate) #ENDLOOP #ELSE #LOCAL("ProviderConfigVisible", "0") #LOOP(#System.CreditCheckProviders) #LOCAL("DisplayFeature", #FUNCTION("FeaturedActionAvailable", #Shop.Object, #UNDEF, #Feature.Alias))#IF(#DisplayFeature NE "NotVisible") #SET("ProviderConfigVisible", "1") #LOCAL("ProviderConfig", #Undef) #LOCAL("CCProviderAlias", #Alias) #LOOP(#Shop.CreditCheckProviderConfigs) #IF(#Alias EQ #CCProviderAlias)#SET("ProviderConfig", #_)#ENDIF #ENDLOOP #SET("Alternate",1-#Alternate) #ENDLOCAL #REM #CCProviderAlias #ENDREM #LOOP(#Agencies) #LOCAL("CCAgencyAlias", #Alias) #LOCAL("AgencyConfig", #Undef) #LOOP(#Shop.CreditCheckAgencyConfigs) #IF(#Alias EQ #CCAgencyAlias)#SET("AgencyConfig", #_)#ENDIF #ENDLOOP #SET("Alternate",1-#Alternate) #IF(#DEFINED(#AgencyConfig)) #ELSE #ENDIF #ENDLOCAL #REM #CCAgencyAlias #ENDREM #ENDLOCAL #REM #AgencyConfig #ENDREM #ENDLOOP #REM #Agencies #ENDREM #ENDLOCAL #REM #ProviderConfig #ENDREM #ENDIF #REM #IF(#DisplayFeature NE "NotVisible") #ENDREM #ENDLOCAL #REM #DisplayFeature #ENDREM #ENDLOOP #REM #System.CreditCheckProviders #ENDREM #IF (NOT #ProviderConfigVisible) #SET("Alternate",1-#Alternate) #ENDIF #ENDLOCAL #REM #ProviderConfigVisible #ENDREM #ENDIF #REM #DELETE #ENDREM #ENDLOCAL #REM #Alternate #ENDREM
{CreditCheckProvider} {CreditCheckAgency} {AgencyAvailable}
 
#CreditCheckAgency.CreditCheckProvider.NameOrAlias #NameOrAlias
#IF(#Image)#Alias#ENDIF #IF(#DEFINED(#ProviderConfig)) #NameOrAlias #IF(NOT #ProviderConfig.UsableAtStorefront) {DoComplete} #ENDIF #ELSE #NameOrAlias {DoComplete} #ENDIF
#NameOrAlias #IF(#ShortDescription)#ShortDescription#ENDIF #NameOrAlias #IF(#ShortDescription)#ShortDescription#ENDIF
{NoCreditCheckConfigsAvailable}
#IF(#DELETE) #ELSE #ENDIF
#ENDBLOCK