Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions wcfsetup/install/files/acp/templates/cacheList.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
{/if}
{if $cacheData.size}<dl>
<dt>{lang}wcf.acp.cache.data.size{/lang}</dt>
<dd>{@$cacheData.size|filesize}</dd>
<dd>{$cacheData.size|filesize}</dd>
</dl>{/if}
{if $cacheData.files}<dl>
<dt>{lang}wcf.acp.cache.data.files{/lang}</dt>
Expand All @@ -65,7 +65,7 @@
<br><kbd>{$cache}</kbd>
</summary>

<table id="cache{@$cacheIndex}" class="table">
<table id="cache{$cacheIndex}" class="table">
<thead>
<tr>
<th class="columnTitle">{lang}wcf.acp.cache.list.name{/lang}</th>
Expand All @@ -81,10 +81,10 @@
{foreach from=$files item=file}
<tr>
<td class="columnTitle">{$file.filename}</td>
<td class="columnDigits">{@$file.filesize|filesize}</td>
<td class="columnDate">{if $file.mtime > 1}{@$file.mtime|time}{/if}</td>
<td class="columnDigits">{$file.filesize|filesize}</td>
<td class="columnDate">{if $file.mtime > 1}{time time=$file.mtime}{/if}</td>
{if $file.perm|isset}
<td class="columnDigits"><span{if !$file.writable} class="hot"{/if}>{@$file.perm}</span></td>
<td class="columnDigits"><span{if !$file.writable} class="hot"{/if}>{$file.perm}</span></td>
{/if}
</tr>
{/foreach}
Expand Down
12 changes: 6 additions & 6 deletions wcfsetup/install/files/acp/templates/categoryList.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@

<header class="contentHeader">
<div class="contentHeaderTitle">
<h1 class="contentTitle">{@$objectType->getProcessor()->getLanguageVariable('list')}</h1>
<h1 class="contentTitle">{unsafe:$objectType->getProcessor()->getLanguageVariable('list')}</h1>
</div>

{hascontent}
<nav class="contentHeaderNavigation">
<ul>
{content}
{if $objectType->getProcessor()->canAddCategory()}
<li><a href="{link controller=$addController application=$objectType->getProcessor()->getApplication()}{/link}" class="button">{icon name='plus'} <span>{@$objectType->getProcessor()->getLanguageVariable('add')}</span></a></li>
<li><a href="{link controller=$addController application=$objectType->getProcessor()->getApplication()}{/link}" class="button">{icon name='plus'} <span>{unsafe:$objectType->getProcessor()->getLanguageVariable('add')}</span></a></li>
{/if}

{event name='contentHeaderNavigation'}
Expand All @@ -40,7 +40,7 @@
{foreach from=$categoryNodeList item='category'}
{section name=i loop=$oldDepth-$categoryNodeList->getDepth()}</ol></li>{/section}

<li class="{if $objectType->getProcessor()->canEditCategory()}sortableNode {if $categoryNodeList->getDepth() == $objectType->getProcessor()->getMaximumNestingLevel()}sortableNoNesting {/if}{/if}jsCategory jsObjectActionObject" data-object-id="{@$category->getObjectID()}">
<li class="{if $objectType->getProcessor()->canEditCategory()}sortableNode {if $categoryNodeList->getDepth() == $objectType->getProcessor()->getMaximumNestingLevel()}sortableNoNesting {/if}{/if}jsCategory jsObjectActionObject" data-object-id="{$category->getObjectID()}">
<span class="sortableNodeLabel">
<span class="title">
{event name='beforeTitle'}
Expand Down Expand Up @@ -68,7 +68,7 @@
class="jsObjectAction jsTooltip"
title="{lang}wcf.global.button.delete{/lang}"
data-object-action="delete"
data-confirm-message="{@$objectType->getProcessor()->getLanguageVariable('delete.sure')}"
data-confirm-message="{unsafe:$objectType->getProcessor()->getLanguageVariable('delete.sure')}"
>
{icon name='xmark'}
</button>
Expand All @@ -78,7 +78,7 @@
</span>
</span>

