Merge remote-tracking branch 'refs/remotes/origin/3.0'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / contact.tpl
1 {include file='header'}
2
3 {include file='formError'}
4
5 <form method="post" action="{link controller='Contact'}{/link}">
6 <section class="section">
7 <h2 class="sectionTitle">{lang}wcf.contact.sender.information{/lang}</h2>
8
9 <dl{if $errorField == 'name'} class="formError"{/if}>
10 <dt><label for="name">{lang}wcf.contact.sender{/lang}</label></dt>
11 <dd>
12 <input type="text" id="name" name="name" value="{$name}" required class="long">
13 {if $errorField == 'name'}
14 <small class="innerError">
15 {if $errorType == 'empty'}
16 {lang}wcf.global.form.error.empty{/lang}
17 {else}
18 {lang}wcf.contact.sender.error.{@$errorType}{/lang}
19 {/if}
20 </small>
21 {/if}
22 </dd>
23 </dl>
24
25 <dl{if $errorField == 'email'} class="formError"{/if}>
26 <dt><label for="email">{lang}wcf.user.email{/lang}</label></dt>
27 <dd>
28 <input type="email" id="email" name="email" value="{$email}" required class="medium">
29 {if $errorField == 'email'}
30 <small class="innerError">
31 {if $errorType == 'empty'}
32 {lang}wcf.global.form.error.empty{/lang}
33 {else}
34 {lang}wcf.user.email.error.{@$errorType}{/lang}
35 {/if}
36 </small>
37 {/if}
38 </dd>
39 </dl>
40
41 {event name='informationFields'}
42 </section>
43
44 <section class="section">
45 <h2 class="sectionTitle">{lang}wcf.contact.data{/lang}</h2>
46
47 {if $recipientList|count > 1}
48 <dl{if $errorField == 'recipientID'} class="formError"{/if}>
49 <dt><label for="recipientID">{lang}wcf.contact.recipientID{/lang}</label></dt>
50 <dd>
51 <select name="recipientID" id="recipientID">
52 <option value="">{lang}wcf.global.noSelection{/lang}</option>
53 {foreach from=$recipientList item=recipient}
54 <option value="{@$recipient->recipientID}">{$recipient}</option>
55 {/foreach}
56 </select>
57 {if $errorField == 'recipientID'}
58 <small class="innerError">
59 {if $errorType == 'empty'}
60 {lang}wcf.global.form.error.empty{/lang}
61 {else}
62 {lang}wcf.contact.recipientID.error.{@$errorType}{/lang}
63 {/if}
64 </small>
65 {/if}
66 </dd>
67 </dl>
68 {/if}
69
70 {include file='customOptionFieldList'}
71
72 {event name='optionFields'}
73 </section>
74
75 {event name='sections'}
76
77 {include file='captcha' supportsAsyncCaptcha=true}
78
79 <div class="formSubmit">
80 <input type="submit" value="{lang}wcf.global.button.submit{/lang}" accesskey="s">
81 {@SECURITY_TOKEN_INPUT_TAG}
82 </div>
83
84 <div class="section">
85 <p><span class="customOptionRequired">*</span> {lang}wcf.contact.options.required{/lang}</p>
86 </div>
87 </form>
88
89 {include file='footer'}