@import ru.yandex.tours.db.geomapping.RegionGeoMappings @import ru.yandex.tours.search.settings.RegionSearchSettings @(region: Region, regionMappings: RegionGeoMappings, regionSearchSettings: RegionSearchSettings)(implicit req: RequestHeader) @import ru.yandex.tours.model.hotels.Partners.Partner @import views.Utils._ @import ru.yandex.tours.model.search.SearchType @regions.region_js_actions() @icons(regionModificator: Boolean, disabled: Boolean, disallowed: Boolean, allowed: Boolean, regionId: Int, searchType: SearchType.SearchType) = { @if(disabled && !regionModificator) { } else { @if(disabled) { } else { } } @if((disabled && regionModificator) || !disabled) { @if(allowed && regionModificator) { } else { @if(allowed) { } else { } } } @if((disabled && regionModificator) || !disabled) { @if(disallowed && regionModificator) { } else { @if(disallowed) { } else { } } } } @partnerNames(partner: Partner, ids: String) = { @if(ids.nonEmpty) { @for(id <- ids.split(",")){ @views.Utils.partnerTrees.get(partner).flatMap(_.region(id)).map(_.getName).getOrElse("") (@id) } } } @main(region.name.ruName) {
Partner | Country | City | Departure | Airport |
---|---|---|---|---|
@partner | @partnerNames(partner, regionMappings.countryMap.getOrElse(partner, "")) | @partnerNames(partner, regionMappings.cityMap.getOrElse(partner, "")) | @partnerNames(partner, regionMappings.departureMap.getOrElse(partner, "")) | @partnerNames(partner, regionMappings.airportMap.getOrElse(partner, "")) |