Current File : //opt/RZphp73/includes/test/MDB_QueryTool/tests/config.php |
<?php
if (!$fp = @fopen('MDB2.php', 'r', true)) {
die("skip MDB2 is not installed.\n");
}
fclose($fp);
if (!empty($_ENV['MYSQL_TEST_USER']) && extension_loaded('mysqli')) {
$dsn = array(
'phptype' => 'mysqli',
'username' => $_ENV['MYSQL_TEST_USER'],
'password' => $_ENV['MYSQL_TEST_PASSWD'],
'database' => $_ENV['MYSQL_TEST_DB'],
'hostspec' => empty($_ENV['MYSQL_TEST_HOST'])
? null : $_ENV['MYSQL_TEST_HOST'],
'port' => empty($_ENV['MYSQL_TEST_PORT'])
? null : $_ENV['MYSQL_TEST_PORT'],
'socket' => empty($_ENV['MYSQL_TEST_SOCKET'])
? null : $_ENV['MYSQL_TEST_SOCKET'],
);
} elseif (!empty($_ENV['PGSQL_TEST_USER']) && extension_loaded('pgsql')) {
$dsn = array(
'phptype' => 'pgsql',
'username' => $_ENV['PGSQL_TEST_USER'],
'password' => $_ENV['PGSQL_TEST_PASSWD'],
'database' => $_ENV['PGSQL_TEST_DB'],
'hostspec' => empty($_ENV['PGSQL_TEST_HOST'])
? null : $_ENV['PGSQL_TEST_HOST'],
'port' => empty($_ENV['PGSQL_TEST_PORT'])
? null : $_ENV['PGSQL_TEST_PORT'],
'socket' => empty($_ENV['PGSQL_TEST_SOCKET'])
? null : $_ENV['PGSQL_TEST_SOCKET'],
'protocol' => empty($_ENV['PGSQL_TEST_PROTOCOL'])
? null : $_ENV['PGSQL_TEST_PROTOCOL'],
'option' => empty($_ENV['PGSQL_TEST_OPTIONS'])
? null : $_ENV['PGSQL_TEST_OPTIONS'],
'tty' => empty($_ENV['PGSQL_TEST_TTY'])
? null : $_ENV['PGSQL_TEST_TTY'],
'connect_timeout' => empty($_ENV['PGSQL_TEST_CONNECT_TIMEOUT'])
? null : $_ENV['PGSQL_TEST_CONNECT_TIMEOUT'],
'sslmode' => empty($_ENV['PGSQL_TEST_SSL_MODE'])
? null : $_ENV['PGSQL_TEST_SSL_MODE'],
'service' => empty($_ENV['PGSQL_TEST_SERVICE'])
? null : $_ENV['PGSQL_TEST_SERVICE'],
);
} else {
$dsn = array();
}
define('MDB_QUERYTOOL_TEST_DSN', serialize($dsn));
define('TABLE_USER', 'mdb_querytool_user');
define('TABLE_ADDRESS', 'mdb_querytool_address');
define('TABLE_QUESTION', 'mdb_querytool_question');
define('TABLE_ANSWER', 'mdb_querytool_answer');
define('TABLE_TRANSLATION', 'mdb_querytool_tr');
$allTables = array(TABLE_USER,TABLE_ADDRESS,TABLE_QUESTION,TABLE_ANSWER);