echo '<strong style="color:red">' . $test['warning_type'] . '</strong>'; } echo '</td></tr>'; if ($test['warning_type'] == "error") { $errors += 1; } } return $errors; } if ($_SERVER["REQUEST_METHOD"] == "GET" && empty($_GET["mode"])) { printHeader(); printTitle('environment_testing'); $errors = 0; echo '<table style="margin:auto;">'; printEnvironmentTitle('php_version'); $data = Environments::checkPhpVersion(); $errors += printEnvironmentTest(_lng('php_version'), $data); printEnvironmentTitle('required_php_extensions'); $data = Environments::checkPhpExtensions(); foreach ($data as $key => $item) { $item["expected"] = ''; $item['value'] = $item["loaded"] ? "enabled" : "disabled"; $item['warning_type'] = $item["loaded"] ? "ok" : "warning"; $errors += printEnvironmentTest($item['title'], $item); } printEnvironmentTitle('php_settings_values'); $data = Environments::checkPhpDirectives(); foreach ($data as $key => $item) { $errors += printEnvironmentTest($key, $item); } printEnvironmentTitle('permissions');