diff --git a/wcfsetup/install/files/acp/templates/__objectTypePipGui.tpl b/wcfsetup/install/files/acp/templates/__objectTypePipGui.tpl index 672065ee66b..9a00ac1ba49 100644 --- a/wcfsetup/install/files/acp/templates/__objectTypePipGui.tpl +++ b/wcfsetup/install/files/acp/templates/__objectTypePipGui.tpl @@ -3,13 +3,13 @@ Language.addObject({ 'wcf.form.field.className.description.interface': '{jslang __literal=true}wcf.form.field.className.description.interface{/jslang}', {implode from=$definitionNames item=definitionName} - 'wcf.acp.pip.objectType.definitionName.{@$definitionName}.description': '{jslang __literal=true __optional=true}wcf.acp.pip.objectType.definitionName.{@$definitionName}.description{/jslang}' + 'wcf.acp.pip.objectType.definitionName.{$definitionName}.description': '{jslang __literal=true __optional=true}wcf.acp.pip.objectType.definitionName.{$definitionName}.description{/jslang}' {/implode} }); var definitionInterfaces = { {implode from=$definitionInterfaces key=definitionID item=interfaceName} - {@$definitionID}: '{@$interfaceName|encodeJS}' + {$definitionID}: '{unsafe:$interfaceName|encodeJS}' {/implode} }; diff --git a/wcfsetup/install/files/acp/templates/__pageAddContent.tpl b/wcfsetup/install/files/acp/templates/__pageAddContent.tpl index bcc84dd523b..be52d98176e 100644 --- a/wcfsetup/install/files/acp/templates/__pageAddContent.tpl +++ b/wcfsetup/install/files/acp/templates/__pageAddContent.tpl @@ -2,8 +2,8 @@ {if $pageType == 'html' || $pageType == 'tpl'} {/if} {if $pageType == 'text'} - {include file='shared_wysiwygCmsToolbar' wysiwygSelector=$__pageContentID} {include file='shared_wysiwyg' wysiwygSelector=$__pageContentID} {else}
-
diff --git a/wcfsetup/install/files/acp/templates/__pageObjectIDFormField.tpl b/wcfsetup/install/files/acp/templates/__pageObjectIDFormField.tpl index 5b952e0932a..5f1b361a7e2 100644 --- a/wcfsetup/install/files/acp/templates/__pageObjectIDFormField.tpl +++ b/wcfsetup/install/files/acp/templates/__pageObjectIDFormField.tpl @@ -32,11 +32,11 @@ {foreach from=$pageNodeList item=pageNode} {capture assign='pageObjectIDLanguageItem'}{lang __optional=true}wcf.page.pageObjectID.{$pageNode->identifier}{/lang}{/capture} {if $pageObjectIDLanguageItem} - 'wcf.page.pageObjectID.{$pageNode->identifier}': '{@$pageObjectIDLanguageItem|encodeJS}', + 'wcf.page.pageObjectID.{$pageNode->identifier}': '{unsafe:$pageObjectIDLanguageItem|encodeJS}', {/if} {capture assign='pageObjectIDLanguageItem'}{lang __optional=true}wcf.page.pageObjectID.search.{$pageNode->identifier}{/lang}{/capture} {if $pageObjectIDLanguageItem} - 'wcf.page.pageObjectID.search.{$pageNode->identifier}': '{@$pageObjectIDLanguageItem|encodeJS}', + 'wcf.page.pageObjectID.search.{$pageNode->identifier}': '{unsafe:$pageObjectIDLanguageItem|encodeJS}', {/if} {/foreach} }); diff --git a/wcfsetup/install/files/acp/templates/adAdd.tpl b/wcfsetup/install/files/acp/templates/adAdd.tpl index 6fc56d85ba1..1a574bded63 100644 --- a/wcfsetup/install/files/acp/templates/adAdd.tpl +++ b/wcfsetup/install/files/acp/templates/adAdd.tpl @@ -3,7 +3,7 @@ @@ -73,7 +73,7 @@ {foreach from=$locations key='locationGroupLabel' item='locationGroup'} {assign var='__firstLocationID' value=$locationGroup|key} - + {foreach from=$locationGroup key='locationID' item='location'} {/foreach} @@ -120,7 +120,7 @@ {foreach from=$groupedConditionObjectTypes['com.woltlab.wcf.page'] item='pageConditionObjectType'} - {@$pageConditionObjectType->getProcessor()->getHtml()} + {unsafe:$pageConditionObjectType->getProcessor()->getHtml()} {/foreach} @@ -131,7 +131,7 @@ {foreach from=$groupedConditionObjectTypes['com.woltlab.wcf.pointInTime'] item='pointInTimeConditionObjectType'} - {@$pointInTimeConditionObjectType->getProcessor()->getHtml()} + {unsafe:$pointInTimeConditionObjectType->getProcessor()->getHtml()} {/foreach} diff --git a/wcfsetup/install/files/acp/templates/applicationManagement.tpl b/wcfsetup/install/files/acp/templates/applicationManagement.tpl index 1b7f605514d..d4b8be61a77 100644 --- a/wcfsetup/install/files/acp/templates/applicationManagement.tpl +++ b/wcfsetup/install/files/acp/templates/applicationManagement.tpl @@ -104,7 +104,7 @@ {foreach from=$pageNodeList item=pageNode} {if !$pageNode->isDisabled && !$pageNode->requireObjectID && !$pageNode->excludeFromLandingPage} - + {/if} {/foreach} diff --git a/wcfsetup/install/files/acp/templates/bbcodeAdd.tpl b/wcfsetup/install/files/acp/templates/bbcodeAdd.tpl index 7a94b4b0e9d..9a3d11d3f6e 100644 --- a/wcfsetup/install/files/acp/templates/bbcodeAdd.tpl +++ b/wcfsetup/install/files/acp/templates/bbcodeAdd.tpl @@ -10,30 +10,30 @@
-
+
- +
-
+
- +
- +
- + {lang}wcf.acp.bbcode.attribute.useText.description{/lang}
@@ -43,37 +43,45 @@ {/capture} @@ -180,7 +188,7 @@ {elseif $errorType == 'multilingual'} {lang}wcf.global.form.error.multilingual{/lang} {else} - {lang}wcf.acp.bbcode.buttonLabel.error.{@$errorType}{/lang} + {lang}wcf.acp.bbcode.buttonLabel.error.{$errorType}{/lang} {/if} {/if} @@ -201,7 +209,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.bbcode.wysiwygIcon.error.{@$errorType}{/lang} + {lang}wcf.acp.bbcode.wysiwygIcon.error.{$errorType}{/lang} {/if} {/if} @@ -231,16 +239,16 @@ attributeNo} class="formError"{/if}> -
+
- +
attributeNo} class="formError"{/if}> -
+
- + {if $errorField == 'attributeValidationPattern'|concat:$attribute->attributeNo} {if $errorType == 'invalid'} @@ -253,13 +261,13 @@ attributeNo} class="formError"{/if}>
- +
attributeNo} class="formError"{/if}>
- + {lang}wcf.acp.bbcode.attribute.useText.description{/lang}
diff --git a/wcfsetup/install/files/acp/templates/bulkProcessing.tpl b/wcfsetup/install/files/acp/templates/bulkProcessing.tpl index dbb7eed4baa..4d6e9b84a7a 100644 --- a/wcfsetup/install/files/acp/templates/bulkProcessing.tpl +++ b/wcfsetup/install/files/acp/templates/bulkProcessing.tpl @@ -34,7 +34,7 @@ dialogTitle: '{jslang}{$pageTitle}{/jslang}', className: "wcf\\system\\worker\\BulkProcessingWorker", parameters: { - bulkProcessingID: {@$bulkProcessingID}, + bulkProcessingID: {$bulkProcessingID}, }, }); }); @@ -63,12 +63,12 @@
{foreach from=$actions item=actionObjectType} - + {/foreach} {if $errorField == 'action'} - {lang}wcf.global.form.error.{@$errorType}{/lang} + {lang}wcf.global.form.error.{$errorType}{/lang} {/if}
@@ -77,10 +77,10 @@ {foreach from=$actions item=actionObjectType} {if $actionObjectType->getProcessor()->getHTML()} -
action != $action}style="display: none;"{/if}> -

