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é
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
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 :