Files
danbooru/app/controllers/legacy_controller.rb
2013-02-17 00:59:19 -05:00

28 lines
611 B
Ruby

class LegacyController < ApplicationController
before_filter :member_only, :only => [:create_post]
def posts
@post_set = PostSets::Post.new(tag_query, params[:page], params[:limit])
@posts = @post_set.posts
end
def create_post
@upload = Upload.create(params[:post].merge(:server => Socket.gethostname))
@upload.delay.process!
render :nothing => true
end
def users
@users = User.search(params).limit(100)
end
def tags
@tags = Tag.search(params).limit(100)
end
private
def tag_query
params[:tags] || (params[:post] && params[:post][:tags])
end
end