Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 52 lines (42 sloc) 1.205 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
<?php
function adminer_object() {

class AdminerCds extends Adminer {

function name() {
// custom name in title and heading
return 'CDs';
}

function credentials() {
// ODBC user without password on localhost
return array('localhost', 'ODBC', '');
}

function database() {
// will be escaped by Adminer
return 'adminer_test';
}

function login($login, $password) {
// username: 'admin', password: anything
return ($login == 'admin');
}

function tableName($tableStatus) {
// tables without comments would return empty string and will be ignored by Adminer
return h($tableStatus["Comment"]);
}

function fieldName($field, $order = 0) {
if ($order && ereg('_(md5|sha1)$', $field["field"])) {
return ""; // hide hashes in select
}
// display only column with comments, first five of them plus searched columns
if ($order < 5) {
return h($field["comment"]);
}
foreach ((array) $_GET["where"] as $key => $where) {
if ($where["col"] == $field["field"] && ($key >= 0 || $where["val"] != "")) {
return h($field["comment"]);
}
}
return "";
}

}

return new AdminerCds;
}

include "./index.php";
Something went wrong with that request. Please try again.