8889841chome/clixcotz/public_html/wp-content/plugins/really-simple-ssl/system-status.php 0000644 00000012253 15051523573 0024361 0 ustar 00 rsssl_certificate->is_valid() ) {
echo "SSL certificate is valid\n";
} else {
if ( RSSSL()->rsssl_certificate->detection_failed() ) {
echo "Not able to detect certificate\n";
} else {
echo "Invalid SSL certificate\n";
}
}
echo ( RSSSL()->really_simple_ssl->ssl_enabled ) ? "SSL is enabled\n\n"
: "SSL is not yet enabled\n\n";
echo "Options\n";
if ( RSSSL()->really_simple_ssl->autoreplace_insecure_links ) {
echo "* Mixed content fixer\n";
}
if ( RSSSL()->really_simple_ssl->wp_redirect ) {
echo "* WordPress redirect\n";
}
if ( RSSSL()->really_simple_ssl->htaccess_redirect ) {
echo "* htaccess redirect\n";
}
if ( RSSSL()->really_simple_ssl->do_not_edit_htaccess ) {
echo "* Stop editing the .htaccess file\n";
}
if ( RSSSL()->really_simple_ssl->switch_mixed_content_fixer_hook ) {
echo "* Use alternative method to fix mixed content\n";
}
if ( RSSSL()->really_simple_ssl->dismiss_all_notices || is_multisite() && rsssl_multisite::this()->dismiss_all_notices ) {
echo "* Dismiss all Really Simple SSL notices\n";
}
echo "\n";
echo "Server information\n";
echo "Server: " . RSSSL()->rsssl_server->get_server() . "\n";
echo "SSL Type: " . RSSSL()->really_simple_ssl->ssl_type . "\n";
if ( function_exists('phpversion')) {
echo "PHP Version: " . phpversion() . "\n";
}
if ( is_multisite() ) {
echo "MULTISITE\n";
echo ( ! RSSSL()->rsssl_multisite->ssl_enabled_networkwide )
? "SSL is being activated per site\n"
: "SSL is activated network wide\n";
}
do_action( "rsssl_system_status" );
echo RSSSL()->really_simple_ssl->debug_log;
echo "\nConstants\n";
if ( defined( 'RSSSL_FORCE_ACTIVATE' ) ) {
echo "RSSSL_FORCE_ACTIVATE defined\n";
}
if ( defined( 'RSSSL_NO_FLUSH' ) ) {
echo "RSSSL_NO_FLUSH defined";
}
if ( defined( 'RSSSL_DISMISS_ACTIVATE_SSL_NOTICE' ) ) {
echo "RSSSL_DISMISS_ACTIVATE_SSL_NOTICE defined\n";
}
if ( defined( 'RLRSSSL_DO_NOT_EDIT_HTACCESS' ) ) {
echo "RLRSSSL_DO_NOT_EDIT_HTACCESS defined\n";
}
if ( defined( 'RSSSL_SAFE_MODE' ) ) {
echo "RSSSL_SAFE_MODE defined\n";
}
if ( defined( "RSSSL_SERVER_OVERRIDE" ) ) {
echo "RSSSL_SERVER_OVERRIDE defined\n";
}
if ( ! defined( 'RSSSL_FORCE_ACTIVATE' )
&& ! defined( 'RSSSL_NO_FLUSH' )
&& ! defined( 'RSSSL_DISMISS_ACTIVATE_SSL_NOTICE' )
&& ! defined( 'RLRSSSL_DO_NOT_EDIT_HTACCESS' )
&& ! defined( 'RSSSL_SAFE_MODE' )
&& ! defined( "RSSSL_SERVER_OVERRIDE" )
) {
echo "No constants defined\n";
}
$content = ob_get_clean();
if ( function_exists( 'mb_strlen' ) ) {
$fsize = mb_strlen( $content, '8bit' );
} else {
$fsize = strlen( $content );
}
$file_name = 'really-simple-ssl-system-status.txt';
header( "Content-type: application/octet-stream" );
//direct downloaden
header( "Content-Disposition: attachment; filename=\"" . $file_name
. "\"" );
//open in browser
//header("Content-Disposition: inline; filename=\"".$file_name."\"");
header( "Content-length: $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 $content;
} else {
//should not be here, so redirect to home
wp_redirect( home_url() );
exit;
}
function find_wordpress_base_path()
{
$path = dirname(__FILE__);
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 ) ) {
while ( false !== ( $file = readdir( $handle ) ) ) {
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/.."));
return false;
}