Sha256: 4de69e6e40f06d4afe4244d5229947c7a4162de4a6b1026a18f214b86ed008a1

Contents?: true

Size: 785 Bytes

Versions: 6

Compression:

Stored size: 785 Bytes

Contents

class Spree::BaseController < ApplicationController

  filter_parameter_logging :password, :number, :verification_value

  # retrieve the order_id from the session and then load from the database (or return a new order if no 
  # such id exists in the session)
  def find_order      
    unless session[:order_id].blank?
      @order = Order.find_or_create_by_id(session[:order_id])
    else      
      @order = Order.create
    end
    session[:order_id] = @order.id
    @order
  end
    
  def access_forbidden
    render :text => 'Access Forbidden', :layout => true, :status => 401
  end
  
  # Used for pages which need to render certain partials in the middle
  # of a view. Ex. Extra user form fields
  def initialize_extension_partials
    @extension_partials = []
  end
  
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
spree-0.8.4 app/controllers/spree/base_controller.rb
spree-0.8.5 app/controllers/spree/base_controller.rb
spree-0.8.0 app/controllers/spree/base_controller.rb
spree-0.8.1 app/controllers/spree/base_controller.rb
spree-0.8.2 app/controllers/spree/base_controller.rb
spree-0.8.3 app/controllers/spree/base_controller.rb