Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe PlgSystemActionLogs
+ Graphe d'héritage de PlgSystemActionLogs:

Fonctions membres publiques

 __construct (&$subject, $config)
 
 onAfterInitialise ()
 
 onContentPrepareForm (Form $form, $data)
 
 onContentPrepareData ($context, $data)
 
 onAfterRespond ()
 
 onUserAfterSave ($user, $isNew, $success, $msg)
 
 onUserAfterDelete ($user, $success, $msg)
 
- 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 ()
 

Fonctions membres publiques statiques

static renderActionlogsNotify ($value)
 
static renderActionlogsExtensions ($extensions)
 

Attributs protégés

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

Fonctions membres privées

 clearCacheGroups (array $clearGroups, array $cacheClients=[0, 1])
 

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 CMSPlugin
 registerLegacyListener (string $methodName)
 
 registerListener (string $methodName)
 
 getApplication ()
 

Description détaillée

Joomla! Users Actions Logging Plugin.

Depuis
3.9.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( $subject,
  $config 
)

Constructor.

Paramètres
object$subjectThe object to observe.
array$configAn optional associative array of configuration settings.
Depuis
3.9.0

Références $config, $subject, et Symfony\Contracts\Service\__construct().

Documentation des fonctions membres

◆ clearCacheGroups()

clearCacheGroups ( array  $clearGroups,
array  $cacheClients = [0,
1]   
)
private

Clears cache groups. We use it to clear the plugins cache after we update the last run timestamp.

Paramètres
array$clearGroupsThe cache groups to clean
array$cacheClientsThe cache clients (site, admin) to clean
Renvoie
void
Depuis
3.9.0

Références $clientId, $options, Factory\getApplication(), JPATH_ADMINISTRATOR, et JPATH_SITE.

◆ onAfterInitialise()

onAfterInitialise ( )

Listener for the onAfterInitialise event

Renvoie
void
Depuis
4.0.0

◆ onAfterRespond()

onAfterRespond ( )

Runs after the HTTP response has been sent to the client and delete log records older than certain days

Renvoie
void
Depuis
3.9.0

Références $db, $last, $now, $params, $query, $result, et Factory\getDate().

◆ onContentPrepareData()

onContentPrepareData (   $context,
  $data 
)

Runs on content preparation

Paramètres
string$contextThe context for the data
object$dataAn object containing the data for the form.
Renvoie
boolean
Depuis
3.9.0

Références $context, $data, $db, $id, et $query.

◆ onContentPrepareForm()

onContentPrepareForm ( Form  $form,
  $data 
)

Adds additional fields to the user editing form for logs e-mail notifications

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

We only allow users who have Super User permission to change this setting for themselves or for other users who have the same Super User permission

Références $data, $form, $user, __DIR__, Factory\getApplication(), et Factory\getUser().

◆ onUserAfterDelete()

onUserAfterDelete (   $user,
  $success,
  $msg 
)

Removes user preferences

Method is called after user data is deleted from the database

Paramètres
array$userHolds the user data
boolean$successTrue if user was successfully stored in the database
string$msgMessage
Renvoie
void
Depuis
3.9.0

Références $db, $query, et $user.

◆ onUserAfterSave()

onUserAfterSave (   $user,
  $isNew,
  $success,
  $msg 
)

Utility method to act on a user after it has been saved.

Paramètres
array$userHolds the new user data.
boolean$isNewTrue if a new user is stored.
boolean$successTrue if user was successfully stored in the database.
string$msgMessage.
Renvoie
void
Depuis
3.9.0

Références $authorised, $columns, $db, $extension, $query, $user, et elseif.

◆ renderActionlogsExtensions()

static renderActionlogsExtensions (   $extensions)
static

Method to render a list of extensions.

Paramètres
array | string$extensionsArray of extensions or an empty string if none selected.
Renvoie
string The rendered value.
Depuis
3.9.16

Références $extension, JPATH_ADMINISTRATOR, et JLoader\register().

◆ renderActionlogsNotify()

static renderActionlogsNotify (   $value)
static

Method to render a value.

Paramètres
integer | string$valueThe value (0 or 1).
Renvoie
string The rendered value.
Depuis
3.9.16

Références $value.

Documentation des champs

◆ $app

$app
protected

◆ $db

$db
protected

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