ref: master
plugins/vote/controllers/vote_plugin_admin_controller.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
class VotePluginAdminController < PluginAdminController 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 |