| 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="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="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="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 == 'notValid'} |
| 40 | {lang}wcf.user.email.error.notValid{/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="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'} |
| 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'} |