Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
bcbf1c1ac1
@ -11,8 +11,6 @@ use PhpMyAdmin\DatabaseInterface;
|
||||
use PhpMyAdmin\Di\Container;
|
||||
use PhpMyAdmin\Response;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Base class for all of controller
|
||||
*
|
||||
|
||||
@ -9,6 +9,10 @@ namespace PhpMyAdmin;
|
||||
|
||||
use PhpMyAdmin\Core;
|
||||
use PhpMyAdmin\Dbi\DbiExtension;
|
||||
use PhpMyAdmin\Dbi\DbiDummy;
|
||||
use PhpMyAdmin\Dbi\DbiMysql;
|
||||
use PhpMyAdmin\Dbi\DbiMysqli;
|
||||
use PhpMyAdmin\Di\Container;
|
||||
use PhpMyAdmin\Error;
|
||||
use PhpMyAdmin\Index;
|
||||
use PhpMyAdmin\LanguageManager;
|
||||
@ -2920,4 +2924,81 @@ class DatabaseInterface
|
||||
{
|
||||
return $this->_is_percona;
|
||||
}
|
||||
|
||||
/**
|
||||
* Load correct database driver
|
||||
*/
|
||||
public static function load()
|
||||
{
|
||||
if (defined('TESTSUITE')) {
|
||||
/**
|
||||
* For testsuite we use dummy driver which can fake some queries.
|
||||
*/
|
||||
$extension = new DbiDummy();
|
||||
} else {
|
||||
|
||||
/**
|
||||
* First check for the mysqli extension, as it's the one recommended
|
||||
* for the MySQL server's version that we support
|
||||
* (if PHP 7+, it's the only one supported)
|
||||
*/
|
||||
$extension = 'mysqli';
|
||||
if (! self::checkDbExtension($extension)) {
|
||||
|
||||
$docurl = Util::getDocuLink('faq', 'faqmysql');
|
||||
$doclink = sprintf(
|
||||
__('See %sour documentation%s for more information.'),
|
||||
'[a@' . $docurl . '@documentation]',
|
||||
'[/a]'
|
||||
);
|
||||
|
||||
if (PHP_VERSION_ID < 70000) {
|
||||
$extension = 'mysql';
|
||||
if (! self::checkDbExtension($extension)) {
|
||||
// warn about both extensions missing and exit
|
||||
Core::warnMissingExtension(
|
||||
'mysqli',
|
||||
true,
|
||||
$doclink
|
||||
);
|
||||
} elseif (empty($_SESSION['mysqlwarning'])) {
|
||||
trigger_error(
|
||||
__(
|
||||
'You are using the mysql extension which is deprecated in '
|
||||
. 'phpMyAdmin. Please consider installing the mysqli '
|
||||
. 'extension.'
|
||||
) . ' ' . $doclink,
|
||||
E_USER_WARNING
|
||||
);
|
||||
// tell the user just once per session
|
||||
$_SESSION['mysqlwarning'] = true;
|
||||
}
|
||||
} else {
|
||||
// mysql extension is not part of PHP 7+, so warn and exit
|
||||
Core::warnMissingExtension(
|
||||
'mysqli',
|
||||
true,
|
||||
$doclink
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Including The DBI Plugin
|
||||
*/
|
||||
switch($extension) {
|
||||
case 'mysql' :
|
||||
$extension = new DbiMysql();
|
||||
break;
|
||||
case 'mysqli' :
|
||||
$extension = new DbiMysqli();
|
||||
break;
|
||||
}
|
||||
}
|
||||
$GLOBALS['dbi'] = new DatabaseInterface($extension);
|
||||
|
||||
$container = Container::getDefaultContainer();
|
||||
$container->set('PMA_DatabaseInterface', $GLOBALS['dbi']);
|
||||
$container->alias('dbi', 'PMA_DatabaseInterface');
|
||||
}
|
||||
}
|
||||
|
||||
@ -6,8 +6,6 @@
|
||||
*/
|
||||
namespace PhpMyAdmin\Dbi;
|
||||
|
||||
require_once 'libraries/dbi/dbi_extension.lib.php';
|
||||
|
||||
/**
|
||||
* Contract for every database extension supported by phpMyAdmin
|
||||
*
|
||||
|
||||
@ -21,13 +21,6 @@ if (! extension_loaded('mysql')) {
|
||||
return;
|
||||
}
|
||||
|
||||
require_once 'libraries/dbi/dbi_extension.lib.php';
|
||||
|
||||
/**
|
||||
* MySQL client API
|
||||
*/
|
||||
PMA_defineClientAPI(mysql_get_client_info());
|
||||
|
||||
/**
|
||||
* Interface to the classic MySQL extension
|
||||
*
|
||||
|
||||
@ -14,13 +14,6 @@ if (! defined('PHPMYADMIN')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
require_once 'libraries/dbi/dbi_extension.lib.php';
|
||||
|
||||
/**
|
||||
* MySQL client API
|
||||
*/
|
||||
PMA_defineClientAPI(mysqli_get_client_info());
|
||||
|
||||
/**
|
||||
* some PHP versions are reporting extra messages like "No index used in query"
|
||||
*/
|
||||
@ -57,6 +50,22 @@ if (! defined('MYSQLI_TYPE_JSON')) {
|
||||
*/
|
||||
class DbiMysqli implements DbiExtension
|
||||
{
|
||||
static private $pma_mysqli_flag_names = array(
|
||||
MYSQLI_NUM_FLAG => 'num',
|
||||
MYSQLI_PART_KEY_FLAG => 'part_key',
|
||||
MYSQLI_SET_FLAG => 'set',
|
||||
MYSQLI_TIMESTAMP_FLAG => 'timestamp',
|
||||
MYSQLI_AUTO_INCREMENT_FLAG => 'auto_increment',
|
||||
MYSQLI_ENUM_FLAG => 'enum',
|
||||
MYSQLI_ZEROFILL_FLAG => 'zerofill',
|
||||
MYSQLI_UNSIGNED_FLAG => 'unsigned',
|
||||
MYSQLI_BLOB_FLAG => 'blob',
|
||||
MYSQLI_MULTIPLE_KEY_FLAG => 'multiple_key',
|
||||
MYSQLI_UNIQUE_KEY_FLAG => 'unique_key',
|
||||
MYSQLI_PRI_KEY_FLAG => 'primary_key',
|
||||
MYSQLI_NOT_NULL_FLAG => 'not_null',
|
||||
);
|
||||
|
||||
/**
|
||||
* connects to the database server
|
||||
*
|
||||
@ -540,7 +549,7 @@ class DbiMysqli implements DbiExtension
|
||||
$charsetnr = $f->charsetnr;
|
||||
$f = $f->flags;
|
||||
$flags = array();
|
||||
foreach ($GLOBALS['pma_mysqli_flag_names'] as $flag => $name) {
|
||||
foreach (self::$pma_mysqli_flag_names as $flag => $name) {
|
||||
if ($f & $flag) {
|
||||
$flags[] = $name;
|
||||
}
|
||||
|
||||
@ -11,8 +11,6 @@ use PhpMyAdmin\DatabaseInterface;
|
||||
use PhpMyAdmin\Relation;
|
||||
use PhpMyAdmin\Util;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Class SystemDatabase
|
||||
*
|
||||
|
||||
@ -576,7 +576,7 @@ if (! defined('PMA_MINIMUM_COMMON')) {
|
||||
/**
|
||||
* Loads the proper database interface for this server
|
||||
*/
|
||||
include_once './libraries/database_interface.inc.php';
|
||||
DatabaseInterface::load();
|
||||
|
||||
// get LoginCookieValidity from preferences cache
|
||||
// no generic solution for loading preferences from cache as some settings
|
||||
|
||||
@ -1,91 +0,0 @@
|
||||
<?php
|
||||
/* vim: set expandtab sw=4 ts=4 sts=4: */
|
||||
/**
|
||||
* Creates the database interface required for database interactions
|
||||
* and add it to GLOBALS.
|
||||
*
|
||||
* @package PhpMyAdmin-DBI
|
||||
*/
|
||||
|
||||
use PhpMyAdmin\Core;
|
||||
use PhpMyAdmin\Dbi\DbiDummy;
|
||||
use PhpMyAdmin\Di\Container;
|
||||
use PhpMyAdmin\DatabaseInterface;
|
||||
use PhpMyAdmin\Dbi\DbiMysql;
|
||||
use PhpMyAdmin\Dbi\DbiMysqli;
|
||||
|
||||
if (! defined('PHPMYADMIN')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
if (defined('TESTSUITE')) {
|
||||
/**
|
||||
* For testsuite we use dummy driver which can fake some queries.
|
||||
*/
|
||||
$extension = new DbiDummy();
|
||||
} else {
|
||||
|
||||
/**
|
||||
* First check for the mysqli extension, as it's the one recommended
|
||||
* for the MySQL server's version that we support
|
||||
* (if PHP 7+, it's the only one supported)
|
||||
*/
|
||||
$extension = 'mysqli';
|
||||
if (!DatabaseInterface::checkDbExtension($extension)) {
|
||||
|
||||
$docurl = PhpMyAdmin\Util::getDocuLink('faq', 'faqmysql');
|
||||
$doclink = sprintf(
|
||||
__('See %sour documentation%s for more information.'),
|
||||
'[a@' . $docurl . '@documentation]',
|
||||
'[/a]'
|
||||
);
|
||||
|
||||
if (PHP_VERSION_ID < 70000) {
|
||||
$extension = 'mysql';
|
||||
if (! PhpMyAdmin\DatabaseInterface::checkDbExtension($extension)) {
|
||||
// warn about both extensions missing and exit
|
||||
Core::warnMissingExtension(
|
||||
'mysqli',
|
||||
true,
|
||||
$doclink
|
||||
);
|
||||
} elseif (empty($_SESSION['mysqlwarning'])) {
|
||||
trigger_error(
|
||||
__(
|
||||
'You are using the mysql extension which is deprecated in '
|
||||
. 'phpMyAdmin. Please consider installing the mysqli '
|
||||
. 'extension.'
|
||||
) . ' ' . $doclink,
|
||||
E_USER_WARNING
|
||||
);
|
||||
// tell the user just once per session
|
||||
$_SESSION['mysqlwarning'] = true;
|
||||
}
|
||||
} else {
|
||||
// mysql extension is not part of PHP 7+, so warn and exit
|
||||
Core::warnMissingExtension(
|
||||
'mysqli',
|
||||
true,
|
||||
$doclink
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Including The DBI Plugin
|
||||
*/
|
||||
switch($extension) {
|
||||
case 'mysql' :
|
||||
$extension = new DbiMysql();
|
||||
break;
|
||||
case 'mysqli' :
|
||||
include_once 'libraries/dbi/dbi_mysqli.inc.php';
|
||||
$extension = new DbiMysqli();
|
||||
break;
|
||||
}
|
||||
}
|
||||
$GLOBALS['dbi'] = new DatabaseInterface($extension);
|
||||
|
||||
$container = Container::getDefaultContainer();
|
||||
$container->set('PMA_DatabaseInterface', $GLOBALS['dbi']);
|
||||
$container->alias('dbi', 'PMA_DatabaseInterface');
|
||||
@ -1,28 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* Contract for every database extension supported by phpMyAdmin
|
||||
*
|
||||
* @package PhpMyAdmin-DBI
|
||||
*/
|
||||
|
||||
/**
|
||||
* Defines PMA_MYSQL_CLIENT_API if it does not exist based
|
||||
* on MySQL client version.
|
||||
*
|
||||
* @param string $version MySQL version string
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
function PMA_defineClientAPI($version)
|
||||
{
|
||||
if (!defined('PMA_MYSQL_CLIENT_API')) {
|
||||
$client_api = explode('.', $version);
|
||||
define(
|
||||
'PMA_MYSQL_CLIENT_API',
|
||||
(int)sprintf(
|
||||
'%d%02d%02d',
|
||||
$client_api[0], $client_api[1], intval($client_api[2])
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
@ -1,27 +0,0 @@
|
||||
<?php
|
||||
/* vim: set expandtab sw=4 ts=4 sts=4: */
|
||||
/**
|
||||
* Interface to the improved MySQL extension (MySQLi)
|
||||
*
|
||||
* @package PhpMyAdmin-DBI
|
||||
* @subpackage MySQLi
|
||||
*/
|
||||
|
||||
/**
|
||||
* Names of field flags.
|
||||
*/
|
||||
$GLOBALS['pma_mysqli_flag_names'] = array(
|
||||
MYSQLI_NUM_FLAG => 'num',
|
||||
MYSQLI_PART_KEY_FLAG => 'part_key',
|
||||
MYSQLI_SET_FLAG => 'set',
|
||||
MYSQLI_TIMESTAMP_FLAG => 'timestamp',
|
||||
MYSQLI_AUTO_INCREMENT_FLAG => 'auto_increment',
|
||||
MYSQLI_ENUM_FLAG => 'enum',
|
||||
MYSQLI_ZEROFILL_FLAG => 'zerofill',
|
||||
MYSQLI_UNSIGNED_FLAG => 'unsigned',
|
||||
MYSQLI_BLOB_FLAG => 'blob',
|
||||
MYSQLI_MULTIPLE_KEY_FLAG => 'multiple_key',
|
||||
MYSQLI_UNIQUE_KEY_FLAG => 'unique_key',
|
||||
MYSQLI_PRI_KEY_FLAG => 'primary_key',
|
||||
MYSQLI_NOT_NULL_FLAG => 'not_null',
|
||||
);
|
||||
@ -20,7 +20,6 @@ if (!file_exists('./libraries/common.inc.php')) {
|
||||
|
||||
require_once './libraries/common.inc.php';
|
||||
require_once './libraries/user_preferences.lib.php';
|
||||
require_once './libraries/database_interface.inc.php';
|
||||
require_once './setup/lib/ConfigGenerator.php';
|
||||
|
||||
// use default error handler
|
||||
|
||||
@ -67,6 +67,9 @@ unset($CFG);
|
||||
/* Ensure default langauge is active */
|
||||
PhpMyAdmin\LanguageManager::getInstance()->getLanguage('en')->activate();
|
||||
|
||||
/* Load Database interface */
|
||||
PhpMyAdmin\DatabaseInterface::load();
|
||||
|
||||
// Set proxy information from env, if available
|
||||
$http_proxy = getenv('http_proxy');
|
||||
if (PHP_SAPI == 'cli' && $http_proxy && ($url_info = parse_url($http_proxy))) {
|
||||
|
||||
@ -7,7 +7,6 @@
|
||||
*/
|
||||
use PhpMyAdmin\Bookmark;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Tests for Bookmark class
|
||||
|
||||
@ -15,7 +15,6 @@ use PhpMyAdmin\Util;
|
||||
|
||||
$GLOBALS['server'] = 1;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* tests for PhpMyAdmin\CentralColumns
|
||||
|
||||
@ -12,7 +12,6 @@ use PhpMyAdmin\DatabaseInterface;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/plugin_interface.lib.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -9,7 +9,6 @@
|
||||
* Include to test.
|
||||
*/
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
use PhpMyAdmin\DbQbe;
|
||||
|
||||
@ -9,7 +9,6 @@
|
||||
* Include to test.
|
||||
*/
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
use PhpMyAdmin\DbSearch;
|
||||
|
||||
@ -13,7 +13,6 @@ use PhpMyAdmin\Theme;
|
||||
use PhpMyAdmin\Url;
|
||||
use PhpMyAdmin\Util;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/plugin_interface.lib.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@ use PhpMyAdmin\Core;
|
||||
use PhpMyAdmin\Header;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -21,7 +21,6 @@ $GLOBALS['server'] = 0;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Tests for import functions
|
||||
|
||||
@ -19,7 +19,6 @@ use PhpMyAdmin\TypesMySQL;
|
||||
use ReflectionProperty;
|
||||
use stdClass;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Tests for PhpMyAdmin\InsertEdit
|
||||
|
||||
@ -13,7 +13,6 @@ use PhpMyAdmin\Core;
|
||||
use PhpMyAdmin\Menu;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -15,7 +15,6 @@ use stdClass;
|
||||
|
||||
$GLOBALS['server'] = 1;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* tests for PhpMyAdmin\Normalization
|
||||
|
||||
@ -10,7 +10,6 @@ namespace PhpMyAdmin\Tests;
|
||||
use PhpMyAdmin\Operations;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* tests for operations
|
||||
|
||||
@ -10,7 +10,6 @@ namespace PhpMyAdmin\Tests;
|
||||
use PhpMyAdmin\Relation;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Tests for PhpMyAdmin\Relation
|
||||
|
||||
@ -14,7 +14,6 @@ use PhpMyAdmin\Theme;
|
||||
use PhpMyAdmin\Url;
|
||||
use PhpMyAdmin\Util;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/relation_cleanup.lib.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -12,7 +12,6 @@
|
||||
use PhpMyAdmin\Core;
|
||||
use PhpMyAdmin\ServerStatusData;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -12,7 +12,6 @@ require_once 'test/PMATestCase.php';
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/config.default.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Tests for StorageEngine.php
|
||||
|
||||
@ -14,7 +14,6 @@ use PhpMyAdmin\Table;
|
||||
use PhpMyAdmin\Theme;
|
||||
use PhpMyAdmin\Util;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -12,7 +12,6 @@
|
||||
use PhpMyAdmin\Tracker;
|
||||
use PhpMyAdmin\Util;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@ use PhpMyAdmin\Theme;
|
||||
use PhpMyAdmin\Tracking;
|
||||
use PhpMyAdmin\Url;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Tests for PhpMyAdmin\Tracking
|
||||
|
||||
@ -12,7 +12,6 @@ use PhpMyAdmin\Transformations;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* tests for transformation wrappers
|
||||
|
||||
@ -18,7 +18,6 @@ use PhpMyAdmin\Tests\Stubs\Response as ResponseStub;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'test/PMATestCase.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* DatabaseStructureController_Test class
|
||||
|
||||
@ -12,7 +12,6 @@ use PhpMyAdmin\Di\Container;
|
||||
use PhpMyAdmin\Util;
|
||||
|
||||
require_once 'test/PMATestCase.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Tests for ServerCollationsController class
|
||||
|
||||
@ -28,7 +28,6 @@ $GLOBALS['cfg']['Server'] = array(
|
||||
|
||||
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/server_common.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
|
||||
@ -11,7 +11,6 @@ use PhpMyAdmin\Di\Container;
|
||||
use PhpMyAdmin\Tests\Stubs\Response as ResponseStub;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@ use PhpMyAdmin\Theme;
|
||||
use PhpMyAdmin\Controllers\Server\ServerEnginesController;
|
||||
use PhpMyAdmin\Url;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
|
||||
@ -13,7 +13,6 @@ use PhpMyAdmin\Theme;
|
||||
use PhpMyAdmin\Controllers\Server\ServerPluginsController;
|
||||
use PhpMyAdmin\Di\Container;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -12,7 +12,6 @@ use PhpMyAdmin\Tests\Stubs\Response as ResponseStub;
|
||||
use PhpMyAdmin\Theme;
|
||||
use PhpMyAdmin\Url;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -16,7 +16,6 @@ use PhpMyAdmin\Url;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -13,7 +13,6 @@ use PhpMyAdmin\Di\Container;
|
||||
use PhpMyAdmin\Tests\Stubs\Response as ResponseStub;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -15,7 +15,6 @@ use PhpMyAdmin\Di\Container;
|
||||
use PhpMyAdmin\Tests\Stubs\Response as ResponseStub;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -13,7 +13,6 @@ use PhpMyAdmin\Dbi\DbiMysql;
|
||||
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Tests for PhpMyAdmin\Dbi\DbiMysql class
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
use PhpMyAdmin\Dbi\DbiMysqli;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
|
||||
use PhpMyAdmin\Engines\Bdb;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
|
||||
use PhpMyAdmin\Engines\Binlog;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
|
||||
use PhpMyAdmin\Engines\Innodb;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
|
||||
use PhpMyAdmin\Engines\Memory;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
|
||||
use PhpMyAdmin\Engines\MrgMyisam;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
|
||||
use PhpMyAdmin\Engines\Myisam;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
|
||||
use PhpMyAdmin\Engines\Ndbcluster;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -13,7 +13,6 @@
|
||||
use PhpMyAdmin\Core;
|
||||
use PhpMyAdmin\Engines\Pbxt;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -9,7 +9,6 @@
|
||||
use PhpMyAdmin\Theme;
|
||||
use PhpMyAdmin\Url;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -16,7 +16,6 @@ use PhpMyAdmin\Theme;
|
||||
$GLOBALS['server'] = 0;
|
||||
$GLOBALS['cfg']['Server']['DisableIS'] = false;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/check_user_privileges.lib.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
|
||||
@ -10,7 +10,6 @@ use PhpMyAdmin\Navigation\NodeFactory;
|
||||
use PhpMyAdmin\Navigation\Nodes\Node;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -12,7 +12,6 @@ use PhpMyAdmin\Theme;
|
||||
$GLOBALS['PMA_Config'] = new PhpMyAdmin\Config();
|
||||
|
||||
require_once 'libraries/config.default.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -8,7 +8,6 @@
|
||||
use PhpMyAdmin\Plugins\Export\ExportYaml;
|
||||
|
||||
require_once 'libraries/config.default.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -18,7 +18,6 @@ $GLOBALS['server'] = 0;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -18,7 +18,6 @@ $GLOBALS['plugin_param'] = "table";
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -16,7 +16,6 @@ $GLOBALS['server'] = 0;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -17,7 +17,6 @@ $GLOBALS['server'] = 0;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -14,7 +14,6 @@ use PhpMyAdmin\File;
|
||||
|
||||
$GLOBALS['server'] = 0;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -17,7 +17,6 @@ $GLOBALS['server'] = 0;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -17,7 +17,6 @@ $GLOBALS['server'] = 0;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
use PhpMyAdmin\Plugins\Schema\Dia\DiaRelationSchema;
|
||||
use PhpMyAdmin\Relation;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
use PhpMyAdmin\Plugins\Schema\Eps\EpsRelationSchema;
|
||||
use PhpMyAdmin\Relation;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
|
||||
use PhpMyAdmin\Plugins\Schema\ExportRelationSchema;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
use PhpMyAdmin\Plugins\Schema\Pdf\PdfRelationSchema;
|
||||
use PhpMyAdmin\Relation;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
use PhpMyAdmin\Plugins\Schema\Svg\SvgRelationSchema;
|
||||
use PhpMyAdmin\Relation;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'test/PMATestCase.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -5,7 +5,6 @@
|
||||
* @package PhpMyAdmin-test
|
||||
*/
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Tests for libraries/pmd_common.php
|
||||
|
||||
@ -12,7 +12,6 @@
|
||||
|
||||
$GLOBALS['server'] = 1;
|
||||
$GLOBALS['cfg']['Server']['DisableIS'] = false;
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/check_user_privileges.lib.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -15,7 +15,6 @@ use PhpMyAdmin\Url;
|
||||
|
||||
require_once 'libraries/display_change_password.lib.php';
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
require_once 'libraries/config.default.php';
|
||||
|
||||
|
||||
@ -16,7 +16,6 @@ $GLOBALS['cfg']['DBG']['sql'] = false;
|
||||
* Include to test.
|
||||
*/
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/display_create_table.lib.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -8,7 +8,6 @@
|
||||
|
||||
use PhpMyAdmin\Core;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/ip_allow_deny.lib.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -13,7 +13,6 @@ use PhpMyAdmin\Theme;
|
||||
use PhpMyAdmin\Url;
|
||||
|
||||
require_once 'libraries/mult_submits.lib.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/relation_cleanup.lib.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -12,7 +12,6 @@ use PhpMyAdmin\Relation;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/relation_cleanup.lib.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -14,7 +14,6 @@ use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/select_server.lib.php';
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* PMA_SelectServer_Test class
|
||||
|
||||
@ -12,7 +12,6 @@
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/replication.inc.php';
|
||||
require_once 'libraries/replication_gui.lib.php';
|
||||
|
||||
|
||||
@ -11,7 +11,6 @@ use PhpMyAdmin\ServerStatusData;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/server_status_advisor.lib.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* class PMA_ServerStatusAdvisor_Test
|
||||
|
||||
@ -11,7 +11,6 @@ use PhpMyAdmin\ServerStatusData;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/server_status_monitor.lib.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* class PMA_ServerStatusMonitor_Test
|
||||
|
||||
@ -12,7 +12,6 @@ use PhpMyAdmin\Url;
|
||||
|
||||
|
||||
require_once 'libraries/server_status_processes.lib.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* class PMA_ServerStatusProcesses_Test
|
||||
|
||||
@ -11,7 +11,6 @@ use PhpMyAdmin\ServerStatusData;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/server_status_queries.lib.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* class PMA_ServerStatusVariables_Test
|
||||
|
||||
@ -11,7 +11,6 @@ use PhpMyAdmin\ServerStatusData;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/server_status.lib.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* class PMA_ServerStatus_Test
|
||||
|
||||
@ -11,7 +11,6 @@ use PhpMyAdmin\ServerStatusData;
|
||||
use PhpMyAdmin\Theme;
|
||||
|
||||
require_once 'libraries/server_status_variables.lib.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* class PMA_ServerStatusVariables_Test
|
||||
|
||||
@ -12,7 +12,6 @@ use PhpMyAdmin\Url;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/server_user_groups.lib.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -17,7 +17,6 @@ $GLOBALS['server'] = 0;
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
require_once 'libraries/sql_query_form.lib.php';
|
||||
|
||||
/**
|
||||
|
||||
@ -9,7 +9,6 @@
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/**
|
||||
* Tests basic functionality of dummy dbi driver
|
||||
|
||||
@ -13,7 +13,6 @@ use PhpMyAdmin\Response;
|
||||
$GLOBALS['server'] = 0;
|
||||
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
/*
|
||||
* Include to test.
|
||||
*/
|
||||
|
||||
@ -11,7 +11,6 @@ use PhpMyAdmin\Response;
|
||||
|
||||
$GLOBALS['server'] = 0;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/*
|
||||
* Include to test.
|
||||
|
||||
@ -7,7 +7,6 @@
|
||||
*/
|
||||
use PhpMyAdmin\Response;
|
||||
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
/*
|
||||
* Include to test.
|
||||
|
||||
@ -19,7 +19,6 @@
|
||||
* Include to test.
|
||||
*/
|
||||
require_once 'libraries/rte/rte_triggers.lib.php';
|
||||
require_once 'libraries/database_interface.inc.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user