Adminer - Wtyczki

Adminer i Adminer Editor można rozszerzać za pomocą wtyczek. Aby skorzystać z wtyczki

Wtyczki dodane przez użytkowników

Adminer 5 plugins require using a namespace. Older plugins can be converted by a script.

Aby skorzystać z wtyczki

To use a plugin, upload it to adminer-plugins/ directory next to adminer.php file. If the plugin needs some configuration or you want to specify order of the plugins, use adminer-plugins.php:

<?php // adminer-plugins.php
return array(
    new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
    // You can specify all plugins here or just the ones needing configuration.
);

Aby utworzyć nową wtyczkę

  1. Utwórz klasę zawierającą dowolne metody zdefiniowane w klasie Adminer (dokumentacja).
  2. Jeśli te metody zwrócą wartość inną niż null, wówczas zostanie ona użyta zamiast oryginału (z wyjątkiem dumpFormat, dumpOutput, editRowPrint, editFunctions, gdzie zwracana wartość jest dodawana do oryginału).
  3. Metody mogą także nadpisywać swoje parametry, akceptując je przez odniesienie: f(&$param).
  4. Jeśli chcesz opublikować wtyczkę na tej stronie, prześlij ją gdzieś (np. do GitHub Gist) i wyślij link na adres: jakub@vrana.cz.