OSDN Git Service

t#32046:add sheet
[pettanr/pettanr.git] / app / models / sheet_panel.rb
index 74b8aa3..6eb7c72 100644 (file)
@@ -42,29 +42,6 @@ class SheetPanel < ActiveRecord::Base
     self.sheet.visible? roles
   end
   
-  def self.default_panel_size
-    30
-  end
-  
-  def self.max_panel_size
-    200
-  end
-  
-  def self.offset cnt, prm = nil
-    offset = prm.to_i
-    offset = cnt - 1 if offset >= cnt
-    offset = cnt - offset.abs if offset < 0
-    offset = 0 if offset < 0
-    offset
-  end
-  
-  def self.panel_count cnt, prm = self.default_panel_size
-    count = prm.to_i
-    count = self.max_panel_size if count > self.max_panel_size
-    count = self.default_panel_size if count < 1
-    count
-  end
-  
   def self.default_page_size
     25
   end
@@ -102,8 +79,8 @@ class SheetPanel < ActiveRecord::Base
     ['sheet_panels.author_id = ? and sheets.visible > 0', au.id]
   end
   
-  def self.play_list sheet, author, offset = 0, limit = SheetPanel.default_panel_size
-    SheetPanel.where(self.play_list_where(sheet.id)).includes(SheetPanel.list_opt).order('sheet_panels.t').offset(offset).limit(limit)
+  def self.play_list sheet, author
+    SheetPanel.where(self.play_list_where(sheet.id)).includes(SheetPanel.list_opt).order('sheet_panels.t')
   end
   
   def self.list page = 1, page_size = self.default_page_size