1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-08 15:47:00 +02:00

Move constants to namespace

This commit is contained in:
Jakub Vrana
2025-03-06 17:34:21 +01:00
parent 5a84ff7647
commit 0541680d73
21 changed files with 31 additions and 40 deletions

View File

@@ -4,7 +4,7 @@ namespace Adminer;
$drivers["mongo"] = "MongoDB (alpha)"; $drivers["mongo"] = "MongoDB (alpha)";
if (isset($_GET["mongo"])) { if (isset($_GET["mongo"])) {
define("DRIVER", "mongo"); define('Adminer\DRIVER', "mongo");
if (class_exists('MongoDB\Driver\Manager')) { if (class_exists('MongoDB\Driver\Manager')) {
class Db { class Db {

View File

@@ -10,7 +10,7 @@ namespace Adminer;
$drivers["mssql"] = "MS SQL"; $drivers["mssql"] = "MS SQL";
if (isset($_GET["mssql"])) { if (isset($_GET["mssql"])) {
define("DRIVER", "mssql"); define('Adminer\DRIVER', "mssql");
if (extension_loaded("sqlsrv")) { if (extension_loaded("sqlsrv")) {
class Db { class Db {
var $extension = "sqlsrv", $_link, $_result, $server_info, $affected_rows, $errno, $error; var $extension = "sqlsrv", $_link, $_result, $server_info, $affected_rows, $errno, $error;

View File

@@ -3,8 +3,8 @@ namespace Adminer;
$drivers = array("server" => "MySQL") + $drivers; $drivers = array("server" => "MySQL") + $drivers;
if (!defined("DRIVER")) { if (!defined('Adminer\DRIVER')) {
define("DRIVER", "server"); // server - backwards compatibility define('Adminer\DRIVER', "server"); // server - backwards compatibility
// MySQLi supports everything, MySQL doesn't support multiple result sets, PDO_MySQL doesn't support orgtable // MySQLi supports everything, MySQL doesn't support multiple result sets, PDO_MySQL doesn't support orgtable
if (extension_loaded("mysqli")) { if (extension_loaded("mysqli")) {
class Db extends \MySQLi { class Db extends \MySQLi {

View File

@@ -4,7 +4,7 @@ namespace Adminer;
$drivers["oracle"] = "Oracle (beta)"; $drivers["oracle"] = "Oracle (beta)";
if (isset($_GET["oracle"])) { if (isset($_GET["oracle"])) {
define("DRIVER", "oracle"); define('Adminer\DRIVER', "oracle");
if (extension_loaded("oci8")) { if (extension_loaded("oci8")) {
class Db { class Db {
var $extension = "oci8", $_link, $_result, $server_info, $affected_rows, $errno, $error; var $extension = "oci8", $_link, $_result, $server_info, $affected_rows, $errno, $error;

View File

@@ -4,7 +4,7 @@ namespace Adminer;
$drivers["pgsql"] = "PostgreSQL"; $drivers["pgsql"] = "PostgreSQL";
if (isset($_GET["pgsql"])) { if (isset($_GET["pgsql"])) {
define("DRIVER", "pgsql"); define('Adminer\DRIVER', "pgsql");
if (extension_loaded("pgsql")) { if (extension_loaded("pgsql")) {
class Db { class Db {
var $extension = "PgSQL", $_link, $_result, $_string, $_database = true, $server_info, $affected_rows, $error, $timeout; var $extension = "PgSQL", $_link, $_result, $_string, $_database = true, $server_info, $affected_rows, $error, $timeout;

View File

@@ -4,7 +4,7 @@ namespace Adminer;
$drivers["sqlite"] = "SQLite"; $drivers["sqlite"] = "SQLite";
if (isset($_GET["sqlite"])) { if (isset($_GET["sqlite"])) {
define("DRIVER", "sqlite"); define('Adminer\DRIVER', "sqlite");
if (class_exists("SQLite3")) { if (class_exists("SQLite3")) {
class SqliteDb { class SqliteDb {

View File

@@ -80,10 +80,10 @@ include "../adminer/drivers/mysql.inc.php"; // must be included as last driver
$jush = Driver::$jush; $jush = Driver::$jush;
define("SERVER", $_GET[DRIVER]); // read from pgsql=localhost define('Adminer\SERVER', $_GET[DRIVER]); // read from pgsql=localhost
define("DB", $_GET["db"]); // for the sake of speed and size define('Adminer\DB', $_GET["db"]); // for the sake of speed and size
define( define(
"ME", 'Adminer\ME',
preg_replace('~\?.*~', '', relative_uri()) . '?' preg_replace('~\?.*~', '', relative_uri()) . '?'
. (sid() ? SID . '&' : '') . (sid() ? SID . '&' : '')
. (SERVER !== null ? DRIVER . "=" . urlencode(SERVER) . '&' : '') . (SERVER !== null ? DRIVER . "=" . urlencode(SERVER) . '&' : '')

View File

@@ -109,7 +109,7 @@ var thousandsSeparator = '<?php echo js_escape(lang(',')); ?>';
$databases = null; $databases = null;
} }
stop_session(); stop_session();
define("PAGE_HEADER", 1); define('Adminer\PAGE_HEADER', 1);
} }
/** Send HTTP headers /** Send HTTP headers

View File

@@ -394,7 +394,7 @@ function get_rows($query, $connection2 = null, $error = "<p class='error'>") {
while ($row = $result->fetch_assoc()) { while ($row = $result->fetch_assoc()) {
$return[] = $row; $return[] = $row;
} }
} elseif (!$result && !is_object($connection2) && $error && (defined("PAGE_HEADER") || $error == "-- ")) { } elseif (!$result && !is_object($connection2) && $error && (defined('Adminer\PAGE_HEADER') || $error == "-- ")) {
echo $error . error() . "\n"; echo $error . error() . "\n";
} }
return $return; return $return;

View File

@@ -4,7 +4,7 @@ namespace Adminer;
add_driver("clickhouse", "ClickHouse (alpha)"); add_driver("clickhouse", "ClickHouse (alpha)");
if (isset($_GET["clickhouse"])) { if (isset($_GET["clickhouse"])) {
define("DRIVER", "clickhouse"); define('Adminer\DRIVER', "clickhouse");
if (ini_bool('allow_url_fopen')) { if (ini_bool('allow_url_fopen')) {
class Db { class Db {

View File

@@ -4,10 +4,9 @@ namespace Adminer;
add_driver("elastic", "Elasticsearch 7 (beta)"); add_driver("elastic", "Elasticsearch 7 (beta)");
if (isset($_GET["elastic"])) { if (isset($_GET["elastic"])) {
define("DRIVER", "elastic"); define('Adminer\DRIVER', "elastic");
if (ini_bool('allow_url_fopen')) { if (ini_bool('allow_url_fopen')) {
define("ELASTIC_DB_NAME", "elastic");
class Db { class Db {
var $extension = "JSON", $server_info, $errno, $error, $_url; var $extension = "JSON", $server_info, $errno, $error, $_url;
@@ -316,7 +315,7 @@ if (isset($_GET["elastic"])) {
} }
function get_databases() { function get_databases() {
return array(ELASTIC_DB_NAME); return array("elastic");
} }
function limit($query, $where, $limit, $offset = 0, $separator = " ") { function limit($query, $where, $limit, $offset = 0, $separator = " ") {
@@ -337,15 +336,7 @@ if (isset($_GET["elastic"])) {
function count_tables($databases) { function count_tables($databases) {
$return = connection()->rootQuery('_aliases'); $return = connection()->rootQuery('_aliases');
if (empty($return)) { return array("elastic" => ($return ? count($return) : 0));
return array(
ELASTIC_DB_NAME => 0
);
}
return array(
ELASTIC_DB_NAME => count($return)
);
} }
function tables_list() { function tables_list() {

View File

@@ -4,7 +4,7 @@ namespace Adminer;
add_driver("elastic5", "Elasticsearch 5 (beta)"); add_driver("elastic5", "Elasticsearch 5 (beta)");
if (isset($_GET["elastic5"])) { if (isset($_GET["elastic5"])) {
define("DRIVER", "elastic5"); define('Adminer\DRIVER', "elastic5");
if (ini_bool('allow_url_fopen')) { if (ini_bool('allow_url_fopen')) {
class Db { class Db {

View File

@@ -8,7 +8,7 @@ namespace Adminer;
add_driver('firebird', 'Firebird (alpha)'); add_driver('firebird', 'Firebird (alpha)');
if (isset($_GET["firebird"])) { if (isset($_GET["firebird"])) {
define("DRIVER", "firebird"); define('Adminer\DRIVER', "firebird");
if (extension_loaded("interbase")) { if (extension_loaded("interbase")) {
class Db { class Db {

View File

@@ -4,7 +4,7 @@ namespace Adminer;
add_driver("simpledb", "SimpleDB"); add_driver("simpledb", "SimpleDB");
if (isset($_GET["simpledb"])) { if (isset($_GET["simpledb"])) {
define("DRIVER", "simpledb"); define('Adminer\DRIVER', "simpledb");
if (class_exists('SimpleXMLElement') && ini_bool('allow_url_fopen')) { if (class_exists('SimpleXMLElement') && ini_bool('allow_url_fopen')) {
class Db { class Db {
@@ -290,7 +290,7 @@ if (isset($_GET["simpledb"])) {
foreach (sdb_request_all('ListDomains', 'DomainName') as $table) { foreach (sdb_request_all('ListDomains', 'DomainName') as $table) {
$return[(string) $table] = 'table'; $return[(string) $table] = 'table';
} }
if ($connection->error && defined("PAGE_HEADER")) { if ($connection->error && defined('Adminer\PAGE_HEADER')) {
echo "<p class='error'>" . error() . "\n"; echo "<p class='error'>" . error() . "\n";
} }
return $return; return $return;

View File

@@ -9,7 +9,7 @@
class AdminerDumpAlter { class AdminerDumpAlter {
function dumpFormat() { function dumpFormat() {
if (DRIVER == 'server') { if (Adminer\DRIVER == 'server') {
return array('sql_alter' => 'Alter'); return array('sql_alter' => 'Alter');
} }
} }

View File

@@ -10,6 +10,6 @@ class AdminerDumpDate {
function dumpFilename($identifier) { function dumpFilename($identifier) {
$connection = Adminer\connection(); $connection = Adminer\connection();
return Adminer\friendly_url(($identifier != "" ? $identifier : (SERVER != "" ? SERVER : "localhost")) . "-" . $connection->result("SELECT NOW()")); return Adminer\friendly_url(($identifier != "" ? $identifier : (Adminer\SERVER != "" ? Adminer\SERVER : "localhost")) . "-" . $connection->result("SELECT NOW()"));
} }
} }

View File

@@ -28,7 +28,7 @@ class AdminerDumpXml {
if ($_POST["format"] == "xml") { if ($_POST["format"] == "xml") {
if (!$this->database) { if (!$this->database) {
$this->database = true; $this->database = true;
echo "<database name='" . Adminer\h(DB) . "'>\n"; echo "<database name='" . Adminer\h(Adminer\DB) . "'>\n";
register_shutdown_function(array($this, '_database')); register_shutdown_function(array($this, '_database'));
} }
$connection = Adminer\connection(); $connection = Adminer\connection();

View File

@@ -9,7 +9,7 @@
class AdminerForeignSystem { class AdminerForeignSystem {
function foreignKeys($table) { function foreignKeys($table) {
if (DRIVER == "server" && DB == "mysql") { if (Adminer\DRIVER == "server" && Adminer\DB == "mysql") {
$return = array( $return = array(
"columns_priv" => array(array("table" => "user", "source" => array("Host", "User"), "target" => array("Host", "User"))), "columns_priv" => array(array("table" => "user", "source" => array("Host", "User"), "target" => array("Host", "User"))),
"db" => array(array("table" => "user", "source" => array("Host", "User"), "target" => array("Host", "User"))), "db" => array(array("table" => "user", "source" => array("Host", "User"), "target" => array("Host", "User"))),
@@ -23,7 +23,7 @@ class AdminerForeignSystem {
"time_zone_transition_type" => array(array("table" => "time_zone", "source" => array("Time_zone_id"), "target" => array("Time_zone_id"))), "time_zone_transition_type" => array(array("table" => "time_zone", "source" => array("Time_zone_id"), "target" => array("Time_zone_id"))),
); );
return $return[$table]; return $return[$table];
} elseif (DB == "information_schema") { } elseif (Adminer\DB == "information_schema") {
$schemata = array("table" => "SCHEMATA", "source" => array("TABLE_CATALOG", "TABLE_SCHEMA"), "target" => array("CATALOG_NAME", "SCHEMA_NAME")); $schemata = array("table" => "SCHEMATA", "source" => array("TABLE_CATALOG", "TABLE_SCHEMA"), "target" => array("CATALOG_NAME", "SCHEMA_NAME"));
$tables = array("table" => "TABLES", "source" => array("TABLE_CATALOG", "TABLE_SCHEMA", "TABLE_NAME"), "target" => array("TABLE_CATALOG", "TABLE_SCHEMA", "TABLE_NAME")); $tables = array("table" => "TABLES", "source" => array("TABLE_CATALOG", "TABLE_SCHEMA", "TABLE_NAME"), "target" => array("TABLE_CATALOG", "TABLE_SCHEMA", "TABLE_NAME"));
$columns = array("table" => "COLUMNS", "source" => array("TABLE_CATALOG", "TABLE_SCHEMA", "TABLE_NAME", "COLUMN_NAME"), "target" => array("TABLE_CATALOG", "TABLE_SCHEMA", "TABLE_NAME", "COLUMN_NAME")); $columns = array("table" => "COLUMNS", "source" => array("TABLE_CATALOG", "TABLE_SCHEMA", "TABLE_NAME", "COLUMN_NAME"), "target" => array("TABLE_CATALOG", "TABLE_SCHEMA", "TABLE_NAME", "COLUMN_NAME"));

View File

@@ -19,7 +19,7 @@ class AdminerLoginPasswordLess {
function credentials() { function credentials() {
$password = Adminer\get_password(); $password = Adminer\get_password();
return array(SERVER, $_GET["username"], (password_verify($password, $this->password_hash) ? "" : $password)); return array(Adminer\SERVER, $_GET["username"], (password_verify($password, $this->password_hash) ? "" : $password));
} }
function login($login, $password) { function login($login, $password) {

View File

@@ -22,11 +22,11 @@ class AdminerLoginServers {
} }
function credentials() { function credentials() {
return array($this->servers[SERVER]["server"], $_GET["username"], Adminer\get_password()); return array($this->servers[Adminer\SERVER]["server"], $_GET["username"], Adminer\get_password());
} }
function login($login, $password) { function login($login, $password) {
if (!$this->servers[SERVER]) { if (!$this->servers[Adminer\SERVER]) {
return false; return false;
} }
} }
@@ -35,7 +35,7 @@ class AdminerLoginServers {
if ($name == 'driver') { if ($name == 'driver') {
return ''; return '';
} elseif ($name == 'server') { } elseif ($name == 'server') {
return $heading . "<select name='auth[server]'>" . Adminer\optionlist(array_keys($this->servers), SERVER) . "</select>\n"; return $heading . "<select name='auth[server]'>" . Adminer\optionlist(array_keys($this->servers), Adminer\SERVER) . "</select>\n";
} }
} }
} }

View File

@@ -17,8 +17,8 @@ class AdminerMasterSlave {
} }
function credentials() { function credentials() {
if ($_POST && isset($this->masters[SERVER])) { if ($_POST && isset($this->masters[Adminer\SERVER])) {
return array($this->masters[SERVER], $_GET["username"], get_session("pwds")); return array($this->masters[Adminer\SERVER], $_GET["username"], get_session("pwds"));
} }
} }