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:
authorWilliam Desportes <williamdes@wdes.fr>2019-06-22 15:14:52 +0300
committerWilliam Desportes <williamdes@wdes.fr>2019-06-22 15:14:52 +0300
commitbbac072fb57e818160e0af754555f1855cebc09a (patch)
tree2dfebf0035f7010b984524d820440b2ace9585e2 /tbl_gis_visualization.php
parent5e66bdeba2f028a7a2b322575d8da37d0ec9075d (diff)
Fix #15334 - export of GIS visualisation not working
Signed-off-by: William Desportes <williamdes@wdes.fr>
Diffstat (limited to 'tbl_gis_visualization.php')
-rw-r--r--tbl_gis_visualization.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/tbl_gis_visualization.php b/tbl_gis_visualization.php
index 4b92db0068..01fa7ab710 100644
--- a/tbl_gis_visualization.php
+++ b/tbl_gis_visualization.php
@@ -10,6 +10,7 @@ use PhpMyAdmin\Controllers\Table\TableGisVisualizationController;
use PhpMyAdmin\Di\Container;
use PhpMyAdmin\Response;
use PhpMyAdmin\Util;
+use PhpMyAdmin\Core;
require_once 'libraries/common.inc.php';
@@ -24,9 +25,17 @@ $container->alias(
$container->set('PhpMyAdmin\Response', Response::getInstance());
$container->alias('response', 'PhpMyAdmin\Response');
+$sqlQuery = null;
+
+if (isset($_GET['sql_query']) && isset($_GET['sql_signature'])) {
+ if (Core::checkSqlQuerySignature($_GET['sql_query'], $_GET['sql_signature'])) {
+ $sqlQuery = $_GET['sql_query'];
+ }
+}
+
/* Define dependencies for the concerned controller */
$dependency_definitions = array(
- "sql_query" => &$GLOBALS['sql_query'],
+ "sql_query" => $sqlQuery,
"url_params" => &$GLOBALS['url_params'],
"goto" => Util::getScriptNameForOption(
$GLOBALS['cfg']['DefaultTabDatabase'], 'database'