| | 7 | end |
| | 8 | |
| | 9 | def list |
| | 10 | @pages, @entries = paginate(:entry, :per_page => 30, :order_by => 'bakaid DESC') |
| | 11 | @begin_idx = @pages.items_per_page * @pages.current.previous.to_i |
| | 12 | @end_idx = @pages.current.next ? @pages.items_per_page * (@pages.current.next.to_i - 1) : |
| | 13 | @entries.size + @pages.items_per_page * @pages.current.previous.to_i |
| | 14 | end |
| | 15 | |
| | 16 | def view |
| | 17 | @entry = Entry.find(:first, :conditions => ['bakaid = ?', @params[:id]]) |
| | 18 | @pre_entry = Entry.find(:first, :conditions => ['id = ?', @entry.id.to_i - 1]) |
| | 19 | @next_entry = Entry.find(:first, :conditions => ['id = ?', @entry.id.to_i + 1]) |
| | 20 | end |
| | 21 | |
| | 22 | def mview |
| | 23 | @bakaid = @params[:id] |
| | 24 | @bakaid = '' if @bakaid.size < 6 |
| | 25 | @entries = Entry.find_by_sql ['select * from entries where bakaid like ?', "#{@bakaid}%"] |
| 46 | | def list |
| 47 | | @pages, @entries = paginate(:entry, :per_page => 30, :order_by => 'bakaid DESC') |
| 48 | | @begin_idx = @pages.items_per_page * @pages.current.previous.to_i |
| 49 | | @end_idx = @pages.current.next ? @pages.items_per_page * (@pages.current.next.to_i - 1) : |
| 50 | | @entries.size + @pages.items_per_page * @pages.current.previous.to_i |
| 51 | | end |
| 52 | | |
| 53 | | def view |
| 54 | | @entry = Entry.find(:first, :conditions => ['bakaid = ?', @params[:id]]) |
| 55 | | @pre_entry = Entry.find(:first, :conditions => ['id = ?', @entry.id.to_i - 1]) |
| 56 | | @next_entry = Entry.find(:first, :conditions => ['id = ?', @entry.id.to_i + 1]) |
| 57 | | end |
| 58 | | |
| 59 | | def mview |
| 60 | | @bakaid = @params[:id] |
| 61 | | @bakaid = '' if @bakaid.size < 6 |
| 62 | | @entries = Entry.find_by_sql ['select * from entries where bakaid like ?', "#{@bakaid}%"] |
| 63 | | end |