Sha256: 2c4cbcd19eb98dc479d14abbb890294a2ce83459ab23ca3b8a8d100d6dd28584

Contents?: true

Size: 1.21 KB

Versions: 15

Compression:

Stored size: 1.21 KB

Contents

class Admin::OrderController < AdminController

  def index
    @orders = Order.sys(_sid).order("orders.created_at desc")

    @orders = @orders.where(["orders.postcode = ?", params[:postcode]]) if params[:postcode].not_blank? 
    @orders = @orders.where(["orders.firstname = ? or orders.lastname = ? or orders.email like '%#{params[:user]}%'", params[:user], params[:user]]) if params[:user].not_blank?
    @orders = @orders.where(:id=>params[:order_id]) if params[:order_id].not_blank? 

    @orders = @orders.joins(:order_items).where("order_items.name like '%#{params[:description]}%' or orders.description like '%#{params[:description]}%'") if params[:description].not_blank?
    @orders = @orders.joins(:order_payments).where(["order_payments.tx_id = ?", params[:tx_id]]) if params[:tx_id].not_blank?
    @orders = @orders.joins(:order_payments).where(["order_payments.card_identifier = ?", params[:card_identifier]]) if params[:card_identifier].not_blank?
    @orders = @orders.includes([:user, :order_items, :order_payments]).page(params[:page]).per(25)
  end

  def payment
    @payment = OrderPayment.sys(_sid).where(:id=>params[:id]).first
  end

  def show
    @order = Order.sys(_sid).where(:id=>params[:id]).first
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
kit_cms-2.3.22 app/controllers/admin/order_controller.rb
kit_cms-2.3.20 app/controllers/admin/order_controller.rb
kit_cms-2.3.19 app/controllers/admin/order_controller.rb
kit_cms-2.3.18 app/controllers/admin/order_controller.rb
kit_cms-2.3.17 app/controllers/admin/order_controller.rb
kit_cms-2.3.16 app/controllers/admin/order_controller.rb
kit_cms-2.3.15 app/controllers/admin/order_controller.rb
kit_cms-2.3.14 app/controllers/admin/order_controller.rb
kit_cms-2.3.13 app/controllers/admin/order_controller.rb
kit_cms-2.3.11 app/controllers/admin/order_controller.rb
kit_cms-2.3.10 app/controllers/admin/order_controller.rb
kit_cms-2.3.9 app/controllers/admin/order_controller.rb
kit_cms-2.3.8 app/controllers/admin/order_controller.rb
kit_cms-2.3.7 app/controllers/admin/order_controller.rb
kit_cms-2.3.6 app/controllers/admin/order_controller.rb