gremmie@1: {% extends 'bio/base.html' %} gremmie@1: {% load avatar_tags %} bgneal@29: {% load elsewhere_tags %} bgneal@71: {% load core_tags %} bgneal@125: {% load forum_tags %} gremmie@1: {% block title %}User Profile for {{ subject.username }}{% endblock %} bgneal@125: {% block custom_js %} bgneal@125: <script type="text/javascript"> bgneal@125: $(document).ready(function() { bgneal@125: $('#bio_profile tr:even').addClass('even'); bgneal@125: }); bgneal@125: </script> bgneal@138: <script type="text/javascript" src="{{ MEDIA_URL }}js/bio.js"></script> bgneal@125: {% endblock %} gremmie@1: {% block content %} gremmie@1: <div class="user_profile"> gremmie@1: <h2>User Profile for {{ subject.username }}</h2> bgneal@178: {% if messages %} bgneal@178: <ul class="user-messages"> bgneal@178: {% for message in messages %} bgneal@178: <li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li> bgneal@178: {% endfor %} bgneal@178: </ul> bgneal@178: {% endif %} bgneal@232: {% if this_is_me %} bgneal@232: <p>{% avatar subject %} bgneal@232: <ul> bgneal@254: <li><a href="{% url forums-manage_favorites %}">My favorite forum topics</a></li> bgneal@254: <li><a href="{% url forums-manage_subscriptions %}">My forum topic subscriptions</a></li> bgneal@232: </ul> bgneal@232: </p> bgneal@232: {% else %} gremmie@1: <p>{% avatar subject %}</p> bgneal@232: {% endif %} bgneal@125: <table id="bio_profile"> gremmie@1: <tr><th>Full Name</th><td>{{ subject.get_full_name }}</td></tr> gremmie@1: <tr><th>Date Joined</th><td>{{ subject.date_joined|date:"F d, Y" }}</td></tr> bgneal@125: <tr><th>Last Login</th><td>{% forum_date subject.last_login user %}</td></tr> bgneal@71: <tr><th>Active Member</th><td>{% bool_icon subject.is_active %}</td></tr> bgneal@71: <tr><th>Staff Member</th><td>{% bool_icon subject.is_staff %}</td></tr> gremmie@1: {% if profile.location %} gremmie@1: <tr><th>Location</th><td>{{ profile.location }}</td></tr> gremmie@1: {% endif %} gremmie@1: {% if profile.occupation %} gremmie@1: <tr><th>Occupation</th><td>{{ profile.occupation }}</td></tr> gremmie@1: {% endif %} gremmie@1: {% if profile.birthday %} gremmie@1: <tr><th>Birthday</th><td>{{ profile.birthday|date:"F d" }}</td></tr> gremmie@1: {% endif %} gremmie@1: {% if profile.interests %} gremmie@1: <tr><th>Interests</th><td>{{ profile.interests }}</td></tr> gremmie@1: {% endif %} gremmie@1: {% if not profile.hide_email %} gremmie@1: <tr><th>Email</th><td>{{ subject.email }}</td></tr> gremmie@1: {% endif %} gremmie@1: {% if profile.icq %} gremmie@1: <tr><th>ICQ</th><td>{{ profile.icq }}</td></tr> gremmie@1: {% endif %} gremmie@1: {% if profile.profile_html %} gremmie@1: <tr><th>Profile</th><td>{{ profile.profile_html|safe }}</td></tr> gremmie@1: {% endif %} gremmie@1: {% if profile.signature_html %} gremmie@1: <tr><th>Signature</th><td>{{ profile.signature_html|safe }}</td></tr> gremmie@1: {% endif %} bgneal@29: <tr><th>Elsewhere</th><td>{% elsewhere_links subject %}</td></tr> bgneal@70: <tr><th>Time Zone</th><td>{{ profile.time_zone }}</td></tr> bgneal@204: <tr><th>Badges</th><td> bgneal@204: {% if badge_collection %} bgneal@204: <table id="badge_summary"> bgneal@204: <tr><th>Badge</th><th>Qty.</th><th>Name</th><th>Description</th></tr> bgneal@204: {% for bo in badge_collection %} bgneal@204: <tr><td>{{ bo.badge.html|safe }}</td><td>{{ bo.count }}</td><td>{{ bo.badge.name }}</td><td>{{ bo.badge.description }}</td></tr> bgneal@204: {% endfor %} bgneal@204: </table> bgneal@204: {% endif %} bgneal@204: </td></tr> gremmie@1: </table> gremmie@1: </div> gremmie@1: {% if this_is_me %} bgneal@29: <ul class="icon-list"> gremmie@1: <li><a href="{% url bio-edit_profile %}"><img src="{{ MEDIA_URL }}icons/application_edit.png" alt="Edit Profile" /></a> gremmie@1: <a href="{% url bio-edit_profile %}">Edit Profile</a></li> gremmie@1: <li><a href="{% url bio-change_avatar %}"><img src="{{ MEDIA_URL }}icons/image_edit.png" alt="Change Avatar" /></a> gremmie@1: <a href="{% url bio-change_avatar %}">Change Avatar</a></li> bgneal@31: <li><a href="{% url bio-edit_elsewhere %}"><img src="{{ MEDIA_URL }}icons/link_edit.png" alt="Edit Links" /></a> bgneal@31: <a href="{% url bio-edit_elsewhere %}">Edit Elsewhere Links</a></li> gremmie@1: <li><a href="{% url django.contrib.auth.views.password_change %}"><img src="{{ MEDIA_URL }}icons/key.png" alt="Change Password" /></a> gremmie@1: <a href="{% url django.contrib.auth.views.password_change %}">Change Password</a></li> gremmie@1: </ul> gremmie@1: {% else %} gremmie@1: {% if user.is_authenticated %} bgneal@138: <ul class="icon-list"> bgneal@138: <li><a href="{% url messages-compose_to subject.username %}"><img src="{{ MEDIA_URL }}icons/note.png" alt="PM" title="Send Private Message" /></a> <a href="{% url messages-compose_to subject.username %}">Send a private message to {{ subject.username }}</a></li> bgneal@172: <li><a href="{% url forums-posts_for_user username=subject.username %}"><img src="{{ MEDIA_URL }}icons/comments.png" bgneal@172: alt="Forum Posts" title="View forum posts by {{ subject.username }}" /></a> <a href="{% url forums-posts_for_user username=subject.username %}">View forum posts by {{ subject.username }}</a></li> bgneal@138: <li><img src="{{ MEDIA_URL }}icons/flag_red.png" alt="Flag" /> bgneal@138: <a href="#" class="profile-flag" id="fp-{{ profile.id }}">Report this profile</a></li> bgneal@138: </ul> gremmie@1: {% endif %} gremmie@1: {% endif %} gremmie@1: {% endblock %}