Commit | Line | Data |
---|---|---|
87d3a054 MS |
1 | {include file='header' pageTitle='wcf.acp.group.assignment.list'} |
2 | ||
95961bdf | 3 | <header class="contentHeader"> |
b5c94e9e | 4 | <div class="contentHeaderTitle"> |
0edfe081 | 5 | <h1 class="contentTitle">{lang}wcf.acp.group.assignment.list{/lang}{if $items} <span class="badge badgeInverse">{#$items}</span>{/if}</h1> |
b5c94e9e | 6 | </div> |
87d3a054 | 7 | |
b5c94e9e | 8 | <nav class="contentHeaderNavigation"> |
87d3a054 | 9 | <ul> |
f2b50825 | 10 | <li><a href="{link controller='UserGroupAssignmentAdd'}{/link}" class="button"><span class="icon icon16 fa-plus"></span> <span>{lang}wcf.acp.group.assignment.button.add{/lang}</span></a></li> |
87d3a054 | 11 | |
b5c94e9e | 12 | {event name='contentHeaderNavigation'} |
87d3a054 MS |
13 | </ul> |
14 | </nav> | |
b5c94e9e AE |
15 | </header> |
16 | ||
17 | {hascontent} | |
18 | <div class="paginationTop"> | |
19 | {content}{pages print=true assign=pagesLinks controller="UserGroupAssignmentList" link="pageNo=%d"}{/content} | |
20 | </div> | |
21 | {/hascontent} | |
87d3a054 MS |
22 | |
23 | {if $objects|count} | |
95961bdf | 24 | <div class="section tabularBox" id="userGroupAssignmentTableContainer"> |
8a2555fd | 25 | <table class="table jsObjectActionContainer" data-object-action-class-name="wcf\data\user\group\assignment\UserGroupAssignmentAction"> |
87d3a054 MS |
26 | <thead> |
27 | <tr> | |
28 | <th class="columnID columnAssignmentID" colspan="2"><span>{lang}wcf.global.objectID{/lang}</span></th> | |
29 | <th class="columnTitle columnAssignmentName"><span>{lang}wcf.global.name{/lang}</span></th> | |
30 | <th class="columnTitle columnGroupName"><span>{lang}wcf.acp.group.assignment.userGroup{/lang}</span></th> | |
31 | ||
32 | {event name='columnHeads'} | |
33 | </tr> | |
34 | </thead> | |
35 | ||
c7bf3ccc | 36 | <tbody class="jsReloadPageWhenEmpty"> |
87d3a054 | 37 | {foreach from=$objects item='assignment'} |
8a2555fd | 38 | <tr class="jsUserGroupAssignmentRow jsObjectActionObject" data-object-id="{@$assignment->getObjectID()}"> |
87d3a054 | 39 | <td class="columnIcon"> |
8a2555fd | 40 | {objectAction action="toggle" isDisabled=$assignment->isDisabled} |
f2b50825 | 41 | <a href="{link controller='UserGroupAssignmentEdit' object=$assignment}{/link}" title="{lang}wcf.global.button.edit{/lang}" class="jsTooltip"><span class="icon icon16 fa-pencil"></span></a> |
8a2555fd | 42 | {objectAction action="delete" objectTitle=$assignment->getTitle()} |
87d3a054 MS |
43 | |
44 | {event name='rowButtons'} | |
45 | </td> | |
46 | <td class="columnID columnAssignmentID">{@$assignment->assignmentID}</td> | |
47 | <td class="columnTitle columnAssignmentName"> | |
48 | <a href="{link controller='UserGroupAssignmentEdit' object=$assignment}{/link}">{$assignment->title}</a> | |
49 | </td> | |
50 | <td class="columnDigits columnGroupName"> | |
51 | {$assignment->getUserGroup()->getName()} | |
52 | </td> | |
53 | ||
54 | {event name='columns'} | |
55 | </tr> | |
56 | {/foreach} | |
57 | </tbody> | |
58 | </table> | |
59 | </div> | |
60 | ||
b5c94e9e AE |
61 | <footer class="contentFooter"> |
62 | {hascontent} | |
63 | <div class="paginationBottom"> | |
64 | {content}{@$pagesLinks}{/content} | |
65 | </div> | |
66 | {/hascontent} | |
87d3a054 | 67 | |
b5c94e9e | 68 | <nav class="contentFooterNavigation"> |
87d3a054 | 69 | <ul> |
f2b50825 | 70 | <li><a href="{link controller='UserGroupAssignmentAdd'}{/link}" class="button"><span class="icon icon16 fa-plus"></span> <span>{lang}wcf.acp.group.assignment.button.add{/lang}</span></a></li> |
87d3a054 | 71 | |
b5c94e9e | 72 | {event name='contentFooterNavigation'} |
87d3a054 MS |
73 | </ul> |
74 | </nav> | |
b5c94e9e | 75 | </footer> |
87d3a054 MS |
76 | {else} |
77 | <p class="info">{lang}wcf.global.noItems{/lang}</p> | |
78 | {/if} | |
79 | ||
80 | {include file='footer'} |