Added proper support for HD smilies
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / smileyAdd.tpl
CommitLineData
dcc2332d
MW
1{include file='header' pageTitle='wcf.acp.smiley.'|concat:$action}
2
95961bdf 3<header class="contentHeader">
b5c94e9e
AE
4 <div class="contentHeaderTitle">
5 <h1 class="contentTitle">{lang}wcf.acp.smiley.{$action}{/lang}</h1>
6 </div>
7
8 <nav class="contentHeaderNavigation">
9 <ul>
10 <li><a href="{link controller='SmileyList'}{/link}" class="button"><span class="icon icon16 fa-list"></span> <span>{lang}wcf.acp.menu.link.smiley.list{/lang}</span></a></li>
11
12 {event name='contentHeaderNavigation'}
13 </ul>
14 </nav>
dcc2332d
MW
15</header>
16
ee629b22 17{include file='formError'}
dcc2332d
MW
18
19{if $success|isset}
15e91598 20 <p class="success">{lang}wcf.global.success.{$action}{/lang}</p>
dcc2332d
MW
21{/if}
22
2935bc94 23<form method="post" action="{if $action == 'add'}{link controller='SmileyAdd'}{/link}{else}{link controller='SmileyEdit' id=$smiley->smileyID}{/link}{/if}" enctype="multipart/form-data">
b5c94e9e 24 <section class="section">
95961bdf
MW
25 <dl{if $errorField == 'smileyTitle'} class="formError"{/if}>
26 <dt><label for="smileyTitle">{lang}wcf.acp.smiley.title{/lang}</label></dt>
27 <dd>
6f2bc235 28 <input type="text" id="smileyTitle" name="smileyTitle" value="{$i18nPlainValues['smileyTitle']}" autofocus class="long">
95961bdf
MW
29
30 {if $errorField == 'smileyTitle'}
31 <small class="innerError">
32 {if $errorType == 'empty' || $errorType == 'multilingual'}
33 {lang}wcf.global.form.error.{$errorType}{/lang}
34 {else}
35 {lang}wcf.acp.smiley.smileyTitle.error.{@$errorType}{/lang}
36 {/if}
37 </small>
38 {/if}
39 </dd>
40 </dl>
41 {include file='multipleLanguageInputJavascript' elementIdentifier='smileyTitle' forceSelection=false}
2935bc94 42
95961bdf
MW
43 <dl{if $errorField == 'categoryID'} class="formError"{/if}>
44 <dt><label for="categoryID">{lang}wcf.acp.smiley.categoryID{/lang}</label></dt>
45 <dd>
46 <select id="categoryID" name="categoryID">
6f2bc235 47 <option value="0"{if $categoryID === null} selected{/if}>{lang}wcf.acp.smiley.categoryID.default{/lang}</option>
95961bdf
MW
48 {include file='categoryOptionList'}
49 </select>
50
51 {if $errorField == 'categoryID'}
52 <small class="innerError">
53 {if $errorType == 'empty'}
54 {lang}wcf.global.form.error.empty{/lang}
55 {else}
56 {lang}wcf.acp.smiley.categoryID.error.{@$errorType}{/lang}
57 {/if}
58 </small>
59 {/if}
60 </dd>
61 </dl>
392fc695 62
95961bdf
MW
63 <dl{if $errorField == 'smileyCode'} class="formError"{/if}>
64 <dt><label for="smileyCode">{lang}wcf.acp.smiley.smileyCode{/lang}</label></dt>
65 <dd>
6f2bc235 66 <input type="text" id="smileyCode" name="smileyCode" value="{$smileyCode}" required class="medium">
95961bdf
MW
67
68 {if $errorField == 'smileyCode'}
69 <small class="innerError">
70 {if $errorType == 'empty'}
71 {lang}wcf.global.form.error.empty{/lang}
72 {else}
73 {lang}wcf.acp.smiley.smileyCode.error.{@$errorType}{/lang}
74 {/if}
75 </small>
76 {/if}
77 </dd>
78 </dl>
79
80 <dl{if $errorField == 'aliases'} class="formError"{/if}>
81 <dt><label for="aliases">{lang}wcf.acp.smiley.aliases{/lang}</label></dt>
82 <dd>
83 <textarea id="aliases" name="aliases" cols="40" rows="10">{$aliases}</textarea>
84
85 {if $errorField == 'aliases'}
86 <small class="innerError">
87 {lang}wcf.acp.smiley.aliases.error.{@$errorType}{/lang}
88 </small>
89 {/if}
90 </dd>
91 </dl>
92
93 <dl{if $errorField == 'showOrder'} class="formError"{/if}>
f5ecf730 94 <dt><label for="showOrder">{lang}wcf.global.showOrder{/lang}</label></dt>
95961bdf 95 <dd>
e5f9b56c 96 <input type="number" id="showOrder" name="showOrder" value="{$showOrder}" min="0" class="short">
95961bdf
MW
97
98 {if $errorField == 'showOrder'}
99 <small class="innerError">
100 {lang}wcf.acp.smiley.showOrder.error.{@$errorType}{/lang}
101 </small>
102 {/if}
103 </dd>
104 </dl>
105
106 {event name='dataFields'}
107 </section>
108
109 <section class="section">
110 <h2 class="sectionTitle">{lang}wcf.acp.smiley.smileyFile{/lang}</h2>
111
d4da0d92
AE
112 <div class="row rowColGap formGrid">
113 <dl class="col-xs-12 col-md-6{if $errorField == 'fileUpload'} formError{/if}">
114 <dt><label for="fileUpload">{lang}wcf.acp.smiley.fileUpload{/lang}</label></dt>
115 <dd>
116 {if $uploadedFilename}
117 <input type="hidden" name="uploadedFilename" value="{$uploadedFilename}">
118 {/if}
119 <input type="file" id="fileUpload" name="fileUpload" value="">
120
121 {if $errorField == 'fileUpload'}
122 <small class="innerError">
123 {if $errorType == 'empty'}
124 {lang}wcf.global.form.error.empty{/lang}
125 {else}
126 {lang}wcf.acp.smiley.fileUpload.error.{@$errorType}{/lang}
127 {/if}
128 </small>
129 {/if}
130 <small>{lang}wcf.acp.smiley.fileUpload.description{/lang}</small>
131 </dd>
132 </dl>
133
134 <dl class="col-xs-12 col-md-6{if $errorField == 'smileyPath'} formError{/if}">
135 <dt><label for="smileyPath">{lang}wcf.acp.smiley.smileyPath{/lang}</label></dt>
136 <dd>
137 <input type="text" id="smileyPath" name="smileyPath" value="{$smileyPath}" class="long">
138
139 {if $errorField == 'smileyPath'}
140 <small class="innerError">
141 {if $errorType == 'empty'}
142 {lang}wcf.global.form.error.empty{/lang}
143 {else}
144 {lang}wcf.acp.smiley.smileyPath.error.{@$errorType}{/lang}
145 {/if}
146 </small>
147 {/if}
148 <small>{lang}wcf.acp.smiley.smileyPath.description{/lang}</small>
149 </dd>
150 </dl>
151 </div>
95961bdf
MW
152
153 {event name='smileyFileFields'}
154 </section>
155
d4da0d92
AE
156 <section class="section">
157 <header class="sectionHeader">
158 <h2 class="sectionTitle">{lang}wcf.acp.smiley.smileyFile2x{/lang}</h2>
159 <p class="sectionDescription">{lang}wcf.acp.smiley.smileyFile2x.description{/lang}</p>
160 </header>
161
162 <div class="row rowColGap formGrid">
163 <dl class="col-xs-12 col-md-6{if $errorField == 'fileUpload2x'} formError{/if}">
164 <dt><label for="fileUpload2x">{lang}wcf.acp.smiley.fileUpload{/lang}</label></dt>
165 <dd>
166 {if $uploadedFilename2x}
167 <input type="hidden" name="uploadedFilename2x" value="{$uploadedFilename2x}">
168 {/if}
169 <input type="file" id="fileUpload2x" name="fileUpload2x" value="">
170
171 {if $errorField == 'fileUpload2x'}
172 <small class="innerError">
173 {if $errorType == 'empty'}
174 {lang}wcf.global.form.error.empty{/lang}
175 {else}
176 {lang}wcf.acp.smiley.fileUpload.error.{@$errorType}{/lang}
177 {/if}
178 </small>
179 {/if}
180 <small>{lang}wcf.acp.smiley.fileUpload.description{/lang}</small>
181 </dd>
182 </dl>
183
184 <dl class="col-xs-12 col-md-6{if $errorField == 'smileyPath2x'} formError{/if}">
185 <dt><label for="smileyPath2x">{lang}wcf.acp.smiley.smileyPath{/lang}</label></dt>
186 <dd>
187 <input type="text" id="smileyPath2x" name="smileyPath2x" value="{$smileyPath2x}" class="long">
188
189 {if $errorField == 'smileyPath2x'}
190 <small class="innerError">
191 {if $errorType == 'empty'}
192 {lang}wcf.global.form.error.empty{/lang}
193 {else}
194 {lang}wcf.acp.smiley.smileyPath.error.{@$errorType}{/lang}
195 {/if}
196 </small>
197 {/if}
198 <small>{lang}wcf.acp.smiley.smileyPath.description{/lang}</small>
199 </dd>
200 </dl>
201 </div>
202
203 {event name='smileyFile2xFields'}
204 </section>
205
95961bdf 206 {event name='sections'}
dcc2332d
MW
207
208 <div class="formSubmit">
e5f9b56c 209 <input type="submit" value="{lang}wcf.global.button.submit{/lang}" accesskey="s">
ee629b22 210 {@SECURITY_TOKEN_INPUT_TAG}
dcc2332d
MW
211 </div>
212</form>
213
392fc695 214{include file='footer'}