diff --git a/db_designer.php b/db_designer.php
index 269b4bef9c..d199fdf1a1 100644
--- a/db_designer.php
+++ b/db_designer.php
@@ -5,25 +5,25 @@
*
* @package PhpMyAdmin-Designer
*/
+use PhpMyAdmin\Database\Designer;
use PhpMyAdmin\Response;
require_once 'libraries/common.inc.php';
require_once 'libraries/pmd_common.php';
-require_once 'libraries/db_designer.lib.php';
$response = Response::getInstance();
if (isset($_REQUEST['dialog'])) {
if ($_REQUEST['dialog'] == 'edit') {
- $html = PMA_getHtmlForEditOrDeletePages($GLOBALS['db'], 'editPage');
+ $html = Designer::getHtmlForEditOrDeletePages($GLOBALS['db'], 'editPage');
} else if ($_REQUEST['dialog'] == 'delete') {
- $html = PMA_getHtmlForEditOrDeletePages($GLOBALS['db'], 'deletePage');
+ $html = Designer::getHtmlForEditOrDeletePages($GLOBALS['db'], 'deletePage');
} else if ($_REQUEST['dialog'] == 'save_as') {
- $html = PMA_getHtmlForPageSaveAs($GLOBALS['db']);
+ $html = Designer::getHtmlForPageSaveAs($GLOBALS['db']);
} else if ($_REQUEST['dialog'] == 'export') {
include_once 'libraries/plugin_interface.lib.php';
- $html = PMA_getHtmlForSchemaExport(
+ $html = Designer::getHtmlForSchemaExport(
$GLOBALS['db'], $_REQUEST['selected_page']
);
} else if ($_REQUEST['dialog'] == 'add_table') {
@@ -42,7 +42,7 @@ if (isset($_REQUEST['dialog'])) {
$GLOBALS['PMD']['TABLE_TYPE'] = array($GLOBALS['PMD_URL']['TABLE_TYPE'][$req_key]);
$GLOBALS['PMD_OUT']['OWNER'] = array($GLOBALS['PMD_OUT']['OWNER'][$req_key]);
- $html = PMA_getDatabaseTables(
+ $html = Designer::getDatabaseTables(
array(), -1, $tab_column,
$tables_all_keys, $tables_pk_or_unique_keys
);
@@ -111,7 +111,7 @@ $tab_column = PMA_getColumnsInfo();
$script_tables = PMA_getScriptTabs();
$tables_pk_or_unique_keys = PMA_getPKOrUniqueKeys();
$tables_all_keys = PMA_getAllKeys();
-$classes_side_menu = PMA_returnClassNamesFromMenuButtons();
+$classes_side_menu = Designer::returnClassNamesFromMenuButtons();
$display_page = -1;
$selected_page = null;
@@ -165,12 +165,12 @@ list(
// Embed some data into HTML, later it will be read
// by pmd/init.js and converted to JS variables.
$response->addHTML(
- PMA_getHtmlForJSFields(
+ Designer::getHtmlForJsFields(
$script_tables, $script_contr, $script_display_field, $display_page
)
);
$response->addHTML(
- PMA_getDesignerPageMenu(
+ Designer::getPageMenu(
isset($_REQUEST['query']),
$selected_page,
$classes_side_menu
@@ -184,11 +184,11 @@ $response->addHTML(
'
diff --git a/templates/database/designer/page_save_as.phtml b/templates/database/designer/page_save_as.phtml
index c50d301498..5c02663f78 100644
--- a/templates/database/designer/page_save_as.phtml
+++ b/templates/database/designer/page_save_as.phtml
@@ -13,7 +13,7 @@ $choices = array(
|
- = PMA_getHtmlForPageSelector($cfgRelation, $db); ?>
+ = PhpMyAdmin\Database\Designer::getHtmlForPageSelector($cfgRelation, $db); ?>
|
diff --git a/templates/database/designer/page_selector.phtml b/templates/database/designer/page_selector.phtml
index 67863d2dc4..c0c0844bd9 100644
--- a/templates/database/designer/page_selector.phtml
+++ b/templates/database/designer/page_selector.phtml
@@ -1,10 +1,10 @@
\ No newline at end of file
+
diff --git a/test/libraries/PMA_designer_test.php b/test/classes/Database/DesignerTest.php
similarity index 88%
rename from test/libraries/PMA_designer_test.php
rename to test/classes/Database/DesignerTest.php
index 625533ba6f..b57c657b06 100644
--- a/test/libraries/PMA_designer_test.php
+++ b/test/classes/Database/DesignerTest.php
@@ -1,22 +1,26 @@
will($this->returnValue('dummyRS'));
@@ -86,7 +90,7 @@ class PMA_DesignerTest extends PHPUnit_Framework_TestCase
}
/**
- * Test for PMA_getPageIdsAndNames()
+ * Test for Designer::getPageIdsAndNames()
*
* @return void
*/
@@ -95,7 +99,7 @@ class PMA_DesignerTest extends PHPUnit_Framework_TestCase
$db = 'db';
$this->_mockDatabaseInteraction($db);
- $result = PMA_getPageIdsAndNames($db);
+ $result = Designer::getPageIdsAndNames($db);
$this->assertEquals(
array(
@@ -107,7 +111,7 @@ class PMA_DesignerTest extends PHPUnit_Framework_TestCase
}
/**
- * Test for PMA_getHtmlForEditOrDeletePages()
+ * Test for Designer::getHtmlForEditOrDeletePages()
*
* @return void
*/
@@ -117,7 +121,7 @@ class PMA_DesignerTest extends PHPUnit_Framework_TestCase
$operation = 'edit';
$this->_mockDatabaseInteraction($db);
- $result = PMA_getHtmlForEditOrDeletePages($db, $operation);
+ $result = Designer::getHtmlForEditOrDeletePages($db, $operation);
$this->assertContains(
'',
$result
@@ -134,7 +138,7 @@ class PMA_DesignerTest extends PHPUnit_Framework_TestCase
}
/**
- * Test for PMA_getHtmlForPageSaveAs()
+ * Test for Designer::getHtmlForPageSaveAs()
*
* @return void
*/
@@ -143,7 +147,7 @@ class PMA_DesignerTest extends PHPUnit_Framework_TestCase
$db = 'db';
$this->_mockDatabaseInteraction($db);
- $result = PMA_getHtmlForPageSaveAs($db);
+ $result = Designer::getHtmlForPageSaveAs($db);
$this->assertContains(
'',
$result
@@ -174,7 +178,7 @@ class PMA_DesignerTest extends PHPUnit_Framework_TestCase
}
/**
- * Test for PMA_getHtmlForSchemaExport()
+ * Test for Designer::getHtmlForSchemaExport()
*
* @return void
*/
@@ -183,7 +187,7 @@ class PMA_DesignerTest extends PHPUnit_Framework_TestCase
$db = 'db';
$page = 2;
- $result = PMA_getHtmlForSchemaExport($db, $page);
+ $result = Designer::getHtmlForSchemaExport($db, $page);
// export type
$this->assertContains(
'