Merge pull request #6006 from WoltLab/file-processor-can-adopt
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / mediaEditor.tpl
CommitLineData
c2e9de94
MS
1<ul class="mediaEditorButtons buttonGroup">
2 <li><div class="mediaManagerMediaReplaceButton"></div></li>
3</ul>
4
f4d9e975 5{if $media->isImage && $media->hasThumbnail('small')}
c14f5026
MS
6 <div class="mediaThumbnail">
7 {@$media->getThumbnailTag('small')}
8 </div>
9{/if}
56eb7314
MS
10
11<div class="box48">
c14f5026 12 {if $media->isImage}
813b710f 13 {icon size=48 name='file-image'}
c14f5026
MS
14 {else}
15 {@$media->getElementTag(48)}
16 {/if}
56eb7314
MS
17
18 <dl class="plain dataList">
19 <dt>{lang}wcf.media.filename{/lang}</dt>
c14f5026 20 <dd id="mediaFilename">{$media->filename}</dd>
56eb7314
MS
21
22 <dt>{lang}wcf.media.filesize{/lang}</dt>
c14f5026 23 <dd id="mediaFilesize">{@$media->filesize|filesize}</dd>
56eb7314 24
c14f5026
MS
25 {if $media->isImage}
26 <dt>{lang}wcf.media.imageDimensions{/lang}</dt>
27 <dd id="mediaImageDimensions">{lang}wcf.media.imageDimensions.value{/lang}</dd>
28 {/if}
56eb7314
MS
29
30 <dt>{lang}wcf.media.uploader{/lang}</dt>
b5332f78 31 <dd id="mediaUploader">{user object=$media->getUserProfile()}</dd>
76125db4
MS
32
33 <dt>{lang}wcf.media.downloads{/lang}</dt>
34 <dd id="mediaDownloads">{#$media->downloads}</dd>
35
36 {if $media->downloads}
37 <dt>{lang}wcf.media.lastDownloadTime{/lang}</dt>
38 <dd id="mediaDownloads">{@$media->lastDownloadTime|time}</dd>
39 {/if}
56eb7314
MS
40 </dl>
41</div>
42
95961bdf
MW
43<section class="section">
44 <h2 class="sectionTitle">{lang}wcf.global.form.data{/lang}</h2>
cf4e950c
MS
45
46 {hascontent}
47 <dl>
75f8019b 48 <dt><label for="categoryID_{@$media->mediaID}">{lang}wcf.global.category{/lang}</label></dt>
cf4e950c
MS
49 <dd>
50 <select id="categoryID_{@$media->mediaID}" name="categoryID">
51 <option value="0">{lang}wcf.global.noSelection{/lang}</option>
52
53 {content}
54 {foreach from=$categoryList item=categoryItem}
55 <option value="{$categoryItem->categoryID}">{$categoryItem->getTitle()}</option>
56
57 {if $categoryItem->hasChildren()}
58 {foreach from=$categoryItem item=subCategoryItem}
59 <option value="{$subCategoryItem->categoryID}">&nbsp;&nbsp;&nbsp;&nbsp;{$subCategoryItem->getTitle()}</option>
60
61 {if $subCategoryItem->hasChildren()}
62 {foreach from=$subCategoryItem item=subSubCategoryItem}
63 <option value="{$subSubCategoryItem->categoryID}">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$subSubCategoryItem->getTitle()}</option>
64 {/foreach}
65 {/if}
66 {/foreach}
67 {/if}
68 {/foreach}
69 {/content}
70 </select>
71 </dd>
72 </dl>
73 {/hascontent}
74
c04be197
MS
75 {if $availableLanguages|count > 1}
76 <dl>
77 <dt></dt>
78 <dd>
79 <label>
80 <input type="checkbox" name="isMultilingual" value="1"{if $media->isMultilingual} checked{/if}>
81 <span>{lang}wcf.media.isMultilingual{/lang}</span>
82 </label>
83 </dd>
84 </dl>
b54fdcc0 85 {include file='shared_languageChooser' label='wcf.media.languageID'}
c04be197 86 {/if}
56eb7314
MS
87
88 <dl>
c14f5026 89 <dt><label for="title_{@$media->mediaID}">{lang}wcf.global.title{/lang}</label></dt>
56eb7314 90 <dd>
9c07b271 91 <input type="text" id="title_{@$media->mediaID}" name="title" class="long">
56eb7314
MS
92 </dd>
93 </dl>
c04be197 94 {if $availableLanguages|count > 1}
b54fdcc0 95 {include file='shared_multipleLanguageInputJavascript' elementIdentifier='title'|concat:'_':$media->mediaID forceSelection=true}
c04be197 96 {/if}
56eb7314 97
cc796fe5
MW
98 {if $media->isImage}
99 <dl>
100 <dt><label for="caption_{@$media->mediaID}">{lang}wcf.media.caption{/lang}</label></dt>
101 <dd>
102 <textarea id="caption_{@$media->mediaID}" name="caption" cols="40" rows="3"></textarea>
103 </dd>
104 </dl>
105 {if $availableLanguages|count > 1}
b54fdcc0 106 {include file='shared_multipleLanguageInputJavascript' elementIdentifier='caption'|concat:'_':$media->mediaID forceSelection=true}
cc796fe5
MW
107 {/if}
108
6c4046be
MS
109 <dl>
110 <dt></dt>
111 <dd>
112 <label>
113 <input type="checkbox" name="captionEnableHtml" value="1"{if $media->captionEnableHtml} checked{/if}>
114 <span>{lang}wcf.media.caption.enableHtml{/lang}</span>
115 </label>
116 </dd>
117 </dl>
118
cc796fe5
MW
119 <dl>
120 <dt><label for="altText_{@$media->mediaID}">{lang}wcf.media.altText{/lang}</label></dt>
121 <dd>
122 <input type="text" id="altText_{@$media->mediaID}" name="altText" class="long">
123 </dd>
124 </dl>
125 {if $availableLanguages|count > 1}
b54fdcc0 126 {include file='shared_multipleLanguageInputJavascript' elementIdentifier='altText'|concat:'_':$media->mediaID forceSelection=true}
cc796fe5 127 {/if}
c04be197 128 {/if}
56eb7314
MS
129
130 {event name='dataFields'}
95961bdf 131</section>
56eb7314 132
b54fdcc0 133{include file='shared_aclSimple'}
c14f5026 134
56eb7314 135<div class="formSubmit">
eecd78e1 136 <button type="button" data-type="submit" class="button buttonPrimary">{lang}wcf.global.button.submit{/lang}</button>
56eb7314 137</div>