set(Response::class, Response::getInstance()); /** @var Response $response */ $response = $container->get(Response::class); /** @var DatabaseInterface $dbi */ $dbi = $container->get(DatabaseInterface::class); $containerBuilder->set('status_data', new Data()); /** @var VariablesController $controller */ $controller = $containerBuilder->get(VariablesController::class); $header = $response->getHeader(); $scripts = $header->getScripts(); $scripts->addFile('server_status_variables.js'); $scripts->addFile('vendor/jquery/jquery.tablesorter.js'); $scripts->addFile('server_status_sorter.js'); $response->addHTML($controller->index([ 'flush' => $_POST['flush'] ?? null, 'filterAlert' => $_POST['filterAlert'] ?? null, 'filterText' => $_POST['filterText'] ?? null, 'filterCategory' => $_POST['filterCategory'] ?? null, 'dontFormat' => $_POST['dontFormat'] ?? null, ]));