# Applicaton helper methods
module ApplicationHelper
def menu_top(pages)
ret = ''
pp = PublishedPage.finder(params[:id]).first
friendly_id = pp && pp.type_of == 3 ? pp.article_friendly : params[:id]
pages.each do |page|
if !friendly_id.blank?
ret +=
"
#{page.name}"
else
ret += '' + page.name + ''
end
end
ret
end
def render_list_for_categories(categories)
ret = ''
categories.each do |node|
ret += ''
size = node.active_childrens.size
if size.zero?
ret += link_to(node.name, category_path(node))
else
ret += link_to(raw("#{node.name} "), category_path(node), class: 'dropdown-toggle')
columns = (size.to_f / 12).ceil
position = 0
if columns > 1
ret += "'
end
end
ret += ''
end
ret
end
def raise_404(object)
raise ActionController::RoutingError, 'Not Found' if object.blank?
end
# generate errors html
def errors_to_html(errors)
ret = ''
ret
end
end