Příručka:Háčky/UserResetAllOptions
Appearance
Tato funkce byla zcela odstraněna ve verzi 1.38.0 (po ukončení podpory ve verzi 1.37.0). |
| 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/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 vizUser::resetOptions.