| Current Path : /home/h/e/l/helpink/www/plugins/captcha/astroidcaptcha/ |
| Current File : /home/h/e/l/helpink/www/plugins/captcha/astroidcaptcha/astroidcaptcha.xml |
<?xml version="1.0" encoding="UTF-8" ?>
<extension type="plugin" group="captcha" method="upgrade">
<name>Captcha - AstroidCaptcha</name>
<author>Astroid Framework Team</author>
<creationDate>December 2024</creationDate>
<version>1.0.0</version>
<url>https://www.astroidframe.work</url>
<copyright>Copyright (C) 2024 TemPlaza, Inc. All rights reserved.</copyright>
<license>GNU General Public License version 3 or later; see LICENSE.txt</license>
<authorEmail>info@templaza.com</authorEmail>
<authorUrl>https://www.templaza.com</authorUrl>
<description>Astroid Framework Plugin Description Here</description>
<namespace path="src">Joomla\Plugin\Captcha\AstroidCaptcha</namespace>
<files>
<folder plugin="astroidcaptcha">services</folder>
<folder>src</folder>
</files>
<config>
<fields name="params">
<fieldset name="basic">
<field type="list" name="captcha_type" label="ASTROID_WIDGET_FORM_CAPTCHA_TYPE_LABEL" default="default">
<option value="default">TPL_ASTROID_DEFAULT</option>
<option value="recaptcha">reCaptcha</option>
<option value="turnstile">CloudFlare Turnstile</option>
</field>
<field type="spacer" name="recaptcha_spacer" hr="true" showon="captcha_type!:default"/>
<field name="recaptcha_note" type="note" label="ASTROID_RECAPTCHA_NOTE" showon="captcha_type:recaptcha" />
<field name="g_site_key" type="text" default="" label="ASTROID_GOOGLE_SITE_KEY" showon="captcha_type:recaptcha" />
<field name="g_secret_key" type="text" default="" label="ASTROID_GOOGLE_SECRET_KEY" showon="captcha_type:recaptcha" />
<field name="g_size" type="list" label="ASTROID_CAPTCHA_SIZE_LABEL" default="normal" showon="captcha_type:recaptcha">
<option value="normal">Normal</option>
<option value="compact">Compact</option>
<option value="invisible">Invisible</option>
</field>
<field name="badge" type="list" label="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_BADGE_LABEL" description="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_BADGE_DESC" default="bottomright" validate="options" showon="captcha_type:recaptcha[AND]g_size:invisible">
<option value="bottomright">ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_BADGE_BOTTOMRIGHT</option>
<option value="bottomleft">ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_BADGE_BOTTOMLEFT</option>
<option value="inline">ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_BADGE_INLINE</option>
</field>
<field
name="tabindex"
type="number"
label="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_TABINDEX_LABEL"
description="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_TABINDEX_DESC"
default="0"
min="0"
filter="integer"
showon="captcha_type:recaptcha"
/>
<field
name="callback"
type="text"
label="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_CALLBACK_LABEL"
description="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_CALLBACK_DESC"
default=""
filter="string"
showon="captcha_type:recaptcha"
/>
<field
name="expired_callback"
type="text"
label="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_EXPIRED_CALLBACK_LABEL"
description="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_EXPIRED_CALLBACK_DESC"
default=""
filter="string"
showon="captcha_type:recaptcha"
/>
<field
name="error_callback"
type="text"
label="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_ERROR_CALLBACK_LABEL"
description="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_ERROR_CALLBACK_DESC"
default=""
filter="string"
showon="captcha_type:recaptcha"
/>
<field name="turnstile_note" type="note" label="ASTROID_TURNSTILE_NOTE" showon="captcha_type:turnstile" />
<field name="t_site_key" type="text" default="" label="ASTROID_GOOGLE_SITE_KEY" showon="captcha_type:turnstile" />
<field name="t_secret_key" type="text" default="" label="ASTROID_GOOGLE_SECRET_KEY" showon="captcha_type:turnstile" />
<field name="t_size" type="list" label="ASTROID_CAPTCHA_SIZE_LABEL" default="normal" showon="captcha_type:turnstile">
<option value="normal">Normal</option>
<option value="compact">Compact</option>
<option value="flexible">Flexible</option>
</field>
<field
name="t_callback"
type="text"
label="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_CALLBACK_LABEL"
description="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_CALLBACK_DESC"
default=""
filter="string"
showon="captcha_type:turnstile"
/>
<field
name="t_expired_callback"
type="text"
label="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_EXPIRED_CALLBACK_LABEL"
description="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_EXPIRED_CALLBACK_DESC"
default=""
filter="string"
showon="captcha_type:turnstile"
/>
<field
name="t_error_callback"
type="text"
label="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_ERROR_CALLBACK_LABEL"
description="ASTROID_GOOGLE_RECAPTCHA_INVISIBLE_ERROR_CALLBACK_DESC"
default=""
filter="string"
showon="captcha_type:turnstile"
/>
</fieldset>
</fields>
</config>
<updateservers>
<server type="extension" priority="1" name="Astroid Captcha">https://raw.githubusercontent.com/templaza/astroid-framework/master/astroid_framework.xml</server>
</updateservers>
</extension>