{include file='header' pageTitle='wcf.acp.article.'|concat:$action}
-<script data-relocate="true">
- $(function() {
- $('input[type="radio"][name="publicationStatus"]').change(function(event) {
- var $selected = $('input[type="radio"][name="publicationStatus"]:checked');
- if ($selected.length > 0) {
- if ($selected.val() == 2) {
- $('#publicationDateDl').show();
- }
- else {
- $('#publicationDateDl').hide();
+{if $__wcf->session->getPermission('admin.content.article.canManageArticle')}
+ <script data-relocate="true">
+ $(function() {
+ $('input[type="radio"][name="publicationStatus"]').change(function(event) {
+ var $selected = $('input[type="radio"][name="publicationStatus"]:checked');
+ if ($selected.length > 0) {
+ if ($selected.val() == 2) {
+ $('#publicationDateDl').show();
+ }
+ else {
+ $('#publicationDateDl').hide();
+ }
}
- }
- }).trigger('change');
- });
-</script>
+ }).trigger('change');
+ });
+ </script>
+{/if}
<script data-relocate="true">
require(['WoltLabSuite/Core/Ui/User/Search/Input'], function(UiUserSearchInput) {
require(['WoltLabSuite/Core/Media/Manager/Select'], function(MediaManagerSelect) {
new MediaManagerSelect({
- dialogTitle: '{lang}wcf.acp.media.chooseImage{/lang}',
- fileTypeFilters: {
- isImage: 1
- }
+ dialogTitle: '{lang}wcf.media.chooseImage{/lang}',
+ imagesOnly: 1
});
});
</script>
</dd>
</dl>
- <dl>
- <dt><label for="categoryID">{lang}wcf.acp.article.publicationStatus{/lang}</label></dt>
- <dd class="floated">
- <label><input type="radio" name="publicationStatus" value="0"{if $publicationStatus == 0} checked{/if}> {lang}wcf.acp.article.publicationStatus.unpublished{/lang}</label>
- <label><input type="radio" name="publicationStatus" value="1"{if $publicationStatus == 1} checked{/if}> {lang}wcf.acp.article.publicationStatus.published{/lang}</label>
- <label><input type="radio" name="publicationStatus" value="2"{if $publicationStatus == 2} checked{/if}> {lang}wcf.acp.article.publicationStatus.delayed{/lang}</label>
- </dd>
- </dl>
-
- <dl id="publicationDateDl"{if $errorField == 'publicationDate'} class="formError"{/if}{if $publicationStatus != 2} style="display: none"{/if}>
- <dt><label for="publicationDate">{lang}wcf.acp.article.publicationDate{/lang}</label></dt>
- <dd>
- <input type="datetime" id="publicationDate" name="publicationDate" value="{$publicationDate}" class="medium">
- {if $errorField == 'publicationDate'}
- <small class="innerError">
- {if $errorType == 'empty'}
- {lang}wcf.global.form.error.empty{/lang}
- {else}
- {lang}wcf.acp.article.publicationDate.error.{@$errorType}{/lang}
- {/if}
- </small>
- {/if}
- </dd>
- </dl>
+ {if $__wcf->session->getPermission('admin.content.article.canManageArticle')}
+ <dl>
+ <dt><label for="categoryID">{lang}wcf.acp.article.publicationStatus{/lang}</label></dt>
+ <dd class="floated">
+ <label><input type="radio" name="publicationStatus" value="0"{if $publicationStatus == 0} checked{/if}> {lang}wcf.acp.article.publicationStatus.unpublished{/lang}</label>
+ <label><input type="radio" name="publicationStatus" value="1"{if $publicationStatus == 1} checked{/if}> {lang}wcf.acp.article.publicationStatus.published{/lang}</label>
+ <label><input type="radio" name="publicationStatus" value="2"{if $publicationStatus == 2} checked{/if}> {lang}wcf.acp.article.publicationStatus.delayed{/lang}</label>
+ </dd>
+ </dl>
+
+ <dl id="publicationDateDl"{if $errorField == 'publicationDate'} class="formError"{/if}{if $publicationStatus != 2} style="display: none"{/if}>
+ <dt><label for="publicationDate">{lang}wcf.acp.article.publicationDate{/lang}</label></dt>
+ <dd>
+ <input type="datetime" id="publicationDate" name="publicationDate" value="{$publicationDate}" class="medium">
+ {if $errorField == 'publicationDate'}
+ <small class="innerError">
+ {if $errorType == 'empty'}
+ {lang}wcf.global.form.error.empty{/lang}
+ {else}
+ {lang}wcf.acp.article.publicationDate.error.{@$errorType}{/lang}
+ {/if}
+ </small>
+ {/if}
+ </dd>
+ </dl>
+ {/if}
<dl>
<dt></dt>
<dl{if $errorField == 'image'} class="formError"{/if}>
<dt><label for="image">{lang}wcf.acp.article.image{/lang}</label></dt>
<dd>
- <div id="imageDisplay">
+ <div id="imageDisplay" class="selectedImagePreview">
{if $images[0]|isset}
{@$images[0]->getThumbnailTag('small')}
{/if}
</div>
- <p class="button jsMediaSelectButton" data-store="imageID0" data-display="imageDisplay">{lang}wcf.acp.media.chooseImage{/lang}</p>
+ <p class="button jsMediaSelectButton" data-store="imageID0" data-display="imageDisplay">{lang}wcf.media.chooseImage{/lang}</p>
<input type="hidden" name="imageID[0]" id="imageID0"{if $imageID[0]|isset} value="{@$imageID[0]}"{/if}>
{if $errorField == 'image'}
<small class="innerError">{lang}wcf.acp.article.image.error.{@$errorType}{/lang}</small>
{@$images[$availableLanguage->languageID]->getThumbnailTag('small')}
{/if}
</div>
- <p class="button jsMediaSelectButton" data-store="imageID{@$availableLanguage->languageID}" data-display="imageDisplay{@$availableLanguage->languageID}">{lang}wcf.acp.media.chooseImage{/lang}</p>
+ <p class="button jsMediaSelectButton" data-store="imageID{@$availableLanguage->languageID}" data-display="imageDisplay{@$availableLanguage->languageID}">{lang}wcf.media.chooseImage{/lang}</p>
<input type="hidden" name="imageID[{@$availableLanguage->languageID}]" id="imageID{@$availableLanguage->languageID}"{if $imageID[$availableLanguage->languageID]|isset} value="{@$imageID[$availableLanguage->languageID]}"{/if}>
{if $errorField == 'image'|concat:$availableLanguage->languageID}
<small class="innerError">{lang}wcf.acp.article.image.error.{@$errorType}{/lang}</small>