Skip to content

Commit

Permalink
Working on #2972 Template Conversion to Twig Format (usercp usergroup…
Browse files Browse the repository at this point in the history
…s) (#3142)

* Converted usercp usergroups

* Dropped alt_trow()

* Remove escaping

* Changed loop condition
  • Loading branch information
Shade- authored and euantorano committed Jun 2, 2019
1 parent fa6da40 commit 8400a65
Show file tree
Hide file tree
Showing 2 changed files with 253 additions and 223 deletions.
132 changes: 132 additions & 0 deletions inc/views/base/usercp/usergroups.twig
@@ -0,0 +1,132 @@
{% extends 'layouts/master.twig' %}

{% block head %}
<title>{{ mybb.settings.bburl }} - {{ lang.group_memberships }}</title>
{% endblock head %}

{% block body %}
{% if leadinggroups %}
<table border="0" cellspacing="{{ theme.borderwidth }}" cellpadding="{{ theme.tablespace }}" class="tborder">
<tr>
<td class="thead" colspan="3"><strong>{{ lang.usergroups_leader }}</strong></td>
</tr>
<tr>
<td class="tcat" width="36%"><strong><span class="smalltext">{{ lang.usergroups_usergroup }}</span></strong></td>
<td class="tcat" align="center" width="32%"><strong><span class="smalltext">{{ lang.usergroup_members }}</span></strong></td>
<td class="tcat" align="center" width="32%"><strong><span class="smalltext">{{ lang.join_requests }}</span></strong></td>
</tr>
{% for usergroup in leadinggroups %}
<tr>
<td><strong>{{ usergroup.title }}</strong></td>
<td align="center">
{{ usergroup.users }} [<a href="managegroup.php?gid={{ usergroup.gid }}">{{ lang.view_members }}</a>]
</td>
<td align="center">
{% if usergroup.type != 4 %}
--
{% else %}
{{ usergroup.joinrequests }}
{% endif %}
{% if usergroup.joinrequests > 0 and usergroup.canmanagerequests %}
[<a href="managegroup.php?action=joinrequests&amp;gid={{ usergroup.gid }}">{{ lang.view_requests }}</a>]
{% endif %}
</td>
</tr>
{% endfor %}
</table>
<br />
{% endif %}

{% if joinablegroups %}
<table border="0" cellspacing="{{ theme.borderwidth }}" cellpadding="{{ theme.tablespace }}" class="tborder">
<tr>
<td class="thead" colspan="3"><strong>{{ lang.usergroups_joinable }}</strong></td>
</tr>
<tr>
<td class="tcat" width="36%"><strong><span class="smalltext">{{ lang.usergroups_usergroup }}</span></strong></td>
<td class="tcat" align="center" width="32%"><strong><span class="smalltext">{{ lang.join_conditions }}</span></strong></td>
<td class="tcat" align="center" width="32%"><strong><span class="smalltext">{{ lang.join_group }}</span></strong></td>
</tr>
{% for usergroup in joinablegroups %}
<tr>
<td>
<strong>{{ usergroup.title }}</strong>
{% if usergroup.description %}
<br /><span class="smalltext">{{ usergroup.description }}</span>
{% endif %}
</td>
<td>
<span class="smalltext">
{% if usergroup.type == 4 %}
{{ lang.usergroup_joins_moderated }}
{% elseif usergroup.type == 5 %}
{{ lang.usergroup_joins_invite }}
{% else %}
{{ lang.usergroup_joins_anyone }}
{% endif %}
</span><br />
{% if usergroup.leaders %}
<span class="smalltext">
{{ lang.usergroup_leaders }}
{% for leader in usergroup.leaders %}
{{ leader }}{% if not loop.last %}{{ lang.comma }} {% endif %}
{% endfor %}
</span>
{% endif %}
</td>
<td align="center">
{% if usergroup.joinlink %}
{{ usergroup.joinlink }}
{% elseif usergroup.type == 5 %}
--
{% else %}
<a href="usercp.php?action=usergroups&amp;joingroup={{ usergroup.gid }}&amp;my_post_key={{ mybb.post_code }}">{{ lang.join_group }}</a>
{% endif %}
</td>
</tr>
{% endfor %}
</table>
<br />
{% endif %}

{% if groupsmemberof %}
<table border="0" cellspacing="{{ theme.borderwidth }}" cellpadding="{{ theme.tablespace }}" class="tborder">
<tr>
<td class="thead" colspan="3"><strong>{{ lang.usergroups_memberof }}</strong></td>
</tr>
<tr>
<td class="tcat" width="35%"><strong><span class="smalltext">{{ lang.usergroups_usergroup }}</span></strong></td>
<td class="tcat" align="center" width="32%"><strong><span class="smalltext">{{ lang.usertitle }}</span></strong></td>
<td class="tcat" align="center" width="32%"><strong><span class="smalltext">{{ lang.usergroup_leave }}</span></strong></td>
</tr>
{% for usergroup in groupsmemberof %}
<tr>
<td>
<strong>{{ usergroup.title }}</strong>
{% if usergroup.candisplaygroup and usergroup.gid == mybb.user.displaygroup %}
({{ lang.display_group }})
{% elseif usergroup.candisplaygroup %}
(<a href="usercp.php?action=usergroups&amp;displaygroup={{ usergroup.gid }}&amp;my_post_key={{ mybb.post_code }}">{{ lang.set_as_display_group }}</a>)
{% endif %}
{% if usergroup.description %}
<br /><span class="smalltext">{{ usergroup.description }}</span>
{% endif %}
</td>
<td align="center">{{ usergroup.usertitle }}</td>
<td align="center">
{% if usergroup.primary %}
<span class="smalltext">{{ lang.usergroup_leave_primary }}</span>
{% elseif groupleader[usergroup.gid] %}
<span class="smalltext">{{ lang.usergroup_leave_leader }}</span>
{% elseif usergroup.type not in [3, 4, 5] %}
<span class="smalltext">{{ lang.usergroup_cannot_leave }}</span>
{% else %}
<a href="usercp.php?action=usergroups&amp;leavegroup={{ usergroup.gid }}&amp;my_post_key={{ mybb.post_code }}">{{ lang.usergroup_leave }}</a>
{% endif %}
</td>
</tr>
{% endfor %}
</table>
<br />
{% endif %}
{% endblock body %}

0 comments on commit 8400a65

Please sign in to comment.