2
0
mirror of https://github.com/moebooru/moebooru synced 2025-08-22 09:57:31 +00:00
moebooru/app/controllers/advertisement_controller.rb

21 lines
456 B
Ruby
Raw Normal View History

class AdvertisementController < ApplicationController
layout "bare"
before_filter :admin_only, :only => [:reset_stats]
def redirect_ad
ad = Advertisement.find(params[:id])
ad.increment!(:hit_count)
redirect_to ad.referral_url
end
def show_stats
@ads = Advertisement.find(:all, :order => "id")
render :layout => "default"
end
def reset_stats
Advertisement.update_all("hit_count = 0")
redirect_to :action => "show_stats"
end
end