<% content_for :heading do %>
<%= user_image @user %>

<%= @user.display_name %> <%= role_icons(@user) %>

<% if current_user and @user.id == current_user.id %> <% else %> <% end %> <% if can?(:set_status, User) || can?(:destroy, User) %> <% end %>

<%= t ".mapper since" %> <%= l @user.creation_time.to_date, :format => :long %> <% unless @user.terms_agreed %> | <%= t ".ct status" %> <% if @user.terms_seen? -%> <%= t ".ct declined" %> <% else -%> <%= t ".ct undecided" %> <% end -%> <% end -%>

<%= @user.description.to_html %>
<% if current_user and @user.id == current_user.id %>
<%= link_to t(".edit_profile"), edit_profile_path, :class => "btn btn-outline-primary" %>
<% end %>
<% if current_user and current_user.administrator? -%>
<%= t ".email address" %> <%= @user.email %> <% unless @user.creation_ip.nil? -%> <%= t ".created from" %> <%= @user.creation_ip %> <% end -%> <%= t ".status" %> <%= @user.status.capitalize %> <%= t ".spam score" %> <%= @user.spam_score %>
<% end -%> <% end %>
<% if current_user and @user.id == current_user.id %>
<% if @user.home_lat.nil? or @user.home_lon.nil? %>

<%= t(".if_set_location_html", :settings_link => (link_to t(".settings_link_text"), :controller => "users", :action => "account", :display_name => current_user.display_name)) %>

<% else %> <% content_for :head do %> <%= javascript_include_tag "user" %> <% end %> <% user_data = { :lon => current_user.home_lon, :lat => current_user.home_lat, :icon => image_path("marker-red.png"), :description => render(:partial => "popup", :object => current_user, :locals => { :type => "your location" }) } %> <%= tag.div "", :id => "map", :class => "content_map", :data => { :user => user_data } %> <% end %> <% friends = @user.friends %> <% nearby = @user.nearby - friends %>

<%= t ".my friends" %>

<% if friends.empty? %> <%= t ".no friends" %> <% else %>
<%= render :partial => "contact", :collection => friends, :locals => { :type => "friend" } %>
<% end %>

<%= t ".nearby users" %>

<% if nearby.empty? %> <%= t ".no nearby users" %> <% else %>
<%= render :partial => "contact", :collection => nearby, :locals => { :type => "nearby mapper" } %>
<% end %>
<% end %>