Sha256: 1c02a0b85e5cc5b3fd29dd19bd863d266bd2cd80609f6c186004c6492040ee76
Contents?: true
Size: 1.01 KB
Versions: 5
Compression:
Stored size: 1.01 KB
Contents
class Admin::SettingsController < Admin::BaseController def index if this_blog.base_url.blank? this_blog.base_url = blog_base_url end if request.post? self.update end end def read if request.post? self.update end end def write if request.post? self.update end end def feedback if request.post? self.update end end def spam if request.post? self.update end end def podcast if request.post? self.update end end def import if request.post end end def redirect flash[:notice] = "Please review and save the settings before continuing" redirect_to :action => "index" end def update if request.post? Blog.transaction do params[:setting].each { |k,v| this_blog.send("#{k.to_s}=", v) } this_blog.save flash[:notice] = _('config updated.') end redirect_to :action => 'index' end end end
Version data entries
5 entries across 5 versions & 1 rubygems