Jump to content

Příručka:Háčky/UserResetAllOptions

From mediawiki.org
This page is a translated version of the page Manual:Hooks/UserResetAllOptions and the translation is 100% complete.
UserResetAllOptions
Dostupné od verze 1.24.0 (Gerrit change 144689)
Odstraněno od verze 1.38.0 (Gerrit change 723014)
Umožňuje změnit chování při resetování předvoleb uživatele. Lze například zachovat určité preference.
Definice funkce:
public static function onUserResetAllOptions( User $user, array &$newOptions, array $oldOptions, $resetKinds ] ); ) { ... }
Registrace háčku: V extension.json:
{
	"Hooks": {
		"UserResetAllOptions": "MediaWiki\\Extension\\MyExtension\\Hooks::onUserResetAllOptions"
	}
}
Volá se z: Soubor/y: User.php
Funkce: User::resetOptions
Rozhraní: UserResetAllOptionsHook.php

Další informace o háčcích najdete na stránce Příručka:Háčky .
Chcete-li vědět, jaká rozšíření tento háček používají, podívejte se na stránku Category:UserResetAllOptions extensions/cs.

Podrobnosti

  • User $user: Uživatel, jehož předvolby se resetují.
  • array &$newOptions: Nové preference jako asociativní pole.
  • array $oldOptions: Staré preference jako asociativní pole.
  • array|string resetKinds: Druhy předvoleb pro resetování jako pole nebo řetězec; možné hodnoty viz User::resetOptions.