Joomla! Captcha base object
- Depuis
- 2.5
◆ __construct()
__construct |
( |
|
$captcha, |
|
|
|
$options |
|
) |
| |
◆ _load()
_load |
( |
array |
$options = array() | ) |
|
|
private |
◆ checkAnswer()
Checks if the answer is correct.
- Paramètres
-
- Renvoie
- bool Whether the provided answer was correct
- Depuis
- 2.5
- Exceptions
-
Références $result, et null.
◆ display()
display |
( |
|
$name, |
|
|
|
$id, |
|
|
|
$class = '' |
|
) |
| |
Get the HTML for the captcha.
- Paramètres
-
string | $name | The control name. |
string | $id | The id for the control. |
string | $class | Value for the HTML class attribute |
- Renvoie
- string The return value of the function "onDisplay" of the selected Plugin.
- Depuis
- 2.5
- Exceptions
-
Références $class, $id, $name, $result, et null.
◆ getInstance()
static getInstance |
( |
|
$captcha, |
|
|
array |
$options = array() |
|
) |
| |
|
static |
Returns the global Captcha object, only creating it if it doesn't already exist.
- Paramètres
-
string | $captcha | The plugin to use. |
array | $options | Associative array of options. |
- Renvoie
- Captcha|null Instance of this class.
- Depuis
- 2.5
- Exceptions
-
Références $options.
Référencé par CaptchaField\setup(), et CaptchaRule\test().
◆ initialise()
Fire the onInit event to initialise the captcha plugin.
- Paramètres
-
string | $id | The id of the field. |
- Renvoie
- boolean True on success
- Depuis
- 2.5
- Exceptions
-
Références $id.
◆ setupField()
Method to react on the setup of a captcha field. Gives the possibility to change the field and/or the XML element for the field.
- Paramètres
-
\Joomla\CMS\Form\Field\CaptchaField | $field | Captcha field instance |
\SimpleXMLElement | $element | XML form definition |
- Renvoie
- void
Références $field, $result, et null.
◆ update()
update |
( |
|
$name, |
|
|
& |
$args |
|
) |
| |
|
private |
Method to call the captcha callback if it exist.
- Paramètres
-
string | $name | Callback name |
array | &$args | Arguments |
- Renvoie
- mixed
- Depuis
- 4.0.0
Références $name, et null.
◆ $captcha
◆ $instances
◆ $name
La documentation de cette classe a été générée à partir du fichier suivant :