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

{InputError}

#IF(#OBJECT_EXISTS) {DoubleObject} #ELSIF(#FormErrors.Reason.FeatureLimitExceeded) {FeatureLimitExceeded} #ELSE {PleaseCorrectErrors} #ENDIF
#ENDIF #IF(#DELETE)

{Warning}

{AcceptAction}
#LOOP(#PortalConfigIDs)#ENDLOOP #ENDIF #LOCAL("Alternate",0) #IF(#DELETE) #LOOP(#DeleteObjects) #SET("Alternate",1-#Alternate) #ENDLOOP #ELSE #IF(#COUNT(#System.Portals)) #LOCAL("CurrentPortalName","") #LOOP(#SORT(#System.Portals,"NameOrAlias")) #LOCAL("IsPortalSiteAvailable", 0) #LOOP(#PortalSites) #LOOP(#System.Languages) #IF(#Code2 EQ #Language.Code2) #SET("IsPortalSiteAvailable", 1) #ENDIF #ENDLOOP #ENDLOOP #IF(#IsPortalSiteAvailable) #LOCAL("DisplayFeature", #FUNCTION("FeaturedActionAvailable", #Shop.Object, #UNDEF, #Feature.Alias))#IF(#DisplayFeature NE "NotVisible") #LOCAL("FeatureMaxValue", 1)#IF(#DEFINED(#Feature))#SET("FeatureMaxValue", #GET("Shop.FeatureMaxValue." . #Feature.Alias))#ENDIF #SET("Alternate",1-#Alternate) #SET("CurrentPortalName",#NameOrAlias) #IF(#COUNT(#PortalSites)) #LOOP(#SORT(#PortalSites, "Country.Native")) #LOCAL("IsLanguageInstalled", 0) #LOOP(#System.Languages) #IF(#Code2 EQ #Language.Code2) #SET("IsLanguageInstalled", 1) #ENDIF #ENDLOOP #IF(#IsLanguageInstalled AND (NOT #IsSandbox OR #Shop.IsInternalTestShop)) #SET("Alternate",1-#Alternate) #LOCAL("PortalSiteAlias", #NameOrAlias) #LOCAL("Exists", 0) #LOCAL("IsLanguageActive", 0) #LOCAL("IsCurrencyActive", 0) #LOOP(#PortalConfigs) #IF(#NameOrAlias EQ #PortalSiteAlias) #SET("Exists", 1) #ENDIF #ENDLOOP #IF(NOT(#Exists)) #LOCAL("PortalSiteLanguageID", #Language.LanguageID)#LOCAL("PortalSiteCurrencyID", #Currency.CurrencyID) #LOOP(#Shop.Languages) #IF(#LanguageID EQ #PortalSiteLanguageID) #SET("IsLanguageActive", 1) #ENDIF #ENDLOOP #LOOP(#Shop.Currencies) #IF(#CurrencyID EQ #PortalSiteCurrencyID) #SET("IsCurrencyActive", 1) #ENDIF #ENDLOOP #ENDLOCAL #ENDLOCAL #ENDIF #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDIF #ENDLOCAL #ENDLOOP #ELSE #ENDIF #ENDLOCAL #ENDIF#ENDLOCAL #ENDIF #ENDLOCAL #ENDLOOP #ENDLOCAL #ELSE #ENDIF #ENDIF #ENDLOCAL
{Portal} / {Country} {Products} {active}
 
#IF(#FlagGif)#Country.Native #ENDIF #PortalAlias / #Native #IF(#ExportAllProducts) {AllProducts} #ELSE #CountProducts #ENDIF
{NoPortalsAvailable}
#IF(#DEFINED(#Image))#ENDIF #NameOrAlias #IF(NOT(#FeatureMaxValue))- {NoFeature} #ENDIF
#IF(#DEFINED(#PortalSite.PortalURL)) #ENDIF
#IF(#ExportAllProducts) {AllProducts} #ELSE #CountProducts {Show} #ENDIF
#IF(#FlagGif)#Country.Native#IF(#ExistsPortalSiteOfSameCountry)  / #Language.Native#ENDIF#ENDIF #Country.Native#IF(#ExistsPortalSiteOfSameCountry) / #Language.Native#ENDIF #IF(#IsSandbox) ({SandBox}) #ENDIF
#IF(#DEFINED(#PortalURL)) #ENDIF
#IF(NOT(#IsLanguageActive))
{LanguageNotActive} #ELSIF(NOT(#IsCurrencyActive))
{CurrencyNotAvailable} #ENDIF
#IF(#IsLanguageActive AND #IsCurrencyActive) #ELSE #ENDIF
{NoPortalSitesAvailable}
{NoPortalsAvailable}
#IF(#DELETE) #ELSE #ENDIF
#IF(NOT #DELETE AND NOT #INPUT.PopUp)

{RelatedTopics}

#ENDIF #ENDBLOCK