# File app/controllers/conferences_adm_controller.rb, line 38
  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