26 lines
840 B
Ruby
26 lines
840 B
Ruby
module ApplicationHelper
|
|
|
|
|
|
def menu
|
|
ret = ""
|
|
ret += create_menu_li("glyphicon glyphicon-home","Dashboard","/","welcome")
|
|
ret += create_menu_li("glyphicon glyphicon-list-alt","Faktury","/invoices/index","invoices")
|
|
ret += create_menu_li("glyphicon glyphicon-book","Klienci","/customers","customers")
|
|
ret += create_menu_li("glyphicon glyphicon-shopping-cart","Produkty","/products","products")
|
|
ret += create_menu_li("glyphicon glyphicon-cog","Ustawienia","/settings/index","settings")
|
|
return raw(ret)
|
|
end
|
|
|
|
|
|
def create_menu_li(icon, name, link, controller_nmn)
|
|
if controller_name == controller_nmn
|
|
active = " class=\"current\""
|
|
else
|
|
active = ""
|
|
end
|
|
icn = icon.blank? ? "" : "<i class=\"" + icon + "\"></i> "
|
|
"<li#{active}><a href=\"#{link}\">#{icn}#{name}</a></li>"
|
|
end
|
|
|
|
end
|