Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorninadsp <ninadsp16289@gmail.com>2010-08-22 11:12:54 +0400
committerninadsp <ninadsp16289@gmail.com>2010-08-22 11:12:54 +0400
commitc9253c0a0ed223ebeba21b25a16391a4acd611cf (patch)
tree5f593a7e32b38540ba4c5493637b95689702e964 /server_export.php
parente1f319eef175d23474ca82455c761f8ecffca741 (diff)
parent7be82362080f862de054c85646fb54b3bf6402b9 (diff)
Merge conflict resolved for Lori's tree merge to main
Diffstat (limited to 'server_export.php')
-rwxr-xr-xserver_export.php22
1 files changed, 18 insertions, 4 deletions
diff --git a/server_export.php b/server_export.php
index 7b568fd497..b5a4ca6751 100755
--- a/server_export.php
+++ b/server_export.php
@@ -10,6 +10,8 @@
*/
require_once './libraries/common.inc.php';
+$GLOBALS['js_include'][] = 'export.js';
+
/**
* Displays the links
*/
@@ -20,16 +22,28 @@ $checkall_url = 'server_export.php?'
. PMA_generate_common_url()
. '&amp;goto=db_export.php';
-$multi_values = '<div align="center">';
+$multi_values = '<div align="left">';
$multi_values .= '<a href="' . $checkall_url . '&amp;selectall=1" onclick="setSelectOptions(\'dump\', \'db_select[]\', true); return false;">' . __('Select All') . '</a>
/
<a href="' . $checkall_url . '" onclick="setSelectOptions(\'dump\', \'db_select[]\', false); return false;">' . __('Unselect All') . '</a><br />';
-$multi_values .= '<select name="db_select[]" size="10" multiple="multiple">';
+$multi_values .= '<select name="db_select[]" id="db_select" size="10" multiple="multiple">';
$multi_values .= "\n";
+// Check if the selected databases are defined in $_GET (from clicking Back button on export.php)
+if(isset($_GET['db_select'])) {
+ $_GET['db_select'] = urldecode($_GET['db_select']);
+ $_GET['db_select'] = explode(",", $_GET['db_select']);
+}
+
foreach ($GLOBALS['pma']->databases as $current_db) {
- if (!empty($selectall) || (isset($tmp_select) && strpos(' ' . $tmp_select, '|' . $current_db . '|'))) {
+ if(isset($_GET['db_select'])) {
+ if(in_array($current_db, $_GET['db_select'])) {
+ $is_selected = ' selected="selected"';
+ } else {
+ $is_selected = '';
+ }
+ } elseif (!empty($selectall) || (isset($tmp_select) && strpos(' ' . $tmp_select, '|' . $current_db . '|'))) {
$is_selected = ' selected="selected"';
} else {
$is_selected = '';
@@ -38,7 +52,7 @@ foreach ($GLOBALS['pma']->databases as $current_db) {
$multi_values .= ' <option value="' . $current_db . '"' . $is_selected . '>' . $current_db . '</option>' . "\n";
} // end while
$multi_values .= "\n";
-$multi_values .= '</select></div><br />';
+$multi_values .= '</select></div>';
$export_type = 'server';
require_once './libraries/display_export.lib.php';