Sha256: 57e946d03a63c66f21335f48920cc7b4fc4a7e01f02ba894de5d76e429575203

Contents?: true

Size: 996 Bytes

Versions: 10

Compression:

Stored size: 996 Bytes

Contents

class Muck::VisitsController < ApplicationController
  
  unloadable

  before_filter :store_location

  def show
    @entry = Entry.find(params[:id])
    @page_title = @entry.title
    @resource_uri = @entry.resource_uri
    @share = Share.new(:title => @entry.title, :uri => @resource_uri, :entry_id => @entry.id) if MuckServices.configuration.enable_services_shares
    @recommendations = @entry.related_entries.top

    if MuckServices.configuration.enable_services_comments
      # Show the activities related to this entry
      @activities = @entry.activities.by_oldest.is_public.find(:all, :include => ['comments'])
      @comment_count = @activities.length + @activities.inject(0) {|n,activity| activity.comments.length + n }
    end
    
    respond_to do |format|
      format.html { render :template => 'visits/show', :layout => 'frame' }
      format.pjs { render :template => 'visits/show', :layout => false }
      format.json { render :json => @entry.as_json }
    end
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
muck-services-3.3.3 app/controllers/muck/visits_controller.rb
muck-services-3.3.2 app/controllers/muck/visits_controller.rb
muck-services-3.3.1 app/controllers/muck/visits_controller.rb
muck-services-3.3.0 app/controllers/muck/visits_controller.rb
muck-services-3.2.2 app/controllers/muck/visits_controller.rb
muck-services-3.2.1 app/controllers/muck/visits_controller.rb
muck-services-3.2.0 app/controllers/muck/visits_controller.rb
muck-services-3.1.1 app/controllers/muck/visits_controller.rb
muck-services-3.1.0 app/controllers/muck/visits_controller.rb
muck-services-3.0.0 app/controllers/muck/visits_controller.rb