3
4
5
6
7
8
9
10
11
12
|
# File 'lib/multi_site/site_chooser_helper.rb', line 3
def sites_chooser_thing
return "" unless admin? && defined?(Site) && defined?(controller) && controller.sited_model? && controller.template_name == 'index' && Site.several?
options = Site.all.map{ |site| "<li>" + link_to( site.name, "#{request.path}?site_id=#{site.id}", :class => site == current_site ? 'fg' : '') + "</li>" }.join("")
chooser = %{<div id="site_chooser">}
chooser << %{<ul id="nav"><li>Current Site: #{current_site.name}}
chooser << %{<ul class="expansion">#{options}</ul></li></ul>}
chooser << %{</div>}
chooser
end
|