Sha256: f31c26eaebe597de79338a2beb697600fcae8e4d5b96adfe1c87008541a52e0b

Contents?: true

Size: 682 Bytes

Versions: 7

Compression:

Stored size: 682 Bytes

Contents

module Spree
  class ZonedController < BaseController

    def availLangs(country)
      Rails.configuration.availableLanguages[country] || ["English", "en"]
    end

    def setcountry
      respond_to do |format|
        format.js do
          session[:zoned] ||= {}
          c = session[:zoned][:current_country] = params[:id]
          c = c.to_i
          session[:zoned][:current_language] = (availLangs(c) && availLangs(c)[0][1]) || "en"
        end
      end
    end

    def setlanguage
      respond_to do |format|
        format.js do
          session[:zoned] ||= {}
          session[:zoned][:current_language] = params[:lgid]
        end
      end
    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spree_zoned-0.5.31 app/controllers/spree/zoned_controller.rb
spree_zoned-0.5.30 app/controllers/spree/zoned_controller.rb
spree_zoned-0.5.29 app/controllers/spree/zoned_controller.rb
spree_zoned-0.5.28 app/controllers/spree/zoned_controller.rb
spree_zoned-0.5.27 app/controllers/spree/zoned_controller.rb
spree_zoned-0.5.26 app/controllers/spree/zoned_controller.rb
spree_zoned-0.5.25 app/controllers/spree/zoned_controller.rb