module OrbitHelper def self.set_params(params) @params = params end def self.get_params @params end def self.url_to_show(slug) if @params[:url] "/#{@site_locale}#{@params[:url]}/#{slug}" else page = Page.where(:module => self.current_widget_module).first "/#{@site_locale}#{page.url}/#{slug}" end end def page_url(url) "#{request.host_with_port}/#{locale}#{url}" end def self.set_site_locale(locale) @site_locale = locale end def self.get_site_locale @site_locale end def self.current_widget_module @controller_name end def self.set_current_widget_module(name) @controller_name = name end def get_item_module_infos(page) if page.parent_page_id.nil? ["Home","icons-house"] else module_app = ModuleApp.where(:key => page.module).first [module_app.title, module_app.get_registration.icon_class] end end # =============================================================== # Breadcrumbs # =============================================================== def back_end_breadcrumb res = '' divider = "/" res << "