vote_plugin_admin_controller.rb
486 Bytes
class VotePluginAdminController < AdminController
def index
settings = params[:settings]
settings ||= {}
settings.each do |k, v|
settings[k] = settings[k].map{|v| v.to_i }.reject{|v| v==0} if k.start_with?('enable_vote')
end
@settings = Noosfero::Plugin::Settings.new(environment, VotePlugin, settings)
if request.post?
@settings.save!
session[:notice] = 'Settings succefully saved.'
redirect_to :action => 'index'
end
end
end