Merge branch '3.0' into 3.1
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / mail.tpl
1 {include file='header'}
2
3 {include file='formError'}
4
5 <form method="post" action="{link controller='Mail' object=$user}{/link}">
6 <section class="section">
7 <h2 class="sectionTitle">{lang}wcf.user.mail.information{/lang}</h2>
8
9 <dl{if $errorField == 'subject'} class="formError"{/if}>
10 <dt><label for="subject">{lang}wcf.user.mail.subject{/lang}</label></dt>
11 <dd>
12 <input type="text" id="subject" name="subject" value="{$subject}" required class="long">
13 {if $errorField == 'subject'}
14 <small class="innerError">
15 {if $errorType == 'empty'}
16 {lang}wcf.global.form.error.empty{/lang}
17 {else}
18 {lang}wcf.user.mail.subject.error.{@$errorType}{/lang}
19 {/if}
20 </small>
21 {/if}
22 </dd>
23 </dl>
24
25 {if $__wcf->user->userID}
26 <dl>
27 <dt></dt>
28 <dd><label><input type="checkbox" name="showAddress" value="1"{if $showAddress == 1} checked{/if}> {lang}wcf.user.mail.showAddress{/lang}</label></dd>
29 </dl>
30 {else}
31 <dl{if $errorField == 'email'} class="formError"{/if}>
32 <dt><label for="email">{lang}wcf.user.mail.senderEmail{/lang}</label></dt>
33 <dd>
34 <input type="email" id="email" name="email" value="{$email}" required class="medium">
35 {if $errorField == 'email'}
36 <small class="innerError">
37 {if $errorType == 'empty'}
38 {lang}wcf.global.form.error.empty{/lang}
39 {elseif $errorType == 'invalid'}
40 {lang}wcf.user.email.error.invalid{/lang}
41 {else}
42 {lang}wcf.user.mail.senderEmail.error.{@$errorType}{/lang}
43 {/if}
44 </small>
45 {/if}
46 </dd>
47 </dl>
48 {/if}
49
50 {event name='informationFields'}
51 </section>
52
53 <section class="section">
54 <h2 class="sectionTitle">{lang}wcf.user.mail.message{/lang}</h2>
55
56 <dl class="wide{if $errorField == 'message'} formError{/if}">
57 <dd>
58 <textarea rows="15" cols="40" name="message" id="message" required>{$message}</textarea>
59 {if $errorField == 'message'}
60 <small class="innerError">
61 {if $errorType == 'empty'}
62 {lang}wcf.global.form.error.empty{/lang}
63 {else}
64 {lang}wcf.user.mail.message.error.{@$errorType}{/lang}
65 {/if}
66 </small>
67 {/if}
68 </dd>
69 </dl>
70
71 {event name='messageFields'}
72 </section>
73
74 {event name='sections'}
75
76 {include file='captcha' supportsAsyncCaptcha=true}
77
78 <div class="formSubmit">
79 <input type="submit" value="{lang}wcf.global.button.submit{/lang}" accesskey="s">
80 {@SECURITY_TOKEN_INPUT_TAG}
81 </div>
82 </form>
83
84 {include file='footer'}