From 04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa Mon Sep 17 00:00:00 2001 From: Charles Date: Thu, 9 Jan 2020 10:55:03 +0100 Subject: phpmyadmin working --- srcs/phpmyadmin/tbl_indexes.php | 48 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 srcs/phpmyadmin/tbl_indexes.php (limited to 'srcs/phpmyadmin/tbl_indexes.php') diff --git a/srcs/phpmyadmin/tbl_indexes.php b/srcs/phpmyadmin/tbl_indexes.php new file mode 100644 index 0000000..e9a6cda --- /dev/null +++ b/srcs/phpmyadmin/tbl_indexes.php @@ -0,0 +1,48 @@ +get('dbi'); + +/** @var string $db */ +$db = $containerBuilder->getParameter('db'); + +/** @var string $table */ +$table = $containerBuilder->getParameter('table'); + +if (! isset($_POST['create_edit_table'])) { + include_once ROOT_PATH . 'libraries/tbl_common.inc.php'; +} +if (isset($_POST['index'])) { + if (is_array($_POST['index'])) { + // coming already from form + $index = new Index($_POST['index']); + } else { + $index = $dbi->getTable($db, $table)->getIndex($_POST['index']); + } +} else { + $index = new Index(); +} + +/* Define dependencies for the concerned controller */ +$containerBuilder->setParameter('index', $index); + +/** @var IndexesController $controller */ +$controller = $containerBuilder->get(IndexesController::class); +$controller->indexAction(); -- cgit