Merge branch '2.0'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / recaptcha.tpl
CommitLineData
376d7839
MW
1<fieldset>
2 <legend><label for="recaptcha_response_field">{lang}wcf.recaptcha.title{/lang}</label></legend>
3 <small>{lang}wcf.recaptcha.description{/lang}</small>
4
b9f4bd69
MS
5 <dl class="wide reCaptcha{if $errorField|isset && $errorField == 'recaptchaString'} formError{/if}">
6 {if !$ajaxRecaptcha|isset || !$ajaxRecaptcha}
7 <script data-relocate="true">
8 //<![CDATA[
9 var RecaptchaOptions = {
10 lang: '{@$recaptchaLanguageCode}',
11 theme : 'custom'
12 }
13 //]]>
14 </script>
15 {/if}
376d7839
MW
16 <dt class="jsOnly">
17 <label for="recaptcha_response_field">reCAPTCHA</label>
18 </dt>
19 <dd class="jsOnly">
20 <div id="recaptcha_image" class="framed"></div>
21 <input type="text" id="recaptcha_response_field" name="recaptcha_response_field" class="medium marginTop" />
b9f4bd69 22 {if $errorField|isset && $errorField == 'recaptchaString'}
376d7839
MW
23 <small class="innerError">
24 {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if}
25 {if $errorType == 'false'}{lang}wcf.recaptcha.error.recaptchaString.false{/lang}{/if}
26 </small>
27 {/if}
28 </dd>
29
30 {event name='fields'}
31
32 <dd class="jsOnly">
b925ad8f 33 <ul class="buttonList smallButtons">
376d7839
MW
34 <li><a href="javascript:Recaptcha.reload()" class="button small"><span class="icon icon16 icon-repeat"></span> <span>{lang}wcf.recaptcha.reload{/lang}</span></a></li>
35 <li class="recaptcha_only_if_image"><a href="javascript:Recaptcha.switch_type('audio')" class="button small"><span class="icon icon16 icon-volume-up"></span> <span>{lang}wcf.recaptcha.audio{/lang}</span></a></li>
36 <li class="recaptcha_only_if_audio"><a href="javascript:Recaptcha.switch_type('image')" class="button small"><span class="icon icon16 icon-eye-open"></span> <span>{lang}wcf.recaptcha.image{/lang}</span></a></li>
37 <li><a href="javascript:Recaptcha.showhelp()" class="button small"><span class="icon icon16 icon-question-sign"></span> <span>{lang}wcf.recaptcha.help{/lang}</span></a></li>
38 {event name='buttons'}
39 </ul>
40 </dd>
41
b9f4bd69
MS
42 {if !$ajaxRecaptcha|isset || !$ajaxRecaptcha}
43 <script data-relocate="true" src="http{if $recaptchaUseSSL}s{/if}://www.google.com/recaptcha/api/challenge?k={$recaptchaPublicKey}"></script>
44 <noscript>
45 <dd>
46 <iframe src="http{if $recaptchaUseSSL}s{/if}://www.google.com/recaptcha/api/noscript?k={$recaptchaPublicKey}" height="300" width="500" seamless="seamless"></iframe><br />
47 <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
48 <input type="hidden" name="recaptcha_response_field" value="manual_challenge" />
49 </dd>
50 {if $errorField == 'recaptchaString'}
51 <small class="innerError">
52 {if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if}
53 {if $errorType == 'false'}{lang}wcf.recaptcha.error.recaptchaString.false{/lang}{/if}
54 </small>
55 {/if}
56 </noscript>
57 {else}
58 <script data-relocate="true">
59 //<![CDATA[
60 Recaptcha.create("{$recaptchaPublicKey}", "recaptcha_image", {
61 lang: '{@$recaptchaLanguageCode}',
62 theme : 'custom'
63 });
64 //]]>
65 </script>
66 {/if}
376d7839
MW
67 </dl>
68</fieldset>