Support replacing existing media files
[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
MS
12 {if $media->isImage}
13 <span class="icon icon48 fa-file-image-o"></span>
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>
48 <dt><label for="categoryID_{@$media->mediaID}">{lang}wcf.media.categoryID{/lang}</label></dt>
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>
85
86 {include file='languageChooser' label='wcf.media.languageID'}
87 {/if}
56eb7314
MS
88
89 <dl>
c14f5026 90 <dt><label for="title_{@$media->mediaID}">{lang}wcf.global.title{/lang}</label></dt>
56eb7314 91 <dd>
9c07b271 92 <input type="text" id="title_{@$media->mediaID}" name="title" class="long">
56eb7314
MS
93 </dd>
94 </dl>
c04be197
MS
95 {if $availableLanguages|count > 1}
96 {include file='multipleLanguageInputJavascript' elementIdentifier='title'|concat:'_':$media->mediaID forceSelection=true}
97 {/if}
56eb7314 98
cc796fe5
MW
99 {if $media->isImage}
100 <dl>
101 <dt><label for="caption_{@$media->mediaID}">{lang}wcf.media.caption{/lang}</label></dt>
102 <dd>
103 <textarea id="caption_{@$media->mediaID}" name="caption" cols="40" rows="3"></textarea>
104 </dd>
105 </dl>
106 {if $availableLanguages|count > 1}
107 {include file='multipleLanguageInputJavascript' elementIdentifier='caption'|concat:'_':$media->mediaID forceSelection=true}
108 {/if}
109
6c4046be
MS
110 <dl>
111 <dt></dt>
112 <dd>
113 <label>
114 <input type="checkbox" name="captionEnableHtml" value="1"{if $media->captionEnableHtml} checked{/if}>
115 <span>{lang}wcf.media.caption.enableHtml{/lang}</span>
116 </label>
117 </dd>
118 </dl>
119
cc796fe5
MW
120 <dl>
121 <dt><label for="altText_{@$media->mediaID}">{lang}wcf.media.altText{/lang}</label></dt>
122 <dd>
123 <input type="text" id="altText_{@$media->mediaID}" name="altText" class="long">
124 </dd>
125 </dl>
126 {if $availableLanguages|count > 1}
127 {include file='multipleLanguageInputJavascript' elementIdentifier='altText'|concat:'_':$media->mediaID forceSelection=true}
128 {/if}
c04be197 129 {/if}
56eb7314
MS
130
131 {event name='dataFields'}
95961bdf 132</section>
56eb7314 133
c14f5026
MS
134{include file='aclSimple'}
135
56eb7314
MS
136<div class="formSubmit">
137 <button data-type="submit" class="buttonPrimary">{lang}wcf.global.button.submit{/lang}</button>
138</div>