Changeset 1347

Show
Ignore:
Timestamp:
08/13/08 13:24:47 (5 months ago)
Author:
alban
Message:

Limite les votes a un par session. Refs #19

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/app/controllers/application.rb

    r1193 r1347  
    1010  session :session_key => '_bonnes-ondes_session_id' 
    1111 
     12  helper :user_session 
     13 
    1214  def content_playlist(content) 
    1315    if content.respond_to? "playlist_url" 
     
    1820  end 
    1921 
     22  def user_session 
     23    @user_session ||= UserSession.new(session) 
     24  end 
     25 
    2026end 
  • trunk/app/controllers/public_controller.rb

    r1344 r1347  
    5353    @episode = @show.episodes.find(params[:episode_id]) 
    5454 
    55     if request.post? 
     55    if request.post? and user_session.can_rate_episode?(@episode) 
    5656      @episode.rate params[:rating].to_i 
     57      user_session.rate_episode(@episode) 
    5758    end 
    5859