<ol class="categoryList sortableList jsObjectActionObjectChildren" data-object-id="{@$category->categoryID}">{if !$categoryNodeList->current()->hasChildren()}</ol></li>{/if}
<ol class="categoryList sortableList jsObjectActionObjectChildren" data-object-id="{$category->categoryID}">{if !$categoryNodeList->current()->hasChildren()}</ol></li>{/if}
{assign var=oldDepth value=$categoryNodeList->getDepth()}
{/foreach}
{section name=i loop=$oldDepth}</ol></li>{/section}
Expand All @@ -90,7 +90,7 @@
<button type="button" class="button buttonPrimary" data-type="submit">{lang}wcf.global.button.saveSorting{/lang}</button>
</div>
{hascontentelse}
<woltlab-core-notice type="info">{@$objectType->getProcessor()->getLanguageVariable('noneAvailable')}</woltlab-core-notice>
<woltlab-core-notice type="info">{unsafe:$objectType->getProcessor()->getLanguageVariable('noneAvailable')}</woltlab-core-notice>
{/hascontent}

{include file='footer'}
64 changes: 35 additions & 29 deletions wcfsetup/install/files/acp/templates/mediaList.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

ControllerMediaList.init({
{if $categoryID}
categoryId: {@$categoryID},
categoryId: {$categoryID},
{/if}
hasMarkedItems: {if $hasMarkedItems}true{else}false{/if}
});
Expand Down Expand Up @@ -95,52 +95,54 @@
</section>
</form>

{hascontent}
{assign var='linkParameters' value=''}
{if $username}{capture append=linkParameters}&username={unsafe:$username|rawurlencode}{/capture}{/if}
{if $q}{capture append=linkParameters}&q={unsafe:$q|rawurlencode}{/capture}{/if}
{if $categoryID}{capture append=linkParameters}&categoryID={$categoryID}{/capture}{/if}

{if $pages > 1}
<div class="paginationTop">
{content}
{assign var='linkParameters' value=''}
{if $username}{capture append=linkParameters}&username={@$username|rawurlencode}{/capture}{/if}
{if $q}{capture append=linkParameters}&q={@$q|rawurlencode}{/capture}{/if}
{if $categoryID}{capture append=linkParameters}&categoryID={@$categoryID}{/capture}{/if}

