} print_table_footer(2); } if ($_REQUEST['do'] == 'server_modules') { print_form_header('', ''); print_table_header('Suhosin'); $suhosin_loaded = extension_loaded('suhosin'); print_label_row($vbphrase['module_loaded'], $suhosin_loaded ? $vbphrase['yes'] : $vbphrase['no']); if ($suhosin_loaded) { print_diagnostic_test_result(0, $vbphrase['suhosin_problem_desc'], 0); } print_table_footer(); print_form_header('', ''); print_table_header('mod_security'); print_label_row($vbphrase['mod_security_ajax_issue'], "<span id=\"mod_security_test_result\">{$vbphrase['no']}</span><img src=\"clear.gif?test=%u0067\" id=\"mod_security_test\" alt=\"\" />"); print_diagnostic_test_result(-1, $vbphrase['mod_security_problem_desc'], 0); print_table_footer(); ?> <script type="text/javascript"> YAHOO.util.Event.addListener("mod_security_test", "error", function(e) { YAHOO.util.Dom.get('mod_security_test_result').innerHTML = '<?php echo $vbphrase['yes']; ?> '; YAHOO.util.Dom.setStyle('mod_security_test', 'display', 'none'); }); YAHOO.util.Event.addListener("mod_security_test", "load", function(e) { YAHOO.util.Dom.setStyle('mod_security_test', 'display', 'none'); }); </script> <?php } // ###################### Start options list ####################### if ($_REQUEST['do'] == 'list') { print_form_header('diagnostic', 'doupload', 1); print_table_header($vbphrase['upload']);
print_table_header($vbphrase['tls_ssl']); $ssl_available = false; if (function_exists('curl_init') and ($ch = curl_init()) !== false) { $curlinfo = curl_version(); if (!empty($curlinfo['ssl_version'])) { // passed $ssl_available = true; } curl_close($ch); } if (function_exists('openssl_open')) { // passed $ssl_available = true; } print_label_row($vbphrase['ssl_available'], $ssl_available ? $vbphrase['yes'] : $vbphrase['no']); print_diagnostic_test_result(0, $vbphrase['ssl_unavailable_desc'], 0); print_table_footer(); } // ###################### Start options list ####################### if ($_REQUEST['do'] == 'list') { print_form_header('diagnostic', 'doupload', 1); print_table_header($vbphrase['upload']); print_description_row($vbphrase['upload_test_desc']); print_upload_row($vbphrase['filename_gcpglobal'], 'attachfile'); print_submit_row($vbphrase['upload'], NULL); print_form_header('diagnostic', 'domail'); print_table_header($vbphrase['email']); print_description_row($vbphrase['email_test_explained']); print_input_row($vbphrase['email'], 'emailaddress'); print_submit_row($vbphrase['send']); print_form_header('diagnostic', 'doversion');