PluginProbe ʕ •ᴥ•ʔ
Media Cleaner: Clean your WordPress! / 7.0.1
Media Cleaner: Clean your WordPress! v7.0.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 9 months ago admin.php 7 months ago core.php 6 months ago engine.php 6 months ago init.php 7 months ago parsers.php 10 months ago rest.php 6 months ago support.php 6 months 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 ?>