OSDN Git Service

add lg_id in resource picture
[pettanr/pettanr.git] / app / controllers / balloons_controller.rb
1 class BalloonsController < ApplicationController
2   if Manifest.manifest.magic_numbers['run_mode'] == 0
3     before_filter :authenticate_user, :only => [:new, :edit, :create, :update, :destroy]
4     before_filter :authenticate_author, :only => [:new, :edit, :create, :update, :destroy]
5   else
6     before_filter :authenticate_reader, :only => [
7       :index, :show, :by_author, :count, :count_by_author
8     ]
9     before_filter :authenticate_user, :only => [:new, :edit, :create, :update, :destroy]
10     before_filter :authenticate_author, :only => [:new, :edit, :create, :update, :destroy]
11   end
12   
13   def self.model
14     Balloon
15   end
16   
17   def index
18     filer_list
19   end
20   
21   def by_author
22     filer_list
23   end
24   
25   def show_html_format format
26     format.html {
27       @item.boosts 'post'
28       @balloon = @item
29     }
30   end
31   
32   def show
33     set_show
34     respond_to do |format|
35       show_html_format format
36       show_prof_format format
37       show_json_format format
38     end
39   end
40   
41   def count
42     list_count
43   end
44   
45   def count_by_author
46     list_count
47   end
48   
49   def new
50     form_new
51   end
52   
53   def edit
54     form_edit
55   end
56   
57 end