8889841chome/clixcotz/public_html/wp-content/plugins/really-simple-ssl/force-deactivate.txt                 0000644                 00000010357 15051556644 0024761 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       
Really Simple SSL is already deactivated!";
	exit;
}
$step = 1;
echo "Force deactivation of Really Simple SSL
";
echo $step . ". Resetting options" . "
";
$networkwide = is_multisite();
RSSSL()->really_simple_ssl->deactivate( $networkwide );
$step ++;
//add feedback on writable files.
if ( count( RSSSL()->really_simple_ssl->errors ) > 0 ) {
	echo $step . ". Errors occured while deactivating:";
	$step ++;
	foreach ( RSSSL()->really_simple_ssl->errors as $errorname => $error ) {
		echo "- " . $errorname . "
 ";
	}
	echo "
";
	echo "Errors while removing the Really Simple SSL lines from your wp-config.php and .htaccess files, which you can normally find in your webroot."
	     . "
";
}
echo $step . ". Deactivating plugin" . "
";
rl_deactivate_plugin( RSSSL()->really_simple_ssl->plugin_dir . "/"
                      . RSSSL()->really_simple_ssl->plugin_filename );
$step ++;
echo $step . ". Completed with "
     . count( RSSSL()->really_simple_ssl->errors ) . " error(s)" . "
";
function rl_remove_plugin_from_array( $plugin, $current ) {
	$key = array_search( $plugin, $current );
	if ( false !== $key ) {
		$do_blog = true;
		unset( $current[ $key ] );
	}
	return $current;
}
function rl_deactivate_plugin( $plugin ) {
	$plugin = plugin_basename( trim( $plugin ) );
	if ( is_multisite() ) {
		$network_current = get_site_option( 'active_sitewide_plugins', array() );
		if ( is_plugin_active_for_network( $plugin ) ) {
			unset( $network_current[ $plugin ] );
		}
		update_site_option( 'active_sitewide_plugins', $network_current );
		//remove plugin one by one on each site
		$args = array(
			'public' => 1,
		);
		$sites = get_sites($args);
		foreach ( $sites as $site ) {
			switch_to_blog($site->blog_id);
			$current = get_option( 'active_plugins', array() );
			$current = rl_remove_plugin_from_array( $plugin, $current );
			update_option( 'active_plugins', $current );
			restore_current_blog(); //switches back to previous blog, not current, so we have to do it each loop
		}
	} else {
		$current = get_option( 'active_plugins', array() );
		$current = rl_remove_plugin_from_array( $plugin, $current );
		update_option( 'active_plugins', $current );
	}
	update_option( 'active_plugins', $current );
}
/**
 * Helper function to find Wordpress base path.
 */
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;
}
rename('force-deactivate.php' , 'force-deactivate.txt');
?>