Sha256: e07d944a82bf03a39fb291def80327178c82dc37b2c08e71e7fbf9a1d2514cec

Contents?: true

Size: 547 Bytes

Versions: 6

Compression:

Stored size: 547 Bytes

Contents

class NewsItemsController < ApplicationController

  before_filter :get_latest_posts
  before_filter :load_page, :only => [:index, :show]

  def index
    respond_to do |wants|
      wants.html
    end
  end

  def show
    @news_item = NewsItem.find(params[:id], :conditions => ["publish_date < ?", Time.now])
    
    respond_to do |wants|
     wants.html
    end
  end

protected

  def get_latest_posts
    @news_items = NewsItem.latest
  end

  def load_page
    @page = Page.find_by_link_url("/news", :include => [:parts, :slugs])
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
refinerycms-0.9.5.13 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.5.12 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.5.11 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.5.10 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.5.9 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.5.8 vendor/plugins/news/app/controllers/news_items_controller.rb