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
|
<?php
function env($var, $default = false) {
$env = getenv($var);
if ($env === false) return $default;
return $env;
}
switch($_GET['mysql']) {
case "master":
$mysql = "MYSQL_MASTER_SERVER";
break;
case "slave":
$mysql = "MYSQL_SLAVE_SERVER";
break;
default:
$mysql = "MYSQL_SERVER";
}
$ADEI_SETUP = env("ADEI_SETUP", "all");
$ADEI_RELEASE = filter_var(env("ADEI_RELEASE", $ADEI_RELEASE), FILTER_VALIDATE_BOOLEAN);
$LOGGER_LOG_REQUESTS = filter_var(env("ADEI_WRITE_LOGS", $LOGGER_LOG_REQUESTS), FILTER_VALIDATE_BOOLEAN);
$LOGGER_LOG_OUTPUT = filter_var(env("ADEI_WRITE_LOGS", $LOGGER_LOG_OUTPUT), FILTER_VALIDATE_BOOLEAN);
$LOGGER_STORE_OBJECTS = filter_var(env("ADEI_DEBUG", $LOGGER_STORE_OBJECTS), FILTER_VALIDATE_BOOLEAN);
$ADEI_DB = array (
"host" => env($mysql, env("MYSQL_SERVER", "localhost")),
"port" => env("MYSQL_PORT", 0),
"database" => env("MYSQL_DATABASE", "adei"),
"user" => env("MYSQL_USER", "adei"),
"password" => env("MYSQL_PASSWORD", "adei")
);
$ADEI_CACHE_ENGINE = env("ADEI_CACHE_ENGINE", $ADEI_CACHE_ENGINE);
$ADEI_CACHE_COMPRESSION = env("ADEI_CACHE_COMPRESSION", $ADEI_CACHE_COMPRESSION);
$ADEI_TRANSACTION_SIZE = env("ADEI_TRANSACTION_SIZE", $ADEI_TRANSACTION_SIZE);
$ADEI_CONTINUOUS_TRANSACTION = env("ADEI_CONTINUOUS_TRANSACTION", $ADEI_CONTINUOUS_TRANSACTION);
$ADEI_CACHE_SCHEDULER = env("ADEI_SCHEDULER", $ADEI_CACHE_SCHEDULER);
$ADEI_CONTINUOUS_CACHING = filter_var(env("ADEI_CONTINUOUS_CACHING", $ADEI_CONTINUOUS_CACHING), FILTER_VALIDATE_BOOLEAN);
?>
|