'
html << ''
return html.html_safe
end
def equipment_picker
equipment = Equipment.where(user_id: session[:user])
return if equipment.length == 0
html = ''
html << ''
html << '
'
html << ''
return html.html_safe
end
def language_picker
languages = Language.where(user_id: session[:user])
return if languages.length == 0
html = ''
html << ''
html << '
'
html << ''
return html.html_safe
end
def location_picker
locations = Location.where(user_id: session[:user])
return if locations.length == 0
html = ''
html << ''
html << '
'
html << ''
return html.html_safe
end
def universe_picker
universes = Universe.where(user_id: session[:user])
return if universes.length == 0
html = ''
html << ''
html << '
'
html << ''
return html.html_safe
end
def universe_filter
universes = Universe.where(user_id: session[:user])
return if universes.length == 0
unless @selected_universe_filter
@selected_universe_filter = 'All universes'
end
html = ''
html << ''
html << '
'
html << ''
return html.html_safe
end
# Authentication
def is_logged_in?
session[:user]
end
def redirect_if_not_logged_in
unless is_logged_in?
redirect_to signup_path, :notice => "You must be logged in to do that!"
end
end
def require_ownership_of_character
character = Character.find(params[:id])
unless session[:user] and session[:user] == character.user.id
redirect_to character_list_path, :notice => "You don't have permission to do that!"
end
end
def require_ownership_of_equipment
equipment = Equipment.find(params[:id])
unless session[:user] and session[:user] == equipment.user.id
redirect_to equipment_list_path, :notice => "You don't have permission to do that!"
end
end
def require_ownership_of_language
language = Language.find(params[:id])
unless session[:user] and session[:user] == language.user.id
redirect_to language_list_path, :notice => "You don't have permission to do that!"
end
end
def require_ownership_of_location
location = Location.find(params[:id])
unless session[:user] and session[:user] == location.user.id
redirect_to location_list_path, :notice => "You don't have permission to do that!"
end
end
def require_ownership_of_magic
magic = Magic.find(params[:id])
unless session[:user] and session[:user] == magic.user.id
redirect_to magic_list_path, :notice => "You don't have permission to do that!"
end
end
def require_ownership_of_universe
universe = Universe.find(params[:id])
unless session[:user] and session[:user] == universe.user.id
redirect_to universe_list_path, :notice => "You don't have permission to do that!"
end
end
end