Adminer - Rozšíření

Adminer a Adminer Editor lze vylepšit pomocí rozšíření. Použití rozšíření

Uživatelská rozšíření

Pluginy pro Adminer 5 vyžadují používání jmenného prostoru. Starší pluginy můžete převést pomocí skriptu.

Použití rozšíření

Pokud chcete použít plugin, nahrajte ho do adresáře adminer-plugins/ vedle souboru adminer.php. Pokud plugin potřebuje nějakou konfiguraci nebo pokud chcete určit pořadí pluginů, použijte adminer-plugins.php:

<?php // adminer-plugins.php
return array(
    new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
    // Zde můžete specifikovat všechny pluginy nebo jen ty, které potřebují konfiguraci.
);

Vytvoření nového rozšíření

  1. Vytvořte třídu obsahující jakékoliv metody definované ve třídě Adminer (dokumentace).
  2. Pokud metody vrátí jinou hodnotu než null, tak se použije místo původní hodnoty (kromě dumpFormat, dumpOutput, editRowPrint, editFunctions, u kterých se připojí k původní hodnotě).
  3. Metody můžou také přepsat své parametry, v tom případě by je měly přijmout referencí: f(&$param).
  4. Pokud chcete rozšíření publikovat na této stránce, tak ho někam nahrajte (např. na GitHub Gist) a pošlete odkaz na: jakub@vrana.cz.