function sucuriscan_hardening_panel() { if (SucuriScanRequest::post(':run_hardening') && !SucuriScanInterface::check_nonce()) { unset($_POST['sucuriscan_run_hardening']); } $template_variables = array('PageTitle' => 'Hardening', 'Hardening.Version' => sucuriscan_harden_version(), 'Hardening.CloudProxy' => sucuriscan_cloudproxy_enabled(), 'Hardening.RemoveGenerator' => sucuriscan_harden_removegenerator(), 'Hardening.NginxPhpFpm' => '', 'Hardening.Upload' => '', 'Hardening.WpContent' => '', 'Hardening.WpIncludes' => '', 'Hardening.PhpVersion' => sucuriscan_harden_phpversion(), 'Hardening.SecretKeys' => sucuriscan_harden_secretkeys(), 'Hardening.Readme' => sucuriscan_harden_readme(), 'Hardening.AdminUser' => sucuriscan_harden_adminuser(), 'Hardening.FileEditor' => sucuriscan_harden_fileeditor(), 'Hardening.DBTables' => sucuriscan_harden_dbtables(), 'Hardening.ErrorLog' => sucuriscan_harden_errorlog()); if (SucuriScan::is_nginx_server() === true) { $template_variables['Hardening.NginxPhpFpm'] = sucuriscan_harden_nginx_phpfpm(); } elseif (SucuriScan::is_iis_server() === true) { /* TODO: Include IIS (Internet Information Services) hardening options. */ } else { $template_variables['Hardening.Upload'] = sucuriscan_harden_upload(); $template_variables['Hardening.WpContent'] = sucuriscan_harden_wpcontent(); $template_variables['Hardening.WpIncludes'] = sucuriscan_harden_wpincludes(); } return SucuriScanTemplate::get_section('hardening-panel', $template_variables); }