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 PlgPrivacyUser
+ Graphe d'héritage de PlgPrivacyUser:

Fonctions membres publiques

 onPrivacyCanRemoveData (PrivacyTableRequest $request, JUser $user=null)
 
 onPrivacyRemoveData (PrivacyTableRequest $request, JUser $user=null)
 

Fonctions membres privées

 createNotesDomain (JTableUser $user)
 
 createProfileDomain (JTableUser $user)
 
 createUserDomain (JTableUser $user)
 
 createItemForUserTable (JTableUser $user)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de PrivacyPlugin
 createDomain ($name, $description='')
 
 createItemFromArray (array $data, $itemId=null)
 
 createItemForTable ($table)
 
 createCustomFieldsDomain ($context, $items=array())
 
- Attributs protégés hérités de PrivacyPlugin
 $db
 
 $autoloadLanguage = true
 

Description détaillée

Privacy plugin managing Joomla user data

Depuis
3.9.0

Documentation des fonctions membres

◆ createItemForUserTable()

createItemForUserTable ( JTableUser  $user)
private

Create an item object for a JTableUser object

Paramètres
JTableUser$userThe JTableUser object to convert
Renvoie
PrivacyExportItem
Depuis
3.9.0

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

◆ createNotesDomain()

createNotesDomain ( JTableUser  $user)
private

Create the domain for the user notes data

Paramètres
JTableUser$userThe JTableUser object to process
Renvoie
PrivacyExportDomain
Depuis
3.9.0

Références $item, $items, $query, $user, et ArrayHelper\dropColumn().

◆ createProfileDomain()

createProfileDomain ( JTableUser  $user)
private

Create the domain for the user profile data

Paramètres
JTableUser$userThe JTableUser object to process
Renvoie
PrivacyExportDomain
Depuis
3.9.0

Références $item, $items, $query, et $user.

◆ createUserDomain()

createUserDomain ( JTableUser  $user)
private

Create the domain for the user record

Paramètres
JTableUser$userThe JTableUser object to process
Renvoie
PrivacyExportDomain
Depuis
3.9.0

Références $user.

◆ onPrivacyCanRemoveData()

onPrivacyCanRemoveData ( PrivacyTableRequest  $request,
JUser  $user = null 
)

Performs validation to determine if the data associated with a remove information request can be processed

This event will not allow a super user account to be removed

Paramètres
PrivacyTableRequest$requestThe request record being processed
JUser$userThe user account associated with this request if available
Renvoie
PrivacyRemovalStatus
Depuis
3.9.0

Références $user.

◆ onPrivacyRemoveData()

onPrivacyRemoveData ( PrivacyTableRequest  $request,
JUser  $user = null 
)

Removes the data associated with a remove information request

This event will pseudoanonymise the user account

Paramètres
PrivacyTableRequest$requestThe request record being processed
JUser$userThe user account associated with this request if available
Renvoie
void
Depuis
3.9.0

Références $user, et UserHelper\destroyUserSessions().


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