These settings are no longer required as they are guaranteed through other coding standard tools. Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
40 lines
996 B
PHP
40 lines
996 B
PHP
<?php
|
|
/**
|
|
* Handles server variables page.
|
|
*
|
|
* @package PhpMyAdmin
|
|
*/
|
|
declare(strict_types=1);
|
|
|
|
use PhpMyAdmin\Controllers\Server\VariablesController;
|
|
use PhpMyAdmin\Response;
|
|
|
|
if (! defined('PHPMYADMIN')) {
|
|
exit;
|
|
}
|
|
|
|
global $containerBuilder;
|
|
|
|
/** @var VariablesController $controller */
|
|
$controller = $containerBuilder->get(VariablesController::class);
|
|
|
|
/** @var Response $response */
|
|
$response = $containerBuilder->get(Response::class);
|
|
|
|
if ($response->isAjax()
|
|
&& isset($_GET['type']) && $_GET['type'] === 'getval') {
|
|
$response->addJSON($controller->getValue([
|
|
'varName' => $_GET['varName'] ?? null,
|
|
]));
|
|
} elseif ($response->isAjax()
|
|
&& isset($_POST['type']) && $_POST['type'] === 'setval') {
|
|
$response->addJSON($controller->setValue([
|
|
'varName' => $_POST['varName'] ?? null,
|
|
'varValue' => $_POST['varValue'] ?? null,
|
|
]));
|
|
} else {
|
|
$response->addHTML($controller->index([
|
|
'filter' => $_REQUEST['filter'] ?? null,
|
|
]));
|
|
}
|