Manual:$wgAntivirusSetup/cs

Podrobnosti
Konfigurace pro různé antivirové programy. Toto je asociativní pole asociativních polí: obsahuje jedno pole nastavení na známý typ skeneru. Položka je vybrána pomocí, tj. platné hodnoty pro jsou klíče definované v tomto poli. Antivirové funkce nemusí fungovat na Windows ve verzích MediaWiki před 1.16.0.

Konfigurační pole pro každý skener obsahuje následující klíče:


 * Úplný příkaz pro volání antivirového skeneru - %f bude nahrazen názvem souboru, který se má skenovat. Pokud není přítomen, bude k příkazu připojen název souboru.
 * Pamatujte, že toto musí být přepsáno, pokud skener není v systémové cestě. V takovém případě byste měli nastavit  na požadovaný příkaz s úplnou cestou. (Tento řádek by se měl objevit po řádku, který nastavuje $wgAntivirus.)
 * Pamatujte, že toto musí být přepsáno, pokud skener není v systémové cestě. V takovém případě byste měli nastavit  na požadovaný příkaz s úplnou cestou. (Tento řádek by se měl objevit po řádku, který nastavuje $wgAntivirus.)


 * Mapování výstupního kódu na návratové kódy funkce  v "SpecialUpload.php".
 * Výstupní kód namapovaný na  způsobí, že funkce považuje skenování za neúspěšné. Toto předá soubor, pokud není nastaveno.
 * Výstupní kód namapovaný na  způsobí, že funkce považuje soubor za nepodporovaný formát, který je pravděpodobně imunní vůči virům. To způsobí, že soubor předá.
 * Výstupní kód namapovaný na  způsobí, že soubor projde, což znamená, že nebyl nalezen žádný virus.
 * Všechny ostatní kódy (jako ) způsobí, že funkce ohlásí virus.
 * Můžete použít  jako klíč v poli pro zachycení všech výstupních kódů, které nejsou jinak mapovány.
 * Můžete použít  jako klíč v poli pro zachycení všech výstupních kódů, které nejsou jinak mapovány.


 * Regulární výraz v Perlu pro extrakci smysluplné části výstupu skeneru. Příslušná část by měla odpovídat skupině jedna.
 * Pokud není definováno nebo vzor neodpovídá, zobrazí se uživateli celá zpráva.
 * Pokud není definováno nebo vzor neodpovídá, zobrazí se uživateli celá zpráva.

