PluginProbe ʕ •ᴥ•ʔ
Media Cleaner: Clean your WordPress! / 6.4.0
Media Cleaner: Clean your WordPress! v6.4.0
7.1.1 7.1.0 7.0.9 7.0.8 trunk 3.6.8 3.6.9 3.7.0 3.8.0 3.9.0 4.0.0 4.0.2 4.0.4 4.0.6 4.0.7 4.1.0 4.2.0 4.2.2 4.2.3 4.2.4 4.2.5 4.4.0 4.4.2 4.4.4 4.4.6 4.4.7 4.4.8 4.5.0 4.5.4 4.5.6 4.5.7 4.5.8 4.6.2 4.6.3 4.8.0 4.8.4 5.0.0 5.0.1 5.1.0 5.1.1 5.1.3 5.2.0 5.2.1 5.2.4 5.4.0 5.4.1 5.4.2 5.4.3 5.4.4 5.4.5 5.4.6 5.4.9 5.5.0 5.5.1 5.5.2 5.5.3 5.5.4 5.5.7 5.5.8 5.6.1 5.6.2 5.6.3 5.6.4 6.0.1 6.0.2 6.0.3 6.0.4 6.0.5 6.0.6 6.0.7 6.0.8 6.0.9 6.1.2 6.1.3 6.1.4 6.1.5 6.1.6 6.1.7 6.1.8 6.1.9 6.2.0 6.2.1 6.2.3 6.2.4 6.2.5 6.2.6 6.2.7 6.2.8 6.3.0 6.3.1 6.3.2 6.3.4 6.3.5 6.3.7 6.3.8 6.3.9 6.4.0 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.4.7 6.4.8 6.4.9 6.5.0 6.5.1 6.5.2 6.5.3 6.5.4 6.5.5 6.5.6 6.5.7 6.5.8 6.5.9 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.6.6 6.6.7 6.6.8 6.6.9 6.7.0 6.7.1 6.7.2 6.7.3 6.7.4 6.7.5 6.7.6 6.7.7 6.7.8 6.7.9 6.8.0 6.8.1 6.8.2 6.8.3 6.8.4 6.8.5 6.8.6 6.8.7 6.8.8 6.8.9 6.9.0 6.9.1 6.9.2 6.9.3 6.9.4 6.9.5 6.9.6 6.9.7 6.9.8 6.9.9 7.0.0 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.0.6 7.0.7
media-cleaner / classes / init.php
media-cleaner / classes Last commit date
parsers 4 years ago admin.php 4 years ago core.php 4 years ago engine.php 4 years ago init.php 4 years ago parsers.php 5 years ago rest.php 4 years ago support.php 4 years ago ui.php 4 years ago
init.php
42 lines
1 <?php
2
3 if ( class_exists( 'MeowPro_WPMC_Core' ) && class_exists( 'Meow_WPMC_Core' ) ) {
4 function wpmc_thanks_admin_notices() {
5 echo '<div class="error"><p>' . __( 'Thanks for installing the Pro version of Media Cleaner :) However, the free version is still enabled. Please disable or uninstall it.', 'media-cleaner' ) . '</p></div>';
6 }
7 add_action( 'admin_notices', 'wpmc_thanks_admin_notices' );
8 return;
9 }
10
11 spl_autoload_register(function ( $class ) {
12 $necessary = true;
13 $file = null;
14 if ( strpos( $class, 'Meow_WPMC' ) !== false ) {
15 $file = WPMC_PATH . '/classes/' . str_replace( 'meow_wpmc_', '', strtolower( $class ) ) . '.php';
16 }
17 else if ( strpos( $class, 'MeowCommon_' ) !== false ) {
18 $file = WPMC_PATH . '/common/' . str_replace( 'meowcommon_', '', strtolower( $class ) ) . '.php';
19 }
20 else if ( strpos( $class, 'MeowCommonPro_' ) !== false ) {
21 $necessary = false;
22 $file = WPMC_PATH . '/common/premium/' . str_replace( 'meowcommonpro_', '', strtolower( $class ) ) . '.php';
23 }
24 else if ( strpos( $class, 'MeowPro_WPMC' ) !== false ) {
25 $necessary = false;
26 $file = WPMC_PATH . '/premium/' . str_replace( 'meowpro_wpmc_', '', strtolower( $class ) ) . '.php';
27 }
28 if ( $file ) {
29 if ( !$necessary && !file_exists( $file ) ) {
30 return;
31 }
32 require( $file );
33 }
34 });
35
36 // In admin or Rest API request (REQUEST URI begins with '/wp-json/')
37 if ( is_admin() || MeowCommon_Helpers::is_rest() || ( defined( 'WP_CLI' ) && WP_CLI ) ) {
38 global $mfrh_core;
39 $mfrh_core = new Meow_WPMC_Core();
40 }
41
42 ?>