Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
onPrivacyCanRemoveData (RequestTable $request, User $user=null) | |
onPrivacyRemoveData (RequestTable $request, User $user=null) | |
Fonctions membres publiques hérités de CMSPlugin | |
__construct (&$subject, $config=array()) | |
loadLanguage ($extension='', $basePath=JPATH_ADMINISTRATOR) | |
setApplication (CMSApplicationInterface $application) | |
Fonctions membres publiques hérités de DispatcherAwareInterface | |
setDispatcher (DispatcherInterface $dispatcher) | |
Fonctions membres publiques hérités de PluginInterface | |
registerListeners () | |
Attributs protégés | |
$app | |
Attributs protégés hérités de PrivacyPlugin | |
$db | |
$autoloadLanguage = true | |
Attributs protégés hérités de CMSPlugin | |
$_name = null | |
$_type = null | |
$autoloadLanguage = false | |
$allowLegacyListeners = true | |
Fonctions membres privées | |
createNotesDomain (TableUser $user) | |
createProfileDomain (TableUser $user) | |
createUserDomain (TableUser $user) | |
createItemForUserTable (TableUser $user) | |
Membres hérités additionnels | |
Champs de données hérités de CMSPlugin | |
$params = null | |
Fonctions membres protégées hérités de PrivacyPlugin | |
createDomain ($name, $description='') | |
createItemFromArray (array $data, $itemId=null) | |
createItemForTable ($table) | |
createCustomFieldsDomain ($context, $items=array()) | |
Fonctions membres protégées hérités de CMSPlugin | |
registerLegacyListener (string $methodName) | |
registerListener (string $methodName) | |
getApplication () | |
Privacy plugin managing Joomla user data
|
private |
|
private |
Create the domain for the user notes data
TableUser | $user | The TableUser object to process |
Références $db, $item, $items, $query, $user, User\bind(), ArrayHelper\dropColumn(), et ParameterType\INTEGER.
|
private |
Create the domain for the user profile data
TableUser | $user | The TableUser object to process |
Références $db, $item, $items, $query, $user, User\bind(), et ParameterType\INTEGER.
|
private |
Create the domain for the user record
TableUser | $user | The TableUser object to process |
Références $user.
onPrivacyCanRemoveData | ( | RequestTable | $request, |
User | $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
RequestTable | $request | The request record being processed |
User | $user | The user account associated with this request if available |
onPrivacyRemoveData | ( | RequestTable | $request, |
User | $user = null |
||
) |
Removes the data associated with a remove information request
This event will pseudoanonymise the user account
RequestTable | $request | The request record being processed |
User | $user | The user account associated with this request if available |
Références $user.
|
protected |