OSDN Git Service

merge i18n
[pettanr/pettanr.git] / app / controllers / providers_controller.rb
1 class ProvidersController < ApplicationController
2   layout 'test' if MagicNumber['test_layout']
3   before_filter :authenticate_admin!, :only => [:index, :show]
4
5   def index
6     @page = Provider.page params[:page]
7     @page_size = Provider.page_size params[:page_size]
8     @hide = params[:hide]
9     @providers = if @hide.blank?
10       Provider.list(@page, @page_size)
11     else
12       Provider.available_list(@page, @page_size)
13     end
14
15     respond_to do |format|
16       format.html # index.html.erb
17       format.json { render :json => @providers.to_json(Provider.list_json_opt) }
18     end
19   end
20
21   def show
22     @provider = Provider.show(params[:id], @admin)
23
24     respond_to do |format|
25       format.html # show.html.erb
26       format.json { render :json => @provider.to_json(Provider.show_json_opt) }
27     end
28   end
29
30 end