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
|