{lang}{$objectType->getProcessor()->getLanguageItemPrefix()}.{@$actionObjectType->action}{/lang}

+
action != $action}style="display: none;"{/if}> +

{lang}{$objectType->getProcessor()->getLanguageItemPrefix()}.{$actionObjectType->action}{/lang}

- {@$actionObjectType->getProcessor()->getHTML()} + {unsafe:$actionObjectType->getProcessor()->getHTML()}
{/if} {/foreach} @@ -91,7 +91,7 @@ {hascontent}

{content}{lang __optional=true}{$objectType->getProcessor()->getLanguageItemPrefix()}.conditions.descriptions{/lang}{/content}

{/hascontent} - {@$objectType->getProcessor()->getConditionHTML()} + {unsafe:$objectType->getProcessor()->getConditionHTML()}
diff --git a/wcfsetup/install/files/acp/templates/categoryAddFormBuilder.tpl b/wcfsetup/install/files/acp/templates/categoryAddFormBuilder.tpl index f3faf0a2de0..a6a49dd3eef 100644 --- a/wcfsetup/install/files/acp/templates/categoryAddFormBuilder.tpl +++ b/wcfsetup/install/files/acp/templates/categoryAddFormBuilder.tpl @@ -2,7 +2,7 @@
-

{@$objectType->getProcessor()->getLanguageVariable($action)}

