Merge branch '3.0'
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / userGroupList.tpl
CommitLineData
7485c55b 1{include file='header' pageTitle='wcf.acp.group.list'}
fdd8b4b6 2
9543d9fe 3<script data-relocate="true">
d50205ff 4 $(function() {
d371330f 5 new WCF.Action.Delete('wcf\\data\\user\\group\\UserGroupAction', '.jsUserGroupRow');
d50205ff 6 });
d50205ff
AE
7</script>
8
95961bdf 9<header class="contentHeader">
b5c94e9e 10 <div class="contentHeaderTitle">
0edfe081 11 <h1 class="contentTitle">{lang}wcf.acp.group.list{/lang} <span class="badge badgeInverse">{#$items}</span></h1>
b5c94e9e 12 </div>
84cf09a4
AE
13
14 {hascontent}
b5c94e9e 15 <nav class="contentHeaderNavigation">
84cf09a4
AE
16 <ul>
17 {content}
7991009f 18 {if $__wcf->getSession()->getPermission('admin.user.canAddGroup')}
f2b50825 19 <li><a href="{link controller='UserGroupAdd'}{/link}" class="button"><span class="icon icon16 fa-plus"></span> <span>{lang}wcf.acp.group.add{/lang}</span></a></li>
7991009f 20 {/if}
b5c94e9e
AE
21
22 {event name='contentHeaderNavigation'}
84cf09a4
AE
23 {/content}
24 </ul>
25 </nav>
26 {/hascontent}
b5c94e9e
AE
27</header>
28
29{hascontent}
30 <div class="paginationTop">
31 {content}{pages print=true assign=pagesLinks controller="UserGroupList" link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"}{/content}
32 </div>
33{/hascontent}
158bd3ca 34
95961bdf 35<div class="section tabularBox">
84cf09a4
AE
36 <table class="table">
37 <thead>
38 <tr>
556973c1 39 <th class="columnID columnGroupID{if $sortField == 'groupID'} active {@$sortOrder}{/if}" colspan="2"><a href="{link controller='UserGroupList'}pageNo={@$pageNo}&sortField=groupID&sortOrder={if $sortField == 'groupID' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.objectID{/lang}</a></th>
9b566f66 40 <th class="columnTitle columnGroupName{if $sortField == 'groupName'} active {@$sortOrder}{/if}"><a href="{link controller='UserGroupList'}pageNo={@$pageNo}&sortField=groupName&sortOrder={if $sortField == 'groupName' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.name{/lang}</a></th>
556973c1 41 <th class="columnDigits columnMembers{if $sortField == 'members'} active {@$sortOrder}{/if}"><a href="{link controller='UserGroupList'}pageNo={@$pageNo}&sortField=members&sortOrder={if $sortField == 'members' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.group.members{/lang}</a></th>
320f4a6d 42 <th class="columnDigits columnPriority{if $sortField == 'priority'} active {@$sortOrder}{/if}"><a href="{link controller='UserGroupList'}pageNo={@$pageNo}&sortField=priority&sortOrder={if $sortField == 'priority' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.group.priority{/lang}</a></th>
84cf09a4 43
edadd7c1 44 {event name='columnHeads'}
84cf09a4
AE
45 </tr>
46 </thead>
eee4c4ff 47
84cf09a4
AE
48 <tbody>
49 {foreach from=$objects item=group}
50 <tr id="groupContainer{@$group->groupID}" class="jsUserGroupRow">
51 <td class="columnIcon">
52 {if $group->isEditable()}
f2b50825 53 <a href="{link controller='UserGroupEdit' id=$group->groupID}{/link}" title="{lang}wcf.global.button.edit{/lang}" class="jsTooltip"><span class="icon icon16 fa-pencil"></span></a>
84cf09a4 54 {else}
f2b50825 55 <span class="icon icon16 fa-pencil disabled" title="{lang}wcf.global.button.edit{/lang}"></span>
84cf09a4
AE
56 {/if}
57 {if $group->isDeletable()}
23e43ac5 58 <span class="icon icon16 fa-times jsDeleteButton jsTooltip pointer" title="{lang}wcf.global.button.delete{/lang}" data-object-id="{@$group->groupID}" data-confirm-message-html="{lang __encode=true}wcf.acp.group.delete.sure{/lang}"></span>
84cf09a4 59 {else}
f2b50825 60 <span class="icon icon16 fa-times disabled" title="{lang}wcf.global.button.delete{/lang}"></span>
84cf09a4
AE
61 {/if}
62
7991009f 63 {event name='rowButtons'}
84cf09a4 64 </td>
54492f70 65 <td class="columnID columnGroupID">{@$group->groupID}</td>
370e23f1
MS
66 <td class="columnTitle columnGroupName">
67 {if $group->isEditable()}
54492f70 68 <a title="{lang}wcf.acp.group.edit{/lang}" href="{link controller='UserGroupEdit' id=$group->groupID}{/link}">{lang}{$group->groupName}{/lang}</a>
370e23f1 69 {else}
54492f70 70 {lang}{$group->groupName}{/lang}
370e23f1
MS
71 {/if}
72 </td>
73 <td class="columnDigits columnMembers">
74 {if $group->groupType == 1 ||$group->groupType == 2}
75 {* dont't show search links for the everybody and the guest user group *}
54492f70 76 {#$group->members}
370e23f1 77 {else}
54492f70 78 <a class="jsTooltip" title="{lang}wcf.acp.group.showMembers{/lang}" href="{link controller='UserSearch'}groupID={@$group->groupID}{/link}">{#$group->members}</a>
370e23f1
MS
79 {/if}
80 </td>
320f4a6d 81 <td class="columnDigits columnPriority">{#$group->priority}</td>
158bd3ca 82
84cf09a4 83 {event name='columns'}
158bd3ca 84 </tr>
84cf09a4
AE
85 {/foreach}
86 </tbody>
87 </table>
88</div>
89
b5c94e9e
AE
90<footer class="contentFooter">
91 {hascontent}
92 <div class="paginationBottom">
93 {content}{@$pagesLinks}{/content}
94 </div>
95 {/hascontent}
b153f464 96
84cf09a4 97 {hascontent}
b5c94e9e 98 <nav class="contentFooterNavigation">
184a8d6d 99 <ul>
84cf09a4 100 {content}
7991009f 101 {if $__wcf->getSession()->getPermission('admin.user.canAddGroup')}
f2b50825 102 <li><a href="{link controller='UserGroupAdd'}{/link}" class="button"><span class="icon icon16 fa-plus"></span> <span>{lang}wcf.acp.group.add{/lang}</span></a></li>
7991009f 103 {/if}
84cf09a4 104
b5c94e9e 105 {event name='contentFooterNavigation'}
84cf09a4 106 {/content}
b153f464
AE
107 </ul>
108 </nav>
84cf09a4 109 {/hascontent}
b5c94e9e 110</footer>
158bd3ca 111
fdd8b4b6 112{include file='footer'}