{pages print=true assign=pagesLinks controller="MediaList" link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder$linkParameters"}
{/content}
<woltlab-core-pagination
page="{$pageNo}"
count="{$pages}"
url="{link controller='MediaList' sortField=$sortField sortOrder=$sortOrder}{unsafe:$linkParameters}{/link}"
></woltlab-core-pagination>
</div>
{/hascontent}
{/if}

<div class="section tabularBox"{if !$objects|count} style="display: none;{/if}">
<table class="table jsClipboardContainer jsObjectActionContainer" data-object-action-class-name="wcf\data\media\MediaAction" data-type="com.woltlab.wcf.media">
<thead>
<tr>
<th class="columnMark"><label><input type="checkbox" class="jsClipboardMarkAll"></label></th>
<th class="columnID columnMediaID{if $sortField == 'mediaID'} active {@$sortOrder}{/if}" colspan="2"><a href="{link controller='MediaList'}pageNo={@$pageNo}&sortField=mediaID&sortOrder={if $sortField == 'mediaID' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{@$linkParameters}{/link}">{lang}wcf.global.objectID{/lang}</a></th>
<th class="columnTitle columnFilename{if $sortField == 'filename'} active {@$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={@$pageNo}&sortField=filename&sortOrder={if $sortField == 'filename' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{@$linkParameters}{/link}">{lang}wcf.media.filename{/lang}</a></th>
<th class="columnText columnMediaTitle{if $sortField == 'title'} active {@$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={@$pageNo}&sortField=title&sortOrder={if $sortField == 'title' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{@$linkParameters}{/link}">{lang}wcf.global.title{/lang}</a></th>
<th class="columnDate columnUploadTime{if $sortField == 'uploadTime'} active {@$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={@$pageNo}&sortField=uploadTime&sortOrder={if $sortField == 'uploadTime' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{@$linkParameters}{/link}">{lang}wcf.media.uploadTime{/lang}</a></th>
<th class="columnDigits columnFilesize{if $sortField == 'filesize'} active {@$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={@$pageNo}&sortField=filesize&sortOrder={if $sortField == 'filesize' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{@$linkParameters}{/link}">{lang}wcf.media.filesize{/lang}</a></th>
<th class="columnDigits columnDownloads{if $sortField == 'downloads'} active {@$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={@$pageNo}&sortField=downloads&sortOrder={if $sortField == 'downloads' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{@$linkParameters}{/link}">{lang}wcf.media.downloads{/lang}</a></th>
<th class="columnDate columnLastDownloadTime{if $sortField == 'lastDownloadTime'} active {@$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={@$pageNo}&sortField=lastDownloadTime&sortOrder={if $sortField == 'lastDownloadTime' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{@$linkParameters}{/link}">{lang}wcf.media.lastDownloadTime{/lang}</a></th>
<th class="columnID columnMediaID{if $sortField == 'mediaID'} active {$sortOrder}{/if}" colspan="2"><a href="{link controller='MediaList'}pageNo={$pageNo}&sortField=mediaID&sortOrder={if $sortField == 'mediaID' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{unsafe:$linkParameters}{/link}">{lang}wcf.global.objectID{/lang}</a></th>
<th class="columnTitle columnFilename{if $sortField == 'filename'} active {$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={$pageNo}&sortField=filename&sortOrder={if $sortField == 'filename' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{unsafe:$linkParameters}{/link}">{lang}wcf.media.filename{/lang}</a></th>
<th class="columnText columnMediaTitle{if $sortField == 'title'} active {$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={$pageNo}&sortField=title&sortOrder={if $sortField == 'title' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{unsafe:$linkParameters}{/link}">{lang}wcf.global.title{/lang}</a></th>
<th class="columnDate columnUploadTime{if $sortField == 'uploadTime'} active {$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={$pageNo}&sortField=uploadTime&sortOrder={if $sortField == 'uploadTime' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{unsafe:$linkParameters}{/link}">{lang}wcf.media.uploadTime{/lang}</a></th>
<th class="columnDigits columnFilesize{if $sortField == 'filesize'} active {$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={$pageNo}&sortField=filesize&sortOrder={if $sortField == 'filesize' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{unsafe:$linkParameters}{/link}">{lang}wcf.media.filesize{/lang}</a></th>
<th class="columnDigits columnDownloads{if $sortField == 'downloads'} active {$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={$pageNo}&sortField=downloads&sortOrder={if $sortField == 'downloads' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{unsafe:$linkParameters}{/link}">{lang}wcf.media.downloads{/lang}</a></th>
<th class="columnDate columnLastDownloadTime{if $sortField == 'lastDownloadTime'} active {$sortOrder}{/if}"><a href="{link controller='MediaList'}pageNo={$pageNo}&sortField=lastDownloadTime&sortOrder={if $sortField == 'lastDownloadTime' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{unsafe:$linkParameters}{/link}">{lang}wcf.media.lastDownloadTime{/lang}</a></th>

{event name='columnHeads'}
</tr>
</thead>

<tbody class="jsReloadPageWhenEmpty" id="mediaListTableBody" data-no-items-info="noItemsInfo">
{foreach from=$objects item=media}
<tr class="jsMediaRow jsClipboardObject jsObjectActionObject" data-object-id="{@$media->getObjectID()}">
<td class="columnMark"><input type="checkbox" class="jsClipboardItem" data-object-id="{@$media->mediaID}"></td>
<tr class="jsMediaRow jsClipboardObject jsObjectActionObject" data-object-id="{$media->getObjectID()}">
<td class="columnMark"><input type="checkbox" class="jsClipboardItem" data-object-id="{$media->mediaID}"></td>
<td class="columnIcon">
<button type="button" class="mediaEditButton jsMediaEditButton jsTooltip" title="{lang}wcf.global.button.edit{/lang}" data-object-id="{@$media->mediaID}">
<button type="button" class="mediaEditButton jsMediaEditButton jsTooltip" title="{lang}wcf.global.button.edit{/lang}" data-object-id="{$media->mediaID}">
{icon name='pencil'}
</button>
{objectAction action="delete" objectTitle=$media->filename}

{event name='rowButtons'}
</td>
<td class="columnID columnMediaID">{@$media->mediaID}</td>
<td class="columnID columnMediaID">{$media->mediaID}</td>
<td class="columnTitle columnFilename">
<div class="box48">
{@$media->getElementTag(48)}
{unsafe:$media->getElementTag(48)}

<div>
<p><a href="{$media->getLink()}">{$media->filename|tableWordwrap}</a></p>
Expand All @@ -149,10 +151,10 @@
</div>
</td>
<td class="columnText columnMediaTitle">{$media->title|tableWordwrap}</td>
<td class="columnDate columnUploadTime">{@$media->uploadTime|time}</td>
<td class="columnDigits columnFilesize">{@$media->filesize|filesize}</td>
<td class="columnDate columnUploadTime">{time time=$media->uploadTime}</td>
<td class="columnDigits columnFilesize">{$media->filesize|filesize}</td>
<td class="columnDigits columnDownloads">{#$media->downloads}</td>
<td class="columnDate columnLastDownloadTime">{if $media->lastDownloadTime}{@$media->lastDownloadTime|time}{/if}</td>
<td class="columnDate columnLastDownloadTime">{if $media->lastDownloadTime}{time time=$media->lastDownloadTime}{/if}</td>

{event name='columns'}
</tr>
Expand Down Expand Up @@ -193,11 +195,15 @@

{if $objects|count}
<footer class="contentFooter">
{hascontent}
{if $pages > 1}
<div class="paginationBottom">
{content}{@$pagesLinks}{/content}
<woltlab-core-pagination
page="{$pageNo}"
count="{$pages}"
url="{link controller='MediaList' sortField=$sortField sortOrder=$sortOrder}{unsafe:$linkParameters}{/link}"
></woltlab-core-pagination>
</div>
{/hascontent}
{/if}

<nav class="contentFooterNavigation">
<ul>
Expand Down
12 changes: 6 additions & 6 deletions wcfsetup/install/files/acp/templates/mediaListItems.tpl
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{foreach from=$mediaList item=media}
<li class="jsClipboardObject mediaFile jsObjectActionObject" data-object-id="{@$media->getObjectID()}">
<li class="jsClipboardObject mediaFile jsObjectActionObject" data-object-id="{$media->getObjectID()}">
<div class="mediaThumbnail">
{@$media->getElementTag(144)}
{unsafe:$media->getElementTag(144)}
</div>

{assign var='__mediaTitle' value=$media->filename}
Expand All @@ -15,10 +15,10 @@
<nav class="jsMobileNavigation buttonGroupNavigation">
<ul class="buttonList iconList">
<li class="mediaCheckbox">
<a><label><input type="checkbox" class="jsClipboardItem" data-object-id="{@$media->mediaID}"></label></a>
<a><label><input type="checkbox" class="jsClipboardItem" data-object-id="{$media->mediaID}"></label></a>
</li>
{if $__wcf->session->getPermission('admin.content.cms.canManageMedia')}
<li class="jsMediaEditButton" data-object-id="{@$media->mediaID}">
<li class="jsMediaEditButton" data-object-id="{$media->mediaID}">
<button type="button" class="jsTooltip" title="{lang}wcf.global.button.edit{/lang}">
{icon name='pencil'}
</button>
Expand All @@ -30,13 +30,13 @@
</li>
{/if}
{if $mode == 'editor'}
<li class="jsMediaInsertButton" data-object-id="{@$media->mediaID}">
<li class="jsMediaInsertButton" data-object-id="{$media->mediaID}">
<button type="button" class="jsTooltip" title="{lang}wcf.media.button.insert{/lang}">
{icon name='plus'}
</button>
</li>
{elseif $mode == 'select'}
<li class="jsMediaSelectButton" data-object-id="{@$media->mediaID}">
<li class="jsMediaSelectButton" data-object-id="{$media->mediaID}">
<button type="button" class="jsTooltip" title="{lang}wcf.media.button.select{/lang}">
{icon name='check'}
</button>
Expand Down
10 changes: 5 additions & 5 deletions wcfsetup/install/files/acp/templates/menuItemList.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
protectRoot: true
},
additionalParameters: {
menuID: '{@$menuID}'
menuID: {$menuID}
}
});
});
Expand All @@ -24,7 +24,7 @@
<nav class="contentHeaderNavigation">
<ul>
<li><a href="{link controller='MenuEdit' id=$menuID}{/link}" class="button">{icon name='pencil'} <span>{lang}wcf.acp.menu.edit{/lang}</span></a></li>
<li><a href="{link controller='MenuItemAdd'}menuID={@$menuID}{/link}" class="button">{icon name='plus'} <span>{lang}wcf.acp.menu.item.add{/lang}</span></a></li>
<li><a href="{link controller='MenuItemAdd' menuID=$menuID}{/link}" class="button">{icon name='plus'} <span>{lang}wcf.acp.menu.item.add{/lang}</span></a></li>

