Class: RecentNewsPortlet

Inherits:
Portlet
  • Object
show all
Defined in:
app/portlets/recent_news_portlet.rb

Instance Method Summary collapse

Instance Method Details

#renderObject



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'app/portlets/recent_news_portlet.rb', line 3

def render
  order = "release_date DESC"
  if !@portlet.sort_by.blank? and !@portlet.sort_order.blank?
    order = "#{@portlet.sort_by} #{@portlet.sort_order}"
  end

  if @portlet.category_id.blank?
    @articles = NewsArticle.all(:order => order, :limit => @portlet.limit)
  else
    @category = Category.find(@portlet.category_id)
    @articles = NewsArticle.all(:conditions => ["category_id = ?", @category.id], :order => order, :limit => @portlet.limit)
  end
end