+

{unsafe:$objectType->getProcessor()->getLanguageVariable($action)}

{hascontent} @@ -12,7 +12,7 @@ {if $action == 'edit' && $categoryNodeList !== null && $categoryNodeList->hasChildren()}
-{@$form->getHtml()} +{unsafe:$form->getHtml()} {include file='footer'} diff --git a/wcfsetup/install/files/acp/templates/contactRecipientAdd.tpl b/wcfsetup/install/files/acp/templates/contactRecipientAdd.tpl index e183a042973..6d0b6944488 100644 --- a/wcfsetup/install/files/acp/templates/contactRecipientAdd.tpl +++ b/wcfsetup/install/files/acp/templates/contactRecipientAdd.tpl @@ -2,7 +2,7 @@
-

{lang}wcf.acp.contact.recipient.{@$action}{/lang}

+

{lang}wcf.acp.contact.recipient.{$action}{/lang}

-{@$form->getHtml()} +{unsafe:$form->getHtml()} {include file='footer'} diff --git a/wcfsetup/install/files/acp/templates/labelGroupAdd.tpl b/wcfsetup/install/files/acp/templates/labelGroupAdd.tpl index be0ed99472e..b9cc95db40e 100644 --- a/wcfsetup/install/files/acp/templates/labelGroupAdd.tpl +++ b/wcfsetup/install/files/acp/templates/labelGroupAdd.tpl @@ -53,9 +53,9 @@ {if $errorField == 'groupName'} {if $errorType == 'empty' || $errorType == 'multilingual'} - {lang}wcf.global.form.error.{@$errorType}{/lang} + {lang}wcf.global.form.error.{$errorType}{/lang} {else} - {lang}wcf.acp.label.group.groupName.error.{@$errorType}{/lang} + {lang}wcf.acp.label.group.groupName.error.{$errorType}{/lang} {/if} {/if} @@ -75,7 +75,7 @@
- +
@@ -103,9 +103,9 @@
    {foreach from=$container item=objectType} -
  • getDepth()} style="padding-left: {$objectType->getDepth() * 20}px"{/if} data-depth="{@$objectType->getDepth()}"> +
  • getDepth()} style="padding-left: {$objectType->getDepth() * 20}px"{/if} data-depth="{$objectType->getDepth()}"> {$objectType->getLabel()} - +
  • {/foreach}
