Overhauled language import form
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / languageImport.tpl
CommitLineData
bd70fec3
MW
1{include file='header' pageTitle='wcf.acp.language.import'}
2
95961bdf 3<header class="contentHeader">
b5c94e9e
AE
4 <div class="contentHeaderTitle">
5 <h1 class="contentTitle">{lang}wcf.acp.language.import{/lang}</h1>
6 </div>
7
8 <nav class="contentHeaderNavigation">
9 <ul>
10 <li><a href="{link controller='LanguageList'}{/link}" class="button"><span class="icon icon16 fa-list"></span> <span>{lang}wcf.acp.menu.link.language.list{/lang}</span></a></li>
11
12 {event name='contentHeaderNavigation'}
13 </ul>
14 </nav>
bd70fec3
MW
15</header>
16
ee629b22 17{include file='formError'}
bd70fec3
MW
18
19{if $success|isset}
20 <p class="success">{lang}wcf.global.success.add{/lang}</p>
21{/if}
22
bd70fec3 23<form enctype="multipart/form-data" method="post" action="{link controller='LanguageImport'}{/link}">
95961bdf 24 <div class="section">
d00afef8
MW
25 <dl{if $errorField == 'languageUpload'} class="formError"{/if}>
26 <dt><label for="languageUpload">{lang}wcf.acp.language.import.source.upload{/lang}</label></dt>
95961bdf 27 <dd>
d00afef8
MW
28 <input type="file" id="languageUpload" name="languageUpload" />
29 {if $errorField == 'languageUpload'}
95961bdf
MW
30 <small class="innerError">
31 {if $errorType == 'empty'}
32 {lang}wcf.global.form.error.empty{/lang}
33 {else}
bd70fec3 34 {lang}wcf.acp.language.import.error{/lang} {$errorType}
95961bdf
MW
35 {/if}
36 </small>
37 {/if}
95961bdf
MW
38 </dd>
39 </dl>
bd70fec3 40
d00afef8
MW
41 <dl{if $errorField == 'sourceLanguageID'} class="formError"{/if}>
42 <dt><label for="sourceLanguageID">{lang}wcf.acp.language.add.source{/lang}</label></dt>
95961bdf 43 <dd>
d00afef8
MW
44 <select id="sourceLanguageID" name="sourceLanguageID">
45 {foreach from=$languages item=language}
46 <option value="{@$language->languageID}"{if $language->languageID == $sourceLanguageID} selected="selected"{/if}>{$language->languageName} ({$language->languageCode})</option>
47 {/foreach}
48 </select>
49 {if $errorField == 'sourceLanguageID'}
95961bdf 50 <small class="innerError">
d00afef8
MW
51 {if $errorType == 'empty'}
52 {lang}wcf.global.form.error.empty{/lang}
53 {else}
54 {lang}wcf.acp.language.add.source.error.{@$errorType}{/lang}
55 {/if}
95961bdf
MW
56 </small>
57 {/if}
d00afef8 58 <small>{lang}wcf.acp.language.add.source.description{/lang}</small>
95961bdf
MW
59 </dd>
60 </dl>
61
62 {event name='fields'}
bd70fec3
MW
63 </div>
64
95961bdf
MW
65 {event name='sections'}
66
bd70fec3
MW
67 <div class="formSubmit">
68 <input type="submit" value="{lang}wcf.global.button.submit{/lang}" accesskey="s" />
ee629b22 69 {@SECURITY_TOKEN_INPUT_TAG}
1a6e8c52 70 </div>
bd70fec3
MW
71</form>
72
73{include file='footer'}