Manual:GlobalFunctions.php/cs
Soubor MediaWiki: GlobalFunctions.php | |
---|---|
Lokalita: | includes/ |
Zdrojový kód: | master • 1.43.1 • 1.42.6 • 1.39.12 |
Třídy: | Vyhledat zdrojový kód • Vyhledat dokumentaci Category:MediaWiki code pages without class names/cs |
GlobalFunctions.php je soubor, který obsahuje globální funkce, včetně tak důležitých funkcí, jako je wfMessage, která se používá pro internationalisation .
- wfMessage (nahrazuje nyní zastaralé wfMsg a wfMsgExt)
- wfRunHooks() , nazývaný Hooks:run() , který byl později nahrazen HookContainer .
Funkce
wfFindFile()
Verze MediaWiki: | ≤ 1.38 |
(zastaralé od 1.34)
(odstraněno od 1.39)
Místo ní používejte přímo MediaWikiServices::getInstance()->getRepoGroup()->findFile()
.
Předání řetězce (s názvem souboru) nebo objektu Title vrátí objekt File nebo false
, pokud soubor neexistuje.
Je to zkratka pro RepoGroup::singleton()->findFile()
.
Pokud potřebujete získat soubory pouze z lokálního repozitáře, použijte RepoGroup::singleton()->getLocalRepo()->findFile()
.
wfRunHooks()
Verze MediaWiki: | ≤ 1.32 |
(odstraněno od 1.32) Příklad použití wfRunHooks() z WikiPage:doEditContent() :
$hook_args = array( &$this, &$user, $content, $summary,
$flags & EDIT_MINOR, null, null, &$flags, $revision, &$status, $baseRevId );
ContentHandler::runLegacyHooks( 'ArticleSaveComplete', $hook_args );
wfRunHooks( 'PageContentSaveComplete', $hook_args );
wfRandom()
Funkce wfRandom() se používá k naplnění proměnné page.page_random.
wfBaseConvert()
(zastaralé od 1.27)
(odstraněno od 1.31)
Použijte přímo Wikimedia\base_convert().
Funkce použitá ke generování hashe textového obsahu v proměnné revision.rev_sha1 s kódem Base-36 SHA-1 je wfBaseConvert( sha1( $text ), 16, 36, 31 )
.
Moduly API jako ApiQueryRevisions používají wfBaseConvert( $revision->getSha1(), 36, 16, 40 )
.
wfTempDir()
Tato funkce se pokouší získat systémový adresář pro dočasné soubory.
wfIsCLI()
Verze MediaWiki: | ≥ 1.31 Gerrit change 401682 |
Vrací hodnotu true
, pokud je kód spouštěn z příkazového řádku.