Changeset 24165 for websites/bakagaiku

Show
Ignore:
Timestamp:
11/18/08 22:14:37 (7 weeks ago)
Author:
hsbt
Message:

session off.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • websites/bakagaiku/app/controllers/entry_controller.rb

    r3209 r24165  
    11class EntryController < ApplicationController 
    22   caches_page :index 
     3        session :off 
    34 
    45   def index 
    56      @entries = Entry.find :all, :order => "bakaid DESC", :limit => 5 
     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}%"] 
    626   end 
    727 
     
    4464      lines[0] 
    4565   end 
    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 
    6466end