cee5e940882b0297a5038f6c66241068cec359fa
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / mediaEditor.tpl
1 <ul class="mediaEditorButtons buttonGroup">
2 <li><div class="mediaManagerMediaReplaceButton"></div></li>
3 </ul>
4
5 {if $media->isImage && $media->hasThumbnail('small')}
6 <div class="mediaThumbnail">
7 {@$media->getThumbnailTag('small')}
8 </div>
9 {/if}
10
11 <div class="box48">
12 {if $media->isImage}
13 {icon size=48 name='file-image'}
14 {else}
15 {@$media->getElementTag(48)}
16 {/if}
17
18 <dl class="plain dataList">
19 <dt>{lang}wcf.media.filename{/lang}</dt>
20 <dd id="mediaFilename">{$media->filename}</dd>
21
22 <dt>{lang}wcf.media.filesize{/lang}</dt>
23 <dd id="mediaFilesize">{@$media->filesize|filesize}</dd>
24
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}
29
30 <dt>{lang}wcf.media.uploader{/lang}</dt>
31 <dd id="mediaUploader">{user object=$media->getUserProfile()}</dd>
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}
40 </dl>
41 </div>
42
43 <section class="section">
44 <h2 class="sectionTitle">{lang}wcf.global.form.data{/lang}</h2>
45
46 {hascontent}
47 <dl>
48 <dt><label for="categoryID_{@$media->mediaID}">{lang}wcf.global.category{/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
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 {include file='shared_languageChooser' label='wcf.media.languageID'}
86 {/if}
87
88 <dl>
89 <dt><label for="title_{@$media->mediaID}">{lang}wcf.global.title{/lang}</label></dt>
90 <dd>
91 <input type="text" id="title_{@$media->mediaID}" name="title" class="long">
92 </dd>
93 </dl>
94 {if $availableLanguages|count > 1}
95 {include file='shared_multipleLanguageInputJavascript' elementIdentifier='title'|concat:'_':$media->mediaID forceSelection=true}
96 {/if}
97
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}
106 {include file='shared_multipleLanguageInputJavascript' elementIdentifier='caption'|concat:'_':$media->mediaID forceSelection=true}
107 {/if}
108
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
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}
126 {include file='shared_multipleLanguageInputJavascript' elementIdentifier='altText'|concat:'_':$media->mediaID forceSelection=true}
127 {/if}
128 {/if}
129
130 {event name='dataFields'}
131 </section>
132
133 {include file='shared_aclSimple'}
134
135 <div class="formSubmit">
136 <button type="button" data-type="submit" class="button buttonPrimary">{lang}wcf.global.button.submit{/lang}</button>
137 </div>