def show
@conference.transaction do
if request.post? and @conference.update_attributes(params[:conference])
if upload = params[:data] and !upload.is_a? String
begin
img = upload.read
logo = Logo.from_blob(img, @conference)
rescue Magick::ImageMagickError => err
flash[:error] << _('The uploaded file could not be processed ' +
'as an image: %s') % err.message
raise ActiveRecord::Rollback
end
end
flash[:warning] << _('Conference data successfully updated')
redirect_to( :controller => 'conferences',
:action => 'show',
:id => @conference )
end
end
end