diff --git a/wcfsetup/install/files/acp/templates/licenseEdit.tpl b/wcfsetup/install/files/acp/templates/licenseEdit.tpl index 11721289ab5..53c5afd07ac 100644 --- a/wcfsetup/install/files/acp/templates/licenseEdit.tpl +++ b/wcfsetup/install/files/acp/templates/licenseEdit.tpl @@ -25,6 +25,6 @@ {/hascontent} -{@$form->getHtml()} +{unsafe:$form->getHtml()} {include file='footer'} diff --git a/wcfsetup/install/files/acp/templates/mediaEditor.tpl b/wcfsetup/install/files/acp/templates/mediaEditor.tpl index cee5e940882..f02a576e5a9 100644 --- a/wcfsetup/install/files/acp/templates/mediaEditor.tpl +++ b/wcfsetup/install/files/acp/templates/mediaEditor.tpl @@ -4,7 +4,7 @@ {if $media->isImage && $media->hasThumbnail('small')}
- {@$media->getThumbnailTag('small')} + {unsafe:$media->getThumbnailTag('small')}
{/if} @@ -12,7 +12,7 @@ {if $media->isImage} {icon size=48 name='file-image'} {else} - {@$media->getElementTag(48)} + {unsafe:$media->getElementTag(48)} {/if}
@@ -20,7 +20,7 @@
{$media->filename}
{lang}wcf.media.filesize{/lang}
-
{@$media->filesize|filesize}
+
{$media->filesize|filesize}
{if $media->isImage}
{lang}wcf.media.imageDimensions{/lang}
@@ -35,7 +35,7 @@ {if $media->downloads}
{lang}wcf.media.lastDownloadTime{/lang}
-
{@$media->lastDownloadTime|time}
+
{time time=$media->lastDownloadTime}
{/if}
@@ -45,9 +45,9 @@ {hascontent}
-
+
- {content} @@ -86,9 +86,9 @@ {/if}
-
+
- +
{if $availableLanguages|count > 1} @@ -97,9 +97,9 @@ {if $media->isImage}
-
+
- +
{if $availableLanguages|count > 1} @@ -117,9 +117,9 @@
-
+
- +
{if $availableLanguages|count > 1} diff --git a/wcfsetup/install/files/acp/templates/menuItemAdd.tpl b/wcfsetup/install/files/acp/templates/menuItemAdd.tpl index 48103d57914..79a22aad6b6 100644 --- a/wcfsetup/install/files/acp/templates/menuItemAdd.tpl +++ b/wcfsetup/install/files/acp/templates/menuItemAdd.tpl @@ -19,7 +19,7 @@ diff --git a/wcfsetup/install/files/acp/templates/noticeAdd.tpl b/wcfsetup/install/files/acp/templates/noticeAdd.tpl index c5adc478998..43383e3cd8c 100644 --- a/wcfsetup/install/files/acp/templates/noticeAdd.tpl +++ b/wcfsetup/install/files/acp/templates/noticeAdd.tpl @@ -88,7 +88,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.notice.cssClassName.error.{@$errorType}{/lang} + {lang}wcf.acp.notice.cssClassName.error.{$errorType}{/lang} {/if} {/if} @@ -141,7 +141,7 @@ {foreach from=$groupedConditionObjectTypes['com.woltlab.wcf.page'] item='pageConditionObjectType'} - {@$pageConditionObjectType->getProcessor()->getHtml()} + {unsafe:$pageConditionObjectType->getProcessor()->getHtml()} {/foreach} @@ -152,7 +152,7 @@ {foreach from=$groupedConditionObjectTypes['com.woltlab.wcf.pointInTime'] item='pointInTimeConditionObjectType'} - {@$pointInTimeConditionObjectType->getProcessor()->getHtml()} + {unsafe:$pointInTimeConditionObjectType->getProcessor()->getHtml()} {/foreach} diff --git a/wcfsetup/install/files/acp/templates/notificationPresetSettings.tpl b/wcfsetup/install/files/acp/templates/notificationPresetSettings.tpl index efba8f63c72..244bf4bc113 100644 --- a/wcfsetup/install/files/acp/templates/notificationPresetSettings.tpl +++ b/wcfsetup/install/files/acp/templates/notificationPresetSettings.tpl @@ -55,19 +55,19 @@ {foreach from=$eventList item=event}
- +
{if $event->supportsEmailNotification()} - - {/foreach} @@ -19,27 +19,27 @@
    {foreach from=$__wcf->getACPMenu()->getMenuItems($_sectionMenuItem->menuItem) item=_menuItemCategory}
  1. - {@$_menuItemCategory} + {$_menuItemCategory}
      {foreach from=$__wcf->getACPMenu()->getMenuItems($_menuItemCategory->menuItem) item=_menuItem} {assign var=_subMenuItems value=$__wcf->getACPMenu()->getMenuItems($_menuItem->menuItem)} {if $_subMenuItems|empty} - menuItem|in_array:$_activeMenuItems} class="active"{/if}>{@$_menuItem} + menuItem|in_array:$_activeMenuItems} class="active"{/if}>{$_menuItem} {else} {if $_menuItem->menuItem === 'wcf.acp.menu.link.option.category'} {* handle special option categories *} {foreach from=$_subMenuItems item=_subMenuItem} - menuItem|in_array:$_activeMenuItems} class="active"{/if}>{@$_subMenuItem} + menuItem|in_array:$_activeMenuItems} class="active"{/if}>{$_subMenuItem} {/foreach} {else} diff --git a/wcfsetup/install/files/acp/templates/paidSubscriptionAdd.tpl b/wcfsetup/install/files/acp/templates/paidSubscriptionAdd.tpl index 7cd0b9cbd11..b62ae984a2d 100644 --- a/wcfsetup/install/files/acp/templates/paidSubscriptionAdd.tpl +++ b/wcfsetup/install/files/acp/templates/paidSubscriptionAdd.tpl @@ -1,16 +1,23 @@ {include file='header' pageTitle='wcf.acp.paidSubscription.'|concat:$action} @@ -46,7 +53,7 @@ {elseif $errorType == 'multilingual'} {lang}wcf.global.form.error.multilingual{/lang} {else} - {lang}wcf.acp.paidSubscription.title.error.{@$errorType}{/lang} + {lang}wcf.acp.paidSubscription.title.error.{$errorType}{/lang} {/if} {/if} @@ -66,7 +73,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.paidSubscription.description.error.{@$errorType}{/lang} + {lang}wcf.acp.paidSubscription.description.error.{$errorType}{/lang} {/if} {/if} @@ -76,7 +83,7 @@
      - + {lang}wcf.acp.paidSubscription.showOrder.description{/lang}
      @@ -119,7 +126,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.paidSubscription.cost.error.{@$errorType}{/lang} + {lang}wcf.acp.paidSubscription.cost.error.{$errorType}{/lang} {/if} {/if} @@ -147,7 +154,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.paidSubscription.subscriptionLength.error.{@$errorType}{/lang} + {lang}wcf.acp.paidSubscription.subscriptionLength.error.{$errorType}{/lang} {/if} {/if} @@ -173,7 +180,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.paidSubscription.userGroups.error.{@$errorType}{/lang} + {lang}wcf.acp.paidSubscription.userGroups.error.{$errorType}{/lang} {/if} {/if} diff --git a/wcfsetup/install/files/acp/templates/reactionTypeAdd.tpl b/wcfsetup/install/files/acp/templates/reactionTypeAdd.tpl index 6767e8fd412..b92f6595fcb 100644 --- a/wcfsetup/install/files/acp/templates/reactionTypeAdd.tpl +++ b/wcfsetup/install/files/acp/templates/reactionTypeAdd.tpl @@ -14,6 +14,6 @@ -{@$form->getHtml()} +{unsafe:$form->getHtml()} {include file='footer'} diff --git a/wcfsetup/install/files/acp/templates/smileyAdd.tpl b/wcfsetup/install/files/acp/templates/smileyAdd.tpl index 7e39cb80e92..0a74755582d 100644 --- a/wcfsetup/install/files/acp/templates/smileyAdd.tpl +++ b/wcfsetup/install/files/acp/templates/smileyAdd.tpl @@ -28,7 +28,7 @@ {if $errorType == 'empty' || $errorType == 'multilingual'} {lang}wcf.global.form.error.{$errorType}{/lang} {else} - {lang}wcf.acp.smiley.smileyTitle.error.{@$errorType}{/lang} + {lang}wcf.acp.smiley.smileyTitle.error.{$errorType}{/lang} {/if} {/if} @@ -49,7 +49,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.smiley.categoryID.error.{@$errorType}{/lang} + {lang}wcf.acp.smiley.categoryID.error.{$errorType}{/lang} {/if} {/if} @@ -66,7 +66,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.smiley.smileyCode.error.{@$errorType}{/lang} + {lang}wcf.acp.smiley.smileyCode.error.{$errorType}{/lang} {/if} {/if} @@ -80,7 +80,7 @@ {if $errorField == 'aliases'} - {lang}wcf.acp.smiley.aliases.error.{@$errorType}{/lang} + {lang}wcf.acp.smiley.aliases.error.{$errorType}{/lang} {/if}
