response->isAjax()) { return; } // Send with correct charset header('Content-Type: text/html; charset=UTF-8'); $varValue = $this->dbi->fetchSingleRow( 'SHOW GLOBAL VARIABLES WHERE Variable_name=' . $this->dbi->quoteString($params['name']) . ';', DatabaseInterface::FETCH_NUM, ); $json = ['message' => $varValue[1]]; $variableType = ServerVariablesProvider::getImplementation()->getVariableType($params['name']); if ($variableType === 'byte') { /** @var string[] $bytes */ $bytes = Util::formatByteDown($varValue[1], 3, 3); $json['message'] = implode(' ', $bytes); } $this->response->addJSON($json); } }