PluginProbe ʕ •ᴥ•ʔ
Media Cleaner: Clean your WordPress! / 7.1.1
Media Cleaner: Clean your WordPress! v7.1.1
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 1 month ago admin.php 7 months ago core.php 1 month ago engine.php 1 month ago init.php 7 months ago parsers.php 10 months ago rest.php 1 month ago support.php 1 month ago ui.php 3 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, 'MeowKit_WPMC_' ) !== false ) {
18 $file = WPMC_PATH . '/common/' . str_replace( 'meowkit_wpmc_', '', strtolower( $class ) ) . '.php';
19 }
20 else if ( strpos( $class, 'MeowKitPro_WPMC_' ) !== false ) {
21 $necessary = false;
22 $file = WPMC_PATH . '/common/premium/' . str_replace( 'meowkitpro_wpmc_', '', 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() || MeowKit_WPMC_Helpers::is_rest() || ( defined( 'WP_CLI' ) && WP_CLI ) ) {
38 global $wpmc_core;
39 $wpmc_core = new Meow_WPMC_Core();
40 }
41
42 ?>