metamaps--metamaps/app/helpers/application_helper.rb

23 lines
624 B
Ruby
Raw Normal View History

2016-03-25 04:26:07 +00:00
module ApplicationHelper
def get_metacodeset
2016-03-25 04:26:07 +00:00
@m = current_user.settings.metacodes
set = @m[0].include?("metacodeset") ? MetacodeSet.find(@m[0].sub("metacodeset-","").to_i) : false
return set
end
def user_metacodes
2016-03-25 04:26:07 +00:00
@m = current_user.settings.metacodes
set = get_metacodeset
if set
2015-11-04 09:22:46 +00:00
@metacodes = set.metacodes.to_a
else
@metacodes = Metacode.where(id: @m).to_a
end
@metacodes.sort! {|m1,m2| m2.name.downcase <=> m1.name.downcase }.rotate!(-1)
end
2016-03-25 04:26:07 +00:00
def determine_invite_link
"#{request.base_url}/join" + (current_user ? "?code=#{current_user.code}" : "")
end
2012-09-23 02:39:12 +00:00
end