diff options
author | William Desportes <williamdes@wdes.fr> | 2019-06-22 15:14:52 +0300 |
---|---|---|
committer | William Desportes <williamdes@wdes.fr> | 2019-06-22 15:14:52 +0300 |
commit | bbac072fb57e818160e0af754555f1855cebc09a (patch) | |
tree | 2dfebf0035f7010b984524d820440b2ace9585e2 /tbl_gis_visualization.php | |
parent | 5e66bdeba2f028a7a2b322575d8da37d0ec9075d (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.php | 11 |
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' |