Manual:Hooks/Réinitialisation de toutes les options utilisateur

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Hooks/UserResetAllOptions and the translation is 100% complete.

Other languages:
English • ‎français
UserResetAllOptions
Disponible depuis version 1.24.0 (Gerrit change 144689)
Permet de modifier le comportement quand les préférences utilisateur sont réinitialisées. Par exemple, certaines préférences peuvent être gardées.
Fonction à définir :
public static function onUserResetAllOptions( User $user, array &$newOptions, array $oldOptions, $resetKinds ] ); ) { ... }
Attacher un rappel (hook) :

In extension.json:

{
	"Hooks": {
		"UserResetAllOptions": "MyExtensionHooks::onUserResetAllOptions"
	}
}

For MediaWiki ≤1.25:

$wgHooks['UserResetAllOptions'][] = 'MyExtensionHooks::onUserResetAllOptions';
Appelé de :Fichier(s) : User.php
Fonction(s) : User::resetOptions

Pour plus d'information sur l'ajout des accroches (hooks), voir Manuel:Accroches.
Pour des exemples d'extensions utilisant cette accroche, voir Category:UserResetAllOptions extensions/fr .

Details

  • User $user: Utilisateur ont les préférences vont être réinitialisées.
  • array &$newOptions: Nouvelles préférences en tant que tableau associatif.
  • array $oldOptions: Anciennes préférences en tant que tableau associatif.
  • array|string resetKinds: Types de préférences à reinitialiser en tant que tableau ou chaîne; voir User::resetOptions pour les valeurs possibles.