/
index.php
28 lines (26 loc) · 943 Bytes
/
index.php
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
<?php
# This function reads your CLEARDB_DATABASE_URL configuration automatically set by Heroku
if (isset($_SERVER["CLEARDB_DATABASE_URL"])) {
$db = parse_url($_SERVER["CLEARDB_DATABASE_URL"]);
define("CLEAR_DB_NAME", trim($db["path"],"/"));
define("CLEAR_DB_USER", $db["user"]);
define("CLEAR_DB_PASSWORD", $db["pass"]);
define("CLEAR_DB_HOST", $db["host"]);
function adminer_object() {
class AdminerSoftware extends Adminer {
function credentials() {
// server, username and password for connecting to database
return array(CLEAR_DB_HOST, CLEAR_DB_USER, CLEAR_DB_PASSWORD);
}
function database() {
return CLEAR_DB_NAME;
}
function login($login, $password) {
// validate user submitted credentials
return ($login == $_SERVER['LOGIN_USER'] || $login == $_SERVER['LOGIN_USER2']);
}
}
return new AdminerSoftware;
}
}
include "./adminer.php";