Sever monitor is also modularised and is not working but jQplot is not imported as it is giving error with webpack. Another issue with these files is that table sorter is also not woking working properly as it is not available on npm as plugin. Signed-off-by: Piyush Vijay <piyushvijay.1997@gmail.com>
55 lines
1.1 KiB
PHP
55 lines
1.1 KiB
PHP
<?php
|
|
/* vim: set expandtab sw=4 ts=4 sts=4: */
|
|
/**
|
|
* object the server export page
|
|
*
|
|
* @package PhpMyAdmin
|
|
*/
|
|
declare(strict_types=1);
|
|
|
|
use PhpMyAdmin\Config\PageSettings;
|
|
use PhpMyAdmin\Display\Export;
|
|
use PhpMyAdmin\Response;
|
|
|
|
/**
|
|
* Does the common work
|
|
*/
|
|
require_once 'libraries/common.inc.php';
|
|
require_once 'libraries/server_common.inc.php';
|
|
|
|
PageSettings::showGroup('Export');
|
|
|
|
$response = Response::getInstance();
|
|
$header = $response->getHeader();
|
|
$scripts = $header->getScripts();
|
|
$scripts->addFile('export');
|
|
|
|
$export_page_title = __('View dump (schema) of databases') . "\n";
|
|
|
|
$displayExport = new Export();
|
|
|
|
$select_item = isset($tmp_select) ? $tmp_select : '';
|
|
$multi_values = $displayExport->getHtmlForSelectOptions($select_item);
|
|
|
|
if (! isset($sql_query)) {
|
|
$sql_query = '';
|
|
}
|
|
if (! isset($num_tables)) {
|
|
$num_tables = 0;
|
|
}
|
|
if (! isset($unlim_num_rows)) {
|
|
$unlim_num_rows = 0;
|
|
}
|
|
$response = Response::getInstance();
|
|
$response->addHTML(
|
|
$displayExport->getDisplay(
|
|
'server',
|
|
$db,
|
|
$table,
|
|
$sql_query,
|
|
$num_tables,
|
|
$unlim_num_rows,
|
|
$multi_values
|
|
)
|
|
);
|