Adminer - Prispôsobenie

Adminer i Editor poskytujú podporu pro rozšírenie. Časť východzej funkcionality Admineru je možné prepísať vlastným kódom. Jediné, čo k tomu potrebujete, je definovať funkciu adminer_object, ktorá vracia objekt rozširujúci základnú triedu Adminer. Potom už len vložte pôvodný adminer.php alebo editor.php:

<?php
function adminer_object() {
	
	class AdminerSoftware extends Adminer {
		
		function name() {
			// custom name in title and heading
			return 'Software';
		}
		
		function permanentLogin() {
			// key used for permanent login
			return "e0aaf93048c825b2b529652c20fcf20e";
		}
		
		function credentials() {
			// server, username and password for connecting to database
			return array('localhost', 'ODBC', '');
		}
		
		function database() {
			// database name, will be escaped by Adminer
			return 'software';
		}
		
		function login($login, $password) {
			// validate user submitted credentials
			return ($login == 'admin' && $password == '');
		}
		
	}
	
	return new AdminerSoftware;
}

include "./editor.php";

Prehľad API

Objekt môže prepísať následujúcimi metódami:

Je možné používať nasledujúce globálne funkcie. Min_DB je podmnožina triedy mysqli.

Min_DB

Min_Result