class Admin::OrdersController < ApplicationController layout "admin" def index per_page = (params[:per_page] and params[:per_page] != "") ? params[:per_page] : 50 page = (params[:page] and params[:page] != "") ? params[:page] : 1 @orders = Order.all @orders = @orders.page(page).per(per_page).order("created_at DESC").all end def show @order = Order.find(params[:id]) end def cancel @order = Order.find(params[:id]) @order.unpaid = true @order.unpaid_at = Time.now @order.save redirect_to :back end def force_pref @order = Order.find(params[:id]) end def force @order = Order.find(params[:id]) @order.paid = true @order.paid_at = Time.now @order.payment_type_id = params[:payment_type_id] @order.save if params[:coms] @order.after_paid(false) elsif @order.after_paid(true) end redirect_to [:admin, @order.customer] end end