2012-07-08 02:47:13 +02:00
|
|
|
<div class="box wide">
|
2015-01-25 05:08:13 +01:00
|
|
|
<p>
|
2015-02-23 23:56:06 +01:00
|
|
|
<strong><%= @title %> (<%= @user_count %>)</strong>
|
2015-01-25 05:08:13 +01:00
|
|
|
</p>
|
|
|
|
|
|
|
|
<p>
|
2016-11-15 14:40:55 +01:00
|
|
|
<%= t('.newestusers') %>
|
2015-01-25 05:08:13 +01:00
|
|
|
<%= raw @newest.map{|u| "<a href=\"/u/#{u.username}\" class=\"" <<
|
|
|
|
(u.is_new?? "new_user" : "") << "\">#{u.username}</a> " <<
|
|
|
|
"(#{u.karma})" }.join(", ") %>
|
|
|
|
</p>
|
2012-07-08 02:47:13 +02:00
|
|
|
|
2016-04-27 23:26:18 +02:00
|
|
|
<ul class="tree user_tree">
|
2012-07-08 02:47:13 +02:00
|
|
|
|
2014-01-04 09:14:41 +01:00
|
|
|
<% subtree = @users_by_parent[nil] %>
|
|
|
|
<% ancestors = [] %>
|
|
|
|
|
|
|
|
<% while subtree %>
|
|
|
|
<% if (user = subtree.pop) %>
|
|
|
|
<li>
|
|
|
|
<a href="/u/<%= user.username %>"
|
2014-01-13 17:12:17 +01:00
|
|
|
<% if !user.is_active? %>
|
|
|
|
class="inactive_user"
|
2014-01-13 06:17:09 +01:00
|
|
|
<% elsif user.is_new? %>
|
|
|
|
class="new_user"
|
2014-01-12 22:09:32 +01:00
|
|
|
<% end %>
|
2015-08-01 05:26:34 +02:00
|
|
|
><%= user.username %></a>
|
2014-01-04 09:14:41 +01:00
|
|
|
<% if user.is_admin? %>
|
2016-11-15 14:40:55 +01:00
|
|
|
<%= t('.administrator') %>
|
2015-08-01 05:26:34 +02:00
|
|
|
<% else %>
|
|
|
|
(<%= user.karma %>)
|
|
|
|
<% if user.is_moderator? %>
|
2016-11-15 14:40:55 +01:00
|
|
|
<%= t('.moderator') %>(moderator)
|
2015-08-01 05:26:34 +02:00
|
|
|
<% end %>
|
2014-01-04 09:14:41 +01:00
|
|
|
<% end %>
|
|
|
|
<% if (children = @users_by_parent[user.id]) %>
|
|
|
|
<% # drill down deeper in the tree %>
|
|
|
|
<% ancestors << subtree %>
|
|
|
|
<% subtree = children %>
|
|
|
|
<ul class="user_tree">
|
|
|
|
<% else %>
|
|
|
|
</li>
|
|
|
|
<% end %>
|
|
|
|
<% else %>
|
|
|
|
<% # climb back out %>
|
|
|
|
<% subtree = ancestors.pop %>
|
|
|
|
<% if subtree %>
|
|
|
|
</ul></li>
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
</ul>
|
2012-07-08 02:47:13 +02:00
|
|
|
</div>
|