From 5d65d5eda5b6fb6a1b8b98b459a13b7ce5a983f3 Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Thu, 20 Jun 2013 12:38:30 -0400 Subject: [PATCH] Directly use the GET parameters --- pmd_general.php | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/pmd_general.php b/pmd_general.php index 2ebeac228d..a16812d9b6 100644 --- a/pmd_general.php +++ b/pmd_general.php @@ -12,20 +12,6 @@ require_once 'libraries/common.inc.php'; require_once 'libraries/pmd_common.php'; -/** - * Sets globals from $_GET - */ -$get_params = array( - 'db', - 'table', - 'token' -); -foreach ($get_params as $one_get_param) { - if (isset($_GET[$one_get_param])) { - $GLOBALS[$one_get_param] = $_GET[$one_get_param]; - } -} - $script_display_field = get_tables_info(); $tab_column = get_columns_info(); $script_tables = get_script_tabs(); @@ -35,8 +21,8 @@ $tables_pk_or_unique_keys = get_pk_or_unique_keys(); $tables_all_keys = get_all_keys(); $params = array('lang' => $GLOBALS['lang']); -if (isset($GLOBALS['db'])) { - $params['db'] = $GLOBALS['db']; +if (isset($_GET['db'])) { + $params['db'] = $_GET['db']; } $response = PMA_Response::getInstance(); @@ -60,10 +46,10 @@ echo '
'; echo htmlspecialchars($GLOBALS['server']); echo '
'; echo '
'; -echo htmlspecialchars($GLOBALS['db']); +echo htmlspecialchars($_GET['db']); echo '
'; echo '
'; -echo htmlspecialchars($GLOBALS['token']); +echo htmlspecialchars($_GET['token']); echo '
'; echo '
'; echo htmlspecialchars(json_encode($script_tables)); @@ -295,7 +281,7 @@ for ($i = 0; $i < count($GLOBALS['PMD']["TABLE_NAME"]); $i++) { echo 'style="display: none;"'; } echo '>'; - $display_field = PMA_getDisplayField($db, $GLOBALS['PMD']["TABLE_NAME_SMALL"][$i]); + $display_field = PMA_getDisplayField($_GET['db'], $GLOBALS['PMD']["TABLE_NAME_SMALL"][$i]); for ($j = 0, $id_cnt = count($tab_column[$t_n]["COLUMN_ID"]); $j < $id_cnt; $j++) { ?>
'; echo ' '; echo ' '; - echo PMA_generate_common_hidden_inputs($GLOBALS['db']); + echo PMA_generate_common_hidden_inputs($_GET['db']); echo '

'; echo '
';