{event name='contentHeaderNavigation'}
</ul>
Expand All @@ -36,7 +36,7 @@
<ol class="sortableList jsReloadPageWhenEmpty jsObjectActionContainer" data-object-action-class-name="wcf\data\menu\item\MenuItemAction" data-object-id="0">
{content}
{foreach from=$menuItemNodeList item=menuItemNode}
<li class="sortableNode jsObjectActionObject" data-object-id="{@$menuItemNode->getObjectID()}">
<li class="sortableNode jsObjectActionObject" data-object-id="{$menuItemNode->getObjectID()}">
<span class="sortableNodeLabel">
<a href="{link controller='MenuItemEdit' id=$menuItemNode->itemID}{/link}">{$menuItemNode->getTitle()}</a>
<span class="statusDisplay sortableButtonContainer">
Expand Down Expand Up @@ -67,10 +67,10 @@
</span>
</span>

<ol class="sortableList jsObjectActionObjectChildren" data-object-id="{@$menuItemNode->itemID}">{if !$menuItemNode->hasChildren()}</ol></li>{/if}
<ol class="sortableList jsObjectActionObjectChildren" data-object-id="{$menuItemNode->itemID}">{if !$menuItemNode->hasChildren()}</ol></li>{/if}

{if !$menuItemNode->hasChildren() && $menuItemNode->isLastSibling()}
{@"</ol></li>"|str_repeat:$menuItemNode->getOpenParentNodes()}
{unsafe:"</ol></li>"|str_repeat:$menuItemNode->getOpenParentNodes()}
{/if}
{/foreach}
{/content}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{capture assign='pageTitle'}{lang}wcf.acp.paidSubscription.transactionLog{/lang}: {@$log->logID}{/capture}
{capture assign='pageTitle'}{lang}wcf.acp.paidSubscription.transactionLog{/lang}: {$log->logID}{/capture}
{include file='header'}

