Manual:Kancalar/UserResetAllOptions

From mediawiki.org
This page is a translated version of the page Manual:Hooks/UserResetAllOptions and the translation is 100% complete.
UserResetAllOptions
sürüm 1.24.0 (Gerrit change 144689) sürümünden mevcuttur
sürüm 1.38.0 (Gerrit change 723014) içinde kaldırıldı
Bir kullanıcının tercihleri ​​sıfırlandığında davranışın değiştirilmesine izin verir. Örneğin, belirli tercihler korunabilir.
İşlevi tanımlayın:
public static function onUserResetAllOptions( User $user, array &$newOptions, array $oldOptions, $resetKinds ] ); ) { ... }
Ek kancası extension.json sürümünde:
{
	"Hooks": {
		"UserResetAllOptions": "MediaWiki\\Extension\\MyExtension\\Hooks::onUserResetAllOptions"
	}
}
Çağrıdan: Dosya(lar): User.php
İşlev(ler): User::resetOptions
Arayüz: UserResetAllOptionsHook.php

Kancaların takılmasıyla ilgili daha fazla bilgi için Manual:Hooks sayfasına bakın.
Bu kancayı kullanan uzantı örnekleri için Category:UserResetAllOptions extensions/tr sayfasına bakın.

Ayrıntılar

  • User $user: Tercihleri ​​sıfırlanan kullanıcı.
  • array &$newOptions: İlişkisel dizi olarak yeni tercihler.
  • array $oldOptions: İlişkisel dizi olarak eski tercihler.
  • array|string resetKinds: Dizi veya dizi olarak sıfırlanacak tercih türleri; olası değerler için User::resetOptions bakın.