From: Alexander Ebert Date: Tue, 4 Jun 2013 20:04:09 +0000 (+0200) Subject: Fixed directory name X-Git-Tag: 2.0.0_Beta_3^0 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=57f801acdb3b452855418e4fa4e2aebaa70a5d84;p=GitHub%2FWoltLab%2FWCF.git Fixed directory name --- diff --git a/com.woltlab.wcf/package.xml b/com.woltlab.wcf/package.xml index 3d35fd6028..351e624269 100644 --- a/com.woltlab.wcf/package.xml +++ b/com.woltlab.wcf/package.xml @@ -19,7 +19,7 @@ acpMenu.xml userGroupOption.xml option.xml - template.tar + templates.tar eventListener.xml acp/install.php cronjob.xml diff --git a/com.woltlab.wcf/template/__commentJavaScript.tpl b/com.woltlab.wcf/template/__commentJavaScript.tpl deleted file mode 100644 index 275474aa32..0000000000 --- a/com.woltlab.wcf/template/__commentJavaScript.tpl +++ /dev/null @@ -1,30 +0,0 @@ - - - - -{event name='javascriptInclude'} diff --git a/com.woltlab.wcf/template/__messageFormPoll.tpl b/com.woltlab.wcf/template/__messageFormPoll.tpl deleted file mode 100644 index 129619702d..0000000000 --- a/com.woltlab.wcf/template/__messageFormPoll.tpl +++ /dev/null @@ -1,83 +0,0 @@ -{if $__showPoll|isset && $__showPoll} - - - -
-
- -
- -
-
- -
-
- -
-
-
    - {if $errorField == 'pollOptions'} - - {lang}wcf.global.form.error.empty{/lang} - - {/if} - {lang}wcf.poll.options.description{/lang} -
    - -
    - - - -
    - - {if $errorField == 'pollEndTime'} - - {lang}wcf.poll.endTime.error.{@$errorType}{/lang} - - {/if} -
    -
    - -
    - -
    -
    - - {if $errorField == 'pollMaxVotes'} - - {lang}wcf.poll.maxVotes.error.{@$errorType}{/lang} - - {/if} -
    -
    - -
    - {if !$pollID} -
    - -
    - {/if} -
    - - {lang}wcf.poll.resultsRequireVote.description{/lang} -
    -
    - -
    - - - {event name='fields'} -
    -
    -{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/template/__messageFormSmilies.tpl b/com.woltlab.wcf/template/__messageFormSmilies.tpl deleted file mode 100644 index 913276edef..0000000000 --- a/com.woltlab.wcf/template/__messageFormSmilies.tpl +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/com.woltlab.wcf/template/__messageQuoteManager.tpl b/com.woltlab.wcf/template/__messageQuoteManager.tpl deleted file mode 100644 index 62059c5e45..0000000000 --- a/com.woltlab.wcf/template/__messageQuoteManager.tpl +++ /dev/null @@ -1,13 +0,0 @@ -WCF.Language.addObject({ - 'wcf.message.quote.insertAllQuotes': '{lang}wcf.message.quote.insertAllQuotes{/lang}', - 'wcf.message.quote.insertSelectedQuotes': '{lang}wcf.message.quote.insertSelectedQuotes{/lang}', - 'wcf.message.quote.manageQuotes': '{lang}wcf.message.quote.manageQuotes{/lang}', - 'wcf.message.quote.quoteSelected': '{lang}wcf.message.quote.quoteSelected{/lang}', - 'wcf.message.quote.removeAllQuotes': '{lang}wcf.message.quote.removeAllQuotes{/lang}', - 'wcf.message.quote.removeSelectedQuotes': '{lang}wcf.message.quote.removeSelectedQuotes{/lang}', - 'wcf.message.quote.showQuotes': '{lang}wcf.message.quote.showQuotes{/lang}' -}); - -{if !$wysiwygSelector|isset}{assign var=wysiwygSelector value=''}{/if} -{if !$supportPaste|isset}{assign var=supportPaste value=false}{/if} -var $quoteManager = new WCF.Message.Quote.Manager({@$__quoteCount}, '{$wysiwygSelector|encodeJS}', {if $supportPaste}true{else}false{/if}, [ {implode from=$__quoteRemove item=quoteID}'{$quoteID}'{/implode} ]); \ No newline at end of file diff --git a/com.woltlab.wcf/template/__signatureMaxImageDimensions.tpl b/com.woltlab.wcf/template/__signatureMaxImageDimensions.tpl deleted file mode 100644 index 387a7196fa..0000000000 --- a/com.woltlab.wcf/template/__signatureMaxImageDimensions.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{if SIGNATURE_MAX_IMAGE_HEIGHT} - -{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/template/accountManagement.tpl b/com.woltlab.wcf/template/accountManagement.tpl deleted file mode 100644 index 36ab61d132..0000000000 --- a/com.woltlab.wcf/template/accountManagement.tpl +++ /dev/null @@ -1,296 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.accountManagement{/lang} - {lang}wcf.user.usercp{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - -{include file='userMenuSidebar'} - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.user.accountManagement{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -

    {lang}wcf.user.accountManagement.warning{/lang}

    - -{if $success|isset && $success|count > 0} -
    - {foreach from=$success item=successMessage} -

    {lang}{@$successMessage}{/lang}

    - {/foreach} -
    -{/if} - -{assign var=__authProvider value=$__wcf->getUserProfileHandler()->getAuthProvider()} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    - {if !$__authProvider} -
    - - - -
    -
    - - {if $errorField == 'password'} - - {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType == 'false'}{lang}wcf.user.password.error.false{/lang}{/if} - - {/if} - {lang}wcf.user.accountManagement.password.description{/lang} -
    - - -
    -
    - -
    -
    - - {event name='passwordFields'} -
    - {/if} - - {if $__wcf->getSession()->getPermission('user.profile.canRename')} -
    - - - -
    -
    - - - {if $errorField == 'username'} - - {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType == 'notValid'}{lang}wcf.user.username.error.notValid{/lang}{/if} - {if $errorType == 'notUnique'}{lang}wcf.user.username.error.notUnique{/lang}{/if} - {if $errorType == 'alreadyRenamed'}{lang}wcf.user.username.error.alreadyRenamed{/lang}{/if} - - {/if} - {if $renamePeriod > 0} - {lang}wcf.user.changeUsername.description{/lang} - {/if} -
    - - - {event name='changeUsernameFields'} -
    - {/if} - - {if !$__authProvider} -
    - - - -
    -
    - - - {if $errorField == 'newPassword'} - - {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType == 'notSecure'}{lang}wcf.user.password.error.notSecure{/lang}{/if} - - {/if} -
    - - - -
    -
    - - - {if $errorField == 'confirmNewPassword'} - - {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType == 'notEqual'}{lang}wcf.user.confirmPassword.error.notEqual{/lang}{/if} - - {/if} -
    - - - {event name='changePasswordFields'} -
    - {/if} - - {if $__wcf->getSession()->getPermission('user.profile.canChangeEmail')} -
    - - - -
    -
    - - - {if $errorField == 'email'} - - {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType == 'notValid'}{lang}wcf.user.email.error.notValid{/lang}{/if} - {if $errorType == 'notUnique'}{lang}wcf.user.email.error.notUnique{/lang}{/if} - - {/if} -
    - - - -
    -
    - - - {if $errorField == 'confirmEmail'} - - {if $errorType == 'notEqual'}{lang}wcf.user.confirmEmail.error.notEqual{/lang}{/if} - - {/if} -
    - - - {event name='changeEmailFields'} - - {if REGISTER_ACTIVATION_METHOD == 1 && $__wcf->getUser()->reactivationCode != 0} -
    -
    - -
    -
    - {/if} -
    - {/if} - - {if $__wcf->getSession()->getPermission('user.profile.canQuit')} -
    - {lang}wcf.user.quit{/lang} - - {if $quitStarted} -
    -
    - -
    -
    - {else} -
    -
    - - {lang}wcf.user.quit.description{/lang} -
    -
    - {/if} - - {event name='quitFields'} -
    - {/if} - - {hascontent} -
    - {lang}wcf.user.3rdparty{/lang} - - {content} - {if $__authProvider} -
    -
    {lang}wcf.user.3rdparty.{@$__authProvider}{/lang}
    -
    - -
    -
    - {else} - {if GITHUB_PUBLIC_KEY !== '' && GITHUB_PRIVATE_KEY !== ''} -
    -
    {lang}wcf.user.3rdparty.github{/lang}
    -
    - {if $__wcf->getSession()->getVar('__githubToken')} - - {else} - {lang}wcf.user.3rdparty.github.connect{/lang} - {/if} -
    -
    - {/if} - - {if TWITTER_PUBLIC_KEY !== '' && TWITTER_PRIVATE_KEY !== ''} -
    -
    {lang}wcf.user.3rdparty.twitter{/lang}
    -
    - {if $__wcf->getSession()->getVar('__twitterData')} - - {else} - {lang}wcf.user.3rdparty.twitter.connect{/lang} - {/if} -
    -
    - {/if} - - {if FACEBOOK_PUBLIC_KEY !== '' && FACEBOOK_PRIVATE_KEY !== ''} -
    -
    {lang}wcf.user.3rdparty.facebook{/lang}
    -
    - {if $__wcf->getSession()->getVar('__facebookData')} - - {else} - {lang}wcf.user.3rdparty.facebook.connect{/lang} - {/if} -
    -
    - {/if} - - {if GOOGLE_PUBLIC_KEY !== '' && GOOGLE_PRIVATE_KEY !== ''} -
    -
    {lang}wcf.user.3rdparty.google{/lang}
    -
    - {if $__wcf->getSession()->getVar('__googleData')} - - {else} - {lang}wcf.user.3rdparty.google.connect{/lang} - {/if} -
    -
    - {/if} - {/if} - - {event name='3rdpartyFields'} - {/content} -
    - {/hascontent} - - {event name='fieldsets'} -
    - -
    - {@SECURITY_TOKEN_INPUT_TAG} - -
    -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/aclPermissionJavaScript.tpl b/com.woltlab.wcf/template/aclPermissionJavaScript.tpl deleted file mode 100644 index 897fd83d67..0000000000 --- a/com.woltlab.wcf/template/aclPermissionJavaScript.tpl +++ /dev/null @@ -1,63 +0,0 @@ - \ No newline at end of file diff --git a/com.woltlab.wcf/template/aclPermissions.tpl b/com.woltlab.wcf/template/aclPermissions.tpl deleted file mode 100644 index 01750219e1..0000000000 --- a/com.woltlab.wcf/template/aclPermissions.tpl +++ /dev/null @@ -1,14 +0,0 @@ - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/attachments.tpl b/com.woltlab.wcf/template/attachments.tpl deleted file mode 100644 index 7ab676e2ec..0000000000 --- a/com.woltlab.wcf/template/attachments.tpl +++ /dev/null @@ -1,55 +0,0 @@ -{if $attachmentList && $attachmentList->getGroupedObjects($objectID)|count} - {hascontent} -
    -
    - {lang}wcf.attachment.images{/lang} - -
      - {content} - {foreach from=$attachmentList->getGroupedObjects($objectID) item=attachment} - {if $attachment->showAsImage() && !$attachment->isEmbedded()} -
    • - {if $attachment->hasThumbnail()} - canDownload()} class="jsImageViewer" title="{$attachment->filename}"{/if}> - {else} - - {/if} - -
      -

      {$attachment->filename}

      - {lang}wcf.attachment.image.info{/lang} -
      -
    • - {/if} - {/foreach} - {/content} -
    -
    -
    - {/hascontent} - - {hascontent} -
    -
    - {lang}wcf.attachment.files{/lang} - -
      - {content} - {foreach from=$attachmentList->getGroupedObjects($objectID) item=attachment} - {if $attachment->showAsFile() && !$attachment->isEmbedded()} -
    • - - -
      -

      {$attachment->filename}

      - {lang}wcf.attachment.file.info{/lang} -
      -
    • - {/if} - {/foreach} - {/content} -
    -
    -
    - {/hascontent} -{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/template/authorSidebarBox.tpl b/com.woltlab.wcf/template/authorSidebarBox.tpl deleted file mode 100644 index 7dda73dae1..0000000000 --- a/com.woltlab.wcf/template/authorSidebarBox.tpl +++ /dev/null @@ -1,16 +0,0 @@ -
    - - -
    - {@$userProfile->getAvatar()->getImageTag(96)} - -
    -
    -

    - {if MODULE_USER_RANK && $userProfile->getUserTitle()}

    {$userProfile->getUserTitle()}

    {/if} -
    - - {include file='userInformationStatistics' user=$userProfile} -
    -
    -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/avatarCropDialog.tpl b/com.woltlab.wcf/template/avatarCropDialog.tpl deleted file mode 100644 index 8dca628c77..0000000000 --- a/com.woltlab.wcf/template/avatarCropDialog.tpl +++ /dev/null @@ -1,16 +0,0 @@ -
    -
    {lang}wcf.user.avatar.type.custom.crop{/lang}
    -
    -
    - {@$avatar->getImageTag()} -
    -
    -
    - - {lang}wcf.user.avatar.type.custom.crop.description{/lang} -
    -
    - -
    - -
    diff --git a/com.woltlab.wcf/template/avatarEdit.tpl b/com.woltlab.wcf/template/avatarEdit.tpl deleted file mode 100644 index 694f626716..0000000000 --- a/com.woltlab.wcf/template/avatarEdit.tpl +++ /dev/null @@ -1,142 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.avatar.edit{/lang} - {lang}wcf.user.usercp{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - -{include file='userMenuSidebar'} - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.user.avatar.edit{/lang}

    -
    - -{include file='userNotice'} - -{if $__wcf->user->disableAvatar} -

    {lang}wcf.user.avatar.error.disabled{/lang}

    -{/if} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -{if $success|isset} -

    {lang}wcf.global.success.edit{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    -
    - {lang}wcf.user.avatar{/lang} - -
    -
    - - {lang}wcf.user.avatar.type.none.description{/lang} -
    -
    - -
    -
    - {if $avatarType == 'custom'} - {assign var='__customAvatar' value=$__wcf->getUserProfileHandler()->getAvatar()->getImageTag(96)} - {if $__wcf->getUserProfileHandler()->getAvatar()->canCrop()} - {assign var='__customAvatar' value=$__customAvatar|substr:0:-2} - {assign var='__customAvatarTitle' value='wcf.user.avatar.type.custom.crop'|language} - {append var='__customAvatar' value='class="userAvatarCrop jsTooltip" title="'|concat:$__customAvatarTitle:'" />'} - {/if} - {@$__customAvatar} - {else} - - {/if} -
    -
    - - {lang}wcf.user.avatar.type.custom.description{/lang} - - {* placeholder for upload button: *} -
    - - {if $errorField == 'custom'} - - {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - - {/if} -
    -
    - - {if MODULE_GRAVATAR} - -
    -
    - - {if $errorField == 'gravatar'} - - {if $errorType == 'notFound'}{lang}wcf.user.avatar.type.gravatar.error.notFound{/lang}{/if} - - {/if} - {lang}wcf.user.avatar.type.gravatar.description{/lang} -
    - - {/if} - - {event name='avatarFields'} -
    - - {event name='fieldsets'} -
    - - {if !$__wcf->user->disableAvatar} -
    - -
    - {/if} -
    - -{include file='footer'} - - - - - diff --git a/com.woltlab.wcf/template/benchmark.tpl b/com.woltlab.wcf/template/benchmark.tpl deleted file mode 100644 index a118ec3169..0000000000 --- a/com.woltlab.wcf/template/benchmark.tpl +++ /dev/null @@ -1,37 +0,0 @@ -

    Execution time: {@$__wcf->getBenchmark()->getExecutionTime()}s ({#($__wcf->getBenchmark()->getExecutionTime()-$__wcf->getBenchmark()->getQueryExecutionTime())/$__wcf->getBenchmark()->getExecutionTime()*100}% PHP, {#$__wcf->getBenchmark()->getQueryExecutionTime()/$__wcf->getBenchmark()->getExecutionTime()*100}% SQL) | SQL queries: {#$__wcf->getBenchmark()->getQueryCount()} | Memory-Usage: {$__wcf->getBenchmark()->getMemoryUsage()}

    - -{if ENABLE_DEBUG_MODE} - - - - -{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/template/birthdaySearchableOptionType.tpl b/com.woltlab.wcf/template/birthdaySearchableOptionType.tpl deleted file mode 100644 index 29760df57b..0000000000 --- a/com.woltlab.wcf/template/birthdaySearchableOptionType.tpl +++ /dev/null @@ -1,10 +0,0 @@ - - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/booleanOptionType.tpl b/com.woltlab.wcf/template/booleanOptionType.tpl deleted file mode 100644 index 532f54a5c4..0000000000 --- a/com.woltlab.wcf/template/booleanOptionType.tpl +++ /dev/null @@ -1 +0,0 @@ - diff --git a/com.woltlab.wcf/template/breadcrumbs.tpl b/com.woltlab.wcf/template/breadcrumbs.tpl deleted file mode 100644 index 7dedaf8beb..0000000000 --- a/com.woltlab.wcf/template/breadcrumbs.tpl +++ /dev/null @@ -1,16 +0,0 @@ -{if !$__microdata|isset}{assign var=__microdata value=true}{/if} -{hascontent} - -{/hascontent} diff --git a/com.woltlab.wcf/template/categoryOptionList.tpl b/com.woltlab.wcf/template/categoryOptionList.tpl deleted file mode 100644 index f362f14359..0000000000 --- a/com.woltlab.wcf/template/categoryOptionList.tpl +++ /dev/null @@ -1,5 +0,0 @@ -{foreach from=$categoryNodeList item='category'} - {if !$maximumNestingLevel|isset || $maximumNestingLevel == -1 || $categoryNodeList->getDepth() <= $maximumNestingLevel} - - {/if} -{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/template/codeBBCodeTag.tpl b/com.woltlab.wcf/template/codeBBCodeTag.tpl deleted file mode 100644 index d2f6f258db..0000000000 --- a/com.woltlab.wcf/template/codeBBCodeTag.tpl +++ /dev/null @@ -1,20 +0,0 @@ -
    -
    -
    -

    {@$highlighter->getTitle()}{if $filename}: {@$filename}{/if}

    -
    - -
      - {assign var='lineNumber' value=$startLineNumber} - {foreach from=$content item=line} - {if $lineNumbers[$lineNumber]|isset} -
    1. {@$line}
    2. - {else} -
    3. {@$line}
    4. - {/if} - - {assign var='lineNumber' value=$lineNumber+1} - {/foreach} -
    -
    -
    diff --git a/com.woltlab.wcf/template/commentList.tpl b/com.woltlab.wcf/template/commentList.tpl deleted file mode 100644 index 38814db6e7..0000000000 --- a/com.woltlab.wcf/template/commentList.tpl +++ /dev/null @@ -1,45 +0,0 @@ -{foreach from=$commentList item=comment} -
  1. -
    - {if $comment->userID} - - {@$comment->getUserProfile()->getAvatar()->getImageTag(32)} - - {else} - {@$comment->getUserProfile()->getAvatar()->getImageTag(32)} - {/if} - -
    -
    -
    -

    - {if $comment->userID} - {$comment->username} - {else} - {$comment->username} - {/if} - - - {@$comment->time|time} -

    -
    - -

    {@$comment->getFormattedMessage()}

    - - -
    - -
      - {if $comment|count} - {include file='commentResponseList' responseList=$comment} - {/if} -
    -
    -
    -
  2. -{/foreach} diff --git a/com.woltlab.wcf/template/commentResponseList.tpl b/com.woltlab.wcf/template/commentResponseList.tpl deleted file mode 100644 index 458140a204..0000000000 --- a/com.woltlab.wcf/template/commentResponseList.tpl +++ /dev/null @@ -1,37 +0,0 @@ -{foreach from=$responseList item=response} -
  3. -
    - {if $response->userID} - - {@$response->getUserProfile()->getAvatar()->getImageTag(32)} - - {else} - {@$response->getUserProfile()->getAvatar()->getImageTag(32)} - {/if} - -
    -
    -

    - {if $response->userID} - {$response->username} - {else} - {$response->username} - {/if} - - - {@$response->time|time} -

    -
    - -

    {@$response->getFormattedMessage()}

    - - -
    -
    -
  4. -{/foreach} diff --git a/com.woltlab.wcf/template/dashboard.tpl b/com.woltlab.wcf/template/dashboard.tpl deleted file mode 100644 index 4bef0a4e57..0000000000 --- a/com.woltlab.wcf/template/dashboard.tpl +++ /dev/null @@ -1,65 +0,0 @@ -{include file='documentHeader'} - - - {if $__wcf->getPageMenu()->getLandingPage()->menuItem != 'wcf.user.dashboard'}{lang}wcf.user.dashboard{/lang} - {/if}{PAGE_TITLE|language} - - {include file='headInclude'} - - - - - - -{if $__boxSidebar|isset && $__boxSidebar} - {capture assign='sidebar'} - {@$__boxSidebar} - {/capture} -{/if} - -{include file='header' sidebarOrientation='right'} - -{if $__wcf->getPageMenu()->getLandingPage()->menuItem == 'wcf.user.dashboard'} -
    -

    {PAGE_TITLE|language}

    - {hascontent}

    {content}{PAGE_DESCRIPTION|language}{/content}

    {/hascontent} -
    -{else} -
    -

    {lang}wcf.user.dashboard{/lang}

    -
    -{/if} - -{include file='userNotice'} - -
    - {hascontent} - - {/hascontent} -
    - -
    - {if $__boxContent|isset}{@$__boxContent}{/if} -
    - -
    - {hascontent} - - {/hascontent} -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/dashboardBoxContent.tpl b/com.woltlab.wcf/template/dashboardBoxContent.tpl deleted file mode 100644 index 7cc1bb22a9..0000000000 --- a/com.woltlab.wcf/template/dashboardBoxContent.tpl +++ /dev/null @@ -1,3 +0,0 @@ -
    - {@$template} -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/dashboardBoxMostActiveMembers.tpl b/com.woltlab.wcf/template/dashboardBoxMostActiveMembers.tpl deleted file mode 100644 index d0d5c45446..0000000000 --- a/com.woltlab.wcf/template/dashboardBoxMostActiveMembers.tpl +++ /dev/null @@ -1,12 +0,0 @@ - \ No newline at end of file diff --git a/com.woltlab.wcf/template/dashboardBoxMostLikedMembers.tpl b/com.woltlab.wcf/template/dashboardBoxMostLikedMembers.tpl deleted file mode 100644 index 20b55ba98a..0000000000 --- a/com.woltlab.wcf/template/dashboardBoxMostLikedMembers.tpl +++ /dev/null @@ -1,12 +0,0 @@ - diff --git a/com.woltlab.wcf/template/dashboardBoxNewestMembers.tpl b/com.woltlab.wcf/template/dashboardBoxNewestMembers.tpl deleted file mode 100644 index b9f6cea4e6..0000000000 --- a/com.woltlab.wcf/template/dashboardBoxNewestMembers.tpl +++ /dev/null @@ -1,12 +0,0 @@ - \ No newline at end of file diff --git a/com.woltlab.wcf/template/dashboardBoxRecentActivity.tpl b/com.woltlab.wcf/template/dashboardBoxRecentActivity.tpl deleted file mode 100644 index fa9d92338f..0000000000 --- a/com.woltlab.wcf/template/dashboardBoxRecentActivity.tpl +++ /dev/null @@ -1,23 +0,0 @@ -
    -

    {lang}wcf.user.recentActivity{/lang}

    - {if $filteredByFollowedUsers}

    {lang}wcf.user.recentActivity.filteredByFollowedUsers{/lang}

    {/if} -
    - -
    - -
    - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/dashboardBoxRecentActivitySidebar.tpl b/com.woltlab.wcf/template/dashboardBoxRecentActivitySidebar.tpl deleted file mode 100644 index 85bec82e61..0000000000 --- a/com.woltlab.wcf/template/dashboardBoxRecentActivitySidebar.tpl +++ /dev/null @@ -1,12 +0,0 @@ - diff --git a/com.woltlab.wcf/template/dashboardBoxRegisterButton.tpl b/com.woltlab.wcf/template/dashboardBoxRegisterButton.tpl deleted file mode 100644 index 3e1e54a113..0000000000 --- a/com.woltlab.wcf/template/dashboardBoxRegisterButton.tpl +++ /dev/null @@ -1,5 +0,0 @@ -
    -
    - {lang}wcf.user.button.registerNow{/lang} -
    -
    diff --git a/com.woltlab.wcf/template/dashboardBoxSidebar.tpl b/com.woltlab.wcf/template/dashboardBoxSidebar.tpl deleted file mode 100644 index f219f0814c..0000000000 --- a/com.woltlab.wcf/template/dashboardBoxSidebar.tpl +++ /dev/null @@ -1,7 +0,0 @@ -
    - {lang}wcf.dashboard.box.{$box->boxName}{/lang} - -
    - {@$template} -
    -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/dashboardBoxSignedInAs.tpl b/com.woltlab.wcf/template/dashboardBoxSignedInAs.tpl deleted file mode 100644 index a6052a5bf4..0000000000 --- a/com.woltlab.wcf/template/dashboardBoxSignedInAs.tpl +++ /dev/null @@ -1,16 +0,0 @@ -
    - - -
    - {@$__wcf->getUserProfileHandler()->getAvatar()->getImageTag(96)} - -
    -
    -

    {$__wcf->user->username}

    - {if MODULE_USER_RANK && $__wcf->getUserProfileHandler()->getUserTitle()}

    {$__wcf->getUserProfileHandler()->getUserTitle()}

    {/if} -
    - - {include file='userInformationStatistics' user=$__wcf->user} -
    -
    -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/dashboardBoxStatsSidebar.tpl b/com.woltlab.wcf/template/dashboardBoxStatsSidebar.tpl deleted file mode 100644 index a6809a5bb4..0000000000 --- a/com.woltlab.wcf/template/dashboardBoxStatsSidebar.tpl +++ /dev/null @@ -1,9 +0,0 @@ -
    -
    {lang}wcf.user.members{/lang}
    -
    {#$dashboardStats[members]}
    - - {event name='stats'} - -
    {lang}wcf.user.newestMember{/lang}
    -
    {$dashboardStats[newestMember]}
    -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/detailedActivityPointList.tpl b/com.woltlab.wcf/template/detailedActivityPointList.tpl deleted file mode 100644 index 7ac15a9f20..0000000000 --- a/com.woltlab.wcf/template/detailedActivityPointList.tpl +++ /dev/null @@ -1,40 +0,0 @@ -
    - - - - - - - - - - - - {assign var='activityPointSum' value=0} - {foreach from=$activityPointObjectTypes item='objectType'} - {if $objectType->activityPoints > 0 && $objectType->points > 0} - - - - - - {assign var='activityPointSum' value=$activityPointSum + $objectType->activityPoints} - - {/if} - {/foreach} - - - - - - -
    {lang}wcf.user.activityPoint.objectType{/lang}{lang}wcf.user.activityPoint.objects{/lang}{lang}wcf.user.activityPoint.pointsPerObject{/lang}{lang}wcf.user.activityPoint.sum{/lang}
    - {lang}wcf.user.activityPoint.objectType.{$objectType->objectType}{/lang} - - {#$objectType->activityPoints/$objectType->points} - - {#$objectType->points} - - {#$objectType->activityPoints} -
    {#$user->activityPoints}
    -
    diff --git a/com.woltlab.wcf/template/disclaimer.tpl b/com.woltlab.wcf/template/disclaimer.tpl deleted file mode 100644 index 76d55ca43e..0000000000 --- a/com.woltlab.wcf/template/disclaimer.tpl +++ /dev/null @@ -1,51 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.register.disclaimer{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - -{include file='header'} - -
    -

    {lang}wcf.user.register.disclaimer{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    - {lang}wcf.user.register.disclaimer.text{/lang} - - {event name='fieldsets'} -
    - - -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/documentHeader.tpl b/com.woltlab.wcf/template/documentHeader.tpl deleted file mode 100644 index 2761da7cbc..0000000000 --- a/com.woltlab.wcf/template/documentHeader.tpl +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/com.woltlab.wcf/template/emailActivation.tpl b/com.woltlab.wcf/template/emailActivation.tpl deleted file mode 100644 index 0dec76c4b4..0000000000 --- a/com.woltlab.wcf/template/emailActivation.tpl +++ /dev/null @@ -1,87 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.emailActivation{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - -{include file='header'} - -
    -

    {lang}wcf.user.emailActivation{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    -
    - - - -
    -
    - - {if $errorField == 'u'} - - {if $errorType == 'notValid'}{lang}wcf.user.userID.error.invalid{/lang}{/if} - - {/if} -
    - - - -
    -
    - - {if $errorField == 'a'} - - {if $errorType == 'notValid'}{lang}wcf.user.activationCode.error.notValid{/lang}{/if} - - {/if} -
    - - - {event name='fields'} - -
    -
    - -
    -
    -
    - - {event name='fieldsets'} -
    - -
    - -
    -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/emailNewActivationCode.tpl b/com.woltlab.wcf/template/emailNewActivationCode.tpl deleted file mode 100644 index 46546ead4d..0000000000 --- a/com.woltlab.wcf/template/emailNewActivationCode.tpl +++ /dev/null @@ -1,87 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.newActivationCode{/lang} - {PAGE_TITLE|language} - {include file='headInclude'} - - - - -{include file='header'} - -
    -

    {lang}wcf.user.newActivationCode{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    -
    - {lang}wcf.user.newActivationCode{/lang} - - -
    -
    - - {if $errorField == 'username'} - - {if $errorType == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {elseif $errorType == 'alreadyEnabled'} - {lang}wcf.user.registerActivation.error.userAlreadyEnabled{/lang} - {else} - {lang}wcf.user.username.error.{@$errorType}{/lang} - {/if} - - {/if} -
    - - - -
    -
    - - {if $errorField == 'password'} - - {if $errorType == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {else} - {lang}wcf.user.password.error.{@$errorType}{/lang} - {/if} - - {/if} -
    - - - {event name='fields'} -
    - - {event name='fieldsets'} -
    - -
    - -
    -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/following.tpl b/com.woltlab.wcf/template/following.tpl deleted file mode 100644 index bea4d63422..0000000000 --- a/com.woltlab.wcf/template/following.tpl +++ /dev/null @@ -1,88 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.following{/lang} - {lang}wcf.user.usercp{/lang} - {PAGE_TITLE|language} - {include file='headInclude'} - - - - - - -{include file='userMenuSidebar'} - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.user.following{/lang} {#$items}

    -
    - -{include file='userNotice'} - -
    - {pages print=true assign=pagesLinks controller='Following' link="pageNo=%d"} - - {hascontent} - - {/hascontent} -
    - -{if $objects|count} -
    -
      - {foreach from=$objects item=user} -
    1. -
      - {@$user->getAvatar()->getImageTag(48)} - -
      - {include file='userInformationHeadline'} - - - - {include file='userInformationStatistics'} -
      -
      -
    2. - {/foreach} -
    -
    - -
    - {@$pagesLinks} - - {hascontent} - - {/hascontent} -
    -{else} -

    {lang}wcf.user.following.noUsers{/lang}

    -{/if} - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/footer.tpl b/com.woltlab.wcf/template/footer.tpl deleted file mode 100644 index fc07a66ff1..0000000000 --- a/com.woltlab.wcf/template/footer.tpl +++ /dev/null @@ -1,44 +0,0 @@ - {event name='contents'} - - {if $skipBreadcrumbs|empty}{include file='breadcrumbs' __microdata=false}{/if} - - - - {if $sidebarOrientation|isset && $sidebarOrientation == 'right'} - {@$__sidebar} - {/if} - - - - - - -{event name='footer'} - - diff --git a/com.woltlab.wcf/template/footerMenu.tpl b/com.woltlab.wcf/template/footerMenu.tpl deleted file mode 100644 index 22548bd883..0000000000 --- a/com.woltlab.wcf/template/footerMenu.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{if $__wcf->getPageMenu()->getMenuItems('footer')|count > 0} - -{/if} diff --git a/com.woltlab.wcf/template/groupedUserList.tpl b/com.woltlab.wcf/template/groupedUserList.tpl deleted file mode 100644 index a54acccba9..0000000000 --- a/com.woltlab.wcf/template/groupedUserList.tpl +++ /dev/null @@ -1,37 +0,0 @@ -{foreach from=$groupedUsers item=group} - {if $group} -
    -

    {$group}

    -
    - {/if} - - {if $group|count} -
    -
      - {foreach from=$group item=user} - {include file='userListItem'} - {/foreach} -
    -
    - {else} -

    {$group->getNoUsersMessage()}

    - {/if} -{/foreach} - -
    - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/headInclude.tpl b/com.woltlab.wcf/template/headInclude.tpl deleted file mode 100644 index 3459bbed76..0000000000 --- a/com.woltlab.wcf/template/headInclude.tpl +++ /dev/null @@ -1,168 +0,0 @@ - - - - -{if $allowSpidersToIndexThisPage|empty}{/if} -{implode from=$__wcf->getMetaTagHandler() item=__metaTag glue="\n"}{@$__metaTag}{/implode} -{event name='metaTags'} - - -{if JQUERY_SOURCE == 'google'} - - -{elseif JQUERY_SOURCE == 'microsoft'} - - -{elseif JQUERY_SOURCE == 'cloudflare'} - - -{else} - - -{/if} -{if JQUERY_SOURCE != 'local'} - -{/if} - - - - - - - -{event name='javascriptInclude'} - - -{@$__wcf->getStyleHandler()->getStylesheet()} -{event name='stylesheets'} - - - - - -{include file='imageViewer'} \ No newline at end of file diff --git a/com.woltlab.wcf/template/header.tpl b/com.woltlab.wcf/template/header.tpl deleted file mode 100644 index 7559b88e7f..0000000000 --- a/com.woltlab.wcf/template/header.tpl +++ /dev/null @@ -1,82 +0,0 @@ - - - - -
    -
    -
    - {capture assign='__sidebar'} - {if $sidebar|isset} - - - {if $sidebarOrientation|isset && $sidebarOrientation == 'right'} - - {/if} - {/if} - {/capture} - - {if !$sidebarOrientation|isset || $sidebarOrientation == 'left'} - {@$__sidebar} - {/if} - -
    - - {event name='contents'} - - {if $skipBreadcrumbs|empty}{include file='breadcrumbs'}{/if} - \ No newline at end of file diff --git a/com.woltlab.wcf/template/ignoredUsers.tpl b/com.woltlab.wcf/template/ignoredUsers.tpl deleted file mode 100644 index f70ad26b12..0000000000 --- a/com.woltlab.wcf/template/ignoredUsers.tpl +++ /dev/null @@ -1,88 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.ignoredUsers{/lang} - {lang}wcf.user.usercp{/lang} - {PAGE_TITLE|language} - {include file='headInclude'} - - - - - - -{include file='userMenuSidebar'} - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.user.ignoredUsers{/lang} {#$items}

    -
    - -{include file='userNotice'} - -
    - {pages print=true assign=pagesLinks controller='IgnoredUsers' link="pageNo=%d"} - - {hascontent} - - {/hascontent} -
    - -{if $objects|count} -
    -
      - {foreach from=$objects item=user} -
    1. -
      - {@$user->getAvatar()->getImageTag(48)} - -
      - {include file='userInformationHeadline'} - - - - {include file='userInformationStatistics'} -
      -
      -
    2. - {/foreach} -
    -
    - -
    - {@$pagesLinks} - - {hascontent} - - {/hascontent} -
    -{else} -

    {lang}wcf.user.ignoredUsers.noUsers{/lang}

    -{/if} - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/imageViewer.tpl b/com.woltlab.wcf/template/imageViewer.tpl deleted file mode 100644 index b59ffd6324..0000000000 --- a/com.woltlab.wcf/template/imageViewer.tpl +++ /dev/null @@ -1,22 +0,0 @@ -{if !$__imageViewerLoaded|isset} - - - - - {assign var=__imageViewerLoaded value=true} -{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/template/integerOptionType.tpl b/com.woltlab.wcf/template/integerOptionType.tpl deleted file mode 100644 index 466d77b569..0000000000 --- a/com.woltlab.wcf/template/integerOptionType.tpl +++ /dev/null @@ -1 +0,0 @@ -minvalue !== null} min="{$option->minvalue}"{/if}{if $option->maxvalue !== null} max="{$option->maxvalue}"{/if}{if $inputClass} class="{@$inputClass}"{/if} /> \ No newline at end of file diff --git a/com.woltlab.wcf/template/login.tpl b/com.woltlab.wcf/template/login.tpl deleted file mode 100644 index 577656bc90..0000000000 --- a/com.woltlab.wcf/template/login.tpl +++ /dev/null @@ -1,163 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.login{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - - - -{include file='header' __disableLoginLink=true} - -
    -

    {lang}wcf.user.login{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    -
    - {lang}wcf.user.login.data{/lang} - - -
    -
    - - {if $errorField == 'username'} - - {if $errorType == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {else} - {lang}wcf.user.username.error.{@$errorType}{/lang} - {/if} - - {/if} -
    - - - {if !REGISTER_DISABLED} -
    -
    {lang}wcf.user.login.action{/lang}
    -
    -
    -
    - {/if} - - -
    -
    - - {if $errorField == 'password'} - - {if $errorType == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {else} - {lang}wcf.user.password.error.{@$errorType}{/lang} - {/if} - - {/if} -
    - - - {if $supportsPersistentLogins} -
    -
    - -
    -
    - {/if} - - {event name='fields'} - -
    -
    - -
    -
    -
    - - {capture assign='__3rdPartyButtons'} - - {/capture} - - {hascontent} -
    - {lang}wcf.user.login.3rdParty{/lang} - -
    -
    - -
    -
    -
    - {/hascontent} - - {event name='fieldsets'} -
    - -
    - - -
    -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/lostPassword.tpl b/com.woltlab.wcf/template/lostPassword.tpl deleted file mode 100644 index 7be49bfce7..0000000000 --- a/com.woltlab.wcf/template/lostPassword.tpl +++ /dev/null @@ -1,97 +0,0 @@ -{include file="documentHeader"} - - - {lang}wcf.user.lostPassword{/lang} - {PAGE_TITLE|language} - {include file='headInclude'} - - - - - - - -{include file='header'} - -
    -

    {lang}wcf.user.lostPassword{/lang}

    -
    - -{include file='userNotice'} - -

    {lang}wcf.user.lostPassword.description{/lang}

    - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    -
    - {lang}wcf.user.lostPassword{/lang} - -
    -
    - -
    -
    - - {if $errorField == 'username'} - - {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType == 'notFound'}{lang}wcf.user.error.username.notFound{/lang}{/if} - {if $errorType == '3rdParty'}{lang}wcf.user.error.username.3rdParty{/lang}{/if} - - {/if} -
    -
    - -
    -
    - -
    -
    - - {if $errorField == 'email'} - - {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType == 'notFound'}{lang}wcf.user.lostPassword.error.email.notFound{/lang}{/if} - - {/if} -
    -
    - - {event name='fields'} -
    - - {event name='fieldsets'} - - {if $useCaptcha}{include file='recaptcha'}{/if} -
    - -
    - -
    -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/mail.tpl b/com.woltlab.wcf/template/mail.tpl deleted file mode 100644 index fce68ee0c2..0000000000 --- a/com.woltlab.wcf/template/mail.tpl +++ /dev/null @@ -1,118 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.mail.title{/lang} - {lang}wcf.user.profile{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - -{include file='header'} - -
    -

    {lang}wcf.user.mail.title{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    -
    - {lang}wcf.user.mail.information{/lang} - - -
    -
    - - {if $errorField == 'subject'} - - {if $errorType == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {else} - {lang}wcf.user.mail.subject.error.{@$errorType}{/lang} - {/if} - - {/if} -
    - - - {if $__wcf->user->userID} -
    -
    -
    - {else} - -
    -
    - - {if $errorField == 'email'} - - {if $errorType == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {elseif $errorType == 'invalid'} - {lang}wcf.user.email.error.notValid{/lang} - {else} - {lang}wcf.user.mail.senderEmail.error.{@$errorType}{/lang} - {/if} - - {/if} -
    - - {/if} - - {event name='informationFields'} -
    - -
    - - -
    -
    - - {if $errorField == 'message'} - - {if $errorType == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {else} - {lang}wcf.user.mail.message.error.{@$errorType}{/lang} - {/if} - - {/if} -
    -
    - - {event name='messageFields'} -
    - - {event name='fieldsets'} - - {if $useCaptcha} - {include file='recaptcha'} - {/if} -
    - -
    - -
    -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/mainMenu.tpl b/com.woltlab.wcf/template/mainMenu.tpl deleted file mode 100644 index 86680de958..0000000000 --- a/com.woltlab.wcf/template/mainMenu.tpl +++ /dev/null @@ -1,11 +0,0 @@ -{if $__wcf->getPageMenu()->getMenuItems('header')|count > 0} - -{/if} diff --git a/com.woltlab.wcf/template/mainMenuSubMenu.tpl b/com.woltlab.wcf/template/mainMenuSubMenu.tpl deleted file mode 100644 index afe520a9dc..0000000000 --- a/com.woltlab.wcf/template/mainMenuSubMenu.tpl +++ /dev/null @@ -1,10 +0,0 @@ -{foreach from=$__wcf->getPageMenu()->getMenuItems('header') item=menuItem} - {if $__wcf->getPageMenu()->getMenuItems($menuItem->menuItem)|count > 0 && $__wcf->getPageMenu()->getActiveMenuItem() == $menuItem->menuItem} - - {/if} -{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/template/manageSubscription.tpl b/com.woltlab.wcf/template/manageSubscription.tpl deleted file mode 100644 index a6523d9824..0000000000 --- a/com.woltlab.wcf/template/manageSubscription.tpl +++ /dev/null @@ -1,20 +0,0 @@ -
    -
    -
    - - - -
    -
    -
    -
    - -
    -
    - - {event name='fields'} -
    - -
    - -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/membersList.tpl b/com.woltlab.wcf/template/membersList.tpl deleted file mode 100644 index 91cd06673e..0000000000 --- a/com.woltlab.wcf/template/membersList.tpl +++ /dev/null @@ -1,155 +0,0 @@ -{include file='documentHeader'} - - - {if $searchID}{lang}wcf.user.search.results{/lang}{else}{lang}wcf.user.members{/lang}{/if} {if $pageNo > 1}- {lang}wcf.page.pageNo{/lang} {/if}- {PAGE_TITLE|language} - - {include file='headInclude'} - - {capture assign='canonicalURLParameters'}sortField={@$sortField}&sortOrder={@$sortOrder}{if $letter}&letter={@$letter|rawurlencode}{/if}{/capture} - {if $pageNo < $pages} - - {/if} - {if $pageNo > 1} - - {/if} - - - - - - - -{capture assign='sidebar'} - {assign var=encodedLetter value=$letter|rawurlencode} -
    -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - -
    - {lang}wcf.user.members.sort.letters{/lang} - - -
    - -
    -
    -
    - - -
    -
    - - -
    -
    -
    - -
    - - -
    -
    -
    - - {@$__boxSidebar} -{/capture} - -{include file='header' sidebarOrientation='right'} - -
    -

    {if $searchID}{lang}wcf.user.search.results{/lang}{else}{lang}wcf.user.members{/lang}{/if} {#$items}

    -
    - -{include file='userNotice'} - -
    - {if $searchID} - {pages print=true assign=pagesLinks controller='MembersList' id=$searchID link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"} - {else} - {pages print=true assign=pagesLinks controller='MembersList' link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"} - {/if} - - {hascontent} - - {/hascontent} -
    - -{if $items} -
    -
      - {foreach from=$objects item=user} - {include file='userListItem'} - {/foreach} -
    -
    -{else} -

    {lang}wcf.user.members.noMembers{/lang}

    -{/if} - -
    - {@$pagesLinks} - - {hascontent} - - {/hascontent} -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/messageFormAttachments.tpl b/com.woltlab.wcf/template/messageFormAttachments.tpl deleted file mode 100644 index 6c97a96a65..0000000000 --- a/com.woltlab.wcf/template/messageFormAttachments.tpl +++ /dev/null @@ -1,57 +0,0 @@ -
    - - -
    -
    -
    - {lang}wcf.attachment.upload.limits{/lang} -
    -
    - - {event name='fields'} -
    - - - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/messageFormMultilingualism.tpl b/com.woltlab.wcf/template/messageFormMultilingualism.tpl deleted file mode 100644 index bcfa5681c2..0000000000 --- a/com.woltlab.wcf/template/messageFormMultilingualism.tpl +++ /dev/null @@ -1,31 +0,0 @@ -{if $availableContentLanguages|count} - -
    {lang}wcf.user.language{/lang}
    -
    - -
    - - - -{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/template/messageFormPreviewButton.tpl b/com.woltlab.wcf/template/messageFormPreviewButton.tpl deleted file mode 100644 index b175ced1bf..0000000000 --- a/com.woltlab.wcf/template/messageFormPreviewButton.tpl +++ /dev/null @@ -1,13 +0,0 @@ - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/messageFormSettings.tpl b/com.woltlab.wcf/template/messageFormSettings.tpl deleted file mode 100644 index 5c4f52354e..0000000000 --- a/com.woltlab.wcf/template/messageFormSettings.tpl +++ /dev/null @@ -1,36 +0,0 @@ -
    -
    - {if $__wcf->getSession()->getPermission('user.message.canUseBBCodes')} -
    - - {lang}wcf.message.settings.preParse.description{/lang} -
    - {/if} - {if $__wcf->getSession()->getPermission('user.message.canUseSmilies')} -
    - - {lang}wcf.message.settings.enableSmilies.description{/lang} -
    - {/if} - {if $__wcf->getSession()->getPermission('user.message.canUseBBCodes')} -
    - - {lang}wcf.message.settings.enableBBCodes.description{/lang} -
    - {/if} - {if $__wcf->getSession()->getPermission('user.message.canUseHtml')} -
    - - {lang}wcf.message.settings.enableHtml.description{/lang} -
    - {/if} - {if 'MODULE_USER_SIGNATURE'|defined && MODULE_USER_SIGNATURE && $showSignatureSetting && $__wcf->user->userID} -
    - - {lang}wcf.message.settings.showSignature.description{/lang} -
    - {/if} - - {event name='settings'} -
    -
    diff --git a/com.woltlab.wcf/template/messageFormSmilies.tpl b/com.woltlab.wcf/template/messageFormSmilies.tpl deleted file mode 100644 index d7c7e7cdf0..0000000000 --- a/com.woltlab.wcf/template/messageFormSmilies.tpl +++ /dev/null @@ -1,50 +0,0 @@ -{assign var=__tabCount value=0} -{capture assign=__categoryTabs} - {foreach from=$smileyCategories item=smileyCategory} - {assign var=__tabCount value=$__tabCount + 1} - {assign var='__smileyAnchor' value='smilies-'|concat:$smileyCategory->categoryID} -
  5. {$smileyCategory->title|language}
  6. - {/foreach} -{/capture} - -
    - {capture assign=__defaultSmilies} - {include file='__messageFormSmilies' smilies=$defaultSmilies} - {/capture} - - {if $__tabCount > 1} - - - {foreach from=$smileyCategories item=smileyCategory} - {if !$smileyCategory->isDisabled} - - {/if} - {/foreach} - - - {else} - {@$__defaultSmilies} - {/if} - - {event name='fields'} - - -
    diff --git a/com.woltlab.wcf/template/messageFormTabs.tpl b/com.woltlab.wcf/template/messageFormTabs.tpl deleted file mode 100644 index e8660effae..0000000000 --- a/com.woltlab.wcf/template/messageFormTabs.tpl +++ /dev/null @@ -1,28 +0,0 @@ -
    - - - {if MODULE_SMILEY && $smileyCategories|count}{include file='messageFormSmilies'}{/if} - {if MODULE_ATTACHMENT && $attachmentHandler !== null && $attachmentHandler->canUpload()}{include file='messageFormAttachments'}{/if} - - {include file='messageFormSettings'} - {include file='__messageFormPoll'} - - {event name='tabMenuContents'} -
    - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/messageOptionType.tpl b/com.woltlab.wcf/template/messageOptionType.tpl deleted file mode 100644 index 15009ac8c0..0000000000 --- a/com.woltlab.wcf/template/messageOptionType.tpl +++ /dev/null @@ -1,10 +0,0 @@ - -{include file='wysiwyg' wysiwygSelector=$option->optionName} - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/messageQuoteList.tpl b/com.woltlab.wcf/template/messageQuoteList.tpl deleted file mode 100644 index 8f1a1132bc..0000000000 --- a/com.woltlab.wcf/template/messageQuoteList.tpl +++ /dev/null @@ -1,50 +0,0 @@ -{if !$supportPaste|isset}{assign var=supportPaste value=false}{/if} -{foreach from=$messages item=message} -
    -
    -
    -
    -
    -
    - {if $userProfiles[$message->getUserID()]|isset} - {@$userProfiles[$message->getUserID()]->getAvatar()->getImageTag(32)} - {/if} - -
    -

    {$message->getTitle()}

    -

    - {if $userProfiles[$message->getUserID()]|isset}{$message->getUsername()}{else}{$message->getUsername()}{/if} - {@$message->getTime()|time} -

    -
    -
    -
    - -
    -
    -
    -
      - {foreach from=$message key=quoteID item=quote} -
    • - - - {if $supportPaste}{/if} - - -
      - -
      -
      - {$message->getFullQuote($quoteID)} -
      -
    • - {/foreach} -
    -
    -
    -
    -
    -
    -
    -
    -{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/template/messageSidebar.tpl b/com.woltlab.wcf/template/messageSidebar.tpl deleted file mode 100644 index 475f48fd70..0000000000 --- a/com.woltlab.wcf/template/messageSidebar.tpl +++ /dev/null @@ -1,100 +0,0 @@ -{if !$__messageSidebarJavascript|isset} - - {assign var=__messageSidebarJavascript value=true} -{/if} - - diff --git a/com.woltlab.wcf/template/messageUserOptionOutput.tpl b/com.woltlab.wcf/template/messageUserOptionOutput.tpl deleted file mode 100644 index 0260af3b0e..0000000000 --- a/com.woltlab.wcf/template/messageUserOptionOutput.tpl +++ /dev/null @@ -1,15 +0,0 @@ -{hascontent} -
    - {content} - {@$value} - {/content} -
    - - -{/hascontent} \ No newline at end of file diff --git a/com.woltlab.wcf/template/moderationActivation.tpl b/com.woltlab.wcf/template/moderationActivation.tpl deleted file mode 100644 index 010f00cb50..0000000000 --- a/com.woltlab.wcf/template/moderationActivation.tpl +++ /dev/null @@ -1,113 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.moderation.activation{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - - - - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.moderation.activation{/lang}

    -
    - -{include file='userNotice'} - -
    - -
    - -
    -
    - {lang}wcf.moderation.activation.details{/lang} - -
    -
    {lang}wcf.global.objectID{/lang}
    -
    {#$queue->queueID}
    -
    - {if $queue->lastChangeTime} -
    -
    {lang}wcf.moderation.lastChangeTime{/lang}
    -
    {@$queue->lastChangeTime|time}
    -
    - {/if} -
    -
    {lang}wcf.moderation.assignedUser{/lang}
    -
    -
      - {if $assignedUserID && ($assignedUserID != $__wcf->getUser()->userID)} -
    • - {/if} -
    • -
    • -
    -
    -
    - {if $queue->assignedUser} -
    - -
    {$queue->assignedUsername}
    -
    - {/if} -
    -
    -
    -
    - - {event name='detailsFields'} - -
    - -
    -
    - - {event name='fieldsets'} -
    - -
    -

    {lang}wcf.moderation.activation.content{/lang}

    -
    - -
    - {@$disabledContent} -
    - -
    - -
    - -{include file='footer'} - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/moderationComment.tpl b/com.woltlab.wcf/template/moderationComment.tpl deleted file mode 100644 index becf299de2..0000000000 --- a/com.woltlab.wcf/template/moderationComment.tpl +++ /dev/null @@ -1,29 +0,0 @@ - \ No newline at end of file diff --git a/com.woltlab.wcf/template/moderationList.tpl b/com.woltlab.wcf/template/moderationList.tpl deleted file mode 100644 index 289cb5246f..0000000000 --- a/com.woltlab.wcf/template/moderationList.tpl +++ /dev/null @@ -1,141 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.moderation.moderation{/lang} {if $pageNo > 1}- {lang}wcf.page.pageNo{/lang} {/if}- {PAGE_TITLE|language} - - {include file='headInclude'} - - - - -{capture assign='sidebar'} - {* moderation type *} -
    - {lang}wcf.moderation.filterByType{/lang} - - -
    - - {* assigned user *} -
    - {lang}wcf.moderation.filterByUser{/lang} - - -
    - - {* status *} -
    - {lang}wcf.moderation.status{/lang} - - -
    - - {event name='sidebarBoxes'} -{/capture} - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.moderation.moderation{/lang}

    -
    - -{include file='userNotice'} - -
    - {pages print=true assign=pagesLinks controller='ModerationList' link="id=$definitionID&pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"} - - {hascontent} - - {/hascontent} -
    - -{if $objects|count} -
    -
    -

    {if $status == 2}{lang}wcf.moderation.doneItems{/lang}{else}{lang}wcf.moderation.outstandingItems{/lang}{/if} {#$items}

    -
    - - - - - - - - - - {event name='columnHeads'} - - - - - {foreach from=$objects item=entry} - - - - - - - {event name='columns'} - - {/foreach} - -
    {lang}wcf.global.objectID{/lang}{lang}wcf.moderation.title{/lang}{lang}wcf.moderation.assignedUser{/lang}{lang}wcf.moderation.lastChangeTime{/lang}
    {#$entry->queueID} -

    - {lang}wcf.moderation.type.{@$definitionNames[$entry->objectTypeID]}{/lang} - {$entry->getTitle()} -

    - {if $entry->userID}{$entry->username}{else}{lang}wcf.user.guest{/lang}{/if} - {@$entry->time|time} -
    {if $entry->assignedUserID}{$entry->assignedUsername}{/if}{if $entry->lastChangeTime}{@$entry->lastChangeTime|time}{/if}
    -
    - -
    - {@$pagesLinks} - - {hascontent} - - {/hascontent} -
    -{else} -

    {lang}wcf.moderation.noItems{/lang}

    -{/if} - -{include file='footer'} - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/moderationQueueList.tpl b/com.woltlab.wcf/template/moderationQueueList.tpl deleted file mode 100644 index 5ba8cb0e67..0000000000 --- a/com.woltlab.wcf/template/moderationQueueList.tpl +++ /dev/null @@ -1,13 +0,0 @@ -{foreach from=$queues item=queue} -
  7. - -
    - {@$queue->getUserProfile()->getAvatar()->getImageTag(24)} -
    -
    -

    {$queue->getAffectedObject()->getTitle()}

    - {$queue->getAffectedObject()->getUsername()} - {@$queue->getAffectedObject()->getTime()|time} -
    -
    -
  8. -{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/template/moderationReport.tpl b/com.woltlab.wcf/template/moderationReport.tpl deleted file mode 100644 index 7ccadf38b6..0000000000 --- a/com.woltlab.wcf/template/moderationReport.tpl +++ /dev/null @@ -1,123 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.moderation.report{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - - - - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.moderation.report{/lang}

    -
    - -{include file='userNotice'} - -
    - -
    - -
    -
    - {lang}wcf.moderation.report.details{/lang} - -
    -
    {lang}wcf.global.objectID{/lang}
    -
    {#$queue->queueID}
    -
    -
    -
    {lang}wcf.moderation.report.reportedBy{/lang}
    -
    {if $queue->userID}{$queue->username}{else}{lang}wcf.user.guest{/lang}{/if} ({@$queue->time|time})
    -
    - {if $queue->lastChangeTime} -
    -
    {lang}wcf.moderation.lastChangeTime{/lang}
    -
    {@$queue->lastChangeTime|time}
    -
    - {/if} -
    -
    {lang}wcf.moderation.assignedUser{/lang}
    -
    -
      - {if $assignedUserID && ($assignedUserID != $__wcf->getUser()->userID)} -
    • - {/if} -
    • -
    • -
    -
    -
    - {if $queue->assignedUser} -
    - -
    {$queue->assignedUsername}
    -
    - {/if} -
    -
    {lang}wcf.moderation.report.reason{/lang}
    -
    {@$queue->getFormattedMessage()}
    -
    -
    -
    -
    -
    - - {event name='detailsFields'} - -
    - -
    -
    - - {event name='fieldsets'} -
    - -
    -

    {lang}wcf.moderation.report.reportedContent{/lang}

    -
    - -
    - {@$reportedContent} -
    - -
    - -
    - -{include file='footer'} - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/moderationReportDialog.tpl b/com.woltlab.wcf/template/moderationReportDialog.tpl deleted file mode 100644 index e0d98db767..0000000000 --- a/com.woltlab.wcf/template/moderationReportDialog.tpl +++ /dev/null @@ -1,22 +0,0 @@ -{if $alreadyReported} -

    {lang}wcf.moderation.report.alreadyReported{/lang}

    -{else} -
    - - -
    -
    - - {lang}wcf.moderation.report.reason.description{/lang} -
    -
    - - {event name='reasonFields'} -
    - - {event name='fieldsets'} - -
    - -
    -{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/template/multiSelectOptionType.tpl b/com.woltlab.wcf/template/multiSelectOptionType.tpl deleted file mode 100644 index 3c8ce8570d..0000000000 --- a/com.woltlab.wcf/template/multiSelectOptionType.tpl +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/com.woltlab.wcf/template/multipleLanguageInputJavascript.tpl b/com.woltlab.wcf/template/multipleLanguageInputJavascript.tpl deleted file mode 100644 index 2a4a32a834..0000000000 --- a/com.woltlab.wcf/template/multipleLanguageInputJavascript.tpl +++ /dev/null @@ -1,10 +0,0 @@ -{if !$forceSelection|isset}{assign var=forceSelection value=false}{/if} - \ No newline at end of file diff --git a/com.woltlab.wcf/template/newPassword.tpl b/com.woltlab.wcf/template/newPassword.tpl deleted file mode 100644 index feaefd5fed..0000000000 --- a/com.woltlab.wcf/template/newPassword.tpl +++ /dev/null @@ -1,82 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.newPassword{/lang} - {PAGE_TITLE|language} - {include file='headInclude'} - - - - -{include file='header'} - -
    -

    {lang}wcf.user.newPassword{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    -
    - {lang}wcf.user.newPassword{/lang} - - -
    - -
    -
    - - {if $errorField == 'userID'} - - {if $errorType == 'invalid'}{lang}wcf.user.userID.error.invalid{/lang}{/if} - - {/if} -
    - - - -
    - -
    -
    - - {if $errorField == 'lostPasswordKey'} - - {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType == 'invalid'}{lang}wcf.user.lostPasswordKey.error.invalid{/lang}{/if} - - {/if} -
    - - - {event name='fields'} -
    - - {event name='fieldsets'} -
    - -
    - -
    -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/notificationList.tpl b/com.woltlab.wcf/template/notificationList.tpl deleted file mode 100644 index 373b496556..0000000000 --- a/com.woltlab.wcf/template/notificationList.tpl +++ /dev/null @@ -1,96 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.notification.notifications{/lang} - {lang}wcf.user.usercp{/lang} - {PAGE_TITLE|language} - {include file='headInclude'} - - - - - - -{include file='userMenuSidebar'} - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.user.notification.notifications{/lang} {#$__wcf->getUserNotificationHandler()->getNotificationCount()}

    -
    - -{include file='userNotice'} - -
    - {pages print=true assign=pagesLinks controller='NotificationList' link="pageNo=%d"} - - {hascontent} - - {/hascontent} -
    - -{if $notifications[notifications]} -
    - -
    - -
    - {@$pagesLinks} - - {hascontent} - - {/hascontent} -
    -{else} -

    {lang}wcf.user.notification.noNotifications{/lang}

    -{/if} - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/notificationListOustanding.tpl b/com.woltlab.wcf/template/notificationListOustanding.tpl deleted file mode 100644 index 92a3b28912..0000000000 --- a/com.woltlab.wcf/template/notificationListOustanding.tpl +++ /dev/null @@ -1,13 +0,0 @@ -{foreach from=$notifications[notifications] item=notification} -
  9. - -
    - {@$notification[event]->getAuthor()->getAvatar()->getImageTag(24)} -
    -
    -

    {@$notification[event]->getMessage()}

    - {$notification[event]->getAuthor()->username} - {@$notification[time]|time} -
    -
    -
  10. -{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/template/notificationSettings.tpl b/com.woltlab.wcf/template/notificationSettings.tpl deleted file mode 100644 index dbb021ad2a..0000000000 --- a/com.woltlab.wcf/template/notificationSettings.tpl +++ /dev/null @@ -1,93 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.menu.settings{/lang}: {lang}wcf.user.notification.notifications{/lang} - {lang}wcf.user.menu.settings{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - - - -{include file='userMenuSidebar'} - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.user.menu.settings{/lang}: {lang}wcf.user.notification.notifications{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -{if $success|isset} -

    {lang}wcf.global.success.edit{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    - {foreach from=$events key='eventCategory' item='eventList'} -
    - {lang}wcf.user.notification.{$eventCategory}{/lang} - -
    - {foreach from=$eventList item='event'} -
    - - {hascontent}{content}{lang __optional=true}wcf.user.notification.{$event->objectType}.{$event->eventName}.description{/lang}{/content}{/hascontent} - - - -
    - {/foreach} -
    -
    - {/foreach} - - {event name='fieldsets'} -
    - -
    - -
    -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/offline.tpl b/com.woltlab.wcf/template/offline.tpl deleted file mode 100644 index 3f47d84390..0000000000 --- a/com.woltlab.wcf/template/offline.tpl +++ /dev/null @@ -1,21 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.global.error.title{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - -{include file='header'} - -
    -

    {lang}wcf.page.offline{/lang}

    -

    {if OFFLINE_MESSAGE_ALLOW_HTML}{@OFFLINE_MESSAGE}{else}{@OFFLINE_MESSAGE|htmlspecialchars|nl2br}{/if}

    -
    - -{include file='footer'} - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/permissionDenied.tpl b/com.woltlab.wcf/template/permissionDenied.tpl deleted file mode 100644 index 7c56d4546a..0000000000 --- a/com.woltlab.wcf/template/permissionDenied.tpl +++ /dev/null @@ -1,28 +0,0 @@ -{include file="documentHeader"} - - - {lang}wcf.global.error.permissionDenied.title{/lang} - {lang}{PAGE_TITLE}{/lang} - - {include file='headInclude'} - - - - -{include file='header'} - -

    {lang}wcf.global.error.permissionDenied{/lang}

    - -{event name='content'} - -{if ENABLE_DEBUG_MODE} - -{/if} - -{include file='footer'} - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/poll.tpl b/com.woltlab.wcf/template/poll.tpl deleted file mode 100644 index 9810cb7341..0000000000 --- a/com.woltlab.wcf/template/poll.tpl +++ /dev/null @@ -1,45 +0,0 @@ -{if $__wcf->getUser()->userID && !$__pollLoadedJavaScript|isset} - {assign var=__pollLoadedJavaScript value=true} - - -{/if} - -
    -
    - {$poll->question} {#$poll->votes} - -
    - {if !$__wcf->getUser()->userID} - {if $poll->canSeeResult()} - {include file='pollResult'} - {else} - {include file='pollVote'} - {/if} - {else} - {if $poll->canVote() && !$poll->isParticipant()} - {include file='pollVote'} - {else} - {include file='pollResult'} - {/if} - {/if} - - {event name='pollData'} -
    -
    - - {if $__wcf->getUser()->userID} -
    - - - - - {event name='pollButtons'} -
    - {/if} -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/pollResult.tpl b/com.woltlab.wcf/template/pollResult.tpl deleted file mode 100644 index d42edb2292..0000000000 --- a/com.woltlab.wcf/template/pollResult.tpl +++ /dev/null @@ -1,13 +0,0 @@ -
      - {foreach from=$poll->getOptions(true) item=option} -
    1. -   -
      - - {$option->optionValue} ({#$option->votes}) - {@$option->getRelativeVotes($poll)}% - -
      -
    2. - {/foreach} -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/pollVote.tpl b/com.woltlab.wcf/template/pollVote.tpl deleted file mode 100644 index 29211fb746..0000000000 --- a/com.woltlab.wcf/template/pollVote.tpl +++ /dev/null @@ -1,15 +0,0 @@ -
    - {foreach from=$poll->getOptions() item=option} -
    - -
    - {/foreach} -
    -{if $poll->canVote()} - {if $poll->maxVotes > 1}{lang}wcf.poll.multipleVotes{/lang}{/if} -{else} -

    {lang}wcf.poll.restrictedResult{/lang}

    -{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/template/quoteBBCodeTag.tpl b/com.woltlab.wcf/template/quoteBBCodeTag.tpl deleted file mode 100644 index c1c386b0dd..0000000000 --- a/com.woltlab.wcf/template/quoteBBCodeTag.tpl +++ /dev/null @@ -1,17 +0,0 @@ -
    - {if $quoteAuthor} -
    -

    - {if $quoteLink} - {lang}wcf.bbcode.quote.title{/lang} - {else} - {lang}wcf.bbcode.quote.title{/lang} - {/if} -

    -
    - {/if} - -
    - {@$content} -
    -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/radioButtonOptionType.tpl b/com.woltlab.wcf/template/radioButtonOptionType.tpl deleted file mode 100644 index 763c9db93f..0000000000 --- a/com.woltlab.wcf/template/radioButtonOptionType.tpl +++ /dev/null @@ -1,3 +0,0 @@ -{foreach name=radioButtons from=$selectOptions key=key item=selectOption} - -{/foreach} diff --git a/com.woltlab.wcf/template/recaptcha.tpl b/com.woltlab.wcf/template/recaptcha.tpl deleted file mode 100644 index c8aa647afc..0000000000 --- a/com.woltlab.wcf/template/recaptcha.tpl +++ /dev/null @@ -1,55 +0,0 @@ -
    - - {lang}wcf.recaptcha.description{/lang} - -
    - -
    - -
    -
    -
    - - {if $errorField == 'recaptchaString'} - - {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType == 'false'}{lang}wcf.recaptcha.error.recaptchaString.false{/lang}{/if} - - {/if} -
    - - {event name='fields'} - -
    - -
    - - - -
    -
    diff --git a/com.woltlab.wcf/template/recentActivities.tpl b/com.woltlab.wcf/template/recentActivities.tpl deleted file mode 100644 index 713c5b4555..0000000000 --- a/com.woltlab.wcf/template/recentActivities.tpl +++ /dev/null @@ -1,24 +0,0 @@ -{hascontent} - - -
      - {content} - {include file='recentActivityListItem'} - {/content} -
    -{hascontentelse} -
    - {if $placeholder|isset}{$placeholder}{/if} -
    -{/hascontent} diff --git a/com.woltlab.wcf/template/recentActivityList.tpl b/com.woltlab.wcf/template/recentActivityList.tpl deleted file mode 100644 index 8cfcc4b6fd..0000000000 --- a/com.woltlab.wcf/template/recentActivityList.tpl +++ /dev/null @@ -1,77 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.recentActivity{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - - - - - -{capture assign='sidebar'} - {@$__boxSidebar} -{/capture} - -{include file='header' sidebarOrientation='right'} - -
    -

    {lang}wcf.user.recentActivity{/lang}

    -
    - -{include file='userNotice'} - -
    - {hascontent} - - {/hascontent} -
    - -{if $eventList|count} -
    -
      - {include file='recentActivityListItem'} -
    -
    - -
    - {hascontent} - - {/hascontent} -
    -{else} -

    {lang}wcf.user.recentActivity.noEntries{/lang}

    -{/if} - - - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/recentActivityListItem.tpl b/com.woltlab.wcf/template/recentActivityListItem.tpl deleted file mode 100644 index 90cdcac869..0000000000 --- a/com.woltlab.wcf/template/recentActivityListItem.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{foreach from=$eventList item=event} -
  11. -
    - {@$event->getUserProfile()->getAvatar()->getImageTag(48)} - -
    -
    -

    {$event->getUserProfile()->username} - {@$event->time|time}

    -

    {@$event->getTitle()}

    - {lang}wcf.user.recentActivity.{@$event->getObjectTypeName()}{/lang} -
    - -
    {@$event->getDescription()}
    -
    -
    -
  12. -{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/template/redirect.tpl b/com.woltlab.wcf/template/redirect.tpl deleted file mode 100644 index 4827f3cd58..0000000000 --- a/com.woltlab.wcf/template/redirect.tpl +++ /dev/null @@ -1,23 +0,0 @@ -{include file="documentHeader"} - - - {lang}wcf.global.redirect.title{/lang} - {lang}{PAGE_TITLE}{/lang} - - {include file='headInclude'} - - - - - - -{include file='header'} - - - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/register.tpl b/com.woltlab.wcf/template/register.tpl deleted file mode 100644 index 8ab4031b00..0000000000 --- a/com.woltlab.wcf/template/register.tpl +++ /dev/null @@ -1,229 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.register{/lang} - {PAGE_TITLE|language} - {include file='headInclude'} - - - - - - -{include file='header' __disableLoginLink=true} - -
    -

    {lang}wcf.user.register{/lang}

    -
    - -{include file='userNotice'} - -{if $isExternalAuthentication} - {if $__wcf->session->getVar('__githubToken')} -

    {lang}wcf.user.3rdparty.github.register{/lang}

    - {elseif $__wcf->session->getVar('__twitterData')} -

    {lang}wcf.user.3rdparty.twitter.register{/lang}

    - {elseif $__wcf->session->getVar('__facebookData')} -

    {lang}wcf.user.3rdparty.facebook.register{/lang}

    - {elseif $__wcf->session->getVar('__googleData')} -

    {lang}wcf.user.3rdparty.google.register{/lang}

    - {/if} -{/if} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    -
    - {lang}wcf.user.username{/lang} - - -
    - -
    -
    - - {if $errorType.username|isset} - - {if $errorType.username == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType.username == 'notValid'}{lang}wcf.user.username.error.notValid{/lang}{/if} - {if $errorType.username == 'notUnique'}{lang}wcf.user.username.error.notUnique{/lang}{/if} - - {/if} - {lang}wcf.user.username.description{/lang} -
    - - - {event name='usernameFields'} -
    - -
    - {lang}wcf.user.email{/lang} - - -
    - -
    -
    - - {if $errorType.email|isset} - - {if $errorType.email == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType.email == 'notValid'}{lang}wcf.user.email.error.notValid{/lang}{/if} - {if $errorType.email == 'notUnique'}{lang}wcf.user.email.error.notUnique{/lang}{/if} - - {/if} -
    - - - -
    - -
    -
    - - {if $errorType.confirmEmail|isset} - - {if $errorType.confirmEmail == 'notEqual'}{lang}wcf.user.confirmEmail.error.notEqual{/lang}{/if} - - {/if} -
    - - - {event name='emailFields'} -
    - - {if !$isExternalAuthentication} -
    - {lang}wcf.user.password{/lang} - - -
    - -
    -
    - - {if $errorType.password|isset} - - {if $errorType.password == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} - {if $errorType.password == 'notSecure'}{lang}wcf.user.password.error.notSecure{/lang}{/if} - - {/if} - {lang}wcf.user.password.description{/lang} -
    - - - -
    - -
    -
    - - {if $errorType.confirmPassword|isset} - - {if $errorType.confirmPassword == 'notEqual'}{lang}wcf.user.confirmPassword.error.notEqual{/lang}{/if} - - {/if} -
    - - - {event name='passwordFields'} -
    - {/if} - - {if $availableLanguages|count > 1} -
    - {lang}wcf.user.language{/lang} - -
    -
    -
    - - {lang}wcf.user.language.description{/lang} -
    -
    - - {hascontent} -
    -
    -
    - {content} - {foreach from=$availableContentLanguages item=language} - - {/foreach} - {/content} - {lang}wcf.user.visibleLanguages.description{/lang}
    -
    - {/hascontent} - - {event name='languageFields'} -
    - {/if} - - {foreach from=$optionTree item=category} -
    - {lang}wcf.user.option.category.{@$category[object]->categoryName}{/lang} - - {include file='userOptionFieldList' options=$category[options] langPrefix='wcf.user.option.'} -
    - {/foreach} - - {event name='fieldsets'} - - {if $useCaptcha} - {if $errorType.recaptchaString|isset} - {assign var=errorField value='recaptchaString'} - {assign var=errorType value=$errorType.recaptchaString} - {/if} - {include file='recaptcha'} - {/if} -
    - -
    - -
    -
    - -{include file='footer'} - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/registerActivation.tpl b/com.woltlab.wcf/template/registerActivation.tpl deleted file mode 100644 index 9f03a87a12..0000000000 --- a/com.woltlab.wcf/template/registerActivation.tpl +++ /dev/null @@ -1,87 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.registerActivation{/lang} - {PAGE_TITLE|language} - {include file='headInclude'} - - - - -{include file='header'} - -
    -

    {lang}wcf.user.registerActivation{/lang}

    -
    - -{include file='userNotice'} - -{if $__wcf->user->userID && $__wcf->user->activationCode}

    {lang}wcf.user.registerActivation.info{/lang}

    {/if} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    -
    - - - -
    -
    - - {if $errorField == 'username'} - - {if $errorType == 'notFound'}{lang}wcf.user.username.error.notFound{/lang}{/if} - - {/if} -
    - - - -
    -
    - - {if $errorField == 'activationCode'} - - {if $errorType == 'notValid'}{lang}wcf.user.activationCode.error.notValid{/lang}{/if} - - {/if} -
    - - - {event name='fields'} - -
    -
    - -
    -
    -
    - - {event name='fieldsets'} -
    - -
    - -
    -
    - -{include file='footer'} - - diff --git a/com.woltlab.wcf/template/registerNewActivationCode.tpl b/com.woltlab.wcf/template/registerNewActivationCode.tpl deleted file mode 100644 index 5122f84e0a..0000000000 --- a/com.woltlab.wcf/template/registerNewActivationCode.tpl +++ /dev/null @@ -1,100 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.newActivationCode{/lang} - {PAGE_TITLE|language} - {include file='headInclude'} - - - - -{include file='header'} - -
    -

    {lang}wcf.user.newActivationCode{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    -
    - {lang}wcf.user.newActivationCode{/lang} - - -
    -
    - - {if $errorField == 'username'} - - {if $errorType == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {elseif $errorType == 'alreadyEnabled'} - {lang}wcf.user.registerActivation.error.userAlreadyEnabled{/lang} - {else} - {lang}wcf.user.username.error.{@$errorType}{/lang} - {/if} - - {/if} -
    - - - -
    -
    - - {if $errorField == 'password'} - - {if $errorType == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {else} - {lang}wcf.user.password.error.{@$errorType}{/lang} - {/if} - - {/if} -
    - - - -
    -
    - - {if $errorField == 'email'} - - {lang}wcf.user.email.error.{@$errorType}{/lang} - - {/if} - {lang}wcf.user.registerNewActivationCode.email.description{/lang} -
    - - - {event name='fields'} -
    - - {event name='fieldsets'} -
    - -
    - -
    -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/rssFeed.tpl b/com.woltlab.wcf/template/rssFeed.tpl deleted file mode 100644 index 11242c0053..0000000000 --- a/com.woltlab.wcf/template/rssFeed.tpl +++ /dev/null @@ -1,46 +0,0 @@ - - - - <![CDATA[{if $title}{$title} - {/if}{@PAGE_TITLE|language|escapeCDATA}]]> - - - {@$__wcf->language->getFixedLanguageCode()} - {'r'|gmdate:TIME_NOW} -{assign var='dummy' value=$items->rewind()} - {if $items->valid()}{'r'|gmdate:$items->current()->getTime()}{else}{'r'|gmdate:TIME_NOW}{/if} - 60 - - -{* *}{foreach from=$items item='item'} - - <![CDATA[{@$item->getTitle()|escapeCDATA}]]> - getLink()|escapeCDATA}]]> - {hascontent}getExcerpt()|escapeCDATA}{/content}]]>{/hascontent} - {'r'|gmdate:$item->getTime()} - {@$item->getUsername()|escapeCDATA} - getLink()|escapeCDATA}]]> - {foreach from=$item->getCategories() item='category'} - - {/foreach} - {hascontent}getFormattedMessage()|escapeCDATA}{/content}]]>{/hascontent} - {@$item->getComments()|escapeCDATA} - -{* *}{/foreach} - -{if ENABLE_BENCHMARK} - -{/if} - \ No newline at end of file diff --git a/com.woltlab.wcf/template/search.tpl b/com.woltlab.wcf/template/search.tpl deleted file mode 100644 index dc94079699..0000000000 --- a/com.woltlab.wcf/template/search.tpl +++ /dev/null @@ -1,147 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.search.title{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - -{include file='header'} - -
    -

    {lang}wcf.search.title{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -{if $errorMessage|isset} -

    {@$errorMessage}

    -{/if} - -
    -
    -
    - {lang}wcf.search.general{/lang} - - -
    -
    - - {if $errorField == 'q'} - - {if $errorType == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {else} - {lang}wcf.search.query.error.{@$errorType}{/lang} - {/if} - - {/if} - - {event name='queryOptions'} - -

    {lang}wcf.search.query.description{/lang}

    -
    - - -
    -
    -
    - - - {event name='authorOptions'} -
    -
    - -
    -
    -
    - - - {event name='periodOptions'} -
    -
    - -
    -
    -
    - - - - {event name='displayOptions'} -
    -
    - - {event name='generalFields'} - -
    -
    {lang}wcf.search.type{/lang}
    -
    - {foreach from=$objectTypes key=objectTypeName item=objectType} - {if $objectType->isAccessible()} - - {/if} - {/foreach} -
    -
    -
    - - {event name='fieldsets'} - {if $useCaptcha}{include file='recaptcha'}{/if} - - {foreach from=$objectTypes key=objectTypeName item=objectType} - {if $objectType->isAccessible() && $objectType->getFormTemplateName()} - {assign var='__jsID' value='.'|str_replace:'_':$objectTypeName} -
    - {lang}wcf.search.type.{@$objectTypeName}{/lang} - - {include file=$objectType->getFormTemplateName() application=$objectType->getApplication()} - - -
    - {/if} - {/foreach} -
    - -
    - -
    -
    - -{include file='footer'} - - - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/searchArea.tpl b/com.woltlab.wcf/template/searchArea.tpl deleted file mode 100644 index a6427880a1..0000000000 --- a/com.woltlab.wcf/template/searchArea.tpl +++ /dev/null @@ -1,35 +0,0 @@ -{capture assign='__searchFormLink'}{link controller='Search'}{/link}{/capture} -{capture assign='__searchInputPlaceholder'}{lang}wcf.global.search.enterSearchTerm{/lang}{/capture} -{capture assign='__searchDropdownOptions'}{/capture} -{assign var='__searchHiddenInputFields' value=''} - -{event name='settings'} - - - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/searchResult.tpl b/com.woltlab.wcf/template/searchResult.tpl deleted file mode 100644 index aca7cf64c1..0000000000 --- a/com.woltlab.wcf/template/searchResult.tpl +++ /dev/null @@ -1,60 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.search.results{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - -{include file='header'} - -
    -

    {if $query}{lang}wcf.search.results{/lang}{else}{lang}wcf.search.results{/lang}{/if}

    -

    {lang}wcf.search.results.description{/lang}

    -
    - -{include file='userNotice'} - -
    - {assign var=encodedHighlight value=$highlight|urlencode} - {pages print=true assign=pagesLinks controller='SearchResult' id=$searchID link="pageNo=%d&highlight=$encodedHighlight"} - - {hascontent} - - {/hascontent} -
    - -{include file=$resultListTemplateName application=$resultListApplication} - -
    - {@$pagesLinks} - - {hascontent} - - {/hascontent} -
    - -{include file='footer'} - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/searchResultList.tpl b/com.woltlab.wcf/template/searchResultList.tpl deleted file mode 100644 index 162a53837c..0000000000 --- a/com.woltlab.wcf/template/searchResultList.tpl +++ /dev/null @@ -1,25 +0,0 @@ -
    - -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/selectOptionType.tpl b/com.woltlab.wcf/template/selectOptionType.tpl deleted file mode 100644 index e0e2ce6cdf..0000000000 --- a/com.woltlab.wcf/template/selectOptionType.tpl +++ /dev/null @@ -1,6 +0,0 @@ - \ No newline at end of file diff --git a/com.woltlab.wcf/template/settings.tpl b/com.woltlab.wcf/template/settings.tpl deleted file mode 100644 index 1031376469..0000000000 --- a/com.woltlab.wcf/template/settings.tpl +++ /dev/null @@ -1,131 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.option.category.settings.{$category}{/lang} - {lang}wcf.user.menu.settings{/lang} - {PAGE_TITLE|language} - {include file='headInclude'} - - - - -{include file='userMenuSidebar'} - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.user.menu.settings{/lang}: {lang}wcf.user.option.category.settings.{$category}{/lang}

    -
    - -{include file='userNotice'} - -{if $success|isset} -

    {lang}wcf.global.success.edit{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    - {if $category == 'general'} - {if $availableLanguages|count > 1} -
    - {lang}wcf.user.language{/lang} - -
    -
    -
    - - -
    -
    - - {hascontent} -
    -
    -
    - {content} - {foreach from=$availableContentLanguages item=language} - - {/foreach} - {/content} - {lang}wcf.user.visibleLanguages.description{/lang}
    -
    - {/hascontent} - - {event name='languageFields'} -
    - {/if} - - {if $availableStyles|count > 1} -
    - {lang}wcf.user.style{/lang} - -
    -
    -
    - - {lang}wcf.user.style.description{/lang} -
    -
    - - {event name='styleFields'} -
    - {/if} - {/if} - - {foreach from=$optionTree[0][categories][0][categories] item=optionCategory} -
    - {lang}wcf.user.option.category.{@$optionCategory[object]->categoryName}{/lang} - - {include file='userProfileOptionFieldList' options=$optionCategory[options] langPrefix='wcf.user.option.'} -
    - {/foreach} - - {event name='fieldsets'} -
    - -
    - - {if $category != 'general'}{/if} -
    -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/shareButtons.tpl b/com.woltlab.wcf/template/shareButtons.tpl deleted file mode 100644 index 83514dc660..0000000000 --- a/com.woltlab.wcf/template/shareButtons.tpl +++ /dev/null @@ -1,49 +0,0 @@ -
    - - - -
    diff --git a/com.woltlab.wcf/template/signatureEdit.tpl b/com.woltlab.wcf/template/signatureEdit.tpl deleted file mode 100644 index c7a2821086..0000000000 --- a/com.woltlab.wcf/template/signatureEdit.tpl +++ /dev/null @@ -1,114 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.signature.edit{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - - - -{include file='userMenuSidebar'} - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.user.signature.edit{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField} -

    {lang}wcf.global.form.error{/lang}

    -{/if} - -{if $success|isset} -

    {lang}wcf.global.success.edit{/lang}

    -{/if} - -{if $__wcf->user->disableSignature} -

    {lang}wcf.user.signature.error.disabled{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    - {if $signatureCache} -
    - {lang}wcf.user.signature.current{/lang} - - {@$signatureCache} -
    - {/if} - - {if !$__wcf->user->disableSignature} -
    - {lang}wcf.user.signature{/lang} - -
    -
    -
    - - {if $errorField == 'text'} - - {if $errorType == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {elseif $errorType == 'tooLong'} - {lang}wcf.message.error.tooLong{/lang} - {elseif $errorType == 'censoredWordsFound'} - {lang}wcf.message.error.censoredWordsFound{/lang} - {elseif $errorType == 'disallowedBBCodes'} - {lang}wcf.message.error.disallowedBBCodes{/lang} - {else} - {lang}wcf.user.signature.error.{@$errorType}{/lang} - {/if} - - {/if} -
    -
    - - {event name='fields'} -
    - - {event name='fieldsets'} - - {include file='messageFormTabs'} - {/if} -
    - - {if !$__wcf->user->disableSignature} -
    - - -
    - {/if} -
    - -{include file='footer'} -{include file='wysiwyg'} - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/sitemap.tpl b/com.woltlab.wcf/template/sitemap.tpl deleted file mode 100644 index 4a752c2049..0000000000 --- a/com.woltlab.wcf/template/sitemap.tpl +++ /dev/null @@ -1,38 +0,0 @@ -
    - {hascontent} -
    - - - {foreach from=$tree item=sitemapName} - - {/foreach} -
    - - - {hascontentelse} - {@$sitemap} - {/hascontent} -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/sitemapUserAccount.tpl b/com.woltlab.wcf/template/sitemapUserAccount.tpl deleted file mode 100644 index f90ddb0519..0000000000 --- a/com.woltlab.wcf/template/sitemapUserAccount.tpl +++ /dev/null @@ -1,22 +0,0 @@ -
      - {if $__wcf->getUser()->userID} - {assign var=__userMenuActiveItems value=$__wcf->getUserMenu()->getActiveMenuItems()} - {foreach from=$__wcf->getUserMenu()->getMenuItems('') item=menuCategory} -
    • -

      {lang}{$menuCategory->menuItem}{/lang}

      - -
    • - {/foreach} - {else} -
    • - {lang}wcf.user.login{/lang} -
    • -
    • - {lang}wcf.user.register{/lang} -
    • - {/if} -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/spoilerBBCodeTag.tpl b/com.woltlab.wcf/template/spoilerBBCodeTag.tpl deleted file mode 100644 index 515e214585..0000000000 --- a/com.woltlab.wcf/template/spoilerBBCodeTag.tpl +++ /dev/null @@ -1,25 +0,0 @@ - - - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/styleChooser.tpl b/com.woltlab.wcf/template/styleChooser.tpl deleted file mode 100644 index c2f93f7c3b..0000000000 --- a/com.woltlab.wcf/template/styleChooser.tpl +++ /dev/null @@ -1,19 +0,0 @@ -
    -
      - {foreach from=$styleList item=style} -
    1. -
      - - - -
      -
      -

      {$style->styleName}{if $style->styleID == $__wcf->getStyleHandler()->getStyle()->styleID} {/if}

      -
      - {if $style->styleDescription}{lang}{@$style->styleDescription}{/lang}{/if} -
      -
      -
    2. - {/foreach} -
    -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/tagCloudBox.tpl b/com.woltlab.wcf/template/tagCloudBox.tpl deleted file mode 100644 index ded4835c77..0000000000 --- a/com.woltlab.wcf/template/tagCloudBox.tpl +++ /dev/null @@ -1,9 +0,0 @@ -{hascontent} -
      - {content} - {foreach from=$tags item=tag} -
    • - {/foreach} - {/content} -
    -{/hascontent} \ No newline at end of file diff --git a/com.woltlab.wcf/template/tagInput.tpl b/com.woltlab.wcf/template/tagInput.tpl deleted file mode 100644 index b81ac0b56d..0000000000 --- a/com.woltlab.wcf/template/tagInput.tpl +++ /dev/null @@ -1,20 +0,0 @@ -
    -
    -
    -
    - - {lang}wcf.tagging.tags.description{/lang} -
    -
    - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/tagged.tpl b/com.woltlab.wcf/template/tagged.tpl deleted file mode 100644 index 1c8a3cce8d..0000000000 --- a/com.woltlab.wcf/template/tagged.tpl +++ /dev/null @@ -1,88 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.tagging.taggedObjects.{@$objectType}{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - {if $pageNo < $pages} - - {/if} - {if $pageNo > 1} - - {/if} - - - - - -{capture assign='sidebar'} -
    - {lang}wcf.tagging.objectTypes{/lang} - - -
    - -
    - {lang}wcf.tagging.tags{/lang} - - -
    -{/capture} - -{include file='header' sidebarOrientation='left'} - -
    -

    {lang}wcf.tagging.taggedObjects.{@$objectType}{/lang}

    -
    - -{include file='userNotice'} - -
    - {pages print=true assign=pagesLinks controller='Tagged' object=$tag link="objectType=$objectType&pageNo=%d"} - - {hascontent} - - {/hascontent} -
    - -{if $items} - {include file=$resultListTemplateName application=$resultListApplication} -{else} -

    {lang}wcf.tagging.taggedObjects.noResults{/lang}

    -{/if} - -
    - {@$pagesLinks} - - {hascontent} - - {/hascontent} -
    - -{include file='footer'} - - - \ No newline at end of file diff --git a/com.woltlab.wcf/template/team.tpl b/com.woltlab.wcf/template/team.tpl deleted file mode 100644 index 940eb52061..0000000000 --- a/com.woltlab.wcf/template/team.tpl +++ /dev/null @@ -1,82 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.team{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - - - - - -{capture assign='sidebar'} - {@$__boxSidebar} -{/capture} - -{include file='header' sidebarOrientation='right'} - -
    -

    {lang}wcf.user.team{/lang}

    -
    - -{include file='userNotice'} - -
    - {hascontent} - - {/hascontent} -
    - -{foreach from=$objects->getTeams() item=team} -
    -

    {$team->groupName|language} {#$team->getMembers()|count}

    -
    - -
    -
      - {foreach from=$team->getMembers() item=user} - {include file='userListItem'} - {/foreach} -
    -
    -{/foreach} - -
    - {hascontent} - - {/hascontent} -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/textI18nOptionType.tpl b/com.woltlab.wcf/template/textI18nOptionType.tpl deleted file mode 100644 index 8caccffa7c..0000000000 --- a/com.woltlab.wcf/template/textI18nOptionType.tpl +++ /dev/null @@ -1,10 +0,0 @@ - - diff --git a/com.woltlab.wcf/template/textOptionType.tpl b/com.woltlab.wcf/template/textOptionType.tpl deleted file mode 100644 index 3477f93a84..0000000000 --- a/com.woltlab.wcf/template/textOptionType.tpl +++ /dev/null @@ -1 +0,0 @@ -minlength > 0} required="required"{/if}{if $option->maxlength} maxlength="{$option->maxlength}"{/if}{if $inputClass} class="{@$inputClass}"{/if} /> diff --git a/com.woltlab.wcf/template/textareaI18nOptionType.tpl b/com.woltlab.wcf/template/textareaI18nOptionType.tpl deleted file mode 100644 index ecc8981bc2..0000000000 --- a/com.woltlab.wcf/template/textareaI18nOptionType.tpl +++ /dev/null @@ -1,10 +0,0 @@ - - diff --git a/com.woltlab.wcf/template/textareaOptionType.tpl b/com.woltlab.wcf/template/textareaOptionType.tpl deleted file mode 100644 index 310cd47267..0000000000 --- a/com.woltlab.wcf/template/textareaOptionType.tpl +++ /dev/null @@ -1 +0,0 @@ - diff --git a/com.woltlab.wcf/template/user.tpl b/com.woltlab.wcf/template/user.tpl deleted file mode 100644 index 59f2854e89..0000000000 --- a/com.woltlab.wcf/template/user.tpl +++ /dev/null @@ -1,173 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.profile{/lang} - {lang}wcf.user.members{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - - {event name='javascriptInclude'} - - - - - - - -{include file='userSidebar' assign='sidebar'} - -{include file='header' sidebarOrientation='left'} - -
    - - -

    {$user->username}{if MODULE_USER_RANK && $user->getUserTitle()} {$user->getUserTitle()}{/if}

    - -
      - {if $user->gender}
    • {lang}wcf.user.gender.{if $user->gender == 1}male{else}female{/if}{/lang}
    • {/if} - {if $user->getAge()}
    • {@$user->getAge()}
    • {/if} - {if $user->location}
    • {lang}wcf.user.membersList.location{/lang}
    • {/if} - {if $user->getOldUsername()}
    • {lang}wcf.user.profile.oldUsername{/lang}
    • {/if} -
    • {lang}wcf.user.membersList.registrationDate{/lang}
    • - {event name='userDataRow1'} -
    - {if $user->canViewOnlineStatus() && $user->getLastActivityTime()} -
    -
    {lang}wcf.user.usersOnline.lastActivity{/lang}
    -
    {@$user->getLastActivityTime()|time}{if $user->getCurrentLocation()}, {@$user->getCurrentLocation()}{/if}
    - {event name='userDataRow2'} -
    - {/if} - -
    - -{include file='userNotice'} - -
    - {hascontent} - - {/hascontent} -
    - -
    - - - {foreach from=$__wcf->getUserProfileMenu()->getMenuItems() item=menuItem} - {if $menuItem->getContentManager()->isVisible($userID)} -
    - {if $menuItem === $__wcf->getUserProfileMenu()->getActiveMenuItem()} - {@$profileContent} - {/if} -
    - {/if} - {/foreach} -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/userException.tpl b/com.woltlab.wcf/template/userException.tpl deleted file mode 100644 index 7d7052c159..0000000000 --- a/com.woltlab.wcf/template/userException.tpl +++ /dev/null @@ -1,34 +0,0 @@ -{include file="documentHeader"} - - {lang}wcf.global.error.title{/lang} - {lang}{PAGE_TITLE}{/lang} - - {include file='headInclude'} - - - - -{include file='header'} - -

    - {@$message} -

    - - -{if ENABLE_DEBUG_MODE} - -{/if} - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/userInformation.tpl b/com.woltlab.wcf/template/userInformation.tpl deleted file mode 100644 index a1180f58af..0000000000 --- a/com.woltlab.wcf/template/userInformation.tpl +++ /dev/null @@ -1,5 +0,0 @@ -{include file='userInformationHeadline'} - -{include file='userInformationButtons'} - -{include file='userInformationStatistics'} \ No newline at end of file diff --git a/com.woltlab.wcf/template/userInformationButtons.tpl b/com.woltlab.wcf/template/userInformationButtons.tpl deleted file mode 100644 index 923a740259..0000000000 --- a/com.woltlab.wcf/template/userInformationButtons.tpl +++ /dev/null @@ -1,37 +0,0 @@ -{hascontent} - -{/hascontent} \ No newline at end of file diff --git a/com.woltlab.wcf/template/userInformationHeadline.tpl b/com.woltlab.wcf/template/userInformationHeadline.tpl deleted file mode 100644 index 81e6d1c4fd..0000000000 --- a/com.woltlab.wcf/template/userInformationHeadline.tpl +++ /dev/null @@ -1,11 +0,0 @@ -
    -

    {$user->username}{if MODULE_USER_RANK && $user->getUserTitle()} {$user->getUserTitle()}{/if}

    -
    -
      - {if $user->gender}
    • {lang}wcf.user.gender.{if $user->gender == 1}male{else}female{/if}{/lang}
    • {/if} - {if $user->getAge()}
    • {@$user->getAge()}
    • {/if} - {if $user->location}
    • {lang}wcf.user.membersList.location{/lang}
    • {/if} -
    • {lang}wcf.user.membersList.registrationDate{/lang}
    • - - {event name='userData'} -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/userInformationStatistics.tpl b/com.woltlab.wcf/template/userInformationStatistics.tpl deleted file mode 100644 index b8bb82be5c..0000000000 --- a/com.woltlab.wcf/template/userInformationStatistics.tpl +++ /dev/null @@ -1,11 +0,0 @@ -
    - {event name='statistics'} - - {if MODULE_LIKE} -
    {lang}wcf.like.likesReceived{/lang}
    -
    {#$user->likesReceived}
    - {/if} - -
    {lang}wcf.user.activityPoint{/lang}
    -
    {#$user->activityPoints}
    -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/userListItem.tpl b/com.woltlab.wcf/template/userListItem.tpl deleted file mode 100644 index f2689b44e0..0000000000 --- a/com.woltlab.wcf/template/userListItem.tpl +++ /dev/null @@ -1,9 +0,0 @@ -
  13. -
    - {@$user->getAvatar()->getImageTag(48)} - -
    - {include file='userInformation'} -
    -
    -
  14. \ No newline at end of file diff --git a/com.woltlab.wcf/template/userMenuSidebar.tpl b/com.woltlab.wcf/template/userMenuSidebar.tpl deleted file mode 100644 index 42d0a9733b..0000000000 --- a/com.woltlab.wcf/template/userMenuSidebar.tpl +++ /dev/null @@ -1,28 +0,0 @@ -{capture assign='sidebar'} - {assign var=__userMenuActiveItems value=$__wcf->getUserMenu()->getActiveMenuItems()} - - - - {foreach from=$__wcf->getUserMenu()->getMenuItems('') item=menuCategory} -
    - {lang}{$menuCategory->menuItem}{/lang} - - -
    - {/foreach} -{/capture} diff --git a/com.woltlab.wcf/template/userNotice.tpl b/com.woltlab.wcf/template/userNotice.tpl deleted file mode 100644 index 9d12305ebe..0000000000 --- a/com.woltlab.wcf/template/userNotice.tpl +++ /dev/null @@ -1,14 +0,0 @@ -
    - {if OFFLINE && $__wcf->session->getPermission('admin.general.canViewPageDuringOfflineMode')} -
    -

    {lang}wcf.page.offline{/lang}

    -

    {if OFFLINE_MESSAGE_ALLOW_HTML}{@OFFLINE_MESSAGE}{else}{@OFFLINE_MESSAGE|htmlspecialchars|nl2br}{/if}

    -
    - {/if} - - {if $__wcf->user->activationCode && REGISTER_ACTIVATION_METHOD == 1} -

    {lang}wcf.user.register.needActivation{/lang}

    - {/if} - - {event name='userNotice'} -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/userOptionFieldList.tpl b/com.woltlab.wcf/template/userOptionFieldList.tpl deleted file mode 100644 index 96825eb807..0000000000 --- a/com.woltlab.wcf/template/userOptionFieldList.tpl +++ /dev/null @@ -1,19 +0,0 @@ -{foreach from=$options item=optionData} - {assign var=option value=$optionData[object]} -
    - -
    {@$optionData[html]} - {lang __optional=true}{@$langPrefix}{$option->optionName}.description{/lang} - - {if $errorType|is_array && $errorType[$option->optionName]|isset} - - {if $errorType[$option->optionName] == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {else} - {lang}{@$langPrefix}error.{$errorType[$option->optionName]}{/lang} - {/if} - - {/if} -
    -
    -{/foreach} diff --git a/com.woltlab.wcf/template/userPanel.tpl b/com.woltlab.wcf/template/userPanel.tpl deleted file mode 100644 index bb4c687d9b..0000000000 --- a/com.woltlab.wcf/template/userPanel.tpl +++ /dev/null @@ -1,206 +0,0 @@ -{if $__wcf->user->userID} - - - -
  15. - - - {if !$__hideUserMenu|isset} -
  16. - {lang}wcf.user.notification.notifications{/lang}{if $__wcf->getUserNotificationHandler()->getNotificationCount()} {#$__wcf->getUserNotificationHandler()->getNotificationCount()}{/if} - -
  17. - {/if} -{else} - {if !$__disableLoginLink|isset} - -
  18. - {lang}wcf.user.loginOrRegister{/lang} -
  19. - {lang}wcf.user.3rdparty.github.login{/lang} -
  20. {* - *}{/if}{* - - *}{if TWITTER_PUBLIC_KEY !== '' && TWITTER_PRIVATE_KEY !== ''}{* - *}
  21. - {lang}wcf.user.3rdparty.twitter.login{/lang} -
  22. {* - *}{/if}{* - - *}{if FACEBOOK_PUBLIC_KEY !== '' && FACEBOOK_PRIVATE_KEY !== ''}{* - *}
  23. - {lang}wcf.user.3rdparty.facebook.login{/lang} -
  24. {* - *}{/if}{* - - *}{if GOOGLE_PUBLIC_KEY !== '' && GOOGLE_PRIVATE_KEY !== ''}{* - *}
  25. - {lang}wcf.user.3rdparty.google.login{/lang} -
  26. - {/if} - {/capture} - -
    -
    - {if $__3rdPartyButtons|trim}{lang}wcf.user.login{/lang}{/if} - -
    -
    -
    - -
    -
    - - {if !REGISTER_DISABLED} -
    -
    {lang}wcf.user.login.action{/lang}
    -
    - - -
    -
    - {/if} - -
    -
    -
    - -
    -
    - - {if $__wcf->getUserAuthenticationFactory()->getUserAuthentication()->supportsPersistentLogins()} -
    -
    -
    - {/if} - - {event name='loginFields'} - -
    - - -
    -
    - - {if $__3rdPartyButtons|trim} -
    - {lang}wcf.user.login.3rdParty{/lang} -
      - {@$__3rdPartyButtons} -
    -
    - {/if} -
    -
    - - - - {/if} - {if $__wcf->getLanguage()->getLanguages()|count > 1} -
  27. - -
  28. - {/if} -{/if} - -{if !$__hideUserMenu|isset} - {if $__wcf->user->userID && $__wcf->session->getPermission('mod.general.canUseModeration')} -
  29. - - - {lang}wcf.moderation.moderation{/lang} - {if $__wcf->getModerationQueueManager()->getOutstandingModerationCount()}{#$__wcf->getModerationQueueManager()->getOutstandingModerationCount()}{/if} - - - -
  30. - {/if} - - {event name='menuItems'} -{/if} - -{if $__wcf->user->userID} -
  31. -{/if} diff --git a/com.woltlab.wcf/template/userProfileAbout.tpl b/com.woltlab.wcf/template/userProfileAbout.tpl deleted file mode 100644 index 0eb5992534..0000000000 --- a/com.woltlab.wcf/template/userProfileAbout.tpl +++ /dev/null @@ -1,22 +0,0 @@ -
    - {hascontent} - {content} - {foreach from=$options item=category} - {foreach from=$category[categories] item=optionCategory} -
    - {lang}wcf.user.option.category.{@$optionCategory[object]->categoryName}{/lang} - -
    - {foreach from=$optionCategory[options] item=userOption} -
    {lang}wcf.user.option.{@$userOption[object]->optionName}{/lang}
    -
    {@$userOption[object]->optionValue}
    - {/foreach} -
    -
    - {/foreach} - {/foreach} - {/content} - {hascontentelse} - {lang}wcf.user.profile.content.about.noPublicData{/lang} - {/hascontent} -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/userProfileAboutEditable.tpl b/com.woltlab.wcf/template/userProfileAboutEditable.tpl deleted file mode 100644 index 93de8ee5ce..0000000000 --- a/com.woltlab.wcf/template/userProfileAboutEditable.tpl +++ /dev/null @@ -1,31 +0,0 @@ -
    - {foreach from=$optionTree item=categoryLevel1} - {foreach from=$categoryLevel1[categories] item=categoryLevel2} -
    - {lang}wcf.user.option.category.{@$categoryLevel2[object]->categoryName}{/lang} - - {if $categoryLevel2[object]->categoryName == 'profile.personal' && MODULE_USER_RANK && $__wcf->session->getPermission('user.profile.canEditUserTitle')} -
    -
    -
    - - {if $errorType[__userTitle]|isset} - - {lang}wcf.user.userTitle.error.{@$errorType[__userTitle]}{/lang} - - {/if} - {lang}wcf.user.userTitle.description{/lang} -
    -
    - {/if} - - {include file='userProfileOptionFieldList' options=$categoryLevel2[options] langPrefix='wcf.user.option.'} -
    - {/foreach} - {/foreach} - -
    - - -
    -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/userProfileCommentList.tpl b/com.woltlab.wcf/template/userProfileCommentList.tpl deleted file mode 100644 index ba0d970d70..0000000000 --- a/com.woltlab.wcf/template/userProfileCommentList.tpl +++ /dev/null @@ -1,19 +0,0 @@ -{include file='__commentJavaScript' commentContainerID='userProfileCommentList'} - -{if $commentCanAdd} -
      - {include file='commentList'} -
    -{else} - {hascontent} -
      - {content} - {include file='commentList'} - {/content} -
    - {hascontentelse} -
    - {lang}wcf.user.profile.content.wall.noEntries{/lang} -
    - {/hascontent} -{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/template/userProfileOptionFieldList.tpl b/com.woltlab.wcf/template/userProfileOptionFieldList.tpl deleted file mode 100644 index 34dd905367..0000000000 --- a/com.woltlab.wcf/template/userProfileOptionFieldList.tpl +++ /dev/null @@ -1,23 +0,0 @@ -{foreach from=$options item=optionData} - {assign var=option value=$optionData[object]} - {if $errorType|is_array && $errorType[$option->optionName]|isset} - {assign var=error value=$errorType[$option->optionName]} - {else} - {assign var=error value=''} - {/if} -
    - -
    {@$optionData[html]} - {if $error} - - {if $error == 'empty'} - {lang}wcf.global.form.error.empty{/lang} - {else} - {lang}{@$langPrefix}error.{$error}{/lang} - {/if} - - {/if} - {lang __optional=true}{@$langPrefix}{$option->optionName}.description{/lang} -
    -
    -{/foreach} diff --git a/com.woltlab.wcf/template/userProfilePreview.tpl b/com.woltlab.wcf/template/userProfilePreview.tpl deleted file mode 100644 index fa8a2c86fb..0000000000 --- a/com.woltlab.wcf/template/userProfilePreview.tpl +++ /dev/null @@ -1,51 +0,0 @@ -
    - {@$user->getAvatar()->getImageTag(128)} - - {if $__wcf->getUser()->userID && $__wcf->getUser()->userID != $user->userID} - - {/if} - -
    - {include file='userInformation'} - - {if $user->canViewOnlineStatus() && $user->getLastActivityTime()} -
    -
    {lang}wcf.user.usersOnline.lastActivity{/lang}
    -
    {@$user->getLastActivityTime()|time}{if $user->getCurrentLocation()}, {@$user->getCurrentLocation()}{/if}
    -
    - {/if} - - {hascontent} -
    - {content} - {if $user->occupation} -
    {lang}wcf.user.option.occupation{/lang}
    -
    {$user->occupation}
    - {/if} - {if $user->hobbies} -
    {lang}wcf.user.option.hobbies{/lang}
    -
    {$user->hobbies}
    - {/if} - {event name='userFields'} - {/content} -
    - {/hascontent} -
    -
    \ No newline at end of file diff --git a/com.woltlab.wcf/template/userSearch.tpl b/com.woltlab.wcf/template/userSearch.tpl deleted file mode 100644 index db534a1ddb..0000000000 --- a/com.woltlab.wcf/template/userSearch.tpl +++ /dev/null @@ -1,82 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.search{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - - - -{capture assign='sidebar'} - {@$__boxSidebar} -{/capture} - -{include file='header' sidebarOrientation='right'} - -
    -

    {lang}wcf.user.search{/lang}

    -
    - -{include file='userNotice'} - -{if $errorField == 'search'} -

    {lang}wcf.user.search.error.noMatches{/lang}

    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -
    -
    -
    - {lang}wcf.acp.user.search.conditions.general{/lang} - -
    -
    -
    - -
    -
    - - {event name='generalFields'} -
    - - {foreach from=$optionTree[0][categories] item=category} -
    - {lang}wcf.user.option.category.{@$category[object]->categoryName}{/lang} - {hascontent}

    {content}{lang __optional=true}wcf.user.option.category.{@$category[object]->categoryName}.description{/lang}{/content}

    {/hascontent} - - {include file='userOptionFieldList' options=$category[options] langPrefix='wcf.user.option.'} -
    - {/foreach} -
    - - {event name='fieldsets'} - -
    - -
    -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/userSidebar.tpl b/com.woltlab.wcf/template/userSidebar.tpl deleted file mode 100644 index 11458b6e16..0000000000 --- a/com.woltlab.wcf/template/userSidebar.tpl +++ /dev/null @@ -1,86 +0,0 @@ -
    - - -
    - {if $user->userID == $__wcf->user->userID} - {@$user->getAvatar()->getImageTag()} - {else} - {@$user->getAvatar()->getImageTag()} - {/if} -
    -
    - -
    - - -
    - {event name='statistics'} - - {if MODULE_LIKE} -
    {lang}wcf.like.likesReceived{/lang}
    -
    {#$user->likesReceived}
    - {/if} - -
    {if $user->activityPoints}{lang}wcf.user.activityPoint{/lang}{else}{lang}wcf.user.activityPoint{/lang}{/if}
    -
    {#$user->activityPoints}
    - -
    {lang}wcf.user.profileHits{/lang}
    - getProfileAge() > 1} title="{lang}wcf.user.profileHits.hitsPerDay{/lang}"{/if}>{#$user->profileHits} -
    -
    - -{if $followingCount} -
    - {lang}wcf.user.profile.following{/lang} {#$followingCount} - -
    - - - {if $followingCount > 10} - {lang}wcf.user.profile.userList.showAll{/lang} - {/if} -
    -
    -{/if} - -{if $followerCount} -
    - {lang}wcf.user.profile.followers{/lang} {#$followerCount} - -
    - - - {if $followerCount > 10} - {lang}wcf.user.profile.userList.showAll{/lang} - {/if} -
    -
    -{/if} - -{if $visitorCount} -
    - {lang}wcf.user.profile.visitors{/lang} {#$visitorCount} - -
    - - - {if $visitorCount > 10} - {lang}wcf.user.profile.userList.showAll{/lang} - {/if} -
    -
    -{/if} - -{event name='boxes'} diff --git a/com.woltlab.wcf/template/usersOnlineList.tpl b/com.woltlab.wcf/template/usersOnlineList.tpl deleted file mode 100644 index 3b11d2e8e9..0000000000 --- a/com.woltlab.wcf/template/usersOnlineList.tpl +++ /dev/null @@ -1,224 +0,0 @@ -{include file='documentHeader'} - - - {lang}wcf.user.usersOnline{/lang} - {PAGE_TITLE|language} - - {include file='headInclude'} - - - - - - {if USERS_ONLINE_PAGE_REFRESH > 0} - - {/if} - - - - -{capture assign='sidebar'} -
    -
    -
    - - -
    -
    - - -
    -
    -
    - -
    - -
    -
    -
    - - {@$__boxSidebar} -{/capture} - -{include file='header' sidebarOrientation='right'} - -{include file='userNotice'} - -{assign var=usersOnlineList value=''} -{assign var=usersOnline value=0} -{assign var=robotsOnlineList value=''} -{assign var=robotsOnline value=0} -{assign var=guestsOnlineList value=''} -{assign var=guestsOnline value=0} -{foreach from=$objects item=user} - {capture assign=locationData} -

    - {if $user->getLocation()}{@$user->getLocation()}{else}{lang}wcf.user.usersOnline.location.unknown{/lang}{/if} - {@$user->lastActivityTime|time} -

    - {/capture} - - {capture assign=sessionData} - {if $__wcf->session->getPermission('admin.user.canViewIpAddress')} -
    -
    {lang}wcf.user.usersOnline.ipAddress{/lang}
    -
    {$user->getFormattedIPAddress()|truncate:30}
    -
    {lang}wcf.user.usersOnline.userAgent{/lang}
    -
    {$user->getBrowser()|truncate:30}
    -
    - {/if} - {/capture} - - {if $user->userID} - {* member *} - {capture append=usersOnlineList} -
  32. -
    - {@$user->getAvatar()->getImageTag(48)} - -
    -
    -

    {@$user->getFormattedUsername()}{if MODULE_USER_RANK && $user->getUserTitle()} {$user->getUserTitle()}{/if}

    - {@$locationData} -
    - - {@$sessionData} - - {include file='userInformationButtons'} -
    -
    -
  33. - {/capture} - - {assign var=usersOnline value=$usersOnline+1} - {elseif $user->spiderID} - {* search robot *} - {capture append=robotsOnlineList} -
  34. -
    -

    - -
    -
    -

    {if $user->getSpider()->spiderURL}{$user->getSpider()->spiderName}{else}{$user->getSpider()->spiderName}{/if}

    - {@$locationData} -
    - - {@$sessionData} -
    -
    -
  35. - {/capture} - - {assign var=robotsOnline value=$robotsOnline+1} - {else} - {* unregistered *} - {capture append=guestsOnlineList} -
  36. -
    -

    - -
    -
    -

    {lang}wcf.user.guest{/lang}

    - {@$locationData} -
    - - {@$sessionData} -
    -
    -
  37. - {/capture} - - {assign var=guestsOnline value=$guestsOnline+1} - {/if} -{/foreach} - -
    - {hascontent} - - {/hascontent} -
    - -{if $usersOnline} -
    -

    {lang}wcf.user.usersOnline{/lang} {#$usersOnline}

    -
    - -
    -
      - {@$usersOnlineList} -
    -
    -{/if} - -{if $guestsOnline && USERS_ONLINE_SHOW_GUESTS} -
    -

    {lang}wcf.user.usersOnline.guests{/lang} {#$guestsOnline}

    -
    - -
    -
      - {@$guestsOnlineList} -
    -
    -{/if} - -{if $robotsOnline && USERS_ONLINE_SHOW_ROBOTS} -
    -

    {lang}wcf.user.usersOnline.robots{/lang} {#$robotsOnline}

    -
    - -
    -
      - {@$robotsOnlineList} -
    -
    -{/if} - -
    - {hascontent} - - {/hascontent} -
    - -{include file='footer'} - - - diff --git a/com.woltlab.wcf/template/wysiwyg.tpl b/com.woltlab.wcf/template/wysiwyg.tpl deleted file mode 100644 index e7a768b587..0000000000 --- a/com.woltlab.wcf/template/wysiwyg.tpl +++ /dev/null @@ -1,65 +0,0 @@ - - - -{event name='javascriptIncludes'} - - diff --git a/com.woltlab.wcf/templates/__commentJavaScript.tpl b/com.woltlab.wcf/templates/__commentJavaScript.tpl new file mode 100644 index 0000000000..275474aa32 --- /dev/null +++ b/com.woltlab.wcf/templates/__commentJavaScript.tpl @@ -0,0 +1,30 @@ + + + + +{event name='javascriptInclude'} diff --git a/com.woltlab.wcf/templates/__messageFormPoll.tpl b/com.woltlab.wcf/templates/__messageFormPoll.tpl new file mode 100644 index 0000000000..129619702d --- /dev/null +++ b/com.woltlab.wcf/templates/__messageFormPoll.tpl @@ -0,0 +1,83 @@ +{if $__showPoll|isset && $__showPoll} + + + +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
      + {if $errorField == 'pollOptions'} + + {lang}wcf.global.form.error.empty{/lang} + + {/if} + {lang}wcf.poll.options.description{/lang} +
      + +
      + + + +
      + + {if $errorField == 'pollEndTime'} + + {lang}wcf.poll.endTime.error.{@$errorType}{/lang} + + {/if} +
      +
      + +
      + +
      +
      + + {if $errorField == 'pollMaxVotes'} + + {lang}wcf.poll.maxVotes.error.{@$errorType}{/lang} + + {/if} +
      +
      + +
      + {if !$pollID} +
      + +
      + {/if} +
      + + {lang}wcf.poll.resultsRequireVote.description{/lang} +
      +
      + +
      + + + {event name='fields'} +
      +
      +{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/__messageFormSmilies.tpl b/com.woltlab.wcf/templates/__messageFormSmilies.tpl new file mode 100644 index 0000000000..913276edef --- /dev/null +++ b/com.woltlab.wcf/templates/__messageFormSmilies.tpl @@ -0,0 +1,5 @@ +
        + {foreach from=$smilies item=smiley} +
      • {$smiley->smileyCode}
      • + {/foreach} +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/__messageQuoteManager.tpl b/com.woltlab.wcf/templates/__messageQuoteManager.tpl new file mode 100644 index 0000000000..62059c5e45 --- /dev/null +++ b/com.woltlab.wcf/templates/__messageQuoteManager.tpl @@ -0,0 +1,13 @@ +WCF.Language.addObject({ + 'wcf.message.quote.insertAllQuotes': '{lang}wcf.message.quote.insertAllQuotes{/lang}', + 'wcf.message.quote.insertSelectedQuotes': '{lang}wcf.message.quote.insertSelectedQuotes{/lang}', + 'wcf.message.quote.manageQuotes': '{lang}wcf.message.quote.manageQuotes{/lang}', + 'wcf.message.quote.quoteSelected': '{lang}wcf.message.quote.quoteSelected{/lang}', + 'wcf.message.quote.removeAllQuotes': '{lang}wcf.message.quote.removeAllQuotes{/lang}', + 'wcf.message.quote.removeSelectedQuotes': '{lang}wcf.message.quote.removeSelectedQuotes{/lang}', + 'wcf.message.quote.showQuotes': '{lang}wcf.message.quote.showQuotes{/lang}' +}); + +{if !$wysiwygSelector|isset}{assign var=wysiwygSelector value=''}{/if} +{if !$supportPaste|isset}{assign var=supportPaste value=false}{/if} +var $quoteManager = new WCF.Message.Quote.Manager({@$__quoteCount}, '{$wysiwygSelector|encodeJS}', {if $supportPaste}true{else}false{/if}, [ {implode from=$__quoteRemove item=quoteID}'{$quoteID}'{/implode} ]); \ No newline at end of file diff --git a/com.woltlab.wcf/templates/__signatureMaxImageDimensions.tpl b/com.woltlab.wcf/templates/__signatureMaxImageDimensions.tpl new file mode 100644 index 0000000000..387a7196fa --- /dev/null +++ b/com.woltlab.wcf/templates/__signatureMaxImageDimensions.tpl @@ -0,0 +1,7 @@ +{if SIGNATURE_MAX_IMAGE_HEIGHT} + +{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/accountManagement.tpl b/com.woltlab.wcf/templates/accountManagement.tpl new file mode 100644 index 0000000000..36ab61d132 --- /dev/null +++ b/com.woltlab.wcf/templates/accountManagement.tpl @@ -0,0 +1,296 @@ +{include file='documentHeader'} + + + {lang}wcf.user.accountManagement{/lang} - {lang}wcf.user.usercp{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + +{include file='userMenuSidebar'} + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.user.accountManagement{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +

      {lang}wcf.user.accountManagement.warning{/lang}

      + +{if $success|isset && $success|count > 0} +
      + {foreach from=$success item=successMessage} +

      {lang}{@$successMessage}{/lang}

      + {/foreach} +
      +{/if} + +{assign var=__authProvider value=$__wcf->getUserProfileHandler()->getAuthProvider()} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      + {if !$__authProvider} +
      + + + +
      +
      + + {if $errorField == 'password'} + + {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType == 'false'}{lang}wcf.user.password.error.false{/lang}{/if} + + {/if} + {lang}wcf.user.accountManagement.password.description{/lang} +
      + + +
      +
      + +
      +
      + + {event name='passwordFields'} +
      + {/if} + + {if $__wcf->getSession()->getPermission('user.profile.canRename')} +
      + + + +
      +
      + + + {if $errorField == 'username'} + + {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType == 'notValid'}{lang}wcf.user.username.error.notValid{/lang}{/if} + {if $errorType == 'notUnique'}{lang}wcf.user.username.error.notUnique{/lang}{/if} + {if $errorType == 'alreadyRenamed'}{lang}wcf.user.username.error.alreadyRenamed{/lang}{/if} + + {/if} + {if $renamePeriod > 0} + {lang}wcf.user.changeUsername.description{/lang} + {/if} +
      + + + {event name='changeUsernameFields'} +
      + {/if} + + {if !$__authProvider} +
      + + + +
      +
      + + + {if $errorField == 'newPassword'} + + {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType == 'notSecure'}{lang}wcf.user.password.error.notSecure{/lang}{/if} + + {/if} +
      + + + +
      +
      + + + {if $errorField == 'confirmNewPassword'} + + {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType == 'notEqual'}{lang}wcf.user.confirmPassword.error.notEqual{/lang}{/if} + + {/if} +
      + + + {event name='changePasswordFields'} +
      + {/if} + + {if $__wcf->getSession()->getPermission('user.profile.canChangeEmail')} +
      + + + +
      +
      + + + {if $errorField == 'email'} + + {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType == 'notValid'}{lang}wcf.user.email.error.notValid{/lang}{/if} + {if $errorType == 'notUnique'}{lang}wcf.user.email.error.notUnique{/lang}{/if} + + {/if} +
      + + + +
      +
      + + + {if $errorField == 'confirmEmail'} + + {if $errorType == 'notEqual'}{lang}wcf.user.confirmEmail.error.notEqual{/lang}{/if} + + {/if} +
      + + + {event name='changeEmailFields'} + + {if REGISTER_ACTIVATION_METHOD == 1 && $__wcf->getUser()->reactivationCode != 0} +
      +
      + +
      +
      + {/if} +
      + {/if} + + {if $__wcf->getSession()->getPermission('user.profile.canQuit')} +
      + {lang}wcf.user.quit{/lang} + + {if $quitStarted} +
      +
      + +
      +
      + {else} +
      +
      + + {lang}wcf.user.quit.description{/lang} +
      +
      + {/if} + + {event name='quitFields'} +
      + {/if} + + {hascontent} +
      + {lang}wcf.user.3rdparty{/lang} + + {content} + {if $__authProvider} +
      +
      {lang}wcf.user.3rdparty.{@$__authProvider}{/lang}
      +
      + +
      +
      + {else} + {if GITHUB_PUBLIC_KEY !== '' && GITHUB_PRIVATE_KEY !== ''} +
      +
      {lang}wcf.user.3rdparty.github{/lang}
      +
      + {if $__wcf->getSession()->getVar('__githubToken')} + + {else} + {lang}wcf.user.3rdparty.github.connect{/lang} + {/if} +
      +
      + {/if} + + {if TWITTER_PUBLIC_KEY !== '' && TWITTER_PRIVATE_KEY !== ''} +
      +
      {lang}wcf.user.3rdparty.twitter{/lang}
      +
      + {if $__wcf->getSession()->getVar('__twitterData')} + + {else} + {lang}wcf.user.3rdparty.twitter.connect{/lang} + {/if} +
      +
      + {/if} + + {if FACEBOOK_PUBLIC_KEY !== '' && FACEBOOK_PRIVATE_KEY !== ''} +
      +
      {lang}wcf.user.3rdparty.facebook{/lang}
      +
      + {if $__wcf->getSession()->getVar('__facebookData')} + + {else} + {lang}wcf.user.3rdparty.facebook.connect{/lang} + {/if} +
      +
      + {/if} + + {if GOOGLE_PUBLIC_KEY !== '' && GOOGLE_PRIVATE_KEY !== ''} +
      +
      {lang}wcf.user.3rdparty.google{/lang}
      +
      + {if $__wcf->getSession()->getVar('__googleData')} + + {else} + {lang}wcf.user.3rdparty.google.connect{/lang} + {/if} +
      +
      + {/if} + {/if} + + {event name='3rdpartyFields'} + {/content} +
      + {/hascontent} + + {event name='fieldsets'} +
      + +
      + {@SECURITY_TOKEN_INPUT_TAG} + +
      +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/aclPermissionJavaScript.tpl b/com.woltlab.wcf/templates/aclPermissionJavaScript.tpl new file mode 100644 index 0000000000..897fd83d67 --- /dev/null +++ b/com.woltlab.wcf/templates/aclPermissionJavaScript.tpl @@ -0,0 +1,63 @@ + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/aclPermissions.tpl b/com.woltlab.wcf/templates/aclPermissions.tpl new file mode 100644 index 0000000000..01750219e1 --- /dev/null +++ b/com.woltlab.wcf/templates/aclPermissions.tpl @@ -0,0 +1,14 @@ + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/attachments.tpl b/com.woltlab.wcf/templates/attachments.tpl new file mode 100644 index 0000000000..7ab676e2ec --- /dev/null +++ b/com.woltlab.wcf/templates/attachments.tpl @@ -0,0 +1,55 @@ +{if $attachmentList && $attachmentList->getGroupedObjects($objectID)|count} + {hascontent} +
      +
      + {lang}wcf.attachment.images{/lang} + +
        + {content} + {foreach from=$attachmentList->getGroupedObjects($objectID) item=attachment} + {if $attachment->showAsImage() && !$attachment->isEmbedded()} +
      • + {if $attachment->hasThumbnail()} + canDownload()} class="jsImageViewer" title="{$attachment->filename}"{/if}> + {else} + + {/if} + +
        +

        {$attachment->filename}

        + {lang}wcf.attachment.image.info{/lang} +
        +
      • + {/if} + {/foreach} + {/content} +
      +
      +
      + {/hascontent} + + {hascontent} +
      +
      + {lang}wcf.attachment.files{/lang} + +
        + {content} + {foreach from=$attachmentList->getGroupedObjects($objectID) item=attachment} + {if $attachment->showAsFile() && !$attachment->isEmbedded()} +
      • + + +
        +

        {$attachment->filename}

        + {lang}wcf.attachment.file.info{/lang} +
        +
      • + {/if} + {/foreach} + {/content} +
      +
      +
      + {/hascontent} +{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/authorSidebarBox.tpl b/com.woltlab.wcf/templates/authorSidebarBox.tpl new file mode 100644 index 0000000000..7dda73dae1 --- /dev/null +++ b/com.woltlab.wcf/templates/authorSidebarBox.tpl @@ -0,0 +1,16 @@ +
      + + +
      + {@$userProfile->getAvatar()->getImageTag(96)} + +
      +
      +

      + {if MODULE_USER_RANK && $userProfile->getUserTitle()}

      {$userProfile->getUserTitle()}

      {/if} +
      + + {include file='userInformationStatistics' user=$userProfile} +
      +
      +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/avatarCropDialog.tpl b/com.woltlab.wcf/templates/avatarCropDialog.tpl new file mode 100644 index 0000000000..8dca628c77 --- /dev/null +++ b/com.woltlab.wcf/templates/avatarCropDialog.tpl @@ -0,0 +1,16 @@ +
      +
      {lang}wcf.user.avatar.type.custom.crop{/lang}
      +
      +
      + {@$avatar->getImageTag()} +
      +
      +
      + + {lang}wcf.user.avatar.type.custom.crop.description{/lang} +
      +
      + +
      + +
      diff --git a/com.woltlab.wcf/templates/avatarEdit.tpl b/com.woltlab.wcf/templates/avatarEdit.tpl new file mode 100644 index 0000000000..694f626716 --- /dev/null +++ b/com.woltlab.wcf/templates/avatarEdit.tpl @@ -0,0 +1,142 @@ +{include file='documentHeader'} + + + {lang}wcf.user.avatar.edit{/lang} - {lang}wcf.user.usercp{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + +{include file='userMenuSidebar'} + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.user.avatar.edit{/lang}

      +
      + +{include file='userNotice'} + +{if $__wcf->user->disableAvatar} +

      {lang}wcf.user.avatar.error.disabled{/lang}

      +{/if} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +{if $success|isset} +

      {lang}wcf.global.success.edit{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      +
      + {lang}wcf.user.avatar{/lang} + +
      +
      + + {lang}wcf.user.avatar.type.none.description{/lang} +
      +
      + +
      +
      + {if $avatarType == 'custom'} + {assign var='__customAvatar' value=$__wcf->getUserProfileHandler()->getAvatar()->getImageTag(96)} + {if $__wcf->getUserProfileHandler()->getAvatar()->canCrop()} + {assign var='__customAvatar' value=$__customAvatar|substr:0:-2} + {assign var='__customAvatarTitle' value='wcf.user.avatar.type.custom.crop'|language} + {append var='__customAvatar' value='class="userAvatarCrop jsTooltip" title="'|concat:$__customAvatarTitle:'" />'} + {/if} + {@$__customAvatar} + {else} + + {/if} +
      +
      + + {lang}wcf.user.avatar.type.custom.description{/lang} + + {* placeholder for upload button: *} +
      + + {if $errorField == 'custom'} + + {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + + {/if} +
      +
      + + {if MODULE_GRAVATAR} + +
      +
      + + {if $errorField == 'gravatar'} + + {if $errorType == 'notFound'}{lang}wcf.user.avatar.type.gravatar.error.notFound{/lang}{/if} + + {/if} + {lang}wcf.user.avatar.type.gravatar.description{/lang} +
      + + {/if} + + {event name='avatarFields'} +
      + + {event name='fieldsets'} +
      + + {if !$__wcf->user->disableAvatar} +
      + +
      + {/if} +
      + +{include file='footer'} + + + + + diff --git a/com.woltlab.wcf/templates/benchmark.tpl b/com.woltlab.wcf/templates/benchmark.tpl new file mode 100644 index 0000000000..a118ec3169 --- /dev/null +++ b/com.woltlab.wcf/templates/benchmark.tpl @@ -0,0 +1,37 @@ +

      Execution time: {@$__wcf->getBenchmark()->getExecutionTime()}s ({#($__wcf->getBenchmark()->getExecutionTime()-$__wcf->getBenchmark()->getQueryExecutionTime())/$__wcf->getBenchmark()->getExecutionTime()*100}% PHP, {#$__wcf->getBenchmark()->getQueryExecutionTime()/$__wcf->getBenchmark()->getExecutionTime()*100}% SQL) | SQL queries: {#$__wcf->getBenchmark()->getQueryCount()} | Memory-Usage: {$__wcf->getBenchmark()->getMemoryUsage()}

      + +{if ENABLE_DEBUG_MODE} + + + + +{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/birthdaySearchableOptionType.tpl b/com.woltlab.wcf/templates/birthdaySearchableOptionType.tpl new file mode 100644 index 0000000000..29760df57b --- /dev/null +++ b/com.woltlab.wcf/templates/birthdaySearchableOptionType.tpl @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/booleanOptionType.tpl b/com.woltlab.wcf/templates/booleanOptionType.tpl new file mode 100644 index 0000000000..532f54a5c4 --- /dev/null +++ b/com.woltlab.wcf/templates/booleanOptionType.tpl @@ -0,0 +1 @@ + diff --git a/com.woltlab.wcf/templates/breadcrumbs.tpl b/com.woltlab.wcf/templates/breadcrumbs.tpl new file mode 100644 index 0000000000..7dedaf8beb --- /dev/null +++ b/com.woltlab.wcf/templates/breadcrumbs.tpl @@ -0,0 +1,16 @@ +{if !$__microdata|isset}{assign var=__microdata value=true}{/if} +{hascontent} + +{/hascontent} diff --git a/com.woltlab.wcf/templates/categoryOptionList.tpl b/com.woltlab.wcf/templates/categoryOptionList.tpl new file mode 100644 index 0000000000..f362f14359 --- /dev/null +++ b/com.woltlab.wcf/templates/categoryOptionList.tpl @@ -0,0 +1,5 @@ +{foreach from=$categoryNodeList item='category'} + {if !$maximumNestingLevel|isset || $maximumNestingLevel == -1 || $categoryNodeList->getDepth() <= $maximumNestingLevel} + + {/if} +{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/codeBBCodeTag.tpl b/com.woltlab.wcf/templates/codeBBCodeTag.tpl new file mode 100644 index 0000000000..d2f6f258db --- /dev/null +++ b/com.woltlab.wcf/templates/codeBBCodeTag.tpl @@ -0,0 +1,20 @@ +
      +
      +
      +

      {@$highlighter->getTitle()}{if $filename}: {@$filename}{/if}

      +
      + +
        + {assign var='lineNumber' value=$startLineNumber} + {foreach from=$content item=line} + {if $lineNumbers[$lineNumber]|isset} +
      1. {@$line}
      2. + {else} +
      3. {@$line}
      4. + {/if} + + {assign var='lineNumber' value=$lineNumber+1} + {/foreach} +
      +
      +
      diff --git a/com.woltlab.wcf/templates/commentList.tpl b/com.woltlab.wcf/templates/commentList.tpl new file mode 100644 index 0000000000..38814db6e7 --- /dev/null +++ b/com.woltlab.wcf/templates/commentList.tpl @@ -0,0 +1,45 @@ +{foreach from=$commentList item=comment} +
    1. +
      + {if $comment->userID} + + {@$comment->getUserProfile()->getAvatar()->getImageTag(32)} + + {else} + {@$comment->getUserProfile()->getAvatar()->getImageTag(32)} + {/if} + +
      +
      +
      +

      + {if $comment->userID} + {$comment->username} + {else} + {$comment->username} + {/if} + + - {@$comment->time|time} +

      +
      + +

      {@$comment->getFormattedMessage()}

      + + +
      + +
        + {if $comment|count} + {include file='commentResponseList' responseList=$comment} + {/if} +
      +
      +
      +
    2. +{/foreach} diff --git a/com.woltlab.wcf/templates/commentResponseList.tpl b/com.woltlab.wcf/templates/commentResponseList.tpl new file mode 100644 index 0000000000..458140a204 --- /dev/null +++ b/com.woltlab.wcf/templates/commentResponseList.tpl @@ -0,0 +1,37 @@ +{foreach from=$responseList item=response} +
    3. +
      + {if $response->userID} + + {@$response->getUserProfile()->getAvatar()->getImageTag(32)} + + {else} + {@$response->getUserProfile()->getAvatar()->getImageTag(32)} + {/if} + +
      +
      +

      + {if $response->userID} + {$response->username} + {else} + {$response->username} + {/if} + + - {@$response->time|time} +

      +
      + +

      {@$response->getFormattedMessage()}

      + + +
      +
      +
    4. +{/foreach} diff --git a/com.woltlab.wcf/templates/dashboard.tpl b/com.woltlab.wcf/templates/dashboard.tpl new file mode 100644 index 0000000000..4bef0a4e57 --- /dev/null +++ b/com.woltlab.wcf/templates/dashboard.tpl @@ -0,0 +1,65 @@ +{include file='documentHeader'} + + + {if $__wcf->getPageMenu()->getLandingPage()->menuItem != 'wcf.user.dashboard'}{lang}wcf.user.dashboard{/lang} - {/if}{PAGE_TITLE|language} + + {include file='headInclude'} + + + + + + +{if $__boxSidebar|isset && $__boxSidebar} + {capture assign='sidebar'} + {@$__boxSidebar} + {/capture} +{/if} + +{include file='header' sidebarOrientation='right'} + +{if $__wcf->getPageMenu()->getLandingPage()->menuItem == 'wcf.user.dashboard'} +
      +

      {PAGE_TITLE|language}

      + {hascontent}

      {content}{PAGE_DESCRIPTION|language}{/content}

      {/hascontent} +
      +{else} +
      +

      {lang}wcf.user.dashboard{/lang}

      +
      +{/if} + +{include file='userNotice'} + +
      + {hascontent} + + {/hascontent} +
      + +
      + {if $__boxContent|isset}{@$__boxContent}{/if} +
      + +
      + {hascontent} + + {/hascontent} +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/dashboardBoxContent.tpl b/com.woltlab.wcf/templates/dashboardBoxContent.tpl new file mode 100644 index 0000000000..7cc1bb22a9 --- /dev/null +++ b/com.woltlab.wcf/templates/dashboardBoxContent.tpl @@ -0,0 +1,3 @@ +
      + {@$template} +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/dashboardBoxMostActiveMembers.tpl b/com.woltlab.wcf/templates/dashboardBoxMostActiveMembers.tpl new file mode 100644 index 0000000000..d0d5c45446 --- /dev/null +++ b/com.woltlab.wcf/templates/dashboardBoxMostActiveMembers.tpl @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/dashboardBoxMostLikedMembers.tpl b/com.woltlab.wcf/templates/dashboardBoxMostLikedMembers.tpl new file mode 100644 index 0000000000..20b55ba98a --- /dev/null +++ b/com.woltlab.wcf/templates/dashboardBoxMostLikedMembers.tpl @@ -0,0 +1,12 @@ + diff --git a/com.woltlab.wcf/templates/dashboardBoxNewestMembers.tpl b/com.woltlab.wcf/templates/dashboardBoxNewestMembers.tpl new file mode 100644 index 0000000000..b9f6cea4e6 --- /dev/null +++ b/com.woltlab.wcf/templates/dashboardBoxNewestMembers.tpl @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/dashboardBoxRecentActivity.tpl b/com.woltlab.wcf/templates/dashboardBoxRecentActivity.tpl new file mode 100644 index 0000000000..fa9d92338f --- /dev/null +++ b/com.woltlab.wcf/templates/dashboardBoxRecentActivity.tpl @@ -0,0 +1,23 @@ +
      +

      {lang}wcf.user.recentActivity{/lang}

      + {if $filteredByFollowedUsers}

      {lang}wcf.user.recentActivity.filteredByFollowedUsers{/lang}

      {/if} +
      + +
      +
        + {include file='recentActivityListItem'} +
      +
      + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/dashboardBoxRecentActivitySidebar.tpl b/com.woltlab.wcf/templates/dashboardBoxRecentActivitySidebar.tpl new file mode 100644 index 0000000000..85bec82e61 --- /dev/null +++ b/com.woltlab.wcf/templates/dashboardBoxRecentActivitySidebar.tpl @@ -0,0 +1,12 @@ + diff --git a/com.woltlab.wcf/templates/dashboardBoxRegisterButton.tpl b/com.woltlab.wcf/templates/dashboardBoxRegisterButton.tpl new file mode 100644 index 0000000000..3e1e54a113 --- /dev/null +++ b/com.woltlab.wcf/templates/dashboardBoxRegisterButton.tpl @@ -0,0 +1,5 @@ +
      +
      + {lang}wcf.user.button.registerNow{/lang} +
      +
      diff --git a/com.woltlab.wcf/templates/dashboardBoxSidebar.tpl b/com.woltlab.wcf/templates/dashboardBoxSidebar.tpl new file mode 100644 index 0000000000..f219f0814c --- /dev/null +++ b/com.woltlab.wcf/templates/dashboardBoxSidebar.tpl @@ -0,0 +1,7 @@ +
      + {lang}wcf.dashboard.box.{$box->boxName}{/lang} + +
      + {@$template} +
      +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/dashboardBoxSignedInAs.tpl b/com.woltlab.wcf/templates/dashboardBoxSignedInAs.tpl new file mode 100644 index 0000000000..a6052a5bf4 --- /dev/null +++ b/com.woltlab.wcf/templates/dashboardBoxSignedInAs.tpl @@ -0,0 +1,16 @@ +
      + + +
      + {@$__wcf->getUserProfileHandler()->getAvatar()->getImageTag(96)} + +
      +
      +

      {$__wcf->user->username}

      + {if MODULE_USER_RANK && $__wcf->getUserProfileHandler()->getUserTitle()}

      {$__wcf->getUserProfileHandler()->getUserTitle()}

      {/if} +
      + + {include file='userInformationStatistics' user=$__wcf->user} +
      +
      +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/dashboardBoxStatsSidebar.tpl b/com.woltlab.wcf/templates/dashboardBoxStatsSidebar.tpl new file mode 100644 index 0000000000..a6809a5bb4 --- /dev/null +++ b/com.woltlab.wcf/templates/dashboardBoxStatsSidebar.tpl @@ -0,0 +1,9 @@ +
      +
      {lang}wcf.user.members{/lang}
      +
      {#$dashboardStats[members]}
      + + {event name='stats'} + +
      {lang}wcf.user.newestMember{/lang}
      +
      {$dashboardStats[newestMember]}
      +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/detailedActivityPointList.tpl b/com.woltlab.wcf/templates/detailedActivityPointList.tpl new file mode 100644 index 0000000000..7ac15a9f20 --- /dev/null +++ b/com.woltlab.wcf/templates/detailedActivityPointList.tpl @@ -0,0 +1,40 @@ +
      + + + + + + + + + + + + {assign var='activityPointSum' value=0} + {foreach from=$activityPointObjectTypes item='objectType'} + {if $objectType->activityPoints > 0 && $objectType->points > 0} + + + + + + {assign var='activityPointSum' value=$activityPointSum + $objectType->activityPoints} + + {/if} + {/foreach} + + + + + + +
      {lang}wcf.user.activityPoint.objectType{/lang}{lang}wcf.user.activityPoint.objects{/lang}{lang}wcf.user.activityPoint.pointsPerObject{/lang}{lang}wcf.user.activityPoint.sum{/lang}
      + {lang}wcf.user.activityPoint.objectType.{$objectType->objectType}{/lang} + + {#$objectType->activityPoints/$objectType->points} + + {#$objectType->points} + + {#$objectType->activityPoints} +
      {#$user->activityPoints}
      +
      diff --git a/com.woltlab.wcf/templates/disclaimer.tpl b/com.woltlab.wcf/templates/disclaimer.tpl new file mode 100644 index 0000000000..76d55ca43e --- /dev/null +++ b/com.woltlab.wcf/templates/disclaimer.tpl @@ -0,0 +1,51 @@ +{include file='documentHeader'} + + + {lang}wcf.user.register.disclaimer{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + +{include file='header'} + +
      +

      {lang}wcf.user.register.disclaimer{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      + {lang}wcf.user.register.disclaimer.text{/lang} + + {event name='fieldsets'} +
      + + +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/documentHeader.tpl b/com.woltlab.wcf/templates/documentHeader.tpl new file mode 100644 index 0000000000..2761da7cbc --- /dev/null +++ b/com.woltlab.wcf/templates/documentHeader.tpl @@ -0,0 +1,2 @@ + + diff --git a/com.woltlab.wcf/templates/emailActivation.tpl b/com.woltlab.wcf/templates/emailActivation.tpl new file mode 100644 index 0000000000..0dec76c4b4 --- /dev/null +++ b/com.woltlab.wcf/templates/emailActivation.tpl @@ -0,0 +1,87 @@ +{include file='documentHeader'} + + + {lang}wcf.user.emailActivation{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + +{include file='header'} + +
      +

      {lang}wcf.user.emailActivation{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      +
      + + + +
      +
      + + {if $errorField == 'u'} + + {if $errorType == 'notValid'}{lang}wcf.user.userID.error.invalid{/lang}{/if} + + {/if} +
      + + + +
      +
      + + {if $errorField == 'a'} + + {if $errorType == 'notValid'}{lang}wcf.user.activationCode.error.notValid{/lang}{/if} + + {/if} +
      + + + {event name='fields'} + +
      +
      + +
      +
      +
      + + {event name='fieldsets'} +
      + +
      + +
      +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/emailNewActivationCode.tpl b/com.woltlab.wcf/templates/emailNewActivationCode.tpl new file mode 100644 index 0000000000..46546ead4d --- /dev/null +++ b/com.woltlab.wcf/templates/emailNewActivationCode.tpl @@ -0,0 +1,87 @@ +{include file='documentHeader'} + + + {lang}wcf.user.newActivationCode{/lang} - {PAGE_TITLE|language} + {include file='headInclude'} + + + + +{include file='header'} + +
      +

      {lang}wcf.user.newActivationCode{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      +
      + {lang}wcf.user.newActivationCode{/lang} + + +
      +
      + + {if $errorField == 'username'} + + {if $errorType == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {elseif $errorType == 'alreadyEnabled'} + {lang}wcf.user.registerActivation.error.userAlreadyEnabled{/lang} + {else} + {lang}wcf.user.username.error.{@$errorType}{/lang} + {/if} + + {/if} +
      + + + +
      +
      + + {if $errorField == 'password'} + + {if $errorType == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {else} + {lang}wcf.user.password.error.{@$errorType}{/lang} + {/if} + + {/if} +
      + + + {event name='fields'} +
      + + {event name='fieldsets'} +
      + +
      + +
      +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/following.tpl b/com.woltlab.wcf/templates/following.tpl new file mode 100644 index 0000000000..bea4d63422 --- /dev/null +++ b/com.woltlab.wcf/templates/following.tpl @@ -0,0 +1,88 @@ +{include file='documentHeader'} + + + {lang}wcf.user.following{/lang} - {lang}wcf.user.usercp{/lang} - {PAGE_TITLE|language} + {include file='headInclude'} + + + + + + +{include file='userMenuSidebar'} + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.user.following{/lang} {#$items}

      +
      + +{include file='userNotice'} + +
      + {pages print=true assign=pagesLinks controller='Following' link="pageNo=%d"} + + {hascontent} + + {/hascontent} +
      + +{if $objects|count} +
      +
        + {foreach from=$objects item=user} +
      1. +
        + {@$user->getAvatar()->getImageTag(48)} + +
        + {include file='userInformationHeadline'} + + + + {include file='userInformationStatistics'} +
        +
        +
      2. + {/foreach} +
      +
      + +
      + {@$pagesLinks} + + {hascontent} + + {/hascontent} +
      +{else} +

      {lang}wcf.user.following.noUsers{/lang}

      +{/if} + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/footer.tpl b/com.woltlab.wcf/templates/footer.tpl new file mode 100644 index 0000000000..fc07a66ff1 --- /dev/null +++ b/com.woltlab.wcf/templates/footer.tpl @@ -0,0 +1,44 @@ + {event name='contents'} + + {if $skipBreadcrumbs|empty}{include file='breadcrumbs' __microdata=false}{/if} + + + + {if $sidebarOrientation|isset && $sidebarOrientation == 'right'} + {@$__sidebar} + {/if} +
      +
      + + + + +{event name='footer'} + + diff --git a/com.woltlab.wcf/templates/footerMenu.tpl b/com.woltlab.wcf/templates/footerMenu.tpl new file mode 100644 index 0000000000..22548bd883 --- /dev/null +++ b/com.woltlab.wcf/templates/footerMenu.tpl @@ -0,0 +1,7 @@ +{if $__wcf->getPageMenu()->getMenuItems('footer')|count > 0} + +{/if} diff --git a/com.woltlab.wcf/templates/groupedUserList.tpl b/com.woltlab.wcf/templates/groupedUserList.tpl new file mode 100644 index 0000000000..a54acccba9 --- /dev/null +++ b/com.woltlab.wcf/templates/groupedUserList.tpl @@ -0,0 +1,37 @@ +{foreach from=$groupedUsers item=group} + {if $group} +
      +

      {$group}

      +
      + {/if} + + {if $group|count} +
      +
        + {foreach from=$group item=user} + {include file='userListItem'} + {/foreach} +
      +
      + {else} +

      {$group->getNoUsersMessage()}

      + {/if} +{/foreach} + +
      + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/headInclude.tpl b/com.woltlab.wcf/templates/headInclude.tpl new file mode 100644 index 0000000000..3459bbed76 --- /dev/null +++ b/com.woltlab.wcf/templates/headInclude.tpl @@ -0,0 +1,168 @@ + + + + +{if $allowSpidersToIndexThisPage|empty}{/if} +{implode from=$__wcf->getMetaTagHandler() item=__metaTag glue="\n"}{@$__metaTag}{/implode} +{event name='metaTags'} + + +{if JQUERY_SOURCE == 'google'} + + +{elseif JQUERY_SOURCE == 'microsoft'} + + +{elseif JQUERY_SOURCE == 'cloudflare'} + + +{else} + + +{/if} +{if JQUERY_SOURCE != 'local'} + +{/if} + + + + + + + +{event name='javascriptInclude'} + + +{@$__wcf->getStyleHandler()->getStylesheet()} +{event name='stylesheets'} + + + + + +{include file='imageViewer'} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/header.tpl b/com.woltlab.wcf/templates/header.tpl new file mode 100644 index 0000000000..7559b88e7f --- /dev/null +++ b/com.woltlab.wcf/templates/header.tpl @@ -0,0 +1,82 @@ + + + + +
      +
      +
      + {capture assign='__sidebar'} + {if $sidebar|isset} + + + {if $sidebarOrientation|isset && $sidebarOrientation == 'right'} + + {/if} + {/if} + {/capture} + + {if !$sidebarOrientation|isset || $sidebarOrientation == 'left'} + {@$__sidebar} + {/if} + +
      + + {event name='contents'} + + {if $skipBreadcrumbs|empty}{include file='breadcrumbs'}{/if} + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/ignoredUsers.tpl b/com.woltlab.wcf/templates/ignoredUsers.tpl new file mode 100644 index 0000000000..f70ad26b12 --- /dev/null +++ b/com.woltlab.wcf/templates/ignoredUsers.tpl @@ -0,0 +1,88 @@ +{include file='documentHeader'} + + + {lang}wcf.user.ignoredUsers{/lang} - {lang}wcf.user.usercp{/lang} - {PAGE_TITLE|language} + {include file='headInclude'} + + + + + + +{include file='userMenuSidebar'} + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.user.ignoredUsers{/lang} {#$items}

      +
      + +{include file='userNotice'} + +
      + {pages print=true assign=pagesLinks controller='IgnoredUsers' link="pageNo=%d"} + + {hascontent} + + {/hascontent} +
      + +{if $objects|count} +
      +
        + {foreach from=$objects item=user} +
      1. +
        + {@$user->getAvatar()->getImageTag(48)} + +
        + {include file='userInformationHeadline'} + + + + {include file='userInformationStatistics'} +
        +
        +
      2. + {/foreach} +
      +
      + +
      + {@$pagesLinks} + + {hascontent} + + {/hascontent} +
      +{else} +

      {lang}wcf.user.ignoredUsers.noUsers{/lang}

      +{/if} + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/imageViewer.tpl b/com.woltlab.wcf/templates/imageViewer.tpl new file mode 100644 index 0000000000..b59ffd6324 --- /dev/null +++ b/com.woltlab.wcf/templates/imageViewer.tpl @@ -0,0 +1,22 @@ +{if !$__imageViewerLoaded|isset} + + + + + {assign var=__imageViewerLoaded value=true} +{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/integerOptionType.tpl b/com.woltlab.wcf/templates/integerOptionType.tpl new file mode 100644 index 0000000000..466d77b569 --- /dev/null +++ b/com.woltlab.wcf/templates/integerOptionType.tpl @@ -0,0 +1 @@ +minvalue !== null} min="{$option->minvalue}"{/if}{if $option->maxvalue !== null} max="{$option->maxvalue}"{/if}{if $inputClass} class="{@$inputClass}"{/if} /> \ No newline at end of file diff --git a/com.woltlab.wcf/templates/login.tpl b/com.woltlab.wcf/templates/login.tpl new file mode 100644 index 0000000000..577656bc90 --- /dev/null +++ b/com.woltlab.wcf/templates/login.tpl @@ -0,0 +1,163 @@ +{include file='documentHeader'} + + + {lang}wcf.user.login{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + + + +{include file='header' __disableLoginLink=true} + +
      +

      {lang}wcf.user.login{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      +
      + {lang}wcf.user.login.data{/lang} + + +
      +
      + + {if $errorField == 'username'} + + {if $errorType == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {else} + {lang}wcf.user.username.error.{@$errorType}{/lang} + {/if} + + {/if} +
      + + + {if !REGISTER_DISABLED} +
      +
      {lang}wcf.user.login.action{/lang}
      +
      +
      +
      + {/if} + + +
      +
      + + {if $errorField == 'password'} + + {if $errorType == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {else} + {lang}wcf.user.password.error.{@$errorType}{/lang} + {/if} + + {/if} +
      + + + {if $supportsPersistentLogins} +
      +
      + +
      +
      + {/if} + + {event name='fields'} + +
      +
      + +
      +
      +
      + + {capture assign='__3rdPartyButtons'} + + {/capture} + + {hascontent} +
      + {lang}wcf.user.login.3rdParty{/lang} + +
      +
      + +
      +
      +
      + {/hascontent} + + {event name='fieldsets'} +
      + +
      + + +
      +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/lostPassword.tpl b/com.woltlab.wcf/templates/lostPassword.tpl new file mode 100644 index 0000000000..7be49bfce7 --- /dev/null +++ b/com.woltlab.wcf/templates/lostPassword.tpl @@ -0,0 +1,97 @@ +{include file="documentHeader"} + + + {lang}wcf.user.lostPassword{/lang} - {PAGE_TITLE|language} + {include file='headInclude'} + + + + + + + +{include file='header'} + +
      +

      {lang}wcf.user.lostPassword{/lang}

      +
      + +{include file='userNotice'} + +

      {lang}wcf.user.lostPassword.description{/lang}

      + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      +
      + {lang}wcf.user.lostPassword{/lang} + +
      +
      + +
      +
      + + {if $errorField == 'username'} + + {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType == 'notFound'}{lang}wcf.user.error.username.notFound{/lang}{/if} + {if $errorType == '3rdParty'}{lang}wcf.user.error.username.3rdParty{/lang}{/if} + + {/if} +
      +
      + +
      +
      + +
      +
      + + {if $errorField == 'email'} + + {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType == 'notFound'}{lang}wcf.user.lostPassword.error.email.notFound{/lang}{/if} + + {/if} +
      +
      + + {event name='fields'} +
      + + {event name='fieldsets'} + + {if $useCaptcha}{include file='recaptcha'}{/if} +
      + +
      + +
      +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/mail.tpl b/com.woltlab.wcf/templates/mail.tpl new file mode 100644 index 0000000000..fce68ee0c2 --- /dev/null +++ b/com.woltlab.wcf/templates/mail.tpl @@ -0,0 +1,118 @@ +{include file='documentHeader'} + + + {lang}wcf.user.mail.title{/lang} - {lang}wcf.user.profile{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + +{include file='header'} + +
      +

      {lang}wcf.user.mail.title{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      +
      + {lang}wcf.user.mail.information{/lang} + + +
      +
      + + {if $errorField == 'subject'} + + {if $errorType == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {else} + {lang}wcf.user.mail.subject.error.{@$errorType}{/lang} + {/if} + + {/if} +
      + + + {if $__wcf->user->userID} +
      +
      +
      + {else} + +
      +
      + + {if $errorField == 'email'} + + {if $errorType == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {elseif $errorType == 'invalid'} + {lang}wcf.user.email.error.notValid{/lang} + {else} + {lang}wcf.user.mail.senderEmail.error.{@$errorType}{/lang} + {/if} + + {/if} +
      + + {/if} + + {event name='informationFields'} +
      + +
      + + +
      +
      + + {if $errorField == 'message'} + + {if $errorType == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {else} + {lang}wcf.user.mail.message.error.{@$errorType}{/lang} + {/if} + + {/if} +
      +
      + + {event name='messageFields'} +
      + + {event name='fieldsets'} + + {if $useCaptcha} + {include file='recaptcha'} + {/if} +
      + +
      + +
      +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/mainMenu.tpl b/com.woltlab.wcf/templates/mainMenu.tpl new file mode 100644 index 0000000000..86680de958 --- /dev/null +++ b/com.woltlab.wcf/templates/mainMenu.tpl @@ -0,0 +1,11 @@ +{if $__wcf->getPageMenu()->getMenuItems('header')|count > 0} + +{/if} diff --git a/com.woltlab.wcf/templates/mainMenuSubMenu.tpl b/com.woltlab.wcf/templates/mainMenuSubMenu.tpl new file mode 100644 index 0000000000..afe520a9dc --- /dev/null +++ b/com.woltlab.wcf/templates/mainMenuSubMenu.tpl @@ -0,0 +1,10 @@ +{foreach from=$__wcf->getPageMenu()->getMenuItems('header') item=menuItem} + {if $__wcf->getPageMenu()->getMenuItems($menuItem->menuItem)|count > 0 && $__wcf->getPageMenu()->getActiveMenuItem() == $menuItem->menuItem} + + {/if} +{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/manageSubscription.tpl b/com.woltlab.wcf/templates/manageSubscription.tpl new file mode 100644 index 0000000000..a6523d9824 --- /dev/null +++ b/com.woltlab.wcf/templates/manageSubscription.tpl @@ -0,0 +1,20 @@ +
      +
      +
      + + + +
      +
      +
      +
      + +
      +
      + + {event name='fields'} +
      + +
      + +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/membersList.tpl b/com.woltlab.wcf/templates/membersList.tpl new file mode 100644 index 0000000000..91cd06673e --- /dev/null +++ b/com.woltlab.wcf/templates/membersList.tpl @@ -0,0 +1,155 @@ +{include file='documentHeader'} + + + {if $searchID}{lang}wcf.user.search.results{/lang}{else}{lang}wcf.user.members{/lang}{/if} {if $pageNo > 1}- {lang}wcf.page.pageNo{/lang} {/if}- {PAGE_TITLE|language} + + {include file='headInclude'} + + {capture assign='canonicalURLParameters'}sortField={@$sortField}&sortOrder={@$sortOrder}{if $letter}&letter={@$letter|rawurlencode}{/if}{/capture} + {if $pageNo < $pages} + + {/if} + {if $pageNo > 1} + + {/if} + + + + + + + +{capture assign='sidebar'} + {assign var=encodedLetter value=$letter|rawurlencode} +
      +
      +
      + + +
      +
      + +
      +
      +
      +
      +
      + +
      + {lang}wcf.user.members.sort.letters{/lang} + + +
      + +
      +
      +
      + + +
      +
      + + +
      +
      +
      + +
      + + +
      +
      +
      + + {@$__boxSidebar} +{/capture} + +{include file='header' sidebarOrientation='right'} + +
      +

      {if $searchID}{lang}wcf.user.search.results{/lang}{else}{lang}wcf.user.members{/lang}{/if} {#$items}

      +
      + +{include file='userNotice'} + +
      + {if $searchID} + {pages print=true assign=pagesLinks controller='MembersList' id=$searchID link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"} + {else} + {pages print=true assign=pagesLinks controller='MembersList' link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"} + {/if} + + {hascontent} + + {/hascontent} +
      + +{if $items} +
      +
        + {foreach from=$objects item=user} + {include file='userListItem'} + {/foreach} +
      +
      +{else} +

      {lang}wcf.user.members.noMembers{/lang}

      +{/if} + +
      + {@$pagesLinks} + + {hascontent} + + {/hascontent} +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/messageFormAttachments.tpl b/com.woltlab.wcf/templates/messageFormAttachments.tpl new file mode 100644 index 0000000000..6c97a96a65 --- /dev/null +++ b/com.woltlab.wcf/templates/messageFormAttachments.tpl @@ -0,0 +1,57 @@ +
      + + +
      +
      +
      + {lang}wcf.attachment.upload.limits{/lang} +
      +
      + + {event name='fields'} +
      + + + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/messageFormMultilingualism.tpl b/com.woltlab.wcf/templates/messageFormMultilingualism.tpl new file mode 100644 index 0000000000..bcfa5681c2 --- /dev/null +++ b/com.woltlab.wcf/templates/messageFormMultilingualism.tpl @@ -0,0 +1,31 @@ +{if $availableContentLanguages|count} + +
      {lang}wcf.user.language{/lang}
      +
      + +
      + + + +{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/messageFormPreviewButton.tpl b/com.woltlab.wcf/templates/messageFormPreviewButton.tpl new file mode 100644 index 0000000000..b175ced1bf --- /dev/null +++ b/com.woltlab.wcf/templates/messageFormPreviewButton.tpl @@ -0,0 +1,13 @@ + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/messageFormSettings.tpl b/com.woltlab.wcf/templates/messageFormSettings.tpl new file mode 100644 index 0000000000..5c4f52354e --- /dev/null +++ b/com.woltlab.wcf/templates/messageFormSettings.tpl @@ -0,0 +1,36 @@ +
      +
      + {if $__wcf->getSession()->getPermission('user.message.canUseBBCodes')} +
      + + {lang}wcf.message.settings.preParse.description{/lang} +
      + {/if} + {if $__wcf->getSession()->getPermission('user.message.canUseSmilies')} +
      + + {lang}wcf.message.settings.enableSmilies.description{/lang} +
      + {/if} + {if $__wcf->getSession()->getPermission('user.message.canUseBBCodes')} +
      + + {lang}wcf.message.settings.enableBBCodes.description{/lang} +
      + {/if} + {if $__wcf->getSession()->getPermission('user.message.canUseHtml')} +
      + + {lang}wcf.message.settings.enableHtml.description{/lang} +
      + {/if} + {if 'MODULE_USER_SIGNATURE'|defined && MODULE_USER_SIGNATURE && $showSignatureSetting && $__wcf->user->userID} +
      + + {lang}wcf.message.settings.showSignature.description{/lang} +
      + {/if} + + {event name='settings'} +
      +
      diff --git a/com.woltlab.wcf/templates/messageFormSmilies.tpl b/com.woltlab.wcf/templates/messageFormSmilies.tpl new file mode 100644 index 0000000000..d7c7e7cdf0 --- /dev/null +++ b/com.woltlab.wcf/templates/messageFormSmilies.tpl @@ -0,0 +1,50 @@ +{assign var=__tabCount value=0} +{capture assign=__categoryTabs} + {foreach from=$smileyCategories item=smileyCategory} + {assign var=__tabCount value=$__tabCount + 1} + {assign var='__smileyAnchor' value='smilies-'|concat:$smileyCategory->categoryID} +
    5. {$smileyCategory->title|language}
    6. + {/foreach} +{/capture} + +
      + {capture assign=__defaultSmilies} + {include file='__messageFormSmilies' smilies=$defaultSmilies} + {/capture} + + {if $__tabCount > 1} + + + {foreach from=$smileyCategories item=smileyCategory} + {if !$smileyCategory->isDisabled} + + {/if} + {/foreach} + + + {else} + {@$__defaultSmilies} + {/if} + + {event name='fields'} + + +
      diff --git a/com.woltlab.wcf/templates/messageFormTabs.tpl b/com.woltlab.wcf/templates/messageFormTabs.tpl new file mode 100644 index 0000000000..e8660effae --- /dev/null +++ b/com.woltlab.wcf/templates/messageFormTabs.tpl @@ -0,0 +1,28 @@ +
      + + + {if MODULE_SMILEY && $smileyCategories|count}{include file='messageFormSmilies'}{/if} + {if MODULE_ATTACHMENT && $attachmentHandler !== null && $attachmentHandler->canUpload()}{include file='messageFormAttachments'}{/if} + + {include file='messageFormSettings'} + {include file='__messageFormPoll'} + + {event name='tabMenuContents'} +
      + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/messageOptionType.tpl b/com.woltlab.wcf/templates/messageOptionType.tpl new file mode 100644 index 0000000000..15009ac8c0 --- /dev/null +++ b/com.woltlab.wcf/templates/messageOptionType.tpl @@ -0,0 +1,10 @@ + +{include file='wysiwyg' wysiwygSelector=$option->optionName} + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/messageQuoteList.tpl b/com.woltlab.wcf/templates/messageQuoteList.tpl new file mode 100644 index 0000000000..8f1a1132bc --- /dev/null +++ b/com.woltlab.wcf/templates/messageQuoteList.tpl @@ -0,0 +1,50 @@ +{if !$supportPaste|isset}{assign var=supportPaste value=false}{/if} +{foreach from=$messages item=message} +
      +
      +
      +
      +
      +
      + {if $userProfiles[$message->getUserID()]|isset} + {@$userProfiles[$message->getUserID()]->getAvatar()->getImageTag(32)} + {/if} + +
      +

      {$message->getTitle()}

      +

      + {if $userProfiles[$message->getUserID()]|isset}{$message->getUsername()}{else}{$message->getUsername()}{/if} + {@$message->getTime()|time} +

      +
      +
      +
      + +
      +
      +
      +
        + {foreach from=$message key=quoteID item=quote} +
      • + + + {if $supportPaste}{/if} + + +
        + +
        +
        + {$message->getFullQuote($quoteID)} +
        +
      • + {/foreach} +
      +
      +
      +
      +
      +
      +
      +
      +{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/messageSidebar.tpl b/com.woltlab.wcf/templates/messageSidebar.tpl new file mode 100644 index 0000000000..475f48fd70 --- /dev/null +++ b/com.woltlab.wcf/templates/messageSidebar.tpl @@ -0,0 +1,100 @@ +{if !$__messageSidebarJavascript|isset} + + {assign var=__messageSidebarJavascript value=true} +{/if} + + diff --git a/com.woltlab.wcf/templates/messageUserOptionOutput.tpl b/com.woltlab.wcf/templates/messageUserOptionOutput.tpl new file mode 100644 index 0000000000..0260af3b0e --- /dev/null +++ b/com.woltlab.wcf/templates/messageUserOptionOutput.tpl @@ -0,0 +1,15 @@ +{hascontent} +
      + {content} + {@$value} + {/content} +
      + + +{/hascontent} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/moderationActivation.tpl b/com.woltlab.wcf/templates/moderationActivation.tpl new file mode 100644 index 0000000000..010f00cb50 --- /dev/null +++ b/com.woltlab.wcf/templates/moderationActivation.tpl @@ -0,0 +1,113 @@ +{include file='documentHeader'} + + + {lang}wcf.moderation.activation{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + + + + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.moderation.activation{/lang}

      +
      + +{include file='userNotice'} + +
      + +
      + +
      +
      + {lang}wcf.moderation.activation.details{/lang} + +
      +
      {lang}wcf.global.objectID{/lang}
      +
      {#$queue->queueID}
      +
      + {if $queue->lastChangeTime} +
      +
      {lang}wcf.moderation.lastChangeTime{/lang}
      +
      {@$queue->lastChangeTime|time}
      +
      + {/if} +
      +
      {lang}wcf.moderation.assignedUser{/lang}
      +
      +
        + {if $assignedUserID && ($assignedUserID != $__wcf->getUser()->userID)} +
      • + {/if} +
      • +
      • +
      +
      +
      + {if $queue->assignedUser} +
      + +
      {$queue->assignedUsername}
      +
      + {/if} +
      +
      +
      +
      + + {event name='detailsFields'} + +
      + +
      +
      + + {event name='fieldsets'} +
      + +
      +

      {lang}wcf.moderation.activation.content{/lang}

      +
      + +
      + {@$disabledContent} +
      + +
      + +
      + +{include file='footer'} + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/moderationComment.tpl b/com.woltlab.wcf/templates/moderationComment.tpl new file mode 100644 index 0000000000..becf299de2 --- /dev/null +++ b/com.woltlab.wcf/templates/moderationComment.tpl @@ -0,0 +1,29 @@ + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/moderationList.tpl b/com.woltlab.wcf/templates/moderationList.tpl new file mode 100644 index 0000000000..289cb5246f --- /dev/null +++ b/com.woltlab.wcf/templates/moderationList.tpl @@ -0,0 +1,141 @@ +{include file='documentHeader'} + + + {lang}wcf.moderation.moderation{/lang} {if $pageNo > 1}- {lang}wcf.page.pageNo{/lang} {/if}- {PAGE_TITLE|language} + + {include file='headInclude'} + + + + +{capture assign='sidebar'} + {* moderation type *} +
      + {lang}wcf.moderation.filterByType{/lang} + + +
      + + {* assigned user *} +
      + {lang}wcf.moderation.filterByUser{/lang} + + +
      + + {* status *} +
      + {lang}wcf.moderation.status{/lang} + + +
      + + {event name='sidebarBoxes'} +{/capture} + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.moderation.moderation{/lang}

      +
      + +{include file='userNotice'} + +
      + {pages print=true assign=pagesLinks controller='ModerationList' link="id=$definitionID&pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"} + + {hascontent} + + {/hascontent} +
      + +{if $objects|count} +
      +
      +

      {if $status == 2}{lang}wcf.moderation.doneItems{/lang}{else}{lang}wcf.moderation.outstandingItems{/lang}{/if} {#$items}

      +
      + + + + + + + + + + {event name='columnHeads'} + + + + + {foreach from=$objects item=entry} + + + + + + + {event name='columns'} + + {/foreach} + +
      {lang}wcf.global.objectID{/lang}{lang}wcf.moderation.title{/lang}{lang}wcf.moderation.assignedUser{/lang}{lang}wcf.moderation.lastChangeTime{/lang}
      {#$entry->queueID} +

      + {lang}wcf.moderation.type.{@$definitionNames[$entry->objectTypeID]}{/lang} + {$entry->getTitle()} +

      + {if $entry->userID}{$entry->username}{else}{lang}wcf.user.guest{/lang}{/if} - {@$entry->time|time} +
      {if $entry->assignedUserID}{$entry->assignedUsername}{/if}{if $entry->lastChangeTime}{@$entry->lastChangeTime|time}{/if}
      +
      + +
      + {@$pagesLinks} + + {hascontent} + + {/hascontent} +
      +{else} +

      {lang}wcf.moderation.noItems{/lang}

      +{/if} + +{include file='footer'} + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/moderationQueueList.tpl b/com.woltlab.wcf/templates/moderationQueueList.tpl new file mode 100644 index 0000000000..5ba8cb0e67 --- /dev/null +++ b/com.woltlab.wcf/templates/moderationQueueList.tpl @@ -0,0 +1,13 @@ +{foreach from=$queues item=queue} +
    7. + +
      + {@$queue->getUserProfile()->getAvatar()->getImageTag(24)} +
      +
      +

      {$queue->getAffectedObject()->getTitle()}

      + {$queue->getAffectedObject()->getUsername()} - {@$queue->getAffectedObject()->getTime()|time} +
      +
      +
    8. +{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/moderationReport.tpl b/com.woltlab.wcf/templates/moderationReport.tpl new file mode 100644 index 0000000000..7ccadf38b6 --- /dev/null +++ b/com.woltlab.wcf/templates/moderationReport.tpl @@ -0,0 +1,123 @@ +{include file='documentHeader'} + + + {lang}wcf.moderation.report{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + + + + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.moderation.report{/lang}

      +
      + +{include file='userNotice'} + +
      + +
      + +
      +
      + {lang}wcf.moderation.report.details{/lang} + +
      +
      {lang}wcf.global.objectID{/lang}
      +
      {#$queue->queueID}
      +
      +
      +
      {lang}wcf.moderation.report.reportedBy{/lang}
      +
      {if $queue->userID}{$queue->username}{else}{lang}wcf.user.guest{/lang}{/if} ({@$queue->time|time})
      +
      + {if $queue->lastChangeTime} +
      +
      {lang}wcf.moderation.lastChangeTime{/lang}
      +
      {@$queue->lastChangeTime|time}
      +
      + {/if} +
      +
      {lang}wcf.moderation.assignedUser{/lang}
      +
      +
        + {if $assignedUserID && ($assignedUserID != $__wcf->getUser()->userID)} +
      • + {/if} +
      • +
      • +
      +
      +
      + {if $queue->assignedUser} +
      + +
      {$queue->assignedUsername}
      +
      + {/if} +
      +
      {lang}wcf.moderation.report.reason{/lang}
      +
      {@$queue->getFormattedMessage()}
      +
      +
      +
      +
      +
      + + {event name='detailsFields'} + +
      + +
      +
      + + {event name='fieldsets'} +
      + +
      +

      {lang}wcf.moderation.report.reportedContent{/lang}

      +
      + +
      + {@$reportedContent} +
      + +
      + +
      + +{include file='footer'} + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/moderationReportDialog.tpl b/com.woltlab.wcf/templates/moderationReportDialog.tpl new file mode 100644 index 0000000000..e0d98db767 --- /dev/null +++ b/com.woltlab.wcf/templates/moderationReportDialog.tpl @@ -0,0 +1,22 @@ +{if $alreadyReported} +

      {lang}wcf.moderation.report.alreadyReported{/lang}

      +{else} +
      + + +
      +
      + + {lang}wcf.moderation.report.reason.description{/lang} +
      +
      + + {event name='reasonFields'} +
      + + {event name='fieldsets'} + +
      + +
      +{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/multiSelectOptionType.tpl b/com.woltlab.wcf/templates/multiSelectOptionType.tpl new file mode 100644 index 0000000000..3c8ce8570d --- /dev/null +++ b/com.woltlab.wcf/templates/multiSelectOptionType.tpl @@ -0,0 +1,5 @@ + diff --git a/com.woltlab.wcf/templates/multipleLanguageInputJavascript.tpl b/com.woltlab.wcf/templates/multipleLanguageInputJavascript.tpl new file mode 100644 index 0000000000..2a4a32a834 --- /dev/null +++ b/com.woltlab.wcf/templates/multipleLanguageInputJavascript.tpl @@ -0,0 +1,10 @@ +{if !$forceSelection|isset}{assign var=forceSelection value=false}{/if} + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/newPassword.tpl b/com.woltlab.wcf/templates/newPassword.tpl new file mode 100644 index 0000000000..feaefd5fed --- /dev/null +++ b/com.woltlab.wcf/templates/newPassword.tpl @@ -0,0 +1,82 @@ +{include file='documentHeader'} + + + {lang}wcf.user.newPassword{/lang} - {PAGE_TITLE|language} + {include file='headInclude'} + + + + +{include file='header'} + +
      +

      {lang}wcf.user.newPassword{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      +
      + {lang}wcf.user.newPassword{/lang} + + +
      + +
      +
      + + {if $errorField == 'userID'} + + {if $errorType == 'invalid'}{lang}wcf.user.userID.error.invalid{/lang}{/if} + + {/if} +
      + + + +
      + +
      +
      + + {if $errorField == 'lostPasswordKey'} + + {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType == 'invalid'}{lang}wcf.user.lostPasswordKey.error.invalid{/lang}{/if} + + {/if} +
      + + + {event name='fields'} +
      + + {event name='fieldsets'} +
      + +
      + +
      +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/notificationList.tpl b/com.woltlab.wcf/templates/notificationList.tpl new file mode 100644 index 0000000000..373b496556 --- /dev/null +++ b/com.woltlab.wcf/templates/notificationList.tpl @@ -0,0 +1,96 @@ +{include file='documentHeader'} + + + {lang}wcf.user.notification.notifications{/lang} - {lang}wcf.user.usercp{/lang} - {PAGE_TITLE|language} + {include file='headInclude'} + + + + + + +{include file='userMenuSidebar'} + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.user.notification.notifications{/lang} {#$__wcf->getUserNotificationHandler()->getNotificationCount()}

      +
      + +{include file='userNotice'} + +
      + {pages print=true assign=pagesLinks controller='NotificationList' link="pageNo=%d"} + + {hascontent} + + {/hascontent} +
      + +{if $notifications[notifications]} +
      + +
      + +
      + {@$pagesLinks} + + {hascontent} + + {/hascontent} +
      +{else} +

      {lang}wcf.user.notification.noNotifications{/lang}

      +{/if} + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/notificationListOustanding.tpl b/com.woltlab.wcf/templates/notificationListOustanding.tpl new file mode 100644 index 0000000000..92a3b28912 --- /dev/null +++ b/com.woltlab.wcf/templates/notificationListOustanding.tpl @@ -0,0 +1,13 @@ +{foreach from=$notifications[notifications] item=notification} +
    9. + +
      + {@$notification[event]->getAuthor()->getAvatar()->getImageTag(24)} +
      +
      +

      {@$notification[event]->getMessage()}

      + {$notification[event]->getAuthor()->username} - {@$notification[time]|time} +
      +
      +
    10. +{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/notificationSettings.tpl b/com.woltlab.wcf/templates/notificationSettings.tpl new file mode 100644 index 0000000000..dbb021ad2a --- /dev/null +++ b/com.woltlab.wcf/templates/notificationSettings.tpl @@ -0,0 +1,93 @@ +{include file='documentHeader'} + + + {lang}wcf.user.menu.settings{/lang}: {lang}wcf.user.notification.notifications{/lang} - {lang}wcf.user.menu.settings{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + + + +{include file='userMenuSidebar'} + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.user.menu.settings{/lang}: {lang}wcf.user.notification.notifications{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +{if $success|isset} +

      {lang}wcf.global.success.edit{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      + {foreach from=$events key='eventCategory' item='eventList'} +
      + {lang}wcf.user.notification.{$eventCategory}{/lang} + +
      + {foreach from=$eventList item='event'} +
      + + {hascontent}{content}{lang __optional=true}wcf.user.notification.{$event->objectType}.{$event->eventName}.description{/lang}{/content}{/hascontent} + + + +
      + {/foreach} +
      +
      + {/foreach} + + {event name='fieldsets'} +
      + +
      + +
      +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/offline.tpl b/com.woltlab.wcf/templates/offline.tpl new file mode 100644 index 0000000000..3f47d84390 --- /dev/null +++ b/com.woltlab.wcf/templates/offline.tpl @@ -0,0 +1,21 @@ +{include file='documentHeader'} + + + {lang}wcf.global.error.title{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + +{include file='header'} + +
      +

      {lang}wcf.page.offline{/lang}

      +

      {if OFFLINE_MESSAGE_ALLOW_HTML}{@OFFLINE_MESSAGE}{else}{@OFFLINE_MESSAGE|htmlspecialchars|nl2br}{/if}

      +
      + +{include file='footer'} + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/permissionDenied.tpl b/com.woltlab.wcf/templates/permissionDenied.tpl new file mode 100644 index 0000000000..7c56d4546a --- /dev/null +++ b/com.woltlab.wcf/templates/permissionDenied.tpl @@ -0,0 +1,28 @@ +{include file="documentHeader"} + + + {lang}wcf.global.error.permissionDenied.title{/lang} - {lang}{PAGE_TITLE}{/lang} + + {include file='headInclude'} + + + + +{include file='header'} + +

      {lang}wcf.global.error.permissionDenied{/lang}

      + +{event name='content'} + +{if ENABLE_DEBUG_MODE} + +{/if} + +{include file='footer'} + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/poll.tpl b/com.woltlab.wcf/templates/poll.tpl new file mode 100644 index 0000000000..9810cb7341 --- /dev/null +++ b/com.woltlab.wcf/templates/poll.tpl @@ -0,0 +1,45 @@ +{if $__wcf->getUser()->userID && !$__pollLoadedJavaScript|isset} + {assign var=__pollLoadedJavaScript value=true} + + +{/if} + +
      +
      + {$poll->question} {#$poll->votes} + +
      + {if !$__wcf->getUser()->userID} + {if $poll->canSeeResult()} + {include file='pollResult'} + {else} + {include file='pollVote'} + {/if} + {else} + {if $poll->canVote() && !$poll->isParticipant()} + {include file='pollVote'} + {else} + {include file='pollResult'} + {/if} + {/if} + + {event name='pollData'} +
      +
      + + {if $__wcf->getUser()->userID} +
      + + + + + {event name='pollButtons'} +
      + {/if} +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/pollResult.tpl b/com.woltlab.wcf/templates/pollResult.tpl new file mode 100644 index 0000000000..d42edb2292 --- /dev/null +++ b/com.woltlab.wcf/templates/pollResult.tpl @@ -0,0 +1,13 @@ +
        + {foreach from=$poll->getOptions(true) item=option} +
      1. +   +
        + + {$option->optionValue} ({#$option->votes}) + {@$option->getRelativeVotes($poll)}% + +
        +
      2. + {/foreach} +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/pollVote.tpl b/com.woltlab.wcf/templates/pollVote.tpl new file mode 100644 index 0000000000..29211fb746 --- /dev/null +++ b/com.woltlab.wcf/templates/pollVote.tpl @@ -0,0 +1,15 @@ +
      + {foreach from=$poll->getOptions() item=option} +
      + +
      + {/foreach} +
      +{if $poll->canVote()} + {if $poll->maxVotes > 1}{lang}wcf.poll.multipleVotes{/lang}{/if} +{else} +

      {lang}wcf.poll.restrictedResult{/lang}

      +{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/quoteBBCodeTag.tpl b/com.woltlab.wcf/templates/quoteBBCodeTag.tpl new file mode 100644 index 0000000000..c1c386b0dd --- /dev/null +++ b/com.woltlab.wcf/templates/quoteBBCodeTag.tpl @@ -0,0 +1,17 @@ +
      + {if $quoteAuthor} +
      +

      + {if $quoteLink} + {lang}wcf.bbcode.quote.title{/lang} + {else} + {lang}wcf.bbcode.quote.title{/lang} + {/if} +

      +
      + {/if} + +
      + {@$content} +
      +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/radioButtonOptionType.tpl b/com.woltlab.wcf/templates/radioButtonOptionType.tpl new file mode 100644 index 0000000000..763c9db93f --- /dev/null +++ b/com.woltlab.wcf/templates/radioButtonOptionType.tpl @@ -0,0 +1,3 @@ +{foreach name=radioButtons from=$selectOptions key=key item=selectOption} + +{/foreach} diff --git a/com.woltlab.wcf/templates/recaptcha.tpl b/com.woltlab.wcf/templates/recaptcha.tpl new file mode 100644 index 0000000000..c8aa647afc --- /dev/null +++ b/com.woltlab.wcf/templates/recaptcha.tpl @@ -0,0 +1,55 @@ +
      + + {lang}wcf.recaptcha.description{/lang} + +
      + +
      + +
      +
      +
      + + {if $errorField == 'recaptchaString'} + + {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType == 'false'}{lang}wcf.recaptcha.error.recaptchaString.false{/lang}{/if} + + {/if} +
      + + {event name='fields'} + +
      + +
      + + + +
      +
      diff --git a/com.woltlab.wcf/templates/recentActivities.tpl b/com.woltlab.wcf/templates/recentActivities.tpl new file mode 100644 index 0000000000..713c5b4555 --- /dev/null +++ b/com.woltlab.wcf/templates/recentActivities.tpl @@ -0,0 +1,24 @@ +{hascontent} + + +
        + {content} + {include file='recentActivityListItem'} + {/content} +
      +{hascontentelse} +
      + {if $placeholder|isset}{$placeholder}{/if} +
      +{/hascontent} diff --git a/com.woltlab.wcf/templates/recentActivityList.tpl b/com.woltlab.wcf/templates/recentActivityList.tpl new file mode 100644 index 0000000000..8cfcc4b6fd --- /dev/null +++ b/com.woltlab.wcf/templates/recentActivityList.tpl @@ -0,0 +1,77 @@ +{include file='documentHeader'} + + + {lang}wcf.user.recentActivity{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + + + + + +{capture assign='sidebar'} + {@$__boxSidebar} +{/capture} + +{include file='header' sidebarOrientation='right'} + +
      +

      {lang}wcf.user.recentActivity{/lang}

      +
      + +{include file='userNotice'} + +
      + {hascontent} + + {/hascontent} +
      + +{if $eventList|count} +
      +
        + {include file='recentActivityListItem'} +
      +
      + +
      + {hascontent} + + {/hascontent} +
      +{else} +

      {lang}wcf.user.recentActivity.noEntries{/lang}

      +{/if} + + + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/recentActivityListItem.tpl b/com.woltlab.wcf/templates/recentActivityListItem.tpl new file mode 100644 index 0000000000..90cdcac869 --- /dev/null +++ b/com.woltlab.wcf/templates/recentActivityListItem.tpl @@ -0,0 +1,17 @@ +{foreach from=$eventList item=event} +
    11. +
      + {@$event->getUserProfile()->getAvatar()->getImageTag(48)} + +
      +
      +

      {$event->getUserProfile()->username} - {@$event->time|time}

      +

      {@$event->getTitle()}

      + {lang}wcf.user.recentActivity.{@$event->getObjectTypeName()}{/lang} +
      + +
      {@$event->getDescription()}
      +
      +
      +
    12. +{/foreach} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/redirect.tpl b/com.woltlab.wcf/templates/redirect.tpl new file mode 100644 index 0000000000..4827f3cd58 --- /dev/null +++ b/com.woltlab.wcf/templates/redirect.tpl @@ -0,0 +1,23 @@ +{include file="documentHeader"} + + + {lang}wcf.global.redirect.title{/lang} - {lang}{PAGE_TITLE}{/lang} + + {include file='headInclude'} + + + + + + +{include file='header'} + + + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/register.tpl b/com.woltlab.wcf/templates/register.tpl new file mode 100644 index 0000000000..8ab4031b00 --- /dev/null +++ b/com.woltlab.wcf/templates/register.tpl @@ -0,0 +1,229 @@ +{include file='documentHeader'} + + + {lang}wcf.user.register{/lang} - {PAGE_TITLE|language} + {include file='headInclude'} + + + + + + +{include file='header' __disableLoginLink=true} + +
      +

      {lang}wcf.user.register{/lang}

      +
      + +{include file='userNotice'} + +{if $isExternalAuthentication} + {if $__wcf->session->getVar('__githubToken')} +

      {lang}wcf.user.3rdparty.github.register{/lang}

      + {elseif $__wcf->session->getVar('__twitterData')} +

      {lang}wcf.user.3rdparty.twitter.register{/lang}

      + {elseif $__wcf->session->getVar('__facebookData')} +

      {lang}wcf.user.3rdparty.facebook.register{/lang}

      + {elseif $__wcf->session->getVar('__googleData')} +

      {lang}wcf.user.3rdparty.google.register{/lang}

      + {/if} +{/if} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      +
      + {lang}wcf.user.username{/lang} + + +
      + +
      +
      + + {if $errorType.username|isset} + + {if $errorType.username == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType.username == 'notValid'}{lang}wcf.user.username.error.notValid{/lang}{/if} + {if $errorType.username == 'notUnique'}{lang}wcf.user.username.error.notUnique{/lang}{/if} + + {/if} + {lang}wcf.user.username.description{/lang} +
      + + + {event name='usernameFields'} +
      + +
      + {lang}wcf.user.email{/lang} + + +
      + +
      +
      + + {if $errorType.email|isset} + + {if $errorType.email == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType.email == 'notValid'}{lang}wcf.user.email.error.notValid{/lang}{/if} + {if $errorType.email == 'notUnique'}{lang}wcf.user.email.error.notUnique{/lang}{/if} + + {/if} +
      + + + +
      + +
      +
      + + {if $errorType.confirmEmail|isset} + + {if $errorType.confirmEmail == 'notEqual'}{lang}wcf.user.confirmEmail.error.notEqual{/lang}{/if} + + {/if} +
      + + + {event name='emailFields'} +
      + + {if !$isExternalAuthentication} +
      + {lang}wcf.user.password{/lang} + + +
      + +
      +
      + + {if $errorType.password|isset} + + {if $errorType.password == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if} + {if $errorType.password == 'notSecure'}{lang}wcf.user.password.error.notSecure{/lang}{/if} + + {/if} + {lang}wcf.user.password.description{/lang} +
      + + + +
      + +
      +
      + + {if $errorType.confirmPassword|isset} + + {if $errorType.confirmPassword == 'notEqual'}{lang}wcf.user.confirmPassword.error.notEqual{/lang}{/if} + + {/if} +
      + + + {event name='passwordFields'} +
      + {/if} + + {if $availableLanguages|count > 1} +
      + {lang}wcf.user.language{/lang} + +
      +
      +
      + + {lang}wcf.user.language.description{/lang} +
      +
      + + {hascontent} +
      +
      +
      + {content} + {foreach from=$availableContentLanguages item=language} + + {/foreach} + {/content} + {lang}wcf.user.visibleLanguages.description{/lang}
      +
      + {/hascontent} + + {event name='languageFields'} +
      + {/if} + + {foreach from=$optionTree item=category} +
      + {lang}wcf.user.option.category.{@$category[object]->categoryName}{/lang} + + {include file='userOptionFieldList' options=$category[options] langPrefix='wcf.user.option.'} +
      + {/foreach} + + {event name='fieldsets'} + + {if $useCaptcha} + {if $errorType.recaptchaString|isset} + {assign var=errorField value='recaptchaString'} + {assign var=errorType value=$errorType.recaptchaString} + {/if} + {include file='recaptcha'} + {/if} +
      + +
      + +
      +
      + +{include file='footer'} + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/registerActivation.tpl b/com.woltlab.wcf/templates/registerActivation.tpl new file mode 100644 index 0000000000..9f03a87a12 --- /dev/null +++ b/com.woltlab.wcf/templates/registerActivation.tpl @@ -0,0 +1,87 @@ +{include file='documentHeader'} + + + {lang}wcf.user.registerActivation{/lang} - {PAGE_TITLE|language} + {include file='headInclude'} + + + + +{include file='header'} + +
      +

      {lang}wcf.user.registerActivation{/lang}

      +
      + +{include file='userNotice'} + +{if $__wcf->user->userID && $__wcf->user->activationCode}

      {lang}wcf.user.registerActivation.info{/lang}

      {/if} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      +
      + + + +
      +
      + + {if $errorField == 'username'} + + {if $errorType == 'notFound'}{lang}wcf.user.username.error.notFound{/lang}{/if} + + {/if} +
      + + + +
      +
      + + {if $errorField == 'activationCode'} + + {if $errorType == 'notValid'}{lang}wcf.user.activationCode.error.notValid{/lang}{/if} + + {/if} +
      + + + {event name='fields'} + +
      +
      + +
      +
      +
      + + {event name='fieldsets'} +
      + +
      + +
      +
      + +{include file='footer'} + + diff --git a/com.woltlab.wcf/templates/registerNewActivationCode.tpl b/com.woltlab.wcf/templates/registerNewActivationCode.tpl new file mode 100644 index 0000000000..5122f84e0a --- /dev/null +++ b/com.woltlab.wcf/templates/registerNewActivationCode.tpl @@ -0,0 +1,100 @@ +{include file='documentHeader'} + + + {lang}wcf.user.newActivationCode{/lang} - {PAGE_TITLE|language} + {include file='headInclude'} + + + + +{include file='header'} + +
      +

      {lang}wcf.user.newActivationCode{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      +
      + {lang}wcf.user.newActivationCode{/lang} + + +
      +
      + + {if $errorField == 'username'} + + {if $errorType == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {elseif $errorType == 'alreadyEnabled'} + {lang}wcf.user.registerActivation.error.userAlreadyEnabled{/lang} + {else} + {lang}wcf.user.username.error.{@$errorType}{/lang} + {/if} + + {/if} +
      + + + +
      +
      + + {if $errorField == 'password'} + + {if $errorType == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {else} + {lang}wcf.user.password.error.{@$errorType}{/lang} + {/if} + + {/if} +
      + + + +
      +
      + + {if $errorField == 'email'} + + {lang}wcf.user.email.error.{@$errorType}{/lang} + + {/if} + {lang}wcf.user.registerNewActivationCode.email.description{/lang} +
      + + + {event name='fields'} +
      + + {event name='fieldsets'} +
      + +
      + +
      +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/rssFeed.tpl b/com.woltlab.wcf/templates/rssFeed.tpl new file mode 100644 index 0000000000..11242c0053 --- /dev/null +++ b/com.woltlab.wcf/templates/rssFeed.tpl @@ -0,0 +1,46 @@ + + + + <![CDATA[{if $title}{$title} - {/if}{@PAGE_TITLE|language|escapeCDATA}]]> + + + {@$__wcf->language->getFixedLanguageCode()} + {'r'|gmdate:TIME_NOW} +{assign var='dummy' value=$items->rewind()} + {if $items->valid()}{'r'|gmdate:$items->current()->getTime()}{else}{'r'|gmdate:TIME_NOW}{/if} + 60 + + +{* *}{foreach from=$items item='item'} + + <![CDATA[{@$item->getTitle()|escapeCDATA}]]> + getLink()|escapeCDATA}]]> + {hascontent}getExcerpt()|escapeCDATA}{/content}]]>{/hascontent} + {'r'|gmdate:$item->getTime()} + {@$item->getUsername()|escapeCDATA} + getLink()|escapeCDATA}]]> + {foreach from=$item->getCategories() item='category'} + + {/foreach} + {hascontent}getFormattedMessage()|escapeCDATA}{/content}]]>{/hascontent} + {@$item->getComments()|escapeCDATA} + +{* *}{/foreach} + +{if ENABLE_BENCHMARK} + +{/if} + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/search.tpl b/com.woltlab.wcf/templates/search.tpl new file mode 100644 index 0000000000..dc94079699 --- /dev/null +++ b/com.woltlab.wcf/templates/search.tpl @@ -0,0 +1,147 @@ +{include file='documentHeader'} + + + {lang}wcf.search.title{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + +{include file='header'} + +
      +

      {lang}wcf.search.title{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +{if $errorMessage|isset} +

      {@$errorMessage}

      +{/if} + +
      +
      +
      + {lang}wcf.search.general{/lang} + + +
      +
      + + {if $errorField == 'q'} + + {if $errorType == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {else} + {lang}wcf.search.query.error.{@$errorType}{/lang} + {/if} + + {/if} + + {event name='queryOptions'} + +

      {lang}wcf.search.query.description{/lang}

      +
      + + +
      +
      +
      + + + {event name='authorOptions'} +
      +
      + +
      +
      +
      + + + {event name='periodOptions'} +
      +
      + +
      +
      +
      + + + + {event name='displayOptions'} +
      +
      + + {event name='generalFields'} + +
      +
      {lang}wcf.search.type{/lang}
      +
      + {foreach from=$objectTypes key=objectTypeName item=objectType} + {if $objectType->isAccessible()} + + {/if} + {/foreach} +
      +
      +
      + + {event name='fieldsets'} + {if $useCaptcha}{include file='recaptcha'}{/if} + + {foreach from=$objectTypes key=objectTypeName item=objectType} + {if $objectType->isAccessible() && $objectType->getFormTemplateName()} + {assign var='__jsID' value='.'|str_replace:'_':$objectTypeName} +
      + {lang}wcf.search.type.{@$objectTypeName}{/lang} + + {include file=$objectType->getFormTemplateName() application=$objectType->getApplication()} + + +
      + {/if} + {/foreach} +
      + +
      + +
      +
      + +{include file='footer'} + + + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/searchArea.tpl b/com.woltlab.wcf/templates/searchArea.tpl new file mode 100644 index 0000000000..a6427880a1 --- /dev/null +++ b/com.woltlab.wcf/templates/searchArea.tpl @@ -0,0 +1,35 @@ +{capture assign='__searchFormLink'}{link controller='Search'}{/link}{/capture} +{capture assign='__searchInputPlaceholder'}{lang}wcf.global.search.enterSearchTerm{/lang}{/capture} +{capture assign='__searchDropdownOptions'}{/capture} +{assign var='__searchHiddenInputFields' value=''} + +{event name='settings'} + + + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/searchResult.tpl b/com.woltlab.wcf/templates/searchResult.tpl new file mode 100644 index 0000000000..aca7cf64c1 --- /dev/null +++ b/com.woltlab.wcf/templates/searchResult.tpl @@ -0,0 +1,60 @@ +{include file='documentHeader'} + + + {lang}wcf.search.results{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + +{include file='header'} + +
      +

      {if $query}{lang}wcf.search.results{/lang}{else}{lang}wcf.search.results{/lang}{/if}

      +

      {lang}wcf.search.results.description{/lang}

      +
      + +{include file='userNotice'} + +
      + {assign var=encodedHighlight value=$highlight|urlencode} + {pages print=true assign=pagesLinks controller='SearchResult' id=$searchID link="pageNo=%d&highlight=$encodedHighlight"} + + {hascontent} + + {/hascontent} +
      + +{include file=$resultListTemplateName application=$resultListApplication} + +
      + {@$pagesLinks} + + {hascontent} + + {/hascontent} +
      + +{include file='footer'} + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/searchResultList.tpl b/com.woltlab.wcf/templates/searchResultList.tpl new file mode 100644 index 0000000000..162a53837c --- /dev/null +++ b/com.woltlab.wcf/templates/searchResultList.tpl @@ -0,0 +1,25 @@ +
      + +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/selectOptionType.tpl b/com.woltlab.wcf/templates/selectOptionType.tpl new file mode 100644 index 0000000000..e0e2ce6cdf --- /dev/null +++ b/com.woltlab.wcf/templates/selectOptionType.tpl @@ -0,0 +1,6 @@ + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/settings.tpl b/com.woltlab.wcf/templates/settings.tpl new file mode 100644 index 0000000000..1031376469 --- /dev/null +++ b/com.woltlab.wcf/templates/settings.tpl @@ -0,0 +1,131 @@ +{include file='documentHeader'} + + + {lang}wcf.user.option.category.settings.{$category}{/lang} - {lang}wcf.user.menu.settings{/lang} - {PAGE_TITLE|language} + {include file='headInclude'} + + + + +{include file='userMenuSidebar'} + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.user.menu.settings{/lang}: {lang}wcf.user.option.category.settings.{$category}{/lang}

      +
      + +{include file='userNotice'} + +{if $success|isset} +

      {lang}wcf.global.success.edit{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      + {if $category == 'general'} + {if $availableLanguages|count > 1} +
      + {lang}wcf.user.language{/lang} + +
      +
      +
      + + +
      +
      + + {hascontent} +
      +
      +
      + {content} + {foreach from=$availableContentLanguages item=language} + + {/foreach} + {/content} + {lang}wcf.user.visibleLanguages.description{/lang}
      +
      + {/hascontent} + + {event name='languageFields'} +
      + {/if} + + {if $availableStyles|count > 1} +
      + {lang}wcf.user.style{/lang} + +
      +
      +
      + + {lang}wcf.user.style.description{/lang} +
      +
      + + {event name='styleFields'} +
      + {/if} + {/if} + + {foreach from=$optionTree[0][categories][0][categories] item=optionCategory} +
      + {lang}wcf.user.option.category.{@$optionCategory[object]->categoryName}{/lang} + + {include file='userProfileOptionFieldList' options=$optionCategory[options] langPrefix='wcf.user.option.'} +
      + {/foreach} + + {event name='fieldsets'} +
      + +
      + + {if $category != 'general'}{/if} +
      +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/shareButtons.tpl b/com.woltlab.wcf/templates/shareButtons.tpl new file mode 100644 index 0000000000..83514dc660 --- /dev/null +++ b/com.woltlab.wcf/templates/shareButtons.tpl @@ -0,0 +1,49 @@ +
      + + + +
      diff --git a/com.woltlab.wcf/templates/signatureEdit.tpl b/com.woltlab.wcf/templates/signatureEdit.tpl new file mode 100644 index 0000000000..c7a2821086 --- /dev/null +++ b/com.woltlab.wcf/templates/signatureEdit.tpl @@ -0,0 +1,114 @@ +{include file='documentHeader'} + + + {lang}wcf.user.signature.edit{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + + + +{include file='userMenuSidebar'} + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.user.signature.edit{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField} +

      {lang}wcf.global.form.error{/lang}

      +{/if} + +{if $success|isset} +

      {lang}wcf.global.success.edit{/lang}

      +{/if} + +{if $__wcf->user->disableSignature} +

      {lang}wcf.user.signature.error.disabled{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      + {if $signatureCache} +
      + {lang}wcf.user.signature.current{/lang} + + {@$signatureCache} +
      + {/if} + + {if !$__wcf->user->disableSignature} +
      + {lang}wcf.user.signature{/lang} + +
      +
      +
      + + {if $errorField == 'text'} + + {if $errorType == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {elseif $errorType == 'tooLong'} + {lang}wcf.message.error.tooLong{/lang} + {elseif $errorType == 'censoredWordsFound'} + {lang}wcf.message.error.censoredWordsFound{/lang} + {elseif $errorType == 'disallowedBBCodes'} + {lang}wcf.message.error.disallowedBBCodes{/lang} + {else} + {lang}wcf.user.signature.error.{@$errorType}{/lang} + {/if} + + {/if} +
      +
      + + {event name='fields'} +
      + + {event name='fieldsets'} + + {include file='messageFormTabs'} + {/if} +
      + + {if !$__wcf->user->disableSignature} +
      + + +
      + {/if} +
      + +{include file='footer'} +{include file='wysiwyg'} + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/sitemap.tpl b/com.woltlab.wcf/templates/sitemap.tpl new file mode 100644 index 0000000000..4a752c2049 --- /dev/null +++ b/com.woltlab.wcf/templates/sitemap.tpl @@ -0,0 +1,38 @@ +
      + {hascontent} +
      + + + {foreach from=$tree item=sitemapName} + + {/foreach} +
      + + + {hascontentelse} + {@$sitemap} + {/hascontent} +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/sitemapUserAccount.tpl b/com.woltlab.wcf/templates/sitemapUserAccount.tpl new file mode 100644 index 0000000000..f90ddb0519 --- /dev/null +++ b/com.woltlab.wcf/templates/sitemapUserAccount.tpl @@ -0,0 +1,22 @@ +
        + {if $__wcf->getUser()->userID} + {assign var=__userMenuActiveItems value=$__wcf->getUserMenu()->getActiveMenuItems()} + {foreach from=$__wcf->getUserMenu()->getMenuItems('') item=menuCategory} +
      • +

        {lang}{$menuCategory->menuItem}{/lang}

        + +
      • + {/foreach} + {else} +
      • + {lang}wcf.user.login{/lang} +
      • +
      • + {lang}wcf.user.register{/lang} +
      • + {/if} +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/spoilerBBCodeTag.tpl b/com.woltlab.wcf/templates/spoilerBBCodeTag.tpl new file mode 100644 index 0000000000..515e214585 --- /dev/null +++ b/com.woltlab.wcf/templates/spoilerBBCodeTag.tpl @@ -0,0 +1,25 @@ + + + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/styleChooser.tpl b/com.woltlab.wcf/templates/styleChooser.tpl new file mode 100644 index 0000000000..c2f93f7c3b --- /dev/null +++ b/com.woltlab.wcf/templates/styleChooser.tpl @@ -0,0 +1,19 @@ +
      +
        + {foreach from=$styleList item=style} +
      1. +
        + + + +
        +
        +

        {$style->styleName}{if $style->styleID == $__wcf->getStyleHandler()->getStyle()->styleID} {/if}

        +
        + {if $style->styleDescription}{lang}{@$style->styleDescription}{/lang}{/if} +
        +
        +
      2. + {/foreach} +
      +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/tagCloudBox.tpl b/com.woltlab.wcf/templates/tagCloudBox.tpl new file mode 100644 index 0000000000..ded4835c77 --- /dev/null +++ b/com.woltlab.wcf/templates/tagCloudBox.tpl @@ -0,0 +1,9 @@ +{hascontent} +
        + {content} + {foreach from=$tags item=tag} +
      • + {/foreach} + {/content} +
      +{/hascontent} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/tagInput.tpl b/com.woltlab.wcf/templates/tagInput.tpl new file mode 100644 index 0000000000..b81ac0b56d --- /dev/null +++ b/com.woltlab.wcf/templates/tagInput.tpl @@ -0,0 +1,20 @@ +
      +
      +
      +
      + + {lang}wcf.tagging.tags.description{/lang} +
      +
      + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/tagged.tpl b/com.woltlab.wcf/templates/tagged.tpl new file mode 100644 index 0000000000..1c8a3cce8d --- /dev/null +++ b/com.woltlab.wcf/templates/tagged.tpl @@ -0,0 +1,88 @@ +{include file='documentHeader'} + + + {lang}wcf.tagging.taggedObjects.{@$objectType}{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + {if $pageNo < $pages} + + {/if} + {if $pageNo > 1} + + {/if} + + + + + +{capture assign='sidebar'} +
      + {lang}wcf.tagging.objectTypes{/lang} + + +
      + +
      + {lang}wcf.tagging.tags{/lang} + + +
      +{/capture} + +{include file='header' sidebarOrientation='left'} + +
      +

      {lang}wcf.tagging.taggedObjects.{@$objectType}{/lang}

      +
      + +{include file='userNotice'} + +
      + {pages print=true assign=pagesLinks controller='Tagged' object=$tag link="objectType=$objectType&pageNo=%d"} + + {hascontent} + + {/hascontent} +
      + +{if $items} + {include file=$resultListTemplateName application=$resultListApplication} +{else} +

      {lang}wcf.tagging.taggedObjects.noResults{/lang}

      +{/if} + +
      + {@$pagesLinks} + + {hascontent} + + {/hascontent} +
      + +{include file='footer'} + + + \ No newline at end of file diff --git a/com.woltlab.wcf/templates/team.tpl b/com.woltlab.wcf/templates/team.tpl new file mode 100644 index 0000000000..940eb52061 --- /dev/null +++ b/com.woltlab.wcf/templates/team.tpl @@ -0,0 +1,82 @@ +{include file='documentHeader'} + + + {lang}wcf.user.team{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + + + + + +{capture assign='sidebar'} + {@$__boxSidebar} +{/capture} + +{include file='header' sidebarOrientation='right'} + +
      +

      {lang}wcf.user.team{/lang}

      +
      + +{include file='userNotice'} + +
      + {hascontent} + + {/hascontent} +
      + +{foreach from=$objects->getTeams() item=team} +
      +

      {$team->groupName|language} {#$team->getMembers()|count}

      +
      + +
      +
        + {foreach from=$team->getMembers() item=user} + {include file='userListItem'} + {/foreach} +
      +
      +{/foreach} + +
      + {hascontent} + + {/hascontent} +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/textI18nOptionType.tpl b/com.woltlab.wcf/templates/textI18nOptionType.tpl new file mode 100644 index 0000000000..8caccffa7c --- /dev/null +++ b/com.woltlab.wcf/templates/textI18nOptionType.tpl @@ -0,0 +1,10 @@ + + diff --git a/com.woltlab.wcf/templates/textOptionType.tpl b/com.woltlab.wcf/templates/textOptionType.tpl new file mode 100644 index 0000000000..3477f93a84 --- /dev/null +++ b/com.woltlab.wcf/templates/textOptionType.tpl @@ -0,0 +1 @@ +minlength > 0} required="required"{/if}{if $option->maxlength} maxlength="{$option->maxlength}"{/if}{if $inputClass} class="{@$inputClass}"{/if} /> diff --git a/com.woltlab.wcf/templates/textareaI18nOptionType.tpl b/com.woltlab.wcf/templates/textareaI18nOptionType.tpl new file mode 100644 index 0000000000..ecc8981bc2 --- /dev/null +++ b/com.woltlab.wcf/templates/textareaI18nOptionType.tpl @@ -0,0 +1,10 @@ + + diff --git a/com.woltlab.wcf/templates/textareaOptionType.tpl b/com.woltlab.wcf/templates/textareaOptionType.tpl new file mode 100644 index 0000000000..310cd47267 --- /dev/null +++ b/com.woltlab.wcf/templates/textareaOptionType.tpl @@ -0,0 +1 @@ + diff --git a/com.woltlab.wcf/templates/user.tpl b/com.woltlab.wcf/templates/user.tpl new file mode 100644 index 0000000000..59f2854e89 --- /dev/null +++ b/com.woltlab.wcf/templates/user.tpl @@ -0,0 +1,173 @@ +{include file='documentHeader'} + + + {lang}wcf.user.profile{/lang} - {lang}wcf.user.members{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + + {event name='javascriptInclude'} + + + + + + + +{include file='userSidebar' assign='sidebar'} + +{include file='header' sidebarOrientation='left'} + +
      + + +

      {$user->username}{if MODULE_USER_RANK && $user->getUserTitle()} {$user->getUserTitle()}{/if}

      + +
        + {if $user->gender}
      • {lang}wcf.user.gender.{if $user->gender == 1}male{else}female{/if}{/lang}
      • {/if} + {if $user->getAge()}
      • {@$user->getAge()}
      • {/if} + {if $user->location}
      • {lang}wcf.user.membersList.location{/lang}
      • {/if} + {if $user->getOldUsername()}
      • {lang}wcf.user.profile.oldUsername{/lang}
      • {/if} +
      • {lang}wcf.user.membersList.registrationDate{/lang}
      • + {event name='userDataRow1'} +
      + {if $user->canViewOnlineStatus() && $user->getLastActivityTime()} +
      +
      {lang}wcf.user.usersOnline.lastActivity{/lang}
      +
      {@$user->getLastActivityTime()|time}{if $user->getCurrentLocation()}, {@$user->getCurrentLocation()}{/if}
      + {event name='userDataRow2'} +
      + {/if} + +
      + +{include file='userNotice'} + +
      + {hascontent} + + {/hascontent} +
      + +
      + + + {foreach from=$__wcf->getUserProfileMenu()->getMenuItems() item=menuItem} + {if $menuItem->getContentManager()->isVisible($userID)} +
      + {if $menuItem === $__wcf->getUserProfileMenu()->getActiveMenuItem()} + {@$profileContent} + {/if} +
      + {/if} + {/foreach} +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/userException.tpl b/com.woltlab.wcf/templates/userException.tpl new file mode 100644 index 0000000000..7d7052c159 --- /dev/null +++ b/com.woltlab.wcf/templates/userException.tpl @@ -0,0 +1,34 @@ +{include file="documentHeader"} + + {lang}wcf.global.error.title{/lang} - {lang}{PAGE_TITLE}{/lang} + + {include file='headInclude'} + + + + +{include file='header'} + +

      + {@$message} +

      + + +{if ENABLE_DEBUG_MODE} + +{/if} + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/userInformation.tpl b/com.woltlab.wcf/templates/userInformation.tpl new file mode 100644 index 0000000000..a1180f58af --- /dev/null +++ b/com.woltlab.wcf/templates/userInformation.tpl @@ -0,0 +1,5 @@ +{include file='userInformationHeadline'} + +{include file='userInformationButtons'} + +{include file='userInformationStatistics'} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/userInformationButtons.tpl b/com.woltlab.wcf/templates/userInformationButtons.tpl new file mode 100644 index 0000000000..923a740259 --- /dev/null +++ b/com.woltlab.wcf/templates/userInformationButtons.tpl @@ -0,0 +1,37 @@ +{hascontent} + +{/hascontent} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/userInformationHeadline.tpl b/com.woltlab.wcf/templates/userInformationHeadline.tpl new file mode 100644 index 0000000000..81e6d1c4fd --- /dev/null +++ b/com.woltlab.wcf/templates/userInformationHeadline.tpl @@ -0,0 +1,11 @@ +
      +

      {$user->username}{if MODULE_USER_RANK && $user->getUserTitle()} {$user->getUserTitle()}{/if}

      +
      +
        + {if $user->gender}
      • {lang}wcf.user.gender.{if $user->gender == 1}male{else}female{/if}{/lang}
      • {/if} + {if $user->getAge()}
      • {@$user->getAge()}
      • {/if} + {if $user->location}
      • {lang}wcf.user.membersList.location{/lang}
      • {/if} +
      • {lang}wcf.user.membersList.registrationDate{/lang}
      • + + {event name='userData'} +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/userInformationStatistics.tpl b/com.woltlab.wcf/templates/userInformationStatistics.tpl new file mode 100644 index 0000000000..b8bb82be5c --- /dev/null +++ b/com.woltlab.wcf/templates/userInformationStatistics.tpl @@ -0,0 +1,11 @@ +
      + {event name='statistics'} + + {if MODULE_LIKE} +
      {lang}wcf.like.likesReceived{/lang}
      +
      {#$user->likesReceived}
      + {/if} + +
      {lang}wcf.user.activityPoint{/lang}
      +
      {#$user->activityPoints}
      +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/userListItem.tpl b/com.woltlab.wcf/templates/userListItem.tpl new file mode 100644 index 0000000000..f2689b44e0 --- /dev/null +++ b/com.woltlab.wcf/templates/userListItem.tpl @@ -0,0 +1,9 @@ +
    13. +
      + {@$user->getAvatar()->getImageTag(48)} + +
      + {include file='userInformation'} +
      +
      +
    14. \ No newline at end of file diff --git a/com.woltlab.wcf/templates/userMenuSidebar.tpl b/com.woltlab.wcf/templates/userMenuSidebar.tpl new file mode 100644 index 0000000000..42d0a9733b --- /dev/null +++ b/com.woltlab.wcf/templates/userMenuSidebar.tpl @@ -0,0 +1,28 @@ +{capture assign='sidebar'} + {assign var=__userMenuActiveItems value=$__wcf->getUserMenu()->getActiveMenuItems()} + + + + {foreach from=$__wcf->getUserMenu()->getMenuItems('') item=menuCategory} +
      + {lang}{$menuCategory->menuItem}{/lang} + + +
      + {/foreach} +{/capture} diff --git a/com.woltlab.wcf/templates/userNotice.tpl b/com.woltlab.wcf/templates/userNotice.tpl new file mode 100644 index 0000000000..9d12305ebe --- /dev/null +++ b/com.woltlab.wcf/templates/userNotice.tpl @@ -0,0 +1,14 @@ +
      + {if OFFLINE && $__wcf->session->getPermission('admin.general.canViewPageDuringOfflineMode')} +
      +

      {lang}wcf.page.offline{/lang}

      +

      {if OFFLINE_MESSAGE_ALLOW_HTML}{@OFFLINE_MESSAGE}{else}{@OFFLINE_MESSAGE|htmlspecialchars|nl2br}{/if}

      +
      + {/if} + + {if $__wcf->user->activationCode && REGISTER_ACTIVATION_METHOD == 1} +

      {lang}wcf.user.register.needActivation{/lang}

      + {/if} + + {event name='userNotice'} +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/userOptionFieldList.tpl b/com.woltlab.wcf/templates/userOptionFieldList.tpl new file mode 100644 index 0000000000..96825eb807 --- /dev/null +++ b/com.woltlab.wcf/templates/userOptionFieldList.tpl @@ -0,0 +1,19 @@ +{foreach from=$options item=optionData} + {assign var=option value=$optionData[object]} +
      + +
      {@$optionData[html]} + {lang __optional=true}{@$langPrefix}{$option->optionName}.description{/lang} + + {if $errorType|is_array && $errorType[$option->optionName]|isset} + + {if $errorType[$option->optionName] == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {else} + {lang}{@$langPrefix}error.{$errorType[$option->optionName]}{/lang} + {/if} + + {/if} +
      +
      +{/foreach} diff --git a/com.woltlab.wcf/templates/userPanel.tpl b/com.woltlab.wcf/templates/userPanel.tpl new file mode 100644 index 0000000000..bb4c687d9b --- /dev/null +++ b/com.woltlab.wcf/templates/userPanel.tpl @@ -0,0 +1,206 @@ +{if $__wcf->user->userID} + + + +
    15. + + + {if !$__hideUserMenu|isset} +
    16. + {lang}wcf.user.notification.notifications{/lang}{if $__wcf->getUserNotificationHandler()->getNotificationCount()} {#$__wcf->getUserNotificationHandler()->getNotificationCount()}{/if} + +
    17. + {/if} +{else} + {if !$__disableLoginLink|isset} + +
    18. + {lang}wcf.user.loginOrRegister{/lang} +
    19. + {lang}wcf.user.3rdparty.github.login{/lang} +
    20. {* + *}{/if}{* + + *}{if TWITTER_PUBLIC_KEY !== '' && TWITTER_PRIVATE_KEY !== ''}{* + *}
    21. + {lang}wcf.user.3rdparty.twitter.login{/lang} +
    22. {* + *}{/if}{* + + *}{if FACEBOOK_PUBLIC_KEY !== '' && FACEBOOK_PRIVATE_KEY !== ''}{* + *}
    23. + {lang}wcf.user.3rdparty.facebook.login{/lang} +
    24. {* + *}{/if}{* + + *}{if GOOGLE_PUBLIC_KEY !== '' && GOOGLE_PRIVATE_KEY !== ''}{* + *}
    25. + {lang}wcf.user.3rdparty.google.login{/lang} +
    26. + {/if} + {/capture} + +
      +
      + {if $__3rdPartyButtons|trim}{lang}wcf.user.login{/lang}{/if} + +
      +
      +
      + +
      +
      + + {if !REGISTER_DISABLED} +
      +
      {lang}wcf.user.login.action{/lang}
      +
      + + +
      +
      + {/if} + +
      +
      +
      + +
      +
      + + {if $__wcf->getUserAuthenticationFactory()->getUserAuthentication()->supportsPersistentLogins()} +
      +
      +
      + {/if} + + {event name='loginFields'} + +
      + + +
      +
      + + {if $__3rdPartyButtons|trim} +
      + {lang}wcf.user.login.3rdParty{/lang} +
        + {@$__3rdPartyButtons} +
      +
      + {/if} +
      +
      + + + + {/if} + {if $__wcf->getLanguage()->getLanguages()|count > 1} +
    27. + +
    28. + {/if} +{/if} + +{if !$__hideUserMenu|isset} + {if $__wcf->user->userID && $__wcf->session->getPermission('mod.general.canUseModeration')} +
    29. + + + {lang}wcf.moderation.moderation{/lang} + {if $__wcf->getModerationQueueManager()->getOutstandingModerationCount()}{#$__wcf->getModerationQueueManager()->getOutstandingModerationCount()}{/if} + + + +
    30. + {/if} + + {event name='menuItems'} +{/if} + +{if $__wcf->user->userID} +
    31. +{/if} diff --git a/com.woltlab.wcf/templates/userProfileAbout.tpl b/com.woltlab.wcf/templates/userProfileAbout.tpl new file mode 100644 index 0000000000..0eb5992534 --- /dev/null +++ b/com.woltlab.wcf/templates/userProfileAbout.tpl @@ -0,0 +1,22 @@ +
      + {hascontent} + {content} + {foreach from=$options item=category} + {foreach from=$category[categories] item=optionCategory} +
      + {lang}wcf.user.option.category.{@$optionCategory[object]->categoryName}{/lang} + +
      + {foreach from=$optionCategory[options] item=userOption} +
      {lang}wcf.user.option.{@$userOption[object]->optionName}{/lang}
      +
      {@$userOption[object]->optionValue}
      + {/foreach} +
      +
      + {/foreach} + {/foreach} + {/content} + {hascontentelse} + {lang}wcf.user.profile.content.about.noPublicData{/lang} + {/hascontent} +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/userProfileAboutEditable.tpl b/com.woltlab.wcf/templates/userProfileAboutEditable.tpl new file mode 100644 index 0000000000..93de8ee5ce --- /dev/null +++ b/com.woltlab.wcf/templates/userProfileAboutEditable.tpl @@ -0,0 +1,31 @@ +
      + {foreach from=$optionTree item=categoryLevel1} + {foreach from=$categoryLevel1[categories] item=categoryLevel2} +
      + {lang}wcf.user.option.category.{@$categoryLevel2[object]->categoryName}{/lang} + + {if $categoryLevel2[object]->categoryName == 'profile.personal' && MODULE_USER_RANK && $__wcf->session->getPermission('user.profile.canEditUserTitle')} +
      +
      +
      + + {if $errorType[__userTitle]|isset} + + {lang}wcf.user.userTitle.error.{@$errorType[__userTitle]}{/lang} + + {/if} + {lang}wcf.user.userTitle.description{/lang} +
      +
      + {/if} + + {include file='userProfileOptionFieldList' options=$categoryLevel2[options] langPrefix='wcf.user.option.'} +
      + {/foreach} + {/foreach} + +
      + + +
      +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/userProfileCommentList.tpl b/com.woltlab.wcf/templates/userProfileCommentList.tpl new file mode 100644 index 0000000000..ba0d970d70 --- /dev/null +++ b/com.woltlab.wcf/templates/userProfileCommentList.tpl @@ -0,0 +1,19 @@ +{include file='__commentJavaScript' commentContainerID='userProfileCommentList'} + +{if $commentCanAdd} +
        + {include file='commentList'} +
      +{else} + {hascontent} +
        + {content} + {include file='commentList'} + {/content} +
      + {hascontentelse} +
      + {lang}wcf.user.profile.content.wall.noEntries{/lang} +
      + {/hascontent} +{/if} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/userProfileOptionFieldList.tpl b/com.woltlab.wcf/templates/userProfileOptionFieldList.tpl new file mode 100644 index 0000000000..34dd905367 --- /dev/null +++ b/com.woltlab.wcf/templates/userProfileOptionFieldList.tpl @@ -0,0 +1,23 @@ +{foreach from=$options item=optionData} + {assign var=option value=$optionData[object]} + {if $errorType|is_array && $errorType[$option->optionName]|isset} + {assign var=error value=$errorType[$option->optionName]} + {else} + {assign var=error value=''} + {/if} +
      + +
      {@$optionData[html]} + {if $error} + + {if $error == 'empty'} + {lang}wcf.global.form.error.empty{/lang} + {else} + {lang}{@$langPrefix}error.{$error}{/lang} + {/if} + + {/if} + {lang __optional=true}{@$langPrefix}{$option->optionName}.description{/lang} +
      +
      +{/foreach} diff --git a/com.woltlab.wcf/templates/userProfilePreview.tpl b/com.woltlab.wcf/templates/userProfilePreview.tpl new file mode 100644 index 0000000000..fa8a2c86fb --- /dev/null +++ b/com.woltlab.wcf/templates/userProfilePreview.tpl @@ -0,0 +1,51 @@ +
      + {@$user->getAvatar()->getImageTag(128)} + + {if $__wcf->getUser()->userID && $__wcf->getUser()->userID != $user->userID} + + {/if} + +
      + {include file='userInformation'} + + {if $user->canViewOnlineStatus() && $user->getLastActivityTime()} +
      +
      {lang}wcf.user.usersOnline.lastActivity{/lang}
      +
      {@$user->getLastActivityTime()|time}{if $user->getCurrentLocation()}, {@$user->getCurrentLocation()}{/if}
      +
      + {/if} + + {hascontent} +
      + {content} + {if $user->occupation} +
      {lang}wcf.user.option.occupation{/lang}
      +
      {$user->occupation}
      + {/if} + {if $user->hobbies} +
      {lang}wcf.user.option.hobbies{/lang}
      +
      {$user->hobbies}
      + {/if} + {event name='userFields'} + {/content} +
      + {/hascontent} +
      +
      \ No newline at end of file diff --git a/com.woltlab.wcf/templates/userSearch.tpl b/com.woltlab.wcf/templates/userSearch.tpl new file mode 100644 index 0000000000..db534a1ddb --- /dev/null +++ b/com.woltlab.wcf/templates/userSearch.tpl @@ -0,0 +1,82 @@ +{include file='documentHeader'} + + + {lang}wcf.user.search{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + + + +{capture assign='sidebar'} + {@$__boxSidebar} +{/capture} + +{include file='header' sidebarOrientation='right'} + +
      +

      {lang}wcf.user.search{/lang}

      +
      + +{include file='userNotice'} + +{if $errorField == 'search'} +

      {lang}wcf.user.search.error.noMatches{/lang}

      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +
      +
      +
      + {lang}wcf.acp.user.search.conditions.general{/lang} + +
      +
      +
      + +
      +
      + + {event name='generalFields'} +
      + + {foreach from=$optionTree[0][categories] item=category} +
      + {lang}wcf.user.option.category.{@$category[object]->categoryName}{/lang} + {hascontent}

      {content}{lang __optional=true}wcf.user.option.category.{@$category[object]->categoryName}.description{/lang}{/content}

      {/hascontent} + + {include file='userOptionFieldList' options=$category[options] langPrefix='wcf.user.option.'} +
      + {/foreach} +
      + + {event name='fieldsets'} + +
      + +
      +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/userSidebar.tpl b/com.woltlab.wcf/templates/userSidebar.tpl new file mode 100644 index 0000000000..11458b6e16 --- /dev/null +++ b/com.woltlab.wcf/templates/userSidebar.tpl @@ -0,0 +1,86 @@ +
      + + +
      + {if $user->userID == $__wcf->user->userID} + {@$user->getAvatar()->getImageTag()} + {else} + {@$user->getAvatar()->getImageTag()} + {/if} +
      +
      + +
      + + +
      + {event name='statistics'} + + {if MODULE_LIKE} +
      {lang}wcf.like.likesReceived{/lang}
      +
      {#$user->likesReceived}
      + {/if} + +
      {if $user->activityPoints}{lang}wcf.user.activityPoint{/lang}{else}{lang}wcf.user.activityPoint{/lang}{/if}
      +
      {#$user->activityPoints}
      + +
      {lang}wcf.user.profileHits{/lang}
      + getProfileAge() > 1} title="{lang}wcf.user.profileHits.hitsPerDay{/lang}"{/if}>{#$user->profileHits} +
      +
      + +{if $followingCount} +
      + {lang}wcf.user.profile.following{/lang} {#$followingCount} + +
      + + + {if $followingCount > 10} + {lang}wcf.user.profile.userList.showAll{/lang} + {/if} +
      +
      +{/if} + +{if $followerCount} +
      + {lang}wcf.user.profile.followers{/lang} {#$followerCount} + +
      + + + {if $followerCount > 10} + {lang}wcf.user.profile.userList.showAll{/lang} + {/if} +
      +
      +{/if} + +{if $visitorCount} +
      + {lang}wcf.user.profile.visitors{/lang} {#$visitorCount} + +
      + + + {if $visitorCount > 10} + {lang}wcf.user.profile.userList.showAll{/lang} + {/if} +
      +
      +{/if} + +{event name='boxes'} diff --git a/com.woltlab.wcf/templates/usersOnlineList.tpl b/com.woltlab.wcf/templates/usersOnlineList.tpl new file mode 100644 index 0000000000..3b11d2e8e9 --- /dev/null +++ b/com.woltlab.wcf/templates/usersOnlineList.tpl @@ -0,0 +1,224 @@ +{include file='documentHeader'} + + + {lang}wcf.user.usersOnline{/lang} - {PAGE_TITLE|language} + + {include file='headInclude'} + + + + + + {if USERS_ONLINE_PAGE_REFRESH > 0} + + {/if} + + + + +{capture assign='sidebar'} +
      +
      +
      + + +
      +
      + + +
      +
      +
      + +
      + +
      +
      +
      + + {@$__boxSidebar} +{/capture} + +{include file='header' sidebarOrientation='right'} + +{include file='userNotice'} + +{assign var=usersOnlineList value=''} +{assign var=usersOnline value=0} +{assign var=robotsOnlineList value=''} +{assign var=robotsOnline value=0} +{assign var=guestsOnlineList value=''} +{assign var=guestsOnline value=0} +{foreach from=$objects item=user} + {capture assign=locationData} +

      + {if $user->getLocation()}{@$user->getLocation()}{else}{lang}wcf.user.usersOnline.location.unknown{/lang}{/if} - {@$user->lastActivityTime|time} +

      + {/capture} + + {capture assign=sessionData} + {if $__wcf->session->getPermission('admin.user.canViewIpAddress')} +
      +
      {lang}wcf.user.usersOnline.ipAddress{/lang}
      +
      {$user->getFormattedIPAddress()|truncate:30}
      +
      {lang}wcf.user.usersOnline.userAgent{/lang}
      +
      {$user->getBrowser()|truncate:30}
      +
      + {/if} + {/capture} + + {if $user->userID} + {* member *} + {capture append=usersOnlineList} +
    32. +
      + {@$user->getAvatar()->getImageTag(48)} + +
      +
      +

      {@$user->getFormattedUsername()}{if MODULE_USER_RANK && $user->getUserTitle()} {$user->getUserTitle()}{/if}

      + {@$locationData} +
      + + {@$sessionData} + + {include file='userInformationButtons'} +
      +
      +
    33. + {/capture} + + {assign var=usersOnline value=$usersOnline+1} + {elseif $user->spiderID} + {* search robot *} + {capture append=robotsOnlineList} +
    34. +
      +

      + +
      +
      +

      {if $user->getSpider()->spiderURL}{$user->getSpider()->spiderName}{else}{$user->getSpider()->spiderName}{/if}

      + {@$locationData} +
      + + {@$sessionData} +
      +
      +
    35. + {/capture} + + {assign var=robotsOnline value=$robotsOnline+1} + {else} + {* unregistered *} + {capture append=guestsOnlineList} +
    36. +
      +

      + +
      +
      +

      {lang}wcf.user.guest{/lang}

      + {@$locationData} +
      + + {@$sessionData} +
      +
      +
    37. + {/capture} + + {assign var=guestsOnline value=$guestsOnline+1} + {/if} +{/foreach} + +
      + {hascontent} + + {/hascontent} +
      + +{if $usersOnline} +
      +

      {lang}wcf.user.usersOnline{/lang} {#$usersOnline}

      +
      + +
      +
        + {@$usersOnlineList} +
      +
      +{/if} + +{if $guestsOnline && USERS_ONLINE_SHOW_GUESTS} +
      +

      {lang}wcf.user.usersOnline.guests{/lang} {#$guestsOnline}

      +
      + +
      +
        + {@$guestsOnlineList} +
      +
      +{/if} + +{if $robotsOnline && USERS_ONLINE_SHOW_ROBOTS} +
      +

      {lang}wcf.user.usersOnline.robots{/lang} {#$robotsOnline}

      +
      + +
      +
        + {@$robotsOnlineList} +
      +
      +{/if} + +
      + {hascontent} + + {/hascontent} +
      + +{include file='footer'} + + + diff --git a/com.woltlab.wcf/templates/wysiwyg.tpl b/com.woltlab.wcf/templates/wysiwyg.tpl new file mode 100644 index 0000000000..e7a768b587 --- /dev/null +++ b/com.woltlab.wcf/templates/wysiwyg.tpl @@ -0,0 +1,65 @@ + + + +{event name='javascriptIncludes'} + +