@@ -93,7 +93,7 @@ {if $errorField == 'showOrder'} - {lang}wcf.acp.smiley.showOrder.error.{@$errorType}{/lang} + {lang}wcf.acp.smiley.showOrder.error.{$errorType}{/lang} {/if} @@ -119,7 +119,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.smiley.fileUpload.error.{@$errorType}{/lang} + {lang}wcf.acp.smiley.fileUpload.error.{$errorType}{/lang} {/if} {/if} @@ -137,7 +137,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.smiley.smileyPath.error.{@$errorType}{/lang} + {lang}wcf.acp.smiley.smileyPath.error.{$errorType}{/lang} {/if} {/if} @@ -169,7 +169,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.smiley.fileUpload.error.{@$errorType}{/lang} + {lang}wcf.acp.smiley.fileUpload.error.{$errorType}{/lang} {/if} {/if} @@ -187,7 +187,7 @@ {if $errorType == 'empty'} {lang}wcf.global.form.error.empty{/lang} {else} - {lang}wcf.acp.smiley.smileyPath.error.{@$errorType}{/lang} + {lang}wcf.acp.smiley.smileyPath.error.{$errorType}{/lang} {/if} {/if} diff --git a/wcfsetup/install/files/acp/templates/smileyCategoryAdd.tpl b/wcfsetup/install/files/acp/templates/smileyCategoryAdd.tpl index 30030991a58..f45777f7f10 100644 --- a/wcfsetup/install/files/acp/templates/smileyCategoryAdd.tpl +++ b/wcfsetup/install/files/acp/templates/smileyCategoryAdd.tpl @@ -2,7 +2,7 @@
-

{@$objectType->getProcessor()->getLanguageVariable($action)}

+

{unsafe:$objectType->getProcessor()->getLanguageVariable($action)}

{hascontent} @@ -18,7 +18,7 @@ {if $action == 'edit' && $categoryNodeList !== null && $categoryNodeList->hasChildren()}
-{@$form->getHtml()} +{unsafe:$form->getHtml()} {if $action == 'edit'}