Updating minified JavaScript files
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / moderationList.tpl
CommitLineData
fc69b61d
MW
1{include file='documentHeader'}
2
3<head>
4 <title>{lang}wcf.moderation.moderation{/lang} {if $pageNo > 1}- {lang}wcf.page.pageNo{/lang} {/if}- {PAGE_TITLE|language}</title>
5
6 {include file='headInclude'}
6552b644
MW
7
8 <script data-relocate="true">
9 //<![CDATA[
10 $(function() {
11 new WCF.Moderation.Queue.MarkAsRead();
12 new WCF.Moderation.Queue.MarkAllAsRead();
13 });
14 //]]>
15 </script>
fc69b61d
MW
16</head>
17
887a3153 18<body id="tpl{$templateName|ucfirst}" data-template="{$templateName}" data-application="{$templateNameApplication}">
fc69b61d 19
95961bdf 20{capture assign='sidebarLeft'}
95961bdf 21 <section class="box">
a0216dd3 22 {* moderation type *}
95961bdf 23 <h2 class="boxTitle">{lang}wcf.moderation.filterByType{/lang}</h2>
fc69b61d 24
95961bdf 25 <nav class="boxContent">
a0216dd3
MW
26 <ul class="boxMenu">
27 <li{if $definitionID == 0} class="active"{/if}><a class="boxMenuLink" href="{link controller='ModerationList'}definitionID=0&assignedUserID={@$assignedUserID}&status={@$status}&pageNo={@$pageNo}&sortField={@$sortField}&sortOrder={@$sortOrder}{/link}">{lang}wcf.moderation.type.all{/lang}</a></li>
fc69b61d 28 {foreach from=$availableDefinitions key=__definitionID item=definitionName}
a0216dd3 29 <li{if $definitionID == $__definitionID} class="active"{/if}><a class="boxMenuLink" href="{link controller='ModerationList'}definitionID={@$__definitionID}&assignedUserID={@$assignedUserID}&status={@$status}&pageNo={@$pageNo}&sortField={@$sortField}&sortOrder={@$sortOrder}{/link}">{lang}wcf.moderation.type.{$definitionName}{/lang}</a></li>
fc69b61d
MW
30 {/foreach}
31
32 {event name='sidebarModerationType'}
33 </ul>
34 </nav>
a0216dd3
MW
35
36 {* assigned user *}
95961bdf 37 <h2 class="boxTitle">{lang}wcf.moderation.filterByUser{/lang}</h2>
fc69b61d 38
95961bdf 39 <nav class="boxContent">
a0216dd3
MW
40 <ul class="boxMenu">
41 <li{if $assignedUserID == -1} class="active"{/if}><a class="boxMenuLink" href="{link controller='ModerationList'}definitionID={@$definitionID}&assignedUserID=-1&status={@$status}&pageNo={@$pageNo}&sortField={@$sortField}&sortOrder={@$sortOrder}{/link}">{lang}wcf.moderation.filterByUser.allEntries{/lang}</a></li>
42 <li{if $assignedUserID == 0} class="active"{/if}><a class="boxMenuLink" href="{link controller='ModerationList'}definitionID={@$definitionID}&assignedUserID=0&status={@$status}&pageNo={@$pageNo}&sortField={@$sortField}&sortOrder={@$sortOrder}{/link}">{lang}wcf.moderation.filterByUser.nobody{/lang}</a></li>
43 <li{if $assignedUserID == $__wcf->getUser()->userID} class="active"{/if}><a class="boxMenuLink" href="{link controller='ModerationList'}definitionID={@$definitionID}&assignedUserID={@$__wcf->getUser()->userID}&status={@$status}&pageNo={@$pageNo}&sortField={@$sortField}&sortOrder={@$sortOrder}{/link}">{lang}wcf.moderation.filterByUser.myself{/lang}</a></li>
fc69b61d
MW
44
45 {event name='sidebarAssignedUser'}
46 </ul>
47 </nav>
a0216dd3
MW
48
49 {* status *}
95961bdf 50 <h2 class="boxTitle">{lang}wcf.moderation.status{/lang}</h2>
fc69b61d 51
95961bdf 52 <nav class="boxContent">
a0216dd3
MW
53 <ul class="boxMenu">
54 <li{if $status == -1} class="active"{/if}><a class="boxMenuLink" href="{link controller='ModerationList'}definitionID={@$definitionID}&assignedUserID={@$assignedUserID}&status=-1&pageNo={@$pageNo}&sortField={@$sortField}&sortOrder={@$sortOrder}{/link}">{lang}wcf.moderation.status.outstanding{/lang}</a></li>
55 <li{if $status == 2} class="active"{/if}><a class="boxMenuLink" href="{link controller='ModerationList'}definitionID={@$definitionID}&assignedUserID={@$assignedUserID}&status=2&pageNo={@$pageNo}&sortField={@$sortField}&sortOrder={@$sortOrder}{/link}">{lang}wcf.moderation.status.done{/lang}</a></li>
fc69b61d
MW
56
57 {event name='sidebarStatus'}
58 </ul>
59 </nav>
95961bdf 60 </section>
fc69b61d
MW
61
62 {event name='sidebarBoxes'}
63{/capture}
64
6552b644 65{capture assign='headerNavigation'}
ca8bfa53 66 <li class="jsOnly"><a href="#" title="{lang}wcf.moderation.markAllAsRead{/lang}" class="markAllAsReadButton jsTooltip"><span class="icon icon16 fa-check"></span> <span class="invisible">{lang}wcf.moderation.markAllAsRead{/lang}</span></a></li>
6552b644
MW
67{/capture}
68
95961bdf 69{include file='header'}
fc69b61d 70
95961bdf 71<header class="contentHeader">
e7b063d6
AE
72 <div class="contentHeaderTitle">
73 <h1 class="contentTitle">{if $status == 2}{lang}wcf.moderation.doneItems{/lang}{else}{lang}wcf.moderation.outstandingItems{/lang}{/if} <span class="badge">{#$items}</span></h1>
74 </div>
fc69b61d
MW
75
76 {hascontent}
e7b063d6 77 <nav class="contentHeaderNavigation">
fc69b61d 78 <ul>
e7b063d6 79 {content}{event name='contentHeaderNavigation'}{/content}
fc69b61d
MW
80 </ul>
81 </nav>
82 {/hascontent}
e7b063d6
AE
83</header>
84
85{include file='userNotice'}
86
87{hascontent}
88 <div class="paginationTop">
89 {content}{pages print=true assign=pagesLinks controller='ModerationList' link="definitionID=$definitionID&assignedUserID=$assignedUserID&status=$status&pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"}{/content}
90 </div>
91{/hascontent}
fc69b61d
MW
92
93{if $objects|count}
95961bdf 94 <div class="section tabularBox messageGroupList moderationList">
fc69b61d
MW
95 <table class="table">
96 <thead>
97 <tr>
25ab93da 98 <th class="columnText columnTitle" colspan="2">{lang}wcf.moderation.title{/lang}</th>
fc69b61d 99 <th class="columnText columnAssignedUserID{if $sortField == 'assignedUsername'} active {@$sortOrder}{/if}"><a href="{link controller='ModerationList'}definitionID={@$definitionID}&assignedUserID={@$assignedUserID}&status={@$status}&pageNo={@$pageNo}&sortField=assignedUsername&sortOrder={if $sortField == 'assignedUsername' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.moderation.assignedUser{/lang}</a></th>
4743a0bb 100 <th class="columnDigits columnComments{if $sortField == 'comments'} active {@$sortOrder}{/if}"><a href="{link controller='ModerationList'}definitionID={@$definitionID}&assignedUserID={@$assignedUserID}&status={@$status}&pageNo={@$pageNo}&sortField=comments&sortOrder={if $sortField == 'comments' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.moderation.comments{/lang}</a></th>
fc69b61d
MW
101 <th class="columnDate columnLastChangeTime{if $sortField == 'lastChangeTime'} active {@$sortOrder}{/if}"><a href="{link controller='ModerationList'}definitionID={@$definitionID}&assignedUserID={@$assignedUserID}&status={@$status}&pageNo={@$pageNo}&sortField=lastChangeTime&sortOrder={if $sortField == 'lastChangeTime' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.moderation.lastChangeTime{/lang}</a></th>
102
103 {event name='columnHeads'}
104 </tr>
105 </thead>
106
107 <tbody>
108 {foreach from=$objects item=entry}
6552b644
MW
109 <tr class="moderationQueueEntry{if $entry->isNew()} new{/if}" data-queue-id="{@$entry->queueID}">
110 <td class="columnIcon columnAvatar">
111 <div>
a0216dd3 112 <p{if $entry->isNew()} title="{lang}wcf.moderation.markAsRead.doubleClick{/lang}"{/if}>{@$entry->getUserProfile()->getAvatar()->getImageTag(48)}</p>
6552b644
MW
113 </div>
114 </td>
fc69b61d
MW
115 <td class="columnText columnSubject">
116 <h3>
117 <span class="badge label">{lang}wcf.moderation.type.{@$definitionNames[$entry->objectTypeID]}{/lang}</span>
971f00fa 118 <a href="{$entry->getLink()}" class="messageGroupLink">{$entry->getTitle()|tableWordwrap}</a>
fc69b61d 119 </h3>
a0216dd3
MW
120
121 <ul class="inlineList dotSeparated small messageGroupInfo">
122 <li class="messageGroupAuthor">{if $entry->getAffectedObject()->getUserID()}<a href="{link controller='User' id=$entry->getAffectedObject()->getUserID()}{/link}" class="userLink" data-user-id="{@$entry->getAffectedObject()->getUserID()}">{$entry->getAffectedObject()->getUsername()}</a>{else}{$entry->getAffectedObject()->getUsername()}{/if}</li>
123 <li class="messageGroupTime">{@$entry->getAffectedObject()->getTime()|time}</li>
124 <li>{lang}wcf.moderation.type.{@$entry->getObjectTypeName()}{/lang}</li>
125
126 {event name='messageGroupInfo'}
127 </ul>
fc69b61d
MW
128 </td>
129 <td class="columnText columnAssignedUserID">{if $entry->assignedUserID}<a href="{link controller='User' id=$entry->assignedUserID}{/link}" class="userLink" data-user-id="{@$entry->assignedUserID}">{$entry->assignedUsername}</a>{/if}</td>
4743a0bb 130 <td class="columnDigits columnComments">{#$entry->comments}</td>
fc69b61d
MW
131 <td class="columnDate columnLastChangeTime">{if $entry->lastChangeTime}{@$entry->lastChangeTime|time}{/if}</td>
132
133 {event name='columns'}
134 </tr>
135 {/foreach}
136 </tbody>
137 </table>
138 </div>
139
e7b063d6
AE
140 <footer class="contentFooter">
141 {hascontent}
142 <div class="paginationBottom">
143 {content}{@$pagesLinks}{/content}
144 </div>
145 {/hascontent}
fc69b61d
MW
146
147 {hascontent}
e7b063d6 148 <nav class="contentFooterNavigation">
fc69b61d 149 <ul>
e7b063d6 150 {content}{event name='contentFooterNavigation'}{/content}
fc69b61d
MW
151 </ul>
152 </nav>
153 {/hascontent}
e7b063d6 154 </footer>
fc69b61d 155{else}
6e0ea1f0 156 <p class="info">{lang}wcf.global.noItems{/lang}</p>
fc69b61d
MW
157{/if}
158
159{include file='footer'}
160
161</body>
162</html>