OSDN Git Service

fix play
[pettanr/pettanr.git] / app / controllers / application_controller.rb
index 55f54d1..0016b3d 100644 (file)
@@ -126,11 +126,13 @@ class ApplicationController < ActionController::Base
   
   def filer_list
     set_list
-    list_result = @list.open(@operators, {:id => params[:id]})
+    list_result = @list.open(@operators, 
+      {:id => params[:id], :page => params[:page], :page_size => params[:page_size]}
+    )
     @items = list_result.items 
     respond_to do |format|
       format.html {
-        @filer = Locmare::Filer.new @list.item_name, list_result.items, list_result.paginate, @operators
+        @filer = Locmare::Filer.new @list.item_name, list_result.items, list_result, :default, @operators
         render @filer.template_name, :locals => {
           :filer => @filer
         }
@@ -141,12 +143,17 @@ class ApplicationController < ActionController::Base
     end
   end
   
+  def set_play
+    set_model
+    @list = Locmare::ListGroup.list @my_action.item_name, @my_action.list_name
+  end
+  
   def set_show
     set_model
     @item = @my_model_class.show(params[:id], @operators)
   end
   
- def show_prof_format format
 def show_prof_format format
     format.prof {
       self.formats = [:html]
       @profiler = Locmare::Profiler.new @my_model.model_name, @item, @operators
@@ -163,18 +170,20 @@ class ApplicationController < ActionController::Base
   def set_new
     set_model
     @item = @my_model_class.new
+    @item.boosts 'post'
     @item.supply_default
   end
   
   def set_edit
     set_model
     @item = @my_model_class.edit(params[:id], @operators)
+    @item.boosts 'post'
   end
   
   def render_form
     respond_to do |format|
       format.html { 
-        @form = Locmare::Form.new @item.item_name, @item, true, true, @operators
+        @form = Locmare::Bucket.factory @item.item_name, @item, true, true, @operators
         render @form.template_name, :locals => {
           :form => @form
         }