Translated using Weblate (French)
[phpmyadmin.git] / tbl_gis_visualization.php
bloba2a99f059e8e9b1a4b99352f16667e57eed7aebe
1 <?php
2 /* vim: set expandtab sw=4 ts=4 sts=4: */
3 /**
4 * handles creation of the GIS visualizations.
6 * @package PhpMyAdmin
7 */
8 declare(strict_types=1);
10 use PhpMyAdmin\Controllers\Table\TableGisVisualizationController;
11 use PhpMyAdmin\Di\Container;
12 use PhpMyAdmin\Response;
13 use PhpMyAdmin\Util;
15 if (! defined('ROOT_PATH')) {
16 define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);
19 require_once ROOT_PATH . 'libraries/common.inc.php';
21 $container = Container::getDefaultContainer();
22 $container->factory(
23 'PhpMyAdmin\Controllers\Table\TableGisVisualizationController'
25 $container->alias(
26 'TableGisVisualizationController',
27 'PhpMyAdmin\Controllers\Table\TableGisVisualizationController'
29 $container->set('PhpMyAdmin\Response', Response::getInstance());
30 $container->alias('response', 'PhpMyAdmin\Response');
32 /* Define dependencies for the concerned controller */
33 $dependency_definitions = [
34 "sql_query" => &$GLOBALS['sql_query'],
35 "url_params" => &$GLOBALS['url_params'],
36 "goto" => Util::getScriptNameForOption(
37 $GLOBALS['cfg']['DefaultTabDatabase'],
38 'database'
40 "back" => 'sql.php',
41 "visualizationSettings" => [],
44 /** @var TableGisVisualizationController $controller */
45 $controller = $container->get(
46 'TableGisVisualizationController',
47 $dependency_definitions
49 $controller->indexAction();