PluginProbe
MainWP Dashboard: Self-hosted WordPress Management for Agencies / 4.4.1
MainWP Dashboard: Self-hosted WordPress Management for Agencies v4.4.1
6.2 6.1.8 6.1.7 6.1.6 6.1.5 6.1.4 6.1.3 6.1.2 6.1.1 6.1 6.0.12 6.0.11 4.6.0.1 5.0 5.0.1 5.0.2 5.0.3 5.0.3.1 5.0.3.2 5.1 5.1.1 5.2 5.2.1 5.2.2 5.3 All 153 releases
← All changes | mainwp.php +3 -30 5.04.4.1 View file →
@@ -7,9 +7,9 @@
7 7 * Author: MainWP
8 8 * Author URI: https://mainwp.com
9 9 * Plugin URI: https://mainwp.com/
10 10 * Text Domain: mainwp
11 - * Version: 5.0
11 + * Version: 4.4.1
12 12 *
13 13 * @package MainWP/Dashboard
14 14 *
15 15 * @uses \MainWP\Dashboard\MainWP_System
@@ -45,34 +45,8 @@
45 45 */
46 46 define( 'MAINWP_PLUGIN_URL', plugin_dir_url( MAINWP_PLUGIN_FILE ) );
47 47 }
48 48
49 -
50 -if ( ! defined( 'MAINWP_MODULES_DIR' ) ) {
51 - define( 'MAINWP_MODULES_DIR', MAINWP_PLUGIN_DIR . 'modules' . DIRECTORY_SEPARATOR );
52 -}
53 -
54 -if ( ! defined( 'MAINWP_MODULES_URL' ) ) {
55 - define( 'MAINWP_MODULES_URL', MAINWP_PLUGIN_URL . 'modules/' );
56 -}
57 -
58 -
59 -/**
60 - * Define enable Log Module.
61 - */
62 -if ( ! defined( 'MAINWP_MODULE_LOG_ENABLED' ) ) {
63 - define( 'MAINWP_MODULE_LOG_ENABLED', true );
64 -}
65 -
66 -if ( ! defined( 'MAINWP_MODULE_COST_TRACKER_ENABLED' ) ) {
67 - define( 'MAINWP_MODULE_COST_TRACKER_ENABLED', true );
68 -}
69 -
70 -if ( ! defined( 'MAINWP_MODULE_API_BACKUPS_ENABLED' ) ) {
71 - define( 'MAINWP_MODULE_API_BACKUPS_ENABLED', true );
72 -}
73 -
74 -
75 49 // Version information from WordPress.
76 50 require_once ABSPATH . 'wp-includes' . DIRECTORY_SEPARATOR . 'version.php';
77 51
78 52 if ( ! function_exists( 'mainwp_autoload' ) ) {
@@ -100,9 +74,9 @@
100 74 'widgets' => 'widget',
101 75 );
102 76
103 77 foreach ( $autoload_types as $type => $prefix ) {
104 - $autoload_dir = \trailingslashit( __DIR__ . DIRECTORY_SEPARATOR . $type );
78 + $autoload_dir = \trailingslashit( dirname( __FILE__ ) . DIRECTORY_SEPARATOR . $type );
105 79 $autoload_path = sprintf( '%s%s-%s.php', $autoload_dir, $prefix, strtolower( str_replace( '_', '-', $class_name ) ) );
106 80
107 81 if ( file_exists( $autoload_path ) ) {
108 82 require_once $autoload_path;
@@ -115,13 +89,12 @@
115 89 spl_autoload_register( 'mainwp_autoload' );
116 90
117 91 require_once MAINWP_PLUGIN_DIR . 'includes' . DIRECTORY_SEPARATOR . 'functions.php';
118 92 require_once MAINWP_PLUGIN_DIR . 'includes' . DIRECTORY_SEPARATOR . 'compatible.php';
119 -require_once MAINWP_PLUGIN_DIR . 'includes' . DIRECTORY_SEPARATOR . 'class-mainwp-includes.php';
120 93
121 94 // Detect if secupress_scanner is running.
122 95 $mainwp_is_secupress_scanning = false;
123 -if ( ! empty( $_GET ) && isset( $_GET['test'] ) && isset( $_GET['action'] ) && 'secupress_scanner' === $_GET['action'] ) { // phpcs:ignore WordPress.Security.NonceVerification,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized.Recommended
96 +if ( ! empty( $_GET ) && isset( $_GET['test'] ) && isset( $_GET['action'] ) && 'secupress_scanner' === $_GET['action'] ) {
124 97 $mainwp_is_secupress_scanning = true;
125 98 }
126 99
127 100 // Fix a conflict with SecuPress plugin.