From 7d685c5e64149e20c7dc8977f645e050be53ddfd Mon Sep 17 00:00:00 2001 From: Jonas Kohl Date: Tue, 10 Dec 2024 17:15:10 +0100 Subject: Add classic theme --- src/application/templates/old/view_user.twig | 196 +++++++++++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 src/application/templates/old/view_user.twig (limited to 'src/application/templates/old/view_user.twig') diff --git a/src/application/templates/old/view_user.twig b/src/application/templates/old/view_user.twig new file mode 100644 index 0000000..311dfb1 --- /dev/null +++ b/src/application/templates/old/view_user.twig @@ -0,0 +1,196 @@ +{% set canEdit = + currentUser is not null + and ( + ( + ctx.user.id == currentUser.id + and currentUser.hasPermission(permission("EDIT_OWN_USER")) + ) + or currentUser.hasPermission(permission("EDIT_OTHER_USER")) + ) %} + +{% set isOwnProfile = + currentUser is not null + and currentUser.id == ctx.user.id %} + +{% set sUserPossessive = isOwnProfile ? "Your posts" : "%display_name%'s posts" %} + +{% set emailPending = isOwnProfile and ctx.user.pendingEmail is not null %} + +{% set title = ctx.user.displayName %} + +{% extends "base.twig" %} + +{% block content %} + +
+ {{ __( + {{ ctx.user.displayName }} + {% if isOwnProfile %} + [{{ __("You") }}] + {% endif %}
+ @{{ ctx.user.name }}
+ {{ __("Member since %join_date%", { + "join_date": '' ~ (ctx.dateJoined.format("c")|e("html")) ~ '', + }) }} +
+
+ +{% if canEdit %} + + + + + +
+{% endif %} + +

{{ __(sUserPossessive, { + "display_name": ctx.user.displayName|e("html"), +}) }}

+ +{% if ctx.posts|length > 0 %} + + {% for post in ctx.posts %} + + + + {% endfor %} +
+ {% set hasAttachments = ctx.attachments[post.id] is defined and ctx.attachments[post.id]|length > 0 %} + {% if hasAttachments %} + + {% endif %} + {{ renderPostSummary(post.content) }} +
+ {{ __("posted on %post_date% in %topic%", { + "post_date": '' ~ post.postDate.format("c")|e("html") ~ '', + "topic": '
' + ~ (ctx.topics[post.topicId].isLocked ? ('' ~ __( ') : '') + ~ (ctx.topics[post.topicId] ? ctx.topics[post.topicId].title : null)|default(__("unknown"))|e("html") ~ '', + }) }} +
+{% else %} + {% include "components/alert_info.twig" with { message: __("This user has not posted anything yet") } %} +{% endif %} + +{% if canEdit %} +
+

{{ __("Edit profile") }}

+ {% set formId = "update_profile" %} + {% set formError = getAndClearFormError(formId) %} + {% if formError %} + {% include "components/alert_error.twig" with { message: formError } %} + {% endif %} +
+ + +
+
+
+ +
+ {% if ctx.lastNameChangeTooRecent %} +
+ {{ __("You can only change your username every 30 days!") }}
+ {% else %} +
+ {% endif %} +
+ +
+ {% if emailPending %} +
+ {% else %} +
+ {% endif %} + + +
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+ {% if isOwnProfile %} +
+

{{ __("Change password") }}

+ {% set formId = "update_password" %} + {% set formError = getAndClearFormError(formId) %} + {% if formError %} + {% include "components/alert_error.twig" with { message: formError } %} + {% endif %} +
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+ {% endif %} +
+{% endif %} + + + +{% endblock %} -- cgit v1.2.3