orbit4-5/app/helpers/orbit_helper.rb

35 lines
574 B
Ruby
Raw Normal View History

2014-04-01 07:10:21 +00:00
module OrbitHelper
def self.set_params(params)
@params = params
end
def self.get_params
@params
end
2014-04-01 15:38:17 +00:00
def self.url_to_show(slug)
2014-04-07 07:57:06 +00:00
if @params[:url]
"/#{@site_locale}#{@params[:url]}/#{slug}"
else
page = Page.where(:module => self.current_widget_module).first
"/#{@site_locale}#{page.url}/#{slug}"
end
2014-04-01 07:10:21 +00:00
end
def self.set_site_locale(locale)
@site_locale = locale
end
def self.get_site_locale
@site_locale
end
2014-04-07 07:57:06 +00:00
def self.current_widget_module
@controller_name
end
def self.set_current_widget_module(name)
@controller_name = name
end
2014-04-01 07:10:21 +00:00
end