Manual:Hooks/NewDifferenceEngine/cs

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
NewDifferenceEngine
<translate> Available from <tvar name=1><translate> version <tvar </tvar></translate>
Tento háček se zavolá, když se vytvoří nový objekt DifferenceEngine.
<translate> Define function:</translate>
public static function onNewDifferenceEngine( $title, &$oldId, &$newId, $old, $new ) { ... }
<translate> Attach hook:</translate> <translate> In <tvar name=1>extension.json</tvar>:</translate>
{
	"Hooks": {
		"NewDifferenceEngine": "MediaWiki\\Extension\\MyExtension\\Hooks::onNewDifferenceEngine"
	}
}
<translate> Called from:</translate> <translate> File(s):</translate> diff/DifferenceEngine.php
<translate> Interface:</translate> NewDifferenceEngineHook.php

<translate> For more information about attaching hooks, see <tvar name=1>Příručka:Háčky </tvar>.</translate>
<translate> For examples of extensions using this hook, see <tvar name=cat>Category:NewDifferenceEngine extensions/cs</tvar>.</translate>

Podrobnosti

  • $title: jméno stránky se zobrazením rozdílů (diff) (místo řetězce lze použít null)
  • &$oldId: obsahuje číslo ID starší revize, vůči níž se zobrazí rozdíl (diff)
  • &$newId: obsahuje číslo ID novější revize, vůči níž se zobrazí rozdíl (diff) – pokud je hodnota 0, pak to znamená, že se použije poslední aktuální verze.
  • $old: hodnota která se předá v URL adrese prostřednictvím parametru ?old=
  • $new: hodnota která se předá v URL adrese prostřednictvím parametru ?new=