���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC certificate->is_valid() ) { $output .= "SSL certificate is valid\n"; } else { if ( ! function_exists( 'stream_context_get_params' ) ) { $output .= "stream_context_get_params not available\n"; } elseif ( RSSSL()->certificate->detection_failed() ) { $output .= "Not able to detect certificate\n"; } else { $output .= "Invalid SSL certificate\n"; } } $output .= ( rsssl_get_option( 'ssl_enabled' ) ) ? "SSL is enabled\n\n" : "SSL is not yet enabled\n\n"; $output .= "Options\n"; if ( rsssl_get_option( 'mixed_content_fixer' ) ) { $output .= "* Mixed content fixer\n"; } $output .= '* WordPress redirect' . rsssl_get_option( 'redirect' ) . "\n"; if ( rsssl_get_option( 'switch_mixed_content_fixer_hook' ) ) { $output .= "* Use alternative method to fix mixed content\n"; } if ( rsssl_get_option( 'dismiss_all_notices' ) ) { $output .= "* Dismiss all Really Simple SSL notices\n"; } $output .= "\n"; $output .= "Server information\n"; $output .= 'Server: ' . RSSSL()->server->get_server() . "\n"; $output .= 'SSL Type: ' . RSSSL()->admin->ssl_type . "\n"; if ( function_exists( 'phpversion' ) ) { $output .= 'PHP Version: ' . phpversion() . "\n"; } if ( is_multisite() ) { $output .= "MULTISITE\n"; } if ( rsssl_is_networkwide_active() ) { $output .= "Really Simple SSL network wide activated\n"; } elseif ( is_multisite() ) { $output .= "Really Simple SSL per site activated\n"; } $output .= '
' . '' . 'SSL Configuration' . ''; $domain = RSSSL()->certificate->get_domain(); $certinfo = RSSSL()->certificate->get_certinfo( $domain ); if ( ! $certinfo ) { $output .= 'SSL certificate not valid
'; } $domain_valid = RSSSL()->certificate->is_domain_valid( $certinfo, $domain ); if ( ! $domain_valid ) { $output .= "Domain on certificate does not match website's domain
"; } $date_valid = RSSSL()->certificate->is_date_valid( $certinfo ); if ( ! $date_valid ) { $output .= 'Date on certificate expired or not valid
'; } $filecontents = get_transient( 'rsssl_testpage' ); if ( strpos( $filecontents, '#SSL TEST PAGE#' ) !== false ) { $output .= 'SSL test page loaded successfully
'; } else { $output .= 'Could not open testpage
'; } if ( RSSSL()->admin->wpconfig_siteurl_not_fixed ) { $output .= 'siteurl or home url defines found in wpconfig
'; } if ( RSSSL()->admin->wpconfig_siteurl_not_fixed ) { $output .= 'not able to fix wpconfig siteurl/homeurl.
'; } if ( ! is_writable( RSSSL()->admin->find_wp_config_path() ) ) { $output .= 'wp-config.php not writable
'; } $output .= 'Detected SSL setup: ' . RSSSL()->admin->ssl_type . '
'; if ( file_exists( RSSSL()->admin->htaccess_file() ) ) { $output .= 'htaccess file exists.
'; if ( ! is_writable( RSSSL()->admin->htaccess_file() ) ) { $output .= 'htaccess file not writable.
'; } } else { $output .= 'no htaccess file available.
'; } if ( get_transient( 'rsssl_htaccess_test_success' ) === 'success' ) { $output .= 'htaccess redirect tested successfully.
'; } elseif ( get_transient( 'rsssl_htaccess_test_success' ) === 'error' ) { $output .= 'htaccess redirect test failed.
'; } elseif ( get_transient( 'rsssl_htaccess_test_success' ) === 'no-response' ) { $output .= 'htaccess redirect test failed: no response from server.
'; } $mixed_content_fixer_detected = get_transient( 'rsssl_mixed_content_fixer_detected' ); if ( 'no-response' === $mixed_content_fixer_detected ) { $output .= 'Could not connect to webpage to detect mixed content fixer
'; } if ( 'not-found' === $mixed_content_fixer_detected ) { $output .= 'Mixed content marker not found in websource
'; } if ( 'error' === $mixed_content_fixer_detected ) { $output .= 'Mixed content marker not found: unknown error
'; } if ( 'curl-error' === $mixed_content_fixer_detected ) { //Site has has a cURL error $output .= 'Mixed content fixer could not be detected: cURL error
'; } if ( 'found' === $mixed_content_fixer_detected ) { $output .= 'Mixed content fixer successfully detected
'; } if ( ! rsssl_get_option( 'mixed_content_fixer' ) ) { $output .= 'Mixed content fixer not enabled
'; } if ( ! RSSSL()->admin->htaccess_contains_redirect_rules() ) { $output .= '.htaccess does not contain default Really Simple SSL redirect.
'; } $output .= "\nConstants\n"; if ( defined( 'RSSSL_FORCE_ACTIVATE' ) ) { $output .= "RSSSL_FORCE_ACTIVATE defined\n"; } if ( defined( 'RSSSL_NO_FLUSH' ) ) { $output .= 'RSSSL_NO_FLUSH defined'; } if ( defined( 'RSSSL_DISMISS_ACTIVATE_SSL_NOTICE' ) ) { $output .= "RSSSL_DISMISS_ACTIVATE_SSL_NOTICE defined\n"; } if ( defined( 'RSSSL_SAFE_MODE' ) ) { $output .= "RSSSL_SAFE_MODE defined\n"; } if ( defined( 'RSSSL_SERVER_OVERRIDE' ) ) { $output .= "RSSSL_SERVER_OVERRIDE defined\n"; } if ( ! defined( 'RSSSL_FORCE_ACTIVATE' ) && ! defined( 'RSSSL_NO_FLUSH' ) && ! defined( 'RSSSL_DISMISS_ACTIVATE_SSL_NOTICE' ) && ! defined( 'RSSSL_SAFE_MODE' ) && ! defined( 'RSSSL_SERVER_OVERRIDE' ) ) { $output .= "No constants defined\n"; } return $output; } if ( rsssl_user_can_manage() && isset( $_GET['download'] ) ) { $rsssl_content = rsssl_get_system_status(); $rsssl_fsize = function_exists( 'mb_strlen' ) ? mb_strlen( $rsssl_content, '8bit' ) : strlen( $rsssl_content ); $rsssl_file_name = 'really-simple-ssl-system-status.txt'; //direct download header( 'Content-type: application/octet-stream' ); header( 'Content-Disposition: attachment; filename="' . $rsssl_file_name . '"' ); //open in browser //header("Content-Disposition: inline; filename=\"".$file_name."\""); header( "Content-length: $rsssl_fsize" ); header( 'Cache-Control: private', false ); // required for certain browsers header( 'Pragma: public' ); // required header( 'Expires: 0' ); header( 'Cache-Control: must-revalidate, post-check=0, pre-check=0' ); header( 'Content-Transfer-Encoding: binary' ); echo $rsssl_content; } function rsssl_find_wordpress_base_path() { $path = __DIR__; do { if ( file_exists( $path . '/wp-config.php' ) ) { //check if the wp-load.php file exists here. If not, we assume it's in a subdir. if ( file_exists( $path . '/wp-load.php' ) ) { return $path; } else { //wp not in this directory. Look in each folder to see if it's there. if ( file_exists( $path ) && $handle = opendir( $path ) ) { //phpcs:ignore while ( false !== ( $file = readdir( $handle ) ) ) {//phpcs:ignore if ( '.' !== $file && '..' !== $file ) { $file = $path . '/' . $file; if ( is_dir( $file ) && file_exists( $file . '/wp-load.php' ) ) { $path = $file; break; } } } closedir( $handle ); } } return $path; } } while ( $path = realpath( "$path/.." ) ); //phpcs:ignore return false; }