ModifyExportQuery

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Hooks/ModifyExportQuery and the translation is 100% complete.

Other languages:
English • ‎español • ‎čeština • ‎日本語
ModifyExportQuery
Dostupné od version 1.16.0
Umožňuje upravit databázový dotaz, který se používá při exportu.
Definice funkce:
public static function onModifyExportQuery( $db, &$tables, &$conds, &$opts, &$join_conds ) { ... }
Registrace háčku:

In extension.json:

{
	"Hooks": {
		"ModifyExportQuery": "MyExtensionHooks::onModifyExportQuery"
	}
}

For MediaWiki ≤1.25:

$wgHooks['ModifyExportQuery'][] = 'MyExtensionHooks::onModifyExportQuery';
Volá se z:Soubor(y): export/WikiExporter.php

Další informace o háčcích najdete na manuálové stránce pro Háčky (hooks).
Chcete-li vědět, jaká rozšíření tento háček používají, podívejte se na Category:ModifyExportQuery extensions/cs.

Podrobnosti

  • $db - Objekt, spojený s dotazovanou databází, přes který bude realizován dotaz.
  • &$tables - Tabulky na které se bude dotaz aplikovat.
  • &$conds - Podmínky v dotazu.
  • &$opts - Volby k dotazu. Kupř. numerickým parametrem volby LIMIT lze určit, kolik záznamů se má z databáze vytáhnout. Je-li hodnota 0, nevrátí se nic. Při hodnotě 1 se vrátí pouze první záznam, který vyhoví podmínce. A pokud není nastaveno nic, bude součástí exportu kompletní historie změn.
  • &$join_conds - Další podmínky, které se mají připojit ke stávajícímu dotazu. Jimi lze zajistit aby se vracel obsah poslední revize.