123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243 |
- {% extends "cranefly/profiles/profile.html" %}
- {% import "cranefly/macros.html" as macros with context %}
- {% block title %}{{ macros.page_title(lang_member_details(), profile.username) }}{% endblock %}
- {% block tab %}
- <div class="user-details">
- <div class="row">
- <div class="span6">
- <table class="table table-striped">
- <thead>
- <tr>
- <th colspan="2">
- {% trans %}Account Details{% endtrans %}
- </th>
- </tr>
- </thead>
- <tbody>
- {% if acl.users.can_see_users_emails() %}
- <tr>
- <td class="span2">
- <strong>{% trans %}E-mail Address{% endtrans %}</strong>
- </td>
- <td class="span4">
- <a href="mailto:{{ profile.email }}">{{ profile.email }}</a>
- </td>
- </tr>
- {% endif %}
- <tr>
- <td class="span2">
- <strong>{% trans %}Member Since{% endtrans %}</strong>
- </td>
- <td class="span4">
- {{ profile.join_date|date }}
- </td>
- </tr>
- <tr>
- <td class="span2">
- <strong>{% trans %}Last Seen{% endtrans %}</strong>
- </td>
- <td class="span4">
- {% if not hidden or acl.users.can_see_hidden_users() %}
- {{ profile.last_date|reltimesince }} <span class="muted">{{ profile.last_date|date("DATETIME_FORMAT") }}</span>
- {% else %}
- <em class="muted">{% trans %}Hidden{% endtrans %}</em>
- {% endif %}
- </td>
- </tr>
- </tbody>
- </table>
- <table class="table table-striped">
- <thead>
- <tr>
- <th colspan="2">
- {% trans %}Forums Activity{% endtrans %}
- </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td class="span2">
- <strong>{% trans %}Posts Written{% endtrans %}</strong>
- </td>
- <td class="span4">
- {{ profile.posts|intcomma }}
- </td>
- </tr>
- <tr>
- <td class="span2">
- <strong>{% trans %}Threads Started{% endtrans %}</strong>
- </td>
- <td class="span4">
- {{ profile.threads|intcomma }}
- </td>
- </tr>
- <tr>
- <td class="span2">
- <strong>{% trans %}Votes Cast{% endtrans %}</strong>
- </td>
- <td class="span4">
- {{ profile.votes|intcomma }}
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="span6">
- <table class="table table-striped">
- <thead>
- <tr>
- <th colspan="2">
- {% trans %}Ranking Performance{% endtrans %}
- </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td class="span2">
- <strong>{% trans %}Rank{% endtrans %}</strong>
- </td>
- <td class="span4">
- {% if profile.rank %}{{ _(profile.rank.name) }}{% else %}<em>{% trans %}Not Ranked{% endtrans %}</em>{% endif %}
- </td>
- </tr>
- {% if settings.ranking_positions_visible or settings.ranking_scores_visible %}
- <tr>
- <td class="span2">
- <strong>{% if settings.ranking_positions_visible %}{% trans %}Ranking Position{% endtrans %}{% else %}{% trans %}Score{% endtrans %}{% endif %}</strong>
- </td>
- <td class="span4">
- {% if settings.ranking_positions_visible %}
- #{{ profile.get_ranking()|intcomma }}{% if settings.ranking_scores_visible %} <span class="muted">{{ profile.score|intcomma }}</span>{% endif %}
- {% else %}{{ profile.score|intcomma }}
- {% endif %}
- </td>
- </tr>
- {% endif %}
- <tr>
- <td class="span2">
- <strong>{% trans %}Karma Received{% endtrans %}</strong>
- </td>
- <td class="span4">
- <span class="label label-success">+ {{ profile.karma_p }}</span> / <span class="label label-important">- {{ profile.karma_n }}</span></strong>
- </td>
- </tr>
- <tr>
- <td class="span2">
- <strong>{% trans %}Karma Given{% endtrans %}</strong>
- </td>
- <td class="span4">
- <span class="label label-success">+ {{ profile.karma_given_p }}</span> / <span class="label label-important">- {{ profile.karma_given_n }}</span></strong>
- </td>
- </tr>
- </tbody>
- </table>
- <table class="table table-striped">
- <thead>
- <tr>
- <th colspan="2">
- {% trans %}Interactions{% endtrans %}
- </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td class="span2">
- <strong>{% trans %}Followers{% endtrans %}</strong>
- </td>
- <td class="span4">
- {{ profile.followers|intcomma }}
- </td>
- </tr>
- <tr>
- <td class="span2">
- <strong>{% trans %}Following{% endtrans %}</strong>
- </td>
- <td class="span4">
- {{ profile.following|intcomma }}
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- {% if acl.users.can_see_users_trails() %}
- <hr>
- <div class="row">
- <div class="span6">
- <table class="table table-striped">
- <thead>
- <tr>
- <th colspan="2">
- {% trans %}Registration Details{% endtrans %}
- </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td class="span2">
- <strong>{% trans %}IP Address{% endtrans %}</strong>
- </td>
- <td class="span4">
- {{ profile.join_ip }}
- </td>
- </tr>
- <tr>
- <td class="span2">
- <strong>{% trans %}UserAgent String{% endtrans %}</strong>
- </td>
- <td class="span4">
- {% if profile.join_agent %}{{ profile.join_agent }}{% else %}<em class="muted">{% trans %}Created from console{% endtrans %}</em>{% endif %}
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="span6">
- <table class="table table-striped">
- <thead>
- <tr>
- <th colspan="2">
- {% trans %}Last Visit Details{% endtrans %}
- </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td class="span2">
- <strong>{% trans %}IP Address{% endtrans %}</strong>
- </td>
- <td class="span4">
- {{ profile.last_ip }}
- </td>
- </tr>
- <tr>
- <td class="span2">
- <strong>{% trans %}UserAgent String{% endtrans %}</strong>
- </td>
- <td class="span4">
- {% if profile.last_agent %}{{ profile.last_agent }}{% else %}<em class="muted">{% trans %}Created from console{% endtrans %}</em>{% endif %}
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- {% endif %}
- {% endblock %}
- {# Language strings macros #}
- {% macro lang_member_details() -%}{% trans %}Member Details{% endtrans %}{%- endmacro %}
|