diff --git a/db_export.php b/db_export.php index 2b2fde41db..1b86a328c1 100644 --- a/db_export.php +++ b/db_export.php @@ -85,6 +85,6 @@ $multi_values .= "\n"; $multi_values .= ''; $export_type = 'database'; -require_once 'libraries/display_export.lib.php'; +require_once 'libraries/display_export.inc.php'; ?> diff --git a/libraries/DisplayResults.class.php b/libraries/DisplayResults.class.php index dbba518ba5..c7eead24be 100644 --- a/libraries/DisplayResults.class.php +++ b/libraries/DisplayResults.class.php @@ -5279,7 +5279,7 @@ class PMA_DisplayResults // Export link // (the url_query has extra parameters that won't be used to export) - // (the single_table parameter is used in display_export.lib.php + // (the single_table parameter is used in display_export.inc.php // to hide the SQL and the structure export dialogs) // If the parser found a PROCEDURE clause // (most probably PROCEDURE ANALYSE()) it makes no sense to diff --git a/libraries/display_export.inc.php b/libraries/display_export.inc.php new file mode 100644 index 0000000000..5f71e68640 --- /dev/null +++ b/libraries/display_export.inc.php @@ -0,0 +1,72 @@ + $export_type, + 'single_table' => isset($single_table) + ) +); + +/* Fail if we didn't find any plugin */ +if (empty($export_list)) { + PMA_Message::error( + __('Could not load export plugins, please check your installation!') + )->display(); + exit; +} + +$html = '
'; + +$response = PMA_Response::getInstance(); +$response->addHTML($html); diff --git a/libraries/display_export.lib.php b/libraries/display_export.lib.php index baa83c6db0..9fd9aa4678 100644 --- a/libraries/display_export.lib.php +++ b/libraries/display_export.lib.php @@ -1,72 +1,708 @@ '; + $multi_values .= ''; + $multi_values .= __('Select All'); + $multi_values .= ''; + $multi_values .= ' / '; + $multi_values .= ''; + $multi_values .= __('Unselect All') . '