Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe plgCaptchaRecaptcha
+ Graphe d'héritage de plgCaptchaRecaptcha:
+ Graphe de collaboration de plgCaptchaRecaptcha:

Liste de tous les membres

Fonctions membres publiques

 __construct ($subject, $config)
 onInit ($id)
 onDisplay ($name, $id, $class)
 onCheckAnswer ($code)
- Fonctions membres publiques inherited from JPlugin
 __construct (&$subject, $config=array())
 loadLanguage ($extension= '', $basePath=JPATH_ADMINISTRATOR)
- Fonctions membres publiques inherited from JEvent
 __construct (&$subject)
 update (&$args)
- Fonctions membres publiques inherited from JObject
 __construct ($properties=null)
 __toString ()
 def ($property, $default=null)
 get ($property, $default=null)
 getProperties ($public=true)
 getError ($i=null, $toString=true)
 getErrors ()
 set ($property, $value=null)
 setProperties ($properties)
 setError ($error)
 toString ()

Attributs publics

const RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api"
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api"
const RECAPTCHA_VERIFY_SERVER = "www.google.com"
- Attributs publics inherited from JPlugin
 $params = null

Fonctions membres privées

 _recaptcha_qsencode ($data)
 _recaptcha_http_post ($host, $path, $data, $port=80)
 _getLanguage ()

Additional Inherited Members

- Attributs protégés inherited from JPlugin
 $_name = null
 $_type = null
- Attributs protégés inherited from JEvent
 $_subject = null
- Attributs protégés inherited from JObject
 $_errors = array()

Documentation des constructeurs et destructeur

plgCaptchaRecaptcha::__construct (   $subject,
  $config 
)

Références $config.


Documentation des fonctions membres

plgCaptchaRecaptcha::_getLanguage ( )
private

Get the language tag or a custom translation

Renvoie:
string
Depuis:
2.5

Références $language, $tag, JText\_(), et JFactory\getLanguage().

+ Voici le graphe d'appel pour cette fonction :

plgCaptchaRecaptcha::_recaptcha_http_post (   $host,
  $path,
  $data,
  $port = 80 
)
private

Submits an HTTP POST to a reCAPTCHA server.

Paramètres:
string$host
string$path
array$data
int$port
Renvoie:
array Response
Depuis:
2.5

Références $data.

plgCaptchaRecaptcha::_recaptcha_qsencode (   $data)
private

Encodes the given data into a query string format.

Paramètres:
string$dataArray of string elements to be encoded
Renvoie:
string Encoded request
Depuis:
2.5

Références $data, et $key.

plgCaptchaRecaptcha::onCheckAnswer (   $code)

Calls an HTTP POST function to verify if the user's guess was correct

Renvoie:
True if the answer is correct, false otherwise
Depuis:
2.5

Références JText\_(), JRequest\getString(), JRequest\getVar(), et null.

+ Voici le graphe d'appel pour cette fonction :

plgCaptchaRecaptcha::onDisplay (   $name,
  $id,
  $class 
)

Gets the challenge HTML

Renvoie:
string The HTML to be embedded in the form.
Depuis:
2.5
plgCaptchaRecaptcha::onInit (   $id)

Initialise the captcha

Paramètres:
string$idThe id of the field.
Renvoie:
Boolean True on success, false otherwise
Depuis:
2.5

Références $lang, JHtml\_(), JText\_(), JFactory\getDocument(), JBrowser\getInstance(), et null.

+ Voici le graphe d'appel pour cette fonction :


Documentation des données membres

const plgCaptchaRecaptcha::RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api"
const plgCaptchaRecaptcha::RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api"
const plgCaptchaRecaptcha::RECAPTCHA_VERIFY_SERVER = "www.google.com"

La documentation de cette classe a été générée à partir du fichier suivant :