diff options
Diffstat (limited to 'modules/recaptcha/views/admin_recaptcha.html.php')
| -rw-r--r-- | modules/recaptcha/views/admin_recaptcha.html.php | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/modules/recaptcha/views/admin_recaptcha.html.php b/modules/recaptcha/views/admin_recaptcha.html.php new file mode 100644 index 0000000..4f07fef --- /dev/null +++ b/modules/recaptcha/views/admin_recaptcha.html.php @@ -0,0 +1,35 @@ +<?php defined("SYSPATH") or die("No direct script access.") ?> +<div class="g-block"> + <h1> <?= t("reCAPTCHA challenge filtering") ?> </h1> + <p> + <?= t("reCAPTCHA is a free CAPTCHA service that helps to digitize books, newspapers and old time radio shows. In order to use it, you need to sign up for a <a href=\"%domain_url\">reCAPTCHA Public/Private Key pair</a>, which is also free. Once registered, the challenge and response strings are evaluated at <a href=\"%recaptcha_url\">recaptcha.net</a> to determine if the form content has been entered by a bot.", + array("domain_url" => $form->get_key_url, + "recaptcha_url" => html::mark_clean("http://recaptcha.net"))) ?> + </p> + + <div class="g-block-content"> + <?= $form ?> + + <? if ($public_key && $private_key): ?> + <div id="g-admin-recaptcha-test"> + <h2> <?= t("reCAPTCHA test") ?> </h2> + <p> + <?= t("If you see a CAPTCHA form below, then reCAPTCHA is functioning properly.") ?> + </p> + + <div id="g-recaptcha"> + <script type="text/javascript" src="http://api.recaptcha.net/js/recaptcha_ajax.js"></script> + <script type="text/javascript"> + Recaptcha.create("<?= $public_key ?>", "g-recaptcha", { + callback: Recaptcha.focus_response_field, + lang: "en", + custom_translations : { instructions_visual : <?= t("Type words to check:")->for_js() ?>}, + theme: "white" + }); + </script> + </div> + </div> + <? endif ?> + + </div> +</div> |
