Sha256: 3f083c9f8de8d9f6f7a7a7dff4c9b2f620e7bc7d94f85046efe3bdc556a28277
Contents?: true
Size: 686 Bytes
Versions: 6
Compression:
Stored size: 686 Bytes
Contents
class Admin::ReportsController < Admin::BaseController before_filter :load_data AVAILABLE_REPORTS = { :sales_total => {:name => "Sales Total", :description => "Sales Total For All Orders"} } def index @reports = AVAILABLE_REPORTS end 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 private def load_data end end
Version data entries
6 entries across 6 versions & 2 rubygems