<header class="contentHeader">
<div class="contentHeaderTitle">
<h1 class="contentTitle">{lang}wcf.acp.paidSubscription.transactionLog{/lang}: {@$log->logID}</h1>
<h1 class="contentTitle">{lang}wcf.acp.paidSubscription.transactionLog{/lang}: {$log->logID}</h1>
</div>

<nav class="contentHeaderNavigation">
Expand All @@ -16,7 +16,7 @@
</header>

<section class="section">
<h2 class="sectionTitle">{lang}wcf.acp.paidSubscription.transactionLog{/lang}: {@$log->logID}</h2>
<h2 class="sectionTitle">{lang}wcf.acp.paidSubscription.transactionLog{/lang}: {$log->logID}</h2>

<dl>
<dt>{lang}wcf.acp.paidSubscription.transactionLog.logMessage{/lang}</dt>
Expand All @@ -33,13 +33,13 @@
{/if}

<dt>{lang}wcf.acp.paidSubscription.transactionLog.paymentMethod{/lang}</dt>
<dd>{lang}wcf.payment.{@$log->getPaymentMethodName()}{/lang}</dd>
<dd>{lang}wcf.payment.{$log->getPaymentMethodName()}{/lang}</dd>

<dt>{lang}wcf.acp.paidSubscription.transactionLog.transactionID{/lang}</dt>
<dd>{$log->transactionID}</dd>

<dt>{lang}wcf.acp.paidSubscription.transactionLog.logTime{/lang}</dt>
<dd>{@$log->logTime|time}</dd>
<dd>{time time=$log->logTime}</dd>
</dl>
</section>

Expand Down
2 changes: 1 addition & 1 deletion wcfsetup/install/files/acp/templates/reactionTypeImage.tpl
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<img
src="{@$__wcf->getPath()}images/reaction/{$reactionType->iconFile}"
src="{$__wcf->getPath()}images/reaction/{$reactionType->iconFile}"
style="width:24px;height:24px"
class="reactionType"
data-reaction-type-id="{$reactionType->reactionTypeID}"
Expand Down
2 changes: 1 addition & 1 deletion wcfsetup/install/files/acp/templates/sitemapList.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

<tbody>
{foreach from=$sitemapObjectTypes item=object}
<tr class="sitemapObjectRow jsObjectActionObject" data-object-id="{@$object->getObjectID()}">
<tr class="sitemapObjectRow jsObjectActionObject" data-object-id="{$object->getObjectID()}">
<td class="columnIcon">
{if $sitemapData[$object->objectType]['isDisabled']}
{objectAction action="toggle" isDisabled=true}
Expand Down
Loading
Loading