Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe PlgUserTerms
+ Graphe d'héritage de PlgUserTerms:

Fonctions membres publiques

 __construct (&$subject, $config)
 
 onContentPrepareForm ($form, $data)
 
 onUserBeforeSave ($user, $isNew, $data)
 
 onUserAfterSave ($data, $isNew, $result, $error)
 
- Fonctions membres publiques hérités de CMSPlugin
 __construct (&$subject, $config=array())
 
 loadLanguage ($extension='', $basePath=JPATH_ADMINISTRATOR)
 
- Fonctions membres publiques hérités de JEvent
 __construct (&$subject)
 
 update (&$args)
 

Attributs protégés

 $autoloadLanguage = true
 
 $app
 
 $db
 
- Attributs protégés hérités de CMSPlugin
 $_name = null
 
 $_type = null
 
 $autoloadLanguage = false
 
- Attributs protégés hérités de JEvent
 $_subject = null
 

Membres hérités additionnels

- Champs de données hérités de CMSPlugin
 $params = null
 

Description détaillée

An example custom terms and conditions plugin.

Depuis
3.9.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( $subject,
  $config 
)

Constructor

Paramètres
object&$subjectThe object to observe
array$configAn array that holds the plugin configuration
Depuis
3.9.0

Références $config, $subject, et FormHelper\addFieldPath().

Documentation des fonctions membres

◆ onContentPrepareForm()

onContentPrepareForm (   $form,
  $data 
)

Adds additional fields to the user registration form

Paramètres
JForm$formThe form to be altered.
mixed$dataThe associated data for the form.
Renvoie
boolean
Depuis
3.9.0

Références $form, $name, et Form\addFormPath().

◆ onUserAfterSave()

onUserAfterSave (   $data,
  $isNew,
  $result,
  $error 
)

Saves user profile data

Paramètres
array$dataentered user data
boolean$isNewtrue if this is a new user
boolean$resulttrue if saving the user worked
string$errorerror message
Renvoie
boolean
Depuis
3.9.0

Références $data, $message, $userId, ArrayHelper\getValue(), JPATH_ADMINISTRATOR, et JLoader\register().

◆ onUserBeforeSave()

onUserBeforeSave (   $user,
  $isNew,
  $data 
)

Method is called before user data is stored in the database

Paramètres
array$userHolds the old user data.
boolean$isNewTrue if a new user is stored.
array$dataHolds the new user data.
Renvoie
boolean
Depuis
3.9.0
Exceptions
InvalidArgumentExceptionon missing required data.

Références $form, $option, $task, $user, $userId, et ArrayHelper\getValue().

Documentation des champs

◆ $app

$app
protected

◆ $autoloadLanguage

$autoloadLanguage = true
protected

◆ $db

$db
protected

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