X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/00e87082306d6cfaafe9f190de28ed9bd1d13b09..91c9d10ebdbdd37b03fd287a9923759f85561d20:/app/controllers/election_controller.rb diff --git a/app/controllers/election_controller.rb b/app/controllers/election_controller.rb index 2337232..072d439 100644 --- a/app/controllers/election_controller.rb +++ b/app/controllers/election_controller.rb @@ -70,7 +70,7 @@ class ElectionController < ApplicationController @election = Election.find(params[:id]) unless (params[:top_bar][:uploaded_data].to_s.empty? and params[:default_image][:uploaded_data].to_s.empty? and params[:bg1][:uploaded_data].to_s.empty? and params[:bg2][:uploaded_data].to_s.empty? and params[:bottom_bar][:uploaded_data].to_s.empty?) - unless @election.embed_custom.string + unless @election.embed_custom_string token_generator = UniqueTokenGenerator.new( 16 ) @election.embed_custom_string = token_generator.token end @@ -89,27 +89,27 @@ class ElectionController < ApplicationController def add_theme(prefix) unless params[:top_bar][:uploaded_data].to_s.empty? top_bar = SkinPicture.new(params[:top_bar]) - top_bar.filename = prefix + "top_bar" + top_bar.filename = prefix + "top_bar." + params[:top_bar][:uploaded_data].content_type[6..-2] top_bar.save end unless params[:default_image][:uploaded_data].to_s.empty? default_image = SkinPicture.new(params[:default_image]) - default_image.filename = prefix + "default_image" + default_image.filename = prefix + "default_image." + params[:default_image][:uploaded_data].content_type[6..-2] default_image.save end unless params[:bg1][:uploaded_data].to_s.empty? - bg1 = SkinPicture.new(params[:bg1]) - bg1.filename = prefix + "bg1" + bg1 = SkinPicture.new(params[:bg1]) + bg1.filename = prefix + "bg1." + params[:bg1][:uploaded_data].content_type[6..-2] bg1.save end unless params[:bg2][:uploaded_data].to_s.empty? - bg2 = SkinPicture.new(params[:bg2]) - bg2.filename = prefix + "bg2" + bg2 = SkinPicture.new(params[:bg2]) + bg2.filename = prefix + "bg2." + params[:bg2][:uploaded_data].content_type[6..-2] bg2.save end unless params[:bottom_bar][:uploaded_data].to_s.empty? bottom_bar = SkinPicture.new(params[:bottom_bar]) - bottom_bar.filename = prefix + "bottom_bar" + bottom_bar.filename = prefix + "bottom_bar." + params[:bottom_bar][:uploaded_data].content_type[6..-2] bottom_bar.save end