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/browse_foreigners.php | 62 +++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 srcs/phpmyadmin/browse_foreigners.php (limited to 'srcs/phpmyadmin/browse_foreigners.php') diff --git a/srcs/phpmyadmin/browse_foreigners.php b/srcs/phpmyadmin/browse_foreigners.php new file mode 100644 index 0000000..a073cb2 --- /dev/null +++ b/srcs/phpmyadmin/browse_foreigners.php @@ -0,0 +1,62 @@ +get(Response::class); + +/** @var DatabaseInterface $dbi */ +$dbi = $containerBuilder->get(DatabaseInterface::class); + +/** @var Template $template */ +$template = $containerBuilder->get('template'); +/* Register BrowseForeignersController dependencies */ +$containerBuilder->set( + 'browse_foreigners', + new BrowseForeigners( + (int) $GLOBALS['cfg']['LimitChars'], + (int) $GLOBALS['cfg']['MaxRows'], + (int) $GLOBALS['cfg']['RepeatCells'], + (bool) $GLOBALS['cfg']['ShowAll'], + $GLOBALS['pmaThemeImage'], + $template + ) +); + +/** @var BrowseForeignersController $controller */ +$controller = $containerBuilder->get(BrowseForeignersController::class); + +$response->getFooter()->setMinimal(); +$header = $response->getHeader(); +$header->disableMenuAndConsole(); +$header->setBodyId('body_browse_foreigners'); + +$response->addHTML($controller->index([ + 'db' => $_POST['db'] ?? null, + 'table' => $_POST['table'] ?? null, + 'field' => $_POST['field'] ?? null, + 'fieldkey' => $_POST['fieldkey'] ?? null, + 'data' => $_POST['data'] ?? null, + 'foreign_showAll' => $_POST['foreign_showAll'] ?? null, + 'foreign_filter' => $_POST['foreign_filter'] ?? null, +])); -- cgit