Class: Admin::ReportsController
- Defined in:
- app/controllers/admin/reports_controller.rb
Constant Summary collapse
- AVAILABLE_REPORTS =
{ :sales_total => {:name => "Sales Total", :description => "Sales Total For All Orders"} }
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
8 9 10 |
# File 'app/controllers/admin/reports_controller.rb', line 8 def index @reports = AVAILABLE_REPORTS end |
#sales_total ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'app/controllers/admin/reports_controller.rb', line 12 def sales_total @search = Order.search(params[:search]) #set order by to default or form result @search.order ||= "descend_by_created_at" @orders = @search.find(:all) @item_total = @search.sum(:item_total) @charge_total = @search.sum(:adjustment_total) @credit_total = @search.sum(:credit_total) @sales_total = @search.sum(:total) end |