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 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 :