Adminer - Plugin-uri

Adminer și Adminer Editor pot fi extinse prin plugin-uri. Pentru a utiliza un plugin

Plugin-uri la care au contribuit utilizatorii

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

Pentru a utiliza un plugin

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.
);

Pentru a crea un nou plugin

  1. Creați o clasă care să conțină orice metode definite în clasa Adminer. (documentație).
  2. Dacă aceste metode returnează o valoare non-null, atunci aceasta va fi utilizată în locul celei originale (cu excepția dumpFormat, dumpOutput, editRowPrint, editFunctions unde valoarea returnata este adăugată la cea originală).
  3. De asemenea, metodele își pot suprascrie parametrii prin acceptarea acestora prin referință: f(&$param).
  4. Dacă doriți să publicați plugin-ul pe această pagină, atunci încărcați-l undeva (de exemplu, pe GitHub Gist) și trimiteți link-ul la: GitHub Gist): jakub@vrana.cz.