Passed
Push — master ( edd4c4...9643cd )
by Chris
03:53
created
includes/admin/admin.php 1 patch
Indentation   +140 added lines, -140 removed lines patch added patch discarded remove patch
@@ -33,24 +33,24 @@  discard block
 block discarded – undo
33 33
     $hook = 'monsterinsights_settings';
34 34
 
35 35
     if ( $dashboards_disabled || ! $is_authed || ( current_user_can( 'monsterinsights_save_settings' ) && ! current_user_can( 'monsterinsights_view_dashboard' ) ) ) {
36
-        // If dashboards disabled, first settings page
37
-        add_menu_page( __( 'Settings:', 'google-analytics-for-wordpress' ), __( 'Insights', 'google-analytics-for-wordpress' ), 'monsterinsights_save_settings', 'monsterinsights_settings', 'monsterinsights_settings_page',  plugins_url( 'assets/css/images/[email protected]', $base->file ), '100.00013467543' );
38
-        $hook = 'monsterinsights_settings';
36
+	// If dashboards disabled, first settings page
37
+	add_menu_page( __( 'Settings:', 'google-analytics-for-wordpress' ), __( 'Insights', 'google-analytics-for-wordpress' ), 'monsterinsights_save_settings', 'monsterinsights_settings', 'monsterinsights_settings_page',  plugins_url( 'assets/css/images/[email protected]', $base->file ), '100.00013467543' );
38
+	$hook = 'monsterinsights_settings';
39 39
 
40
-        add_submenu_page( $hook, __( 'Settings:', 'google-analytics-for-wordpress' ), __( 'Settings', 'google-analytics-for-wordpress' ), 'monsterinsights_save_settings', 'monsterinsights_settings' );
41
-        add_submenu_page( $hook, __( 'Settings - Tracking:', 'google-analytics-for-wordpress' ), __( 'Settings - Tracking', 'google-analytics-for-wordpress' ), 'monsterinsights_save_settings', 'monsterinsights_tracking', 'monsterinsights_tracking_page' );
40
+	add_submenu_page( $hook, __( 'Settings:', 'google-analytics-for-wordpress' ), __( 'Settings', 'google-analytics-for-wordpress' ), 'monsterinsights_save_settings', 'monsterinsights_settings' );
41
+	add_submenu_page( $hook, __( 'Settings - Tracking:', 'google-analytics-for-wordpress' ), __( 'Settings - Tracking', 'google-analytics-for-wordpress' ), 'monsterinsights_save_settings', 'monsterinsights_tracking', 'monsterinsights_tracking_page' );
42 42
     } else {
43
-        // if dashboards enabled, first dashboard
44
-        add_menu_page( __( 'General:', 'google-analytics-for-wordpress' ), __( 'Insights', 'google-analytics-for-wordpress' ), 'monsterinsights_view_dashboard', 'monsterinsights_reports', 'monsterinsights_reports_page',  plugins_url( 'assets/css/images/[email protected]', $base->file ), '100.00013467543' );
43
+	// if dashboards enabled, first dashboard
44
+	add_menu_page( __( 'General:', 'google-analytics-for-wordpress' ), __( 'Insights', 'google-analytics-for-wordpress' ), 'monsterinsights_view_dashboard', 'monsterinsights_reports', 'monsterinsights_reports_page',  plugins_url( 'assets/css/images/[email protected]', $base->file ), '100.00013467543' );
45 45
 
46
-        $hook = 'monsterinsights_reports';
46
+	$hook = 'monsterinsights_reports';
47 47
 
48
-        add_submenu_page( $hook, __( 'General Reports:', 'google-analytics-for-wordpress' ), __( 'Reports', 'google-analytics-for-wordpress' ), 'monsterinsights_view_dashboard', 'monsterinsights_reports', 'monsterinsights_reports_page' );
48
+	add_submenu_page( $hook, __( 'General Reports:', 'google-analytics-for-wordpress' ), __( 'Reports', 'google-analytics-for-wordpress' ), 'monsterinsights_view_dashboard', 'monsterinsights_reports', 'monsterinsights_reports_page' );
49 49
 
50
-        // then settings page
51
-        add_submenu_page( $hook, __( 'Settings:', 'google-analytics-for-wordpress' ), __( 'Settings', 'google-analytics-for-wordpress' ), 'monsterinsights_save_settings', 'monsterinsights_settings', 'monsterinsights_settings_page' );
50
+	// then settings page
51
+	add_submenu_page( $hook, __( 'Settings:', 'google-analytics-for-wordpress' ), __( 'Settings', 'google-analytics-for-wordpress' ), 'monsterinsights_save_settings', 'monsterinsights_settings', 'monsterinsights_settings_page' );
52 52
 
53
-        add_submenu_page( $hook, __( 'Settings - Tracking:', 'google-analytics-for-wordpress' ), __( 'Settings - Tracking', 'google-analytics-for-wordpress' ), 'monsterinsights_save_settings', 'monsterinsights_tracking', 'monsterinsights_tracking_page' );
53
+	add_submenu_page( $hook, __( 'Settings - Tracking:', 'google-analytics-for-wordpress' ), __( 'Settings - Tracking', 'google-analytics-for-wordpress' ), 'monsterinsights_save_settings', 'monsterinsights_tracking', 'monsterinsights_tracking_page' );
54 54
 
55 55
     }
56 56
     
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
     // then addons
61 61
     $network_key = MonsterInsights()->license->get_network_license_key();
62 62
     if ( ! monsterinsights_is_network_active() || ( monsterinsights_is_network_active() && empty( $network_key ) ) ) {
63
-        add_submenu_page( $hook, __( 'Addons:', 'google-analytics-for-wordpress' ), '<span style="color:#7cc048"> ' . __( 'Addons', 'google-analytics-for-wordpress' ) . '</span>', 'monsterinsights_save_settings', 'monsterinsights_addons', 'monsterinsights_addons_page' );
63
+	add_submenu_page( $hook, __( 'Addons:', 'google-analytics-for-wordpress' ), '<span style="color:#7cc048"> ' . __( 'Addons', 'google-analytics-for-wordpress' ) . '</span>', 'monsterinsights_save_settings', 'monsterinsights_addons', 'monsterinsights_addons_page' );
64 64
     }
65 65
 }
66 66
 add_action( 'admin_menu', 'monsterinsights_admin_menu' );
@@ -74,12 +74,12 @@  discard block
 block discarded – undo
74 74
     // First, let's see if this is an MS network enabled plugin. If it is, we should load the license 
75 75
     // menu page and the updater on the network panel
76 76
     if ( ! function_exists( 'is_plugin_active_for_network' ) ) {
77
-        require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
77
+	require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
78 78
     }
79 79
 
80 80
     $plugin = plugin_basename( MONSTERINSIGHTS_PLUGIN_FILE );
81 81
     if ( ! is_plugin_active_for_network( $plugin ) ) {
82
-        return;
82
+	return;
83 83
     }
84 84
 
85 85
     $hook = 'monsterinsights_network';
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 function monsterinsights_add_admin_body_class( $classes ) {
104 104
     $screen = get_current_screen(); 
105 105
     if ( empty( $screen->id ) || strpos( $screen->id, 'monsterinsights' ) === false ) {
106
-        return $classes;
106
+	return $classes;
107 107
     }
108 108
        
109 109
     return "$classes monsterinsights_page ";
@@ -123,17 +123,17 @@  discard block
 block discarded – undo
123 123
 
124 124
     // If lite, show a link where they can get pro from
125 125
     if ( ! monsterinsights_is_pro_version() ) {
126
-        $get_pro = '<a title="' . esc_html__( 'Get MonsterInsights Pro', 'google-analytics-for-wordpress' ) .'" href="https://www.monsterinsights.com/lite/">' . esc_html__( 'Get MonsterInsights Pro', 'google-analytics-for-wordpress' ) . '</a>';
127
-        array_unshift( $links, $get_pro );
126
+	$get_pro = '<a title="' . esc_html__( 'Get MonsterInsights Pro', 'google-analytics-for-wordpress' ) .'" href="https://www.monsterinsights.com/lite/">' . esc_html__( 'Get MonsterInsights Pro', 'google-analytics-for-wordpress' ) . '</a>';
127
+	array_unshift( $links, $get_pro );
128 128
     }   
129 129
     
130 130
     // If Lite, support goes to forum. If pro, it goes to our website
131 131
     if ( monsterinsights_is_pro_version() ) {
132
-        $support = '<a title="MonsterInsights Pro Support" href="https://www.monsterinsights.com/my-account/support/">' . esc_html__( 'Support', 'google-analytics-for-wordpress' ) . '</a>';
133
-        array_unshift( $links, $support );
132
+	$support = '<a title="MonsterInsights Pro Support" href="https://www.monsterinsights.com/my-account/support/">' . esc_html__( 'Support', 'google-analytics-for-wordpress' ) . '</a>';
133
+	array_unshift( $links, $support );
134 134
     } else {
135
-        $support = '<a title="MonsterInsights Lite Support" href="https://wordpress.org/support/plugin/google-analytics-for-wordpress">' . esc_html__( 'Support', 'google-analytics-for-wordpress' ) . '</a>';
136
-        array_unshift( $links, $support );      
135
+	$support = '<a title="MonsterInsights Lite Support" href="https://wordpress.org/support/plugin/google-analytics-for-wordpress">' . esc_html__( 'Support', 'google-analytics-for-wordpress' ) . '</a>';
136
+	array_unshift( $links, $support );      
137 137
     }
138 138
 
139 139
     $settings_link = '<a href="' . esc_url( admin_url( 'admin.php?page=monsterinsights_settings' ) ) . '">' . esc_html__( 'Settings', 'google-analytics-for-wordpress' ) . '</a>';
@@ -158,26 +158,26 @@  discard block
 block discarded – undo
158 158
 function monsterinsights_load_admin_partial( $template, $data = array() ) {
159 159
 
160 160
     if ( monsterinsights_is_pro_version() ) {
161
-        $dir = trailingslashit( plugin_dir_path( MonsterInsights()->file ) . 'pro/includes/admin/partials' );
161
+	$dir = trailingslashit( plugin_dir_path( MonsterInsights()->file ) . 'pro/includes/admin/partials' );
162 162
     
163
-        if ( file_exists( $dir . $template . '.php' ) ) {
164
-            require_once(  $dir . $template . '.php' );
165
-            return true;
166
-        }
163
+	if ( file_exists( $dir . $template . '.php' ) ) {
164
+	    require_once(  $dir . $template . '.php' );
165
+	    return true;
166
+	}
167 167
     } else {
168
-        $dir = trailingslashit( plugin_dir_path( MonsterInsights()->file ) . 'lite/includes/admin/partials' );
168
+	$dir = trailingslashit( plugin_dir_path( MonsterInsights()->file ) . 'lite/includes/admin/partials' );
169 169
     
170
-        if ( file_exists( $dir . $template . '.php' ) ) {
171
-            require_once(  $dir . $template . '.php' );
172
-            return true;
173
-        }   
170
+	if ( file_exists( $dir . $template . '.php' ) ) {
171
+	    require_once(  $dir . $template . '.php' );
172
+	    return true;
173
+	}   
174 174
     }
175 175
         
176 176
     $dir = trailingslashit( plugin_dir_path( MonsterInsights()->file ) . 'includes/admin/partials' );
177 177
 
178 178
     if ( file_exists( $dir . $template . '.php' ) ) {
179
-        require_once(  $dir . $template . '.php' );
180
-        return true;
179
+	require_once(  $dir . $template . '.php' );
180
+	return true;
181 181
     }
182 182
                 
183 183
     return false;
@@ -193,15 +193,15 @@  discard block
 block discarded – undo
193 193
     // Get the current screen, and check whether we're viewing a MonsterInsights screen;
194 194
     $screen = get_current_screen(); 
195 195
     if ( empty( $screen->id ) || strpos( $screen->id, 'monsterinsights' ) === false ) {
196
-        return;
196
+	return;
197 197
     }
198 198
 
199 199
     // If here, we're on an MonsterInsights screen, so output the header.
200 200
     monsterinsights_load_admin_partial( 'header', array(
201
-        'mascot'   => plugins_url( 'assets/css/images/mascot.png', MonsterInsights()->file ),
202
-        'logo'     => plugins_url( 'assets/css/images/logo.png', MonsterInsights()->file ),
203
-        '2xmascot' => plugins_url( 'assets/css/images/[email protected]', MonsterInsights()->file ),
204
-        '2xlogo'   => plugins_url( 'assets/css/images/[email protected]', MonsterInsights()->file ),
201
+	'mascot'   => plugins_url( 'assets/css/images/mascot.png', MonsterInsights()->file ),
202
+	'logo'     => plugins_url( 'assets/css/images/logo.png', MonsterInsights()->file ),
203
+	'2xmascot' => plugins_url( 'assets/css/images/[email protected]', MonsterInsights()->file ),
204
+	'2xlogo'   => plugins_url( 'assets/css/images/[email protected]', MonsterInsights()->file ),
205 205
     ) );
206 206
 }
207 207
 add_action( 'in_admin_header','monsterinsights_admin_header', 100 );
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
 function monsterinsights_welcome_redirect() {
210 210
     // Bail if no activation redirect
211 211
     if ( ! get_transient( '_monsterinsights_activation_redirect' ) ) {
212
-        return;
212
+	return;
213 213
     }
214 214
 
215 215
     // Delete the redirect transient
@@ -217,15 +217,15 @@  discard block
 block discarded – undo
217 217
 
218 218
     // Bail if activating from network, or bulk
219 219
     if ( is_network_admin() || isset( $_GET['activate-multi'] ) ) {
220
-        return;
220
+	return;
221 221
     }
222 222
 
223 223
     $upgrade = get_option( 'monsterinsights_version_upgraded_from' );
224 224
     if( ! $upgrade ) { // First time install
225
-        //wp_safe_redirect( admin_url( 'admin.php?page=monsterinsights_settings#monsterinsights-main-tab-general' ) ); exit;
225
+	//wp_safe_redirect( admin_url( 'admin.php?page=monsterinsights_settings#monsterinsights-main-tab-general' ) ); exit;
226 226
     } else { // Update
227
-        return;
228
-        //wp_safe_redirect( admin_url( 'admin.php?page=monsterinsights_settings#monsterinsights-main-tab-general' ) ); exit;
227
+	return;
228
+	//wp_safe_redirect( admin_url( 'admin.php?page=monsterinsights_settings#monsterinsights-main-tab-general' ) ); exit;
229 229
     }
230 230
 }
231 231
 //add_action( 'admin_init', 'monsterinsights_welcome_redirect', 11 ); @todo: Investigate
@@ -241,8 +241,8 @@  discard block
 block discarded – undo
241 241
 function monsterinsights_admin_footer( $text ) {
242 242
     global $current_screen;
243 243
     if ( ! empty( $current_screen->id ) && strpos( $current_screen->id, 'monsterinsights' ) !== false ) {
244
-        $url  = 'https://wordpress.org/support/view/plugin-reviews/google-analytics-for-wordpress?filter=5';
245
-        $text = sprintf( esc_html__( 'Please rate %sMonsterInsights%s %s on %sWordPress.org%s to help us spread the word. Thank you from the MonsterInsights team!', 'google-analytics-for-wordpress' ), '<strong>', '</strong>', '<a class="monsterinsights-no-text-decoration" href="' .  $url . '" target="_blank" rel="noopener noreferrer">&#9733;&#9733;&#9733;&#9733;&#9733;</a>', '<a href="' . $url . '" target="_blank" rel="noopener noreferrer">', '</a>' );
244
+	$url  = 'https://wordpress.org/support/view/plugin-reviews/google-analytics-for-wordpress?filter=5';
245
+	$text = sprintf( esc_html__( 'Please rate %sMonsterInsights%s %s on %sWordPress.org%s to help us spread the word. Thank you from the MonsterInsights team!', 'google-analytics-for-wordpress' ), '<strong>', '</strong>', '<a class="monsterinsights-no-text-decoration" href="' .  $url . '" target="_blank" rel="noopener noreferrer">&#9733;&#9733;&#9733;&#9733;&#9733;</a>', '<a href="' . $url . '" target="_blank" rel="noopener noreferrer">', '</a>' );
246 246
     }
247 247
     return $text;
248 248
 }
@@ -253,12 +253,12 @@  discard block
 block discarded – undo
253 253
     // Don't show on MonsterInsights pages
254 254
     $screen = get_current_screen(); 
255 255
     if ( empty( $screen->id ) || strpos( $screen->id, 'monsterinsights' ) !== false ) {
256
-        return;
256
+	return;
257 257
     }
258 258
 
259 259
     // Make sure they have the permissions to do something
260 260
     if ( ! current_user_can( 'monsterinsights_save_settings' ) ) {
261
-        return;
261
+	return;
262 262
     }
263 263
 
264 264
     // Priority:
@@ -271,45 +271,45 @@  discard block
 block discarded – undo
271 271
 
272 272
     // 1. Google Analytics not authenticated
273 273
     if ( ! is_network_admin() && ! monsterinsights_get_ua() ) {
274
-        $page = admin_url( 'admin.php?page=monsterinsights_settings' );
275
-        $message = sprintf( esc_html__( 'Please configure your %1$sGoogle Analytics settings%2$s!', 'google-analytics-for-wordpress' ),'<a href="' . $page . '">', '</a>' );
276
-        echo '<div class="error"><p>'. $message.'</p></div>';
277
-        return;
274
+	$page = admin_url( 'admin.php?page=monsterinsights_settings' );
275
+	$message = sprintf( esc_html__( 'Please configure your %1$sGoogle Analytics settings%2$s!', 'google-analytics-for-wordpress' ),'<a href="' . $page . '">', '</a>' );
276
+	echo '<div class="error"><p>'. $message.'</p></div>';
277
+	return;
278 278
     }
279 279
 
280 280
     // 2. License key not entered for pro
281 281
     $key = monsterinsights_is_pro_version() ? MonsterInsights()->license->get_license_key() : '';
282 282
     if ( monsterinsights_is_pro_version() && empty( $key ) ) {
283
-        $page = is_network_admin() ? network_admin_url( 'admin.php?page=monsterinsights_network' ) : admin_url( 'admin.php?page=monsterinsights_settings' );
284
-        $message = sprintf( esc_html__( 'Warning: No valid license key has been entered for MonsterInsights. You are currently not getting updates, and are not able to view reports. %1$sPlease click here to enter your license key and begin receiving updates and reports.%2$s', 'google-analytics-for-wordpress' ), '<a href="'. esc_url( $page ) . '">', '</a>' );
285
-        echo '<div class="error"><p>'. $message.'</p></div>';
286
-        return;
283
+	$page = is_network_admin() ? network_admin_url( 'admin.php?page=monsterinsights_network' ) : admin_url( 'admin.php?page=monsterinsights_settings' );
284
+	$message = sprintf( esc_html__( 'Warning: No valid license key has been entered for MonsterInsights. You are currently not getting updates, and are not able to view reports. %1$sPlease click here to enter your license key and begin receiving updates and reports.%2$s', 'google-analytics-for-wordpress' ), '<a href="'. esc_url( $page ) . '">', '</a>' );
285
+	echo '<div class="error"><p>'. $message.'</p></div>';
286
+	return;
287 287
     }
288 288
 
289 289
     // 3. License key not valid/okay for pro
290 290
     if ( monsterinsights_is_pro_version() ) {
291
-        $message = '';
292
-        if ( MonsterInsights()->license->get_site_license_key() ){
293
-            if ( MonsterInsights()->license->site_license_expired() ) {
294
-                $message = sprintf( esc_html__( 'Your license key for MonsterInsights has expired. %1$sPlease click here to renew your license key.%2$s', 'google-analytics-for-wordpress' ), '<a href="https://www.monsterinsights.com/login/" target="_blank" rel="noopener noreferrer" referrer="no-referrer">', '</a>' );
295
-            } else if ( MonsterInsights()->license->site_license_disabled() ) {
296
-                $message = esc_html__( 'Your license key for MonsterInsights has been disabled. Please use a different key.', 'google-analytics-for-wordpress' );
297
-            } else if ( MonsterInsights()->license->site_license_invalid() ) {
298
-                $message = esc_html__( 'Your license key for MonsterInsights is invalid. The key no longer exists or the user associated with the key has been deleted. Please use a different key.', 'google-analytics-for-wordpress' );
299
-            }
300
-        } else if ( MonsterInsights()->license->get_network_license_key() ) {
301
-            if ( MonsterInsights()->license->network_license_expired() ) {
302
-                $message = sprintf( esc_html__( 'Your network license key for MonsterInsights has expired. %1$sPlease click here to renew your license key.%2$s', 'google-analytics-for-wordpress' ), '<a href="https://www.monsterinsights.com/login/" target="_blank" rel="noopener noreferrer" referrer="no-referrer">', '</a>' );
303
-            } else if ( MonsterInsights()->license->network_license_disabled() ) {
304
-                $message = esc_html__( 'Your network license key for MonsterInsights has been disabled. Please use a different key.', 'google-analytics-for-wordpress' );
305
-            } else if ( MonsterInsights()->license->network_license_invalid() ) {
306
-                $message = esc_html__( 'Your network license key for MonsterInsights is invalid. The key no longer exists or the user associated with the key has been deleted. Please use a different key.', 'google-analytics-for-wordpress' );
307
-            }
308
-        }
309
-        if ( ! empty( $message ) ) {
310
-            echo '<div class="error"><p>'. $message.'</p></div>';
311
-            return;
312
-        }
291
+	$message = '';
292
+	if ( MonsterInsights()->license->get_site_license_key() ){
293
+	    if ( MonsterInsights()->license->site_license_expired() ) {
294
+		$message = sprintf( esc_html__( 'Your license key for MonsterInsights has expired. %1$sPlease click here to renew your license key.%2$s', 'google-analytics-for-wordpress' ), '<a href="https://www.monsterinsights.com/login/" target="_blank" rel="noopener noreferrer" referrer="no-referrer">', '</a>' );
295
+	    } else if ( MonsterInsights()->license->site_license_disabled() ) {
296
+		$message = esc_html__( 'Your license key for MonsterInsights has been disabled. Please use a different key.', 'google-analytics-for-wordpress' );
297
+	    } else if ( MonsterInsights()->license->site_license_invalid() ) {
298
+		$message = esc_html__( 'Your license key for MonsterInsights is invalid. The key no longer exists or the user associated with the key has been deleted. Please use a different key.', 'google-analytics-for-wordpress' );
299
+	    }
300
+	} else if ( MonsterInsights()->license->get_network_license_key() ) {
301
+	    if ( MonsterInsights()->license->network_license_expired() ) {
302
+		$message = sprintf( esc_html__( 'Your network license key for MonsterInsights has expired. %1$sPlease click here to renew your license key.%2$s', 'google-analytics-for-wordpress' ), '<a href="https://www.monsterinsights.com/login/" target="_blank" rel="noopener noreferrer" referrer="no-referrer">', '</a>' );
303
+	    } else if ( MonsterInsights()->license->network_license_disabled() ) {
304
+		$message = esc_html__( 'Your network license key for MonsterInsights has been disabled. Please use a different key.', 'google-analytics-for-wordpress' );
305
+	    } else if ( MonsterInsights()->license->network_license_invalid() ) {
306
+		$message = esc_html__( 'Your network license key for MonsterInsights is invalid. The key no longer exists or the user associated with the key has been deleted. Please use a different key.', 'google-analytics-for-wordpress' );
307
+	    }
308
+	}
309
+	if ( ! empty( $message ) ) {
310
+	    echo '<div class="error"><p>'. $message.'</p></div>';
311
+	    return;
312
+	}
313 313
     }
314 314
 
315 315
     // 4. Optin setting not configured
@@ -339,7 +339,7 @@  discard block
 block discarded – undo
339 339
 
340 340
     $notices   = get_option( 'monsterinsights_notices' );
341 341
     if ( ! is_array( $notices ) ) {
342
-        $notices = array();
342
+	$notices = array();
343 343
     }
344 344
 
345 345
     // 5. Authenticate, not manual
@@ -347,12 +347,12 @@  discard block
 block discarded – undo
347 347
     $url      = is_network_admin() ? network_admin_url( 'admin.php?page=monsterinsights_network' ) : admin_url( 'admin.php?page=monsterinsights_settings' );
348 348
 
349 349
     if ( empty( $authed ) && ! isset( $notices['monsterinsights_auth_not_manual' ] ) ) { 
350
-        echo '<div class="notice notice-info is-dismissible monsterinsights-notice" data-notice="monsterinsights_auth_not_manual">';
351
-            echo '<p>';
352
-            echo sprintf( esc_html__( 'Important: You are currently using manual UA code output. We highly recommend %1$sauthenticating with MonsterInsights%2$s so that you can access our new reporting area and take advantage of new MonsterInsights features.', 'google-analytics-for-wordpress' ), '<a href="' . $url .'">', '</a>' ); 
353
-            echo '</p>';
354
-        echo '</div>';
355
-        return;
350
+	echo '<div class="notice notice-info is-dismissible monsterinsights-notice" data-notice="monsterinsights_auth_not_manual">';
351
+	    echo '<p>';
352
+	    echo sprintf( esc_html__( 'Important: You are currently using manual UA code output. We highly recommend %1$sauthenticating with MonsterInsights%2$s so that you can access our new reporting area and take advantage of new MonsterInsights features.', 'google-analytics-for-wordpress' ), '<a href="' . $url .'">', '</a>' ); 
353
+	    echo '</p>';
354
+	echo '</div>';
355
+	return;
356 356
     }
357 357
 
358 358
     // 6. Automatic updates not configured
@@ -372,64 +372,64 @@  discard block
 block discarded – undo
372 372
 
373 373
     // 7. WooUpsell
374 374
     if ( ! monsterinsights_is_pro_version() && class_exists( 'WooCommerce' ) ) {
375
-        if ( ! isset( $notices['monsterinsights_woocommerce_tracking_available' ] ) ) { 
376
-            echo '<div class="notice notice-success is-dismissible monsterinsights-notice monsterinsights-wooedd-upsell-row" data-notice="monsterinsights_woocommerce_tracking_available">';
377
-                echo '<div class="monsterinsights-wooedd-upsell-left">';
378
-                    echo '<p><strong>';
379
-                    echo esc_html( 'Enhanced Ecommerce Analytics for Your WooCommerce Store', 'google-analytics-for-wordpress' );
380
-                    echo '</strong></p>';
381
-                    echo '<img class="monsterinsights-wooedd-upsell-image monsterinsights-wooedd-upsell-image-small" src="' . trailingslashit( MONSTERINSIGHTS_PLUGIN_URL ) . 'assets/images/upsell/woo-edd-upsell.png">';
382
-                    echo '<p>';
383
-                    echo esc_html( 'MonsterInsights Pro gives you detailed stats and insights about your customers.', 'google-analytics-for-wordpress' );
384
-                    echo '</p>';
385
-                    echo '<p>';
386
-                    echo esc_html( 'This helps you make data-driven decisions about your content, and marketing strategy so you can increase your website traffic, leads, and sales.', 'google-analytics-for-wordpress' );
387
-                    echo '</p>';
388
-                    echo '<p>';
389
-                    echo esc_html( 'Pro customers also get Form Tracking, Custom Dimensions Tracking, UserID Tracking and much more.', 'google-analytics-for-wordpress' );
390
-                    echo '</p>';
391
-                    echo '<p>';
392
-                    echo esc_html( 'Start making data-driven decisions to grow your business.', 'google-analytics-for-wordpress' );
393
-                    echo '</p>';
394
-                    echo sprintf( esc_html__( '%1$sGet MonsterInsights Pro%2$s', 'google-analytics-for-wordpress' ), '<a class="button button-primary button-hero" href="https://www.monsterinsights.com/lite/?utm_source=wpdashboard&utm_campaign=woocommercelite">', ' &raquo;</a>' ); 
395
-                    echo '</p>';
396
-                echo '</div><div class="monsterinsights-wooedd-upsell-right">';
397
-                    echo '<img class="monsterinsights-wooedd-upsell-image monsterinsights-wooedd-upsell-image-large" src="' . trailingslashit( MONSTERINSIGHTS_PLUGIN_URL ) . 'assets/images/upsell/woo-edd-upsell.png">';
398
-                echo '</div>';
399
-            echo '</div>';
400
-            return;
401
-        }
375
+	if ( ! isset( $notices['monsterinsights_woocommerce_tracking_available' ] ) ) { 
376
+	    echo '<div class="notice notice-success is-dismissible monsterinsights-notice monsterinsights-wooedd-upsell-row" data-notice="monsterinsights_woocommerce_tracking_available">';
377
+		echo '<div class="monsterinsights-wooedd-upsell-left">';
378
+		    echo '<p><strong>';
379
+		    echo esc_html( 'Enhanced Ecommerce Analytics for Your WooCommerce Store', 'google-analytics-for-wordpress' );
380
+		    echo '</strong></p>';
381
+		    echo '<img class="monsterinsights-wooedd-upsell-image monsterinsights-wooedd-upsell-image-small" src="' . trailingslashit( MONSTERINSIGHTS_PLUGIN_URL ) . 'assets/images/upsell/woo-edd-upsell.png">';
382
+		    echo '<p>';
383
+		    echo esc_html( 'MonsterInsights Pro gives you detailed stats and insights about your customers.', 'google-analytics-for-wordpress' );
384
+		    echo '</p>';
385
+		    echo '<p>';
386
+		    echo esc_html( 'This helps you make data-driven decisions about your content, and marketing strategy so you can increase your website traffic, leads, and sales.', 'google-analytics-for-wordpress' );
387
+		    echo '</p>';
388
+		    echo '<p>';
389
+		    echo esc_html( 'Pro customers also get Form Tracking, Custom Dimensions Tracking, UserID Tracking and much more.', 'google-analytics-for-wordpress' );
390
+		    echo '</p>';
391
+		    echo '<p>';
392
+		    echo esc_html( 'Start making data-driven decisions to grow your business.', 'google-analytics-for-wordpress' );
393
+		    echo '</p>';
394
+		    echo sprintf( esc_html__( '%1$sGet MonsterInsights Pro%2$s', 'google-analytics-for-wordpress' ), '<a class="button button-primary button-hero" href="https://www.monsterinsights.com/lite/?utm_source=wpdashboard&utm_campaign=woocommercelite">', ' &raquo;</a>' ); 
395
+		    echo '</p>';
396
+		echo '</div><div class="monsterinsights-wooedd-upsell-right">';
397
+		    echo '<img class="monsterinsights-wooedd-upsell-image monsterinsights-wooedd-upsell-image-large" src="' . trailingslashit( MONSTERINSIGHTS_PLUGIN_URL ) . 'assets/images/upsell/woo-edd-upsell.png">';
398
+		echo '</div>';
399
+	    echo '</div>';
400
+	    return;
401
+	}
402 402
     }
403 403
 
404 404
     // 8. EDDUpsell
405 405
     if ( ! monsterinsights_is_pro_version() && class_exists( 'Easy_Digital_Downloads' ) ) {
406
-        if ( ! isset( $notices['monsterinsights_edd_tracking_available' ] ) ) { 
407
-            echo '<div class="notice notice-success is-dismissible monsterinsights-notice monsterinsights-wooedd-upsell-row" data-notice="monsterinsights_edd_tracking_available">';
408
-                echo '<div class="monsterinsights-wooedd-upsell-left">';
409
-                    echo '<p><strong>';
410
-                    echo esc_html( 'Enhanced Ecommerce Analytics for Your Easy Digital Downloads Store', 'google-analytics-for-wordpress' );
411
-                    echo '</strong></p>';
412
-                    echo '<img class="monsterinsights-wooedd-upsell-image monsterinsights-wooedd-upsell-image-small" src="' . trailingslashit( MONSTERINSIGHTS_PLUGIN_URL ) . 'assets/images/upsell/woo-edd-upsell.png">';
413
-                    echo '<p>';
414
-                    echo esc_html( 'MonsterInsights Pro gives you detailed stats and insights about your customers.', 'google-analytics-for-wordpress' );
415
-                    echo '</p>';
416
-                    echo '<p>';
417
-                    echo esc_html( 'This helps you make data-driven decisions about your content, and marketing strategy so you can increase your website traffic, leads, and sales.', 'google-analytics-for-wordpress' );
418
-                    echo '</p>';
419
-                    echo '<p>';
420
-                    echo esc_html( 'Pro customers also get Form Tracking, Custom Dimensions Tracking, UserID Tracking and much more.', 'google-analytics-for-wordpress' );
421
-                    echo '</p>';
422
-                    echo '<p>';
423
-                    echo esc_html( 'Start making data-driven decisions to grow your business.', 'google-analytics-for-wordpress' );
424
-                    echo '</p>';
425
-                    echo sprintf( esc_html__( '%1$sGet MonsterInsights Pro%2$s', 'google-analytics-for-wordpress' ), '<a class="button button-primary button-hero" href="https://www.monsterinsights.com/lite/?utm_source=wpdashboard&utm_campaign=eddlite">', ' &raquo;</a>' ); 
426
-                    echo '</p>';
427
-                echo '</div><div class="monsterinsights-wooedd-upsell-right">';
428
-                    echo '<img class="monsterinsights-wooedd-upsell-image monsterinsights-wooedd-upsell-image-large" src="' . trailingslashit( MONSTERINSIGHTS_PLUGIN_URL ) . 'assets/images/upsell/woo-edd-upsell.png">';
429
-                echo '</div>';
430
-            echo '</div>';
431
-            return;
432
-        }
406
+	if ( ! isset( $notices['monsterinsights_edd_tracking_available' ] ) ) { 
407
+	    echo '<div class="notice notice-success is-dismissible monsterinsights-notice monsterinsights-wooedd-upsell-row" data-notice="monsterinsights_edd_tracking_available">';
408
+		echo '<div class="monsterinsights-wooedd-upsell-left">';
409
+		    echo '<p><strong>';
410
+		    echo esc_html( 'Enhanced Ecommerce Analytics for Your Easy Digital Downloads Store', 'google-analytics-for-wordpress' );
411
+		    echo '</strong></p>';
412
+		    echo '<img class="monsterinsights-wooedd-upsell-image monsterinsights-wooedd-upsell-image-small" src="' . trailingslashit( MONSTERINSIGHTS_PLUGIN_URL ) . 'assets/images/upsell/woo-edd-upsell.png">';
413
+		    echo '<p>';
414
+		    echo esc_html( 'MonsterInsights Pro gives you detailed stats and insights about your customers.', 'google-analytics-for-wordpress' );
415
+		    echo '</p>';
416
+		    echo '<p>';
417
+		    echo esc_html( 'This helps you make data-driven decisions about your content, and marketing strategy so you can increase your website traffic, leads, and sales.', 'google-analytics-for-wordpress' );
418
+		    echo '</p>';
419
+		    echo '<p>';
420
+		    echo esc_html( 'Pro customers also get Form Tracking, Custom Dimensions Tracking, UserID Tracking and much more.', 'google-analytics-for-wordpress' );
421
+		    echo '</p>';
422
+		    echo '<p>';
423
+		    echo esc_html( 'Start making data-driven decisions to grow your business.', 'google-analytics-for-wordpress' );
424
+		    echo '</p>';
425
+		    echo sprintf( esc_html__( '%1$sGet MonsterInsights Pro%2$s', 'google-analytics-for-wordpress' ), '<a class="button button-primary button-hero" href="https://www.monsterinsights.com/lite/?utm_source=wpdashboard&utm_campaign=eddlite">', ' &raquo;</a>' ); 
426
+		    echo '</p>';
427
+		echo '</div><div class="monsterinsights-wooedd-upsell-right">';
428
+		    echo '<img class="monsterinsights-wooedd-upsell-image monsterinsights-wooedd-upsell-image-large" src="' . trailingslashit( MONSTERINSIGHTS_PLUGIN_URL ) . 'assets/images/upsell/woo-edd-upsell.png">';
429
+		echo '</div>';
430
+	    echo '</div>';
431
+	    return;
432
+	}
433 433
     }
434 434
 }
435 435
 add_action( 'admin_notices', 'monsterinsights_admin_setup_notices' );
@@ -439,7 +439,7 @@  discard block
 block discarded – undo
439 439
 // AM Notices
440 440
 function monsterinsights_am_notice_optout( $super_admin ) {
441 441
     if ( monsterinsights_get_option( 'hide_am_notices', false ) || monsterinsights_get_option( 'network_hide_am_notices', false ) ) {
442
-        return false;
442
+	return false;
443 443
     }
444 444
     return $super_admin;
445 445
 }
Please login to merge, or discard this patch.
includes/admin/pages/addons.php 1 patch
Indentation   +105 added lines, -105 removed lines patch added patch discarded remove patch
@@ -18,20 +18,20 @@  discard block
 block discarded – undo
18 18
     global $admin_page_hooks;
19 19
    
20 20
     if ( ! is_object( $current_screen ) || empty( $current_screen->id ) || empty( $admin_page_hooks ) ) {
21
-        return false;
21
+	return false;
22 22
     }
23 23
 
24 24
     $settings_page = false;
25 25
     if ( ! empty( $admin_page_hooks['monsterinsights_dashboard'] ) && $current_screen->id === $admin_page_hooks['monsterinsights_dashboard'] . '_page_monsterinsights_addons' ) {
26
-        $settings_page = true;
26
+	$settings_page = true;
27 27
     }
28 28
 
29 29
     if ( ! empty( $admin_page_hooks['monsterinsights_settings'] ) && $current_screen->id === $admin_page_hooks['monsterinsights_settings'] . '_page_monsterinsights_addons' ) {
30
-        $settings_page = true;
30
+	$settings_page = true;
31 31
     }
32 32
 
33 33
     if ( ! empty( $admin_page_hooks['monsterinsights_network'] ) && $current_screen->id === $admin_page_hooks['monsterinsights_network'] . '_page_monsterinsights_addons-network' ) {
34
-        $settings_page = true;
34
+	$settings_page = true;
35 35
     }
36 36
 
37 37
     return $settings_page;
@@ -46,16 +46,16 @@  discard block
 block discarded – undo
46 46
  */
47 47
 function monsterinsights_maybe_refresh_addons() {
48 48
     if ( ! monsterinsights_is_addons_page() ) {
49
-        return;
49
+	return;
50 50
     }
51 51
 
52 52
 
53 53
     if ( empty( $_POST['google-analytics-for-wordpress-refresh-addons-submit'] ) ) {
54
-        return;
54
+	return;
55 55
     }
56 56
 
57 57
     if ( ! wp_verify_nonce( $_POST['google-analytics-for-wordpress-refresh-addons'], 'google-analytics-for-wordpress-refresh-addons' ) ) {
58
-        return;
58
+	return;
59 59
     }
60 60
 
61 61
     monsterinsights_get_addons_data( MonsterInsights()->license->get_valid_license_key() );
@@ -93,14 +93,14 @@  discard block
 block discarded – undo
93 93
     <div id="monsterinsights-addons" class="wrap">
94 94
         <div class="monsterinsights-clear">
95 95
             <?php
96
-            /** 
97
-             * Developer Alert:
98
-             *
99
-             * Per the README, this is considered an internal hook and should
100
-             * not be used by other developers. This hook's behavior may be modified
101
-             * or the hook may be removed at any time, without warning.
102
-             */
103
-            ?>
96
+	    /** 
97
+	     * Developer Alert:
98
+	     *
99
+	     * Per the README, this is considered an internal hook and should
100
+	     * not be used by other developers. This hook's behavior may be modified
101
+	     * or the hook may be removed at any time, without warning.
102
+	     */
103
+	    ?>
104 104
             <?php do_action( 'monsterinsights_addons_section' ); ?>
105 105
         </div>
106 106
     </div>
@@ -117,14 +117,14 @@  discard block
 block discarded – undo
117 117
 
118 118
     // If error(s) occurred during license key verification, display them and exit now.
119 119
     if ( monsterinsights_is_pro_version() && ! MonsterInsights()->license->get_valid_license_key() ) {
120
-        ?>
120
+	?>
121 121
         <div class="error below-h2">
122 122
             <p>
123 123
                 <?php esc_html_e( 'In order to get access to Addons, you need to resolve your license key errors.', 'google-analytics-for-wordpress' ); ?>
124 124
             </p>
125 125
         </div>
126 126
         <?php
127
-        return;
127
+	return;
128 128
     }
129 129
 
130 130
     // Get Addons
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
     // If no Addon(s) were returned, our API call returned an error.
134 134
     // Show an error message with a button to reload the page, which will trigger another API call.
135 135
     if ( ! $addons ) {
136
-        ?>
136
+	?>
137 137
         <form id="monsterinsights-addons-refresh-addons-form" method="post">
138 138
             <p>
139 139
                 <?php esc_html_e( 'There was an issue retrieving the addons for this site. Please click on the button below the refresh the addons data.', 'google-analytics-for-wordpress' ); ?>
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
             </p>
144 144
         </form>
145 145
         <?php
146
-        return;
146
+	return;
147 147
     }
148 148
 
149 149
     // If here, we have Addons to display, so let's output them now.
@@ -153,9 +153,9 @@  discard block
 block discarded – undo
153 153
     ?>
154 154
     <div id="monsterinsights-addons">
155 155
         <?php
156
-        // Output Addons the User is licensed to use.
157
-        if ( count( $addons['licensed'] )> 0 ) {
158
-            ?>
156
+	// Output Addons the User is licensed to use.
157
+	if ( count( $addons['licensed'] )> 0 ) {
158
+	    ?>
159 159
             <div class="monsterinsights-addons-area licensed" class="monsterinsights-clear">
160 160
                 <h3><?php esc_html_e( 'Available Addons:', 'google-analytics-for-wordpress' ); ?></h3>
161 161
                 
@@ -163,19 +163,19 @@  discard block
 block discarded – undo
163 163
                     <!-- list container class required for list.js -->
164 164
                     <div class="list">
165 165
                         <?php
166
-                        foreach ( (array) $addons['licensed'] as $i => $addon ) {
167
-                            monsterinsights_get_addon_card( $addon, $i, true, $installed_plugins );
168
-                        }
169
-                        ?>
166
+			foreach ( (array) $addons['licensed'] as $i => $addon ) {
167
+			    monsterinsights_get_addon_card( $addon, $i, true, $installed_plugins );
168
+			}
169
+			?>
170 170
                     </div>
171 171
                 </div>
172 172
             </div>
173 173
             <?php
174
-        } // Close licensed addons
174
+	} // Close licensed addons
175 175
 
176
-        // Output Addons the User isn't licensed to use.
177
-        if ( count( $addons['unlicensed'] ) > 0 ) {
178
-            ?>
176
+	// Output Addons the User isn't licensed to use.
177
+	if ( count( $addons['unlicensed'] ) > 0 ) {
178
+	    ?>
179 179
             <div class="monsterinsights-addons-area unlicensed" class="monsterinsights-clear">
180 180
                 <h3><?php esc_html_e( 'Unlock More Addons', 'google-analytics-for-wordpress' ); ?></h3>
181 181
                 <p><?php echo sprintf( esc_html__( '%1$sWant even more addons?%2$sUpgrade your MonsterInsights account%3$s and unlock the following addons:', 'google-analytics-for-wordpress' ), '<strong>', '</strong> <a href="' . $upgrade_url. '">', '</a>' ); ?></p>
@@ -184,16 +184,16 @@  discard block
 block discarded – undo
184 184
                     <!-- list container class required for list.js -->
185 185
                     <div class="list">
186 186
                         <?php
187
-                        foreach ( (array) $addons['unlicensed'] as $i => $addon ) {
188
-                            monsterinsights_get_addon_card( $addon, $i, false, $installed_plugins );
189
-                        }
190
-                        ?>
187
+			foreach ( (array) $addons['unlicensed'] as $i => $addon ) {
188
+			    monsterinsights_get_addon_card( $addon, $i, false, $installed_plugins );
189
+			}
190
+			?>
191 191
                     </div>
192 192
                 </div>
193 193
             </div>
194 194
             <?php
195
-        } // Close unlicensed addons
196
-        ?>
195
+	} // Close unlicensed addons
196
+	?>
197 197
     </div>
198 198
     <?php
199 199
 
@@ -215,37 +215,37 @@  discard block
 block discarded – undo
215 215
     
216 216
     // Get addons data from transient or perform API query if no transient.
217 217
     if ( false === ( $addons = get_transient( '_monsterinsights_addons' ) ) ) {
218
-        $addons = monsterinsights_get_addons_data( $key );
218
+	$addons = monsterinsights_get_addons_data( $key );
219 219
     }
220 220
 
221 221
     // If no Addons exist, return false
222 222
     if ( ! $addons ) {
223
-        return false;
223
+	return false;
224 224
     }
225 225
 
226 226
     // Iterate through Addons, to build two arrays: 
227 227
     // - Addons the user is licensed to use,
228 228
     // - Addons the user isn't licensed to use.
229 229
     $results = array(
230
-        'licensed'  => array(),
231
-        'unlicensed'=> array(),
230
+	'licensed'  => array(),
231
+	'unlicensed'=> array(),
232 232
     );
233 233
     foreach ( (array) $addons as $i => $addon ) {
234 234
 
235
-        // Determine whether the user is licensed to use this Addon or not.
236
-        if ( 
237
-            empty( $type ) ||
238
-            ( in_array( 'Pro', $addon->categories ) && ( $type != 'pro' && $type != 'master' ) ) ||
239
-            ( in_array( 'Plus', $addon->categories ) && $type != 'plus' && $type != 'pro' && $type != 'master' ) ||
240
-            ( in_array( 'Basic', $addon->categories ) && ( $type != 'basic' && $type != 'plus' && $type != 'pro' && $type != 'master' ) )
241
-        ) {
242
-            // Unlicensed
243
-            $results['unlicensed'][] = $addon;
244
-            continue;
245
-        }
246
-
247
-        // Licensed
248
-        $results['licensed'][] = $addon;
235
+	// Determine whether the user is licensed to use this Addon or not.
236
+	if ( 
237
+	    empty( $type ) ||
238
+	    ( in_array( 'Pro', $addon->categories ) && ( $type != 'pro' && $type != 'master' ) ) ||
239
+	    ( in_array( 'Plus', $addon->categories ) && $type != 'plus' && $type != 'pro' && $type != 'master' ) ||
240
+	    ( in_array( 'Basic', $addon->categories ) && ( $type != 'basic' && $type != 'plus' && $type != 'pro' && $type != 'master' ) )
241
+	) {
242
+	    // Unlicensed
243
+	    $results['unlicensed'][] = $addon;
244
+	    continue;
245
+	}
246
+
247
+	// Licensed
248
+	$results['licensed'][] = $addon;
249 249
 
250 250
     }
251 251
 
@@ -268,21 +268,21 @@  discard block
 block discarded – undo
268 268
     // Get Addons
269 269
     // If the key is valid, we'll get personalised upgrade URLs for each Addon (if necessary) and plugin update information.
270 270
     if ( $key ) {
271
-        $addons = MonsterInsights()->license_actions->perform_remote_request( 'get-addons-data-v600', array( 'tgm-updater-key' => $key ) ); 
271
+	$addons = MonsterInsights()->license_actions->perform_remote_request( 'get-addons-data-v600', array( 'tgm-updater-key' => $key ) ); 
272 272
     } else {
273
-        $addons = MonsterInsights()->license_actions->perform_remote_request( 'get-all-addons-data', array() ); 
273
+	$addons = MonsterInsights()->license_actions->perform_remote_request( 'get-all-addons-data', array() ); 
274 274
     }
275 275
     
276 276
     // If there was an API error, set transient for only 10 minutes.
277 277
     if ( ! $addons ) {
278
-        set_transient( '_monsterinsights_addons', false, 10 * MINUTE_IN_SECONDS );
279
-        return false;
278
+	set_transient( '_monsterinsights_addons', false, 10 * MINUTE_IN_SECONDS );
279
+	return false;
280 280
     }
281 281
 
282 282
     // If there was an error retrieving the addons, set the error.
283 283
     if ( isset( $addons->error ) ) {
284
-        set_transient( '_monsterinsights_addons', false, 10 * MINUTE_IN_SECONDS );
285
-        return false;
284
+	set_transient( '_monsterinsights_addons', false, 10 * MINUTE_IN_SECONDS );
285
+	return false;
286 286
     }
287 287
 
288 288
     // Otherwise, our request worked. Save the data and return it.
@@ -303,9 +303,9 @@  discard block
 block discarded – undo
303 303
     $keys = array_keys( get_plugins() );
304 304
 
305 305
     foreach ( $keys as $key ) {
306
-        if ( preg_match( '|^' . $slug . '|', $key ) ) {
307
-            return $key;
308
-        }
306
+	if ( preg_match( '|^' . $slug . '|', $key ) ) {
307
+	    return $key;
308
+	}
309 309
     }
310 310
 
311 311
     return $slug;
@@ -328,24 +328,24 @@  discard block
 block discarded – undo
328 328
     $slug = str_replace( 'monsterinsights-', '', $addon->slug );
329 329
     $slug = 'monsterinsights-' . $addon->slug;
330 330
     if ( $slug === 'monsterinsights-ecommerce' ) {
331
-        $slug = 'ga-ecommerce';
331
+	$slug = 'ga-ecommerce';
332 332
     } 
333 333
 
334 334
     $plugin_basename   = monsterinsights_get_plugin_basename_from_slug( $slug );
335 335
     $categories = implode( ',', $addon->categories );
336 336
     if ( ! $installed_plugins ) {
337
-        $installed_plugins = get_plugins();
337
+	$installed_plugins = get_plugins();
338 338
     }
339 339
    
340 340
     // If the Addon doesn't supply an upgrade_url key, it's because the user hasn't provided a license
341 341
     // get_upgrade_link() will return the Lite or Pro link as necessary for us.
342 342
     if ( ! isset( $addon->upgrade_url ) ) {
343
-        $addon->upgrade_url = monsterinsights_get_upgrade_link();
343
+	$addon->upgrade_url = monsterinsights_get_upgrade_link();
344 344
     }
345 345
 
346 346
     // Link user to doc to install MI pro to install addons
347 347
     if ( ! monsterinsights_is_pro_version() && $is_licensed && ! isset( $installed_plugins[ $plugin_basename ] ) ) {
348
-        $addon->url = 'https://www.monsterinsights.com/docs/install-monsterinsights-pro-to-use-addons';
348
+	$addon->url = 'https://www.monsterinsights.com/docs/install-monsterinsights-pro-to-use-addons';
349 349
     }
350 350
 
351 351
     // Output the card
@@ -353,19 +353,19 @@  discard block
 block discarded – undo
353 353
     <div class="monsterinsights-addon">
354 354
         <h3 class="monsterinsights-addon-title"><?php echo esc_html( $addon->title ); ?></h3>
355 355
         <?php
356
-        if ( ! empty( $addon->image ) ) {
357
-            ?>
356
+	if ( ! empty( $addon->image ) ) {
357
+	    ?>
358 358
             <img class="monsterinsights-addon-thumb" src="<?php echo esc_attr( esc_url( $addon->image ) ); ?>" alt="<?php echo esc_attr( $addon->title ); ?>" />
359 359
             <?php
360
-        }
361
-        ?>
360
+	}
361
+	?>
362 362
 
363 363
         <p class="monsterinsights-addon-excerpt"><?php echo esc_html( $addon->excerpt ); ?></p>
364 364
 
365 365
         <?php
366
-        // If the Addon is unlicensed, show the upgrade button 
367
-        if ( ! $is_licensed ) {
368
-            ?>
366
+	// If the Addon is unlicensed, show the upgrade button 
367
+	if ( ! $is_licensed ) {
368
+	    ?>
369 369
             <div class="monsterinsights-addon-active monsterinsights-addon-message">
370 370
                 <div class="interior">
371 371
                     <div class="monsterinsights-addon-upgrade">
@@ -377,15 +377,15 @@  discard block
 block discarded – undo
377 377
                 </div>
378 378
             </div>
379 379
             <?php
380
-        } else {
381
-            // Addon is licensed
382
-
383
-            // If the plugin is not installed, display an install message and button.
384
-            if ( ! isset( $installed_plugins[ $plugin_basename ] ) ) {
385
-                if ( empty( $addon->url ) ) {
386
-                    $addon->url = '';
387
-                }
388
-                ?>
380
+	} else {
381
+	    // Addon is licensed
382
+
383
+	    // If the plugin is not installed, display an install message and button.
384
+	    if ( ! isset( $installed_plugins[ $plugin_basename ] ) ) {
385
+		if ( empty( $addon->url ) ) {
386
+		    $addon->url = '';
387
+		}
388
+		?>
389 389
                 <div class="monsterinsights-addon-not-installed monsterinsights-addon-message">
390 390
                     <div class="interior">
391 391
                          <?php if ( monsterinsights_is_pro_version() ) { ?>
@@ -408,22 +408,22 @@  discard block
 block discarded – undo
408 408
                     </div>
409 409
                 </div>
410 410
                 <?php
411
-            } else {
412
-                // Plugin is installed.
411
+	    } else {
412
+		// Plugin is installed.
413 413
                 
414
-                $active = false;
415
-                $ms_active = is_plugin_active_for_network( $plugin_basename );
416
-                $ss_active = is_plugin_active( $plugin_basename );
417
-
418
-                if ( is_multisite() && is_network_admin() ) {
419
-                    $active = is_plugin_active_for_network( $plugin_basename );
420
-                } else {
421
-                    $active = is_plugin_active( $plugin_basename );
422
-                }
423
-
424
-                if ( $active ) {
425
-                    // Plugin is active. Display the active message and deactivate button.
426
-                    ?>
414
+		$active = false;
415
+		$ms_active = is_plugin_active_for_network( $plugin_basename );
416
+		$ss_active = is_plugin_active( $plugin_basename );
417
+
418
+		if ( is_multisite() && is_network_admin() ) {
419
+		    $active = is_plugin_active_for_network( $plugin_basename );
420
+		} else {
421
+		    $active = is_plugin_active( $plugin_basename );
422
+		}
423
+
424
+		if ( $active ) {
425
+		    // Plugin is active. Display the active message and deactivate button.
426
+		    ?>
427 427
                     <div class="monsterinsights-addon-active monsterinsights-addon-message">
428 428
                         <div class="interior">
429 429
                             <?php if ( $ms_active ) { ?>
@@ -449,9 +449,9 @@  discard block
 block discarded – undo
449 449
                         </div>
450 450
                     </div>
451 451
                     <?php
452
-                } else {
453
-                    // Plugin is inactivate. Display the inactivate mesage and activate button.
454
-                    ?>
452
+		} else {
453
+		    // Plugin is inactivate. Display the inactivate mesage and activate button.
454
+		    ?>
455 455
                     <div class="monsterinsights-addon-inactive monsterinsights-addon-message">
456 456
                         <div class="interior">
457 457
                             <?php if ( $ms_active ) { ?>
@@ -474,10 +474,10 @@  discard block
 block discarded – undo
474 474
                         </div>
475 475
                     </div>
476 476
                     <?php
477
-                }
478
-            }
479
-        }
480
-        ?>
477
+		}
478
+	    }
479
+	}
480
+	?>
481 481
     </div>
482 482
     <?php
483 483
 }
484 484
\ No newline at end of file
Please login to merge, or discard this patch.
includes/admin/pages/network-settings.php 1 patch
Indentation   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -38,28 +38,28 @@  discard block
 block discarded – undo
38 38
             <div id="monsterinsights-main-tab-general" class="monsterinsights-main-nav-tab monsterinsights-nav-tab monsterinsights-active">
39 39
                 <div id="monsterinsights-network-settings-general">
40 40
                     <?php 
41
-                    // Output any notices now
42
-                    /** 
43
-                     * Developer Alert:
44
-                     *
45
-                     * Per the README, this is considered an internal hook and should
46
-                     * not be used by other developers. This hook's behavior may be modified
47
-                     * or the hook may be removed at any time, without warning.
48
-                     */
49
-                    do_action( 'monsterinsights_network_settings_general_tab_notice' );
50
-                    ?>
41
+		    // Output any notices now
42
+		    /** 
43
+		     * Developer Alert:
44
+		     *
45
+		     * Per the README, this is considered an internal hook and should
46
+		     * not be used by other developers. This hook's behavior may be modified
47
+		     * or the hook may be removed at any time, without warning.
48
+		     */
49
+		    do_action( 'monsterinsights_network_settings_general_tab_notice' );
50
+		    ?>
51 51
                     <h1><?php esc_html_e( 'Network Settings', 'google-analytics-for-wordpress'); ?></h1>
52 52
                     <p><?php esc_html_e( 'Activate your MonsterInsights license key on this panel to hide the license key settings and addon pages for subsites.', 'google-analytics-for-wordpress'); ?></p>
53 53
                     <table class="form-table">
54 54
                         <tbody>
55 55
                             <?php if ( monsterinsights_is_pro_version() ) { 
56 56
 
57
-                                    $license_key  = MonsterInsights()->license->get_network_license_key();
58
-                                    $license_key  = $license_key ? $license_key : MonsterInsights()->license->get_default_license_key();
57
+				    $license_key  = MonsterInsights()->license->get_network_license_key();
58
+				    $license_key  = $license_key ? $license_key : MonsterInsights()->license->get_default_license_key();
59 59
 
60
-                                    $license_type = MonsterInsights()->license->get_network_license_type();
60
+				    $license_type = MonsterInsights()->license->get_network_license_type();
61 61
 
62
-                                ?>
62
+				?>
63 63
                                 <tr id="monsterinsights-settings-key-box">
64 64
                                     <th scope="row">
65 65
                                         <label for="monsterinsights-settings-key"><?php esc_html_e( 'License Key', 'google-analytics-for-wordpress' ); ?></label>
@@ -134,8 +134,8 @@  discard block
 block discarded – undo
134 134
                             </tr>
135 135
 
136 136
                             <?php if ( ! MonsterInsights()->auth->get_network_viewname() ) {
137
-                                $network_ua = MonsterInsights()->auth->get_network_manual_ua();
138
-                            ?>
137
+				$network_ua = MonsterInsights()->auth->get_network_manual_ua();
138
+			    ?>
139 139
                             <tr id="monsterinsights-google-ua-box" <?php echo (empty( $network_ua ) ? 'class="monsterinsights-hideme"' : ''); ?> >
140 140
                                 <form id="monsterinsights-network-general-tab" method="post">
141 141
                                     <th scope="row">
@@ -166,10 +166,10 @@  discard block
 block discarded – undo
166 166
                             </tr>
167 167
                             <?php } ?>
168 168
                             <?php
169
-                            $title       = esc_html__( 'Hide Announcements', 'google-analytics-for-wordpress' );
170
-                            $description = esc_html__( 'Hides plugin announcements and update details. This includes critical notices we use to inform about deprecations and important required configuration changes.', 'google-analytics-for-wordpress' );
171
-                            echo monsterinsights_make_checkbox( 'network_hide_am_notices', $title, $description );
172
-                            ?>
169
+			    $title       = esc_html__( 'Hide Announcements', 'google-analytics-for-wordpress' );
170
+			    $description = esc_html__( 'Hides plugin announcements and update details. This includes critical notices we use to inform about deprecations and important required configuration changes.', 'google-analytics-for-wordpress' );
171
+			    echo monsterinsights_make_checkbox( 'network_hide_am_notices', $title, $description );
172
+			    ?>
173 173
                         </tbody>
174 174
                     </table>
175 175
                 </div>
@@ -191,15 +191,15 @@  discard block
 block discarded – undo
191 191
 
192 192
     // Check if user pressed the 'Update' button and nonce is valid
193 193
     if ( ! isset( $_POST['monsterinsights-network-settings-submit'] ) ) {
194
-        return;
194
+	return;
195 195
     }
196 196
 
197 197
     if ( ! wp_verify_nonce( $_POST['monsterinsights-network-settings-nonce'], 'monsterinsights-network-settings-nonce' ) ) {
198
-        return;
198
+	return;
199 199
     }
200 200
 
201 201
     if ( ! current_user_can( 'monsterinsights_save_settings' ) ) {
202
-        return;
202
+	return;
203 203
     }
204 204
 
205 205
     $throw_notice       = false;
@@ -208,22 +208,22 @@  discard block
 block discarded – undo
208 208
     $manual_ua_code_old = MonsterInsights()->auth->get_network_manual_ua();
209 209
     
210 210
     if ( $manual_ua_code && $manual_ua_code_old && $manual_ua_code_old === $manual_ua_code ) {
211
-        // Same code we had before
212
-            // Do nothing
211
+	// Same code we had before
212
+	    // Do nothing
213 213
     } else if ( $manual_ua_code && $manual_ua_code_old && $manual_ua_code_old !== $manual_ua_code ) {
214
-        // Different UA code
215
-        MonsterInsights()->auth->set_network_manual_ua( $manual_ua_code );
214
+	// Different UA code
215
+	MonsterInsights()->auth->set_network_manual_ua( $manual_ua_code );
216 216
     } else if ( $manual_ua_code && empty( $manual_ua_code_old ) ) {
217
-        // Move to manual
218
-        MonsterInsights()->auth->set_network_manual_ua( $manual_ua_code );
217
+	// Move to manual
218
+	MonsterInsights()->auth->set_network_manual_ua( $manual_ua_code );
219 219
     } else if ( empty( $manual_ua_code ) && $manual_ua_code_old ) {
220
-        // Deleted manual
221
-        MonsterInsights()->auth->delete_network_manual_ua();
220
+	// Deleted manual
221
+	MonsterInsights()->auth->delete_network_manual_ua();
222 222
     } else if ( isset( $_POST['network_manual_ua_code'] ) && empty( $manual_ua_code ) ) {
223
-        $throw_notice = true;
223
+	$throw_notice = true;
224 224
     } else {
225
-        // Not UA before or after
226
-            // Do nothing
225
+	// Not UA before or after
226
+	    // Do nothing
227 227
     }
228 228
 
229 229
     $network_hide_am_notices     = isset( $_POST['network_hide_am_notices'] ) ? 1 : 0;
@@ -235,9 +235,9 @@  discard block
 block discarded – undo
235 235
 
236 236
     // Output an admin notice so the user knows what happened
237 237
     if ( $throw_notice ) {
238
-        add_action( 'monsterinsights_network_settings_general_tab_notice', 'monsterinsights_invalid_ua_code' );
238
+	add_action( 'monsterinsights_network_settings_general_tab_notice', 'monsterinsights_invalid_ua_code' );
239 239
     } else {
240
-        add_action( 'monsterinsights_network_settings_general_tab_notice', 'monsterinsights_updated_settings' );
240
+	add_action( 'monsterinsights_network_settings_general_tab_notice', 'monsterinsights_updated_settings' );
241 241
     }
242 242
 }
243 243
 add_action( 'admin_init', 'monsterinsights_network_settings_save_general', 11 );
244 244
\ No newline at end of file
Please login to merge, or discard this patch.
includes/admin/common.php 1 patch
Spacing   +56 added lines, -56 removed lines patch added patch discarded remove patch
@@ -150,32 +150,32 @@  discard block
 block discarded – undo
150 150
 				'copytoclip'       				=> esc_html__( 'Copy to Clipboard', 'google-analytics-for-wordpress' ),
151 151
 				'failed'           				=> esc_html__( 'Failed!', 'google-analytics-for-wordpress' ),
152 152
 				'admin_nonce'      				=> wp_create_nonce( 'mi-admin-nonce' ),
153
-				'shorten'         				=> esc_html__( 'Shorten URL' ,'google-analytics-for-wordpress'),
154
-				'shortened'        				=> esc_html__( 'Shortened!' ,'google-analytics-for-wordpress'),
155
-				'working'          				=> esc_html__( 'Working...' ,'google-analytics-for-wordpress'),
156
-				'importtext'       				=> esc_html__( 'Import' ,'google-analytics-for-wordpress'),
157
-				'imported'         				=> esc_html__( 'Imported!' ,'google-analytics-for-wordpress'),
158
-				'redirect_loading_title_text'   => esc_html__( 'Preparing to redirect:' ,'google-analytics-for-wordpress'),
159
-				'redirect_loading_text_text'    => esc_html__( "You'll be redirected momentarily to complete authentication. This may take a couple seconds." ,'google-analytics-for-wordpress'),
160
-				'redirect_loading_error_title'  => esc_html__( "Authentication Error:" ,'google-analytics-for-wordpress'),
161
-				'deauth_loading_title_text'  	=> esc_html__( 'Deauthenticating....' ,'google-analytics-for-wordpress'),
162
-				'deauth_loading_text_text'   	=> esc_html__( "We're deactivating your site. This may take a couple seconds." ,'google-analytics-for-wordpress'),
163
-				'deauth_loading_error_title' 	=> esc_html__( "Deactivation Error:" ,'google-analytics-for-wordpress'),
164
-				'deauth_success_title_text'  	=> esc_html__( 'Deactivated Successfully!' ,'google-analytics-for-wordpress'),
165
-				'deauth_success_text_text'   	=> esc_html__( "You've disconnected your site from MonsterInsights. Your site is no longer being tracked by Google Analytics and you won't see reports anymore." ,'google-analytics-for-wordpress'),
166
-				'verify_loading_title_text'  	=> esc_html__( 'Verifying....' ,'google-analytics-for-wordpress'),
167
-				'verify_loading_text_text'   	=> esc_html__( "We're verifying your site. This may take a couple seconds." ,'google-analytics-for-wordpress'),
168
-				'verify_loading_error_title' 	=> esc_html__( "Verification Error:" ,'google-analytics-for-wordpress'),
169
-				'verify_success_title_text' 	=> esc_html__( 'Verified Successfully!' ,'google-analytics-for-wordpress'),
170
-				'verify_success_text_text'  	=> esc_html__( "Your site is connected to MonsterInsights!" ,'google-analytics-for-wordpress'),
171
-				'ok_text' 						=> esc_html__( "OK" ,'google-analytics-for-wordpress'),
172
-				'force_deauth_button_text'  	=> esc_html__( "Force Deauthenticate" ,'google-analytics-for-wordpress'),
153
+				'shorten'         				=> esc_html__( 'Shorten URL', 'google-analytics-for-wordpress' ),
154
+				'shortened'        				=> esc_html__( 'Shortened!', 'google-analytics-for-wordpress' ),
155
+				'working'          				=> esc_html__( 'Working...', 'google-analytics-for-wordpress' ),
156
+				'importtext'       				=> esc_html__( 'Import', 'google-analytics-for-wordpress' ),
157
+				'imported'         				=> esc_html__( 'Imported!', 'google-analytics-for-wordpress' ),
158
+				'redirect_loading_title_text'   => esc_html__( 'Preparing to redirect:', 'google-analytics-for-wordpress' ),
159
+				'redirect_loading_text_text'    => esc_html__( "You'll be redirected momentarily to complete authentication. This may take a couple seconds.", 'google-analytics-for-wordpress' ),
160
+				'redirect_loading_error_title'  => esc_html__( "Authentication Error:", 'google-analytics-for-wordpress' ),
161
+				'deauth_loading_title_text'  	=> esc_html__( 'Deauthenticating....', 'google-analytics-for-wordpress' ),
162
+				'deauth_loading_text_text'   	=> esc_html__( "We're deactivating your site. This may take a couple seconds.", 'google-analytics-for-wordpress' ),
163
+				'deauth_loading_error_title' 	=> esc_html__( "Deactivation Error:", 'google-analytics-for-wordpress' ),
164
+				'deauth_success_title_text'  	=> esc_html__( 'Deactivated Successfully!', 'google-analytics-for-wordpress' ),
165
+				'deauth_success_text_text'   	=> esc_html__( "You've disconnected your site from MonsterInsights. Your site is no longer being tracked by Google Analytics and you won't see reports anymore.", 'google-analytics-for-wordpress' ),
166
+				'verify_loading_title_text'  	=> esc_html__( 'Verifying....', 'google-analytics-for-wordpress' ),
167
+				'verify_loading_text_text'   	=> esc_html__( "We're verifying your site. This may take a couple seconds.", 'google-analytics-for-wordpress' ),
168
+				'verify_loading_error_title' 	=> esc_html__( "Verification Error:", 'google-analytics-for-wordpress' ),
169
+				'verify_success_title_text' 	=> esc_html__( 'Verified Successfully!', 'google-analytics-for-wordpress' ),
170
+				'verify_success_text_text'  	=> esc_html__( "Your site is connected to MonsterInsights!", 'google-analytics-for-wordpress' ),
171
+				'ok_text' 						=> esc_html__( "OK", 'google-analytics-for-wordpress' ),
172
+				'force_deauth_button_text'  	=> esc_html__( "Force Deauthenticate", 'google-analytics-for-wordpress' ),
173 173
 				'refresh_report_title'          => esc_html__( 'Refreshing Report', 'google-analytics-for-wordpress' ),
174 174
 				'refresh_report_text'           => esc_html__( 'Loading new report data...', 'google-analytics-for-wordpress' ),
175 175
 				'refresh_report_success_text'   => esc_html__( 'Success', 'google-analytics-for-wordpress' ),
176 176
 				'refresh_report_success_text'   => esc_html__( 'Retrieved the new report data successfully', 'google-analytics-for-wordpress' ),
177 177
 				'refresh_report_failure_title'  => esc_html__( 'Error', 'google-analytics-for-wordpress' ),
178
-				'timezone'						=> date('e'),
178
+				'timezone'						=> date( 'e' ),
179 179
 			)
180 180
 		);
181 181
 
@@ -230,7 +230,7 @@  discard block
 block discarded – undo
230 230
 		'kad_admin_js', // Pinnacle theme
231 231
 		'dt-chart', // DesignThemes core features plugin
232 232
 		'tweeetshare_font_script', // TweetShare - Click To Tweet
233
-		'tweeetshare_jquery_script',  // TweetShare - Click To Tweet
233
+		'tweeetshare_jquery_script', // TweetShare - Click To Tweet
234 234
 		'tweeetshare_jqueryui_script', // TweetShare - Click To Tweet
235 235
 		'tweeetshare_custom_script', // TweetShare - Click To Tweet
236 236
 		'imagify-promise-polyfill', // Imagify 
@@ -249,16 +249,16 @@  discard block
 block discarded – undo
249 249
 		'rml-modal', // WP Real Media Library
250 250
 		'rml-order', // WP Real Media Library
251 251
 		'rml-meta', // WP Real Media Library
252
-		'rml-uploader',  // WP Real Media Library
253
-		'rml-options',  // WP Real Media Library
254
-		'rml-usersettings',  // WP Real Media Library
252
+		'rml-uploader', // WP Real Media Library
253
+		'rml-options', // WP Real Media Library
254
+		'rml-usersettings', // WP Real Media Library
255 255
 		'rml-main', // WP Real Media Library
256 256
 		'control-panel-sweet-alert', // Ken Theme
257 257
 		'sweet-alert-js', // Vitrine Theme
258 258
 		'theme-admin-script', // Vitrine Theme
259 259
 		'sweetalert', //  Church Suite Theme by Webnus
260 260
 		'be_alerts_charts', //  WooCommerce bolder product alerts
261
- 		'magayo-lottery-results',  //  Magayo Lottery Results
261
+ 		'magayo-lottery-results', //  Magayo Lottery Results
262 262
 		'control-panel-sweet-alert', // Ken Theme
263 263
 		'cpm_chart', // WP Project Manager
264 264
 		'adminscripts', //  Artisan Nayma Theme
@@ -306,15 +306,15 @@  discard block
 block discarded – undo
306 306
 
307 307
 	global $wp_styles;
308 308
 	foreach ( $wp_styles->queue as $handle ) {
309
-		if ( strpos( $wp_styles->registered[$handle]->src, 'wp-content') === false ) {
309
+		if ( strpos( $wp_styles->registered[$handle]->src, 'wp-content' ) === false ) {
310 310
 			return;
311 311
 		}
312 312
 		
313
-		if ( strpos( $wp_styles->registered[$handle]->handle, 'monsterinsights') !== false ) {
313
+		if ( strpos( $wp_styles->registered[$handle]->handle, 'monsterinsights' ) !== false ) {
314 314
 			return;
315 315
 		}
316 316
 
317
-		foreach( $third_party as $partial ) {
317
+		foreach ( $third_party as $partial ) {
318 318
 			if ( strpos( $wp_styles->registered[$handle]->handle, $partial ) !== false ) {
319 319
 				wp_dequeue_style( $handle ); // Remove css file from MI screen
320 320
 				wp_deregister_style( $handle );
@@ -329,15 +329,15 @@  discard block
 block discarded – undo
329 329
 
330 330
 	global $wp_scripts;
331 331
 	foreach ( $wp_scripts->queue as $handle ) {
332
-		if ( strpos( $wp_scripts->registered[$handle]->src, 'wp-content') === false ) {
332
+		if ( strpos( $wp_scripts->registered[$handle]->src, 'wp-content' ) === false ) {
333 333
 			return;
334 334
 		}
335 335
 		
336
-		if ( strpos( $wp_scripts->registered[$handle]->handle, 'monsterinsights') !== false ) {
336
+		if ( strpos( $wp_scripts->registered[$handle]->handle, 'monsterinsights' ) !== false ) {
337 337
 			return;
338 338
 		}
339 339
 
340
-		foreach( $third_party as $partial ) {
340
+		foreach ( $third_party as $partial ) {
341 341
 			if ( strpos( $wp_scripts->registered[$handle]->handle, $partial ) !== false ) {
342 342
 				wp_dequeue_script( $handle ); // Remove JS file from MI screen
343 343
 				wp_deregister_script( $handle );
@@ -352,13 +352,13 @@  discard block
 block discarded – undo
352 352
 
353 353
 	// Remove actions from themes that are not following best practices and break the admin doing so
354 354
 		// Theme: Newspaper by tagDiv
355
-			remove_action('admin_enqueue_scripts', 'load_wp_admin_js');
356
-			remove_action('admin_enqueue_scripts', 'load_wp_admin_css');
357
-			remove_action('admin_print_scripts-widgets.php', 'td_on_admin_print_scripts_farbtastic');
358
-			remove_action('admin_print_styles-widgets.php', 'td_on_admin_print_styles_farbtastic');
359
-			remove_action('admin_print_footer_scripts', 'check_if_media_uploads_is_loaded', 9999);
360
-			remove_action('print_media_templates', 'td_custom_gallery_settings_hook');
361
-			remove_action('print_media_templates', 'td_change_backbone_js_hook');
355
+			remove_action( 'admin_enqueue_scripts', 'load_wp_admin_js' );
356
+			remove_action( 'admin_enqueue_scripts', 'load_wp_admin_css' );
357
+			remove_action( 'admin_print_scripts-widgets.php', 'td_on_admin_print_scripts_farbtastic' );
358
+			remove_action( 'admin_print_styles-widgets.php', 'td_on_admin_print_styles_farbtastic' );
359
+			remove_action( 'admin_print_footer_scripts', 'check_if_media_uploads_is_loaded', 9999 );
360
+			remove_action( 'print_media_templates', 'td_custom_gallery_settings_hook' );
361
+			remove_action( 'print_media_templates', 'td_change_backbone_js_hook' );
362 362
 }
363 363
 add_action( 'admin_enqueue_scripts', 'monsterinsights_remove_conflicting_asset_files', 9999 );
364 364
 
@@ -370,65 +370,65 @@  discard block
 block discarded – undo
370 370
  *
371 371
  * @return null Return early if not on the proper screen.
372 372
  */
373
-function hide_non_monsterinsights_warnings () {
373
+function hide_non_monsterinsights_warnings() {
374 374
 	// Bail if we're not on a MonsterInsights screen.
375 375
 	if ( empty( $_REQUEST['page'] ) || strpos( $_REQUEST['page'], 'monsterinsights' ) === false ) {
376 376
 		return;
377 377
 	}
378 378
 
379 379
 	global $wp_filter;
380
-	if ( !empty( $wp_filter['user_admin_notices']->callbacks ) && is_array( $wp_filter['user_admin_notices']->callbacks ) ) {
381
-		foreach( $wp_filter['user_admin_notices']->callbacks as $priority => $hooks ) {
380
+	if ( ! empty( $wp_filter['user_admin_notices']->callbacks ) && is_array( $wp_filter['user_admin_notices']->callbacks ) ) {
381
+		foreach ( $wp_filter['user_admin_notices']->callbacks as $priority => $hooks ) {
382 382
 			foreach ( $hooks as $name => $arr ) {
383 383
 				if ( is_object( $arr['function'] ) && $arr['function'] instanceof Closure ) {
384
-					unset( $wp_filter['user_admin_notices']->callbacks[ $priority ][ $name ] );
384
+					unset( $wp_filter['user_admin_notices']->callbacks[$priority][$name] );
385 385
 					continue;
386 386
 				}
387 387
 				if ( ! empty( $arr['function'][0] ) && is_object( $arr['function'][0] ) && strpos( strtolower( get_class( $arr['function'][0] ) ), 'monsterinsights' ) !== false ) {
388 388
 					continue;
389 389
 				}
390
-				if ( !empty( $name ) && strpos( $name, 'monsterinsights' ) === false ) {
390
+				if ( ! empty( $name ) && strpos( $name, 'monsterinsights' ) === false ) {
391 391
 					unset( $wp_filter['user_admin_notices']->callbacks[$priority][$name] );
392 392
 				}
393 393
 			}
394 394
 		}
395 395
 	}
396 396
 
397
-	if ( !empty( $wp_filter['admin_notices']->callbacks ) && is_array( $wp_filter['admin_notices']->callbacks ) ) {
398
-		foreach( $wp_filter['admin_notices']->callbacks as $priority => $hooks ) {
397
+	if ( ! empty( $wp_filter['admin_notices']->callbacks ) && is_array( $wp_filter['admin_notices']->callbacks ) ) {
398
+		foreach ( $wp_filter['admin_notices']->callbacks as $priority => $hooks ) {
399 399
 			foreach ( $hooks as $name => $arr ) {
400 400
 				if ( is_object( $arr['function'] ) && $arr['function'] instanceof Closure ) {
401
-					unset( $wp_filter['admin_notices']->callbacks[ $priority ][ $name ] );
401
+					unset( $wp_filter['admin_notices']->callbacks[$priority][$name] );
402 402
 					continue;
403 403
 				}
404 404
 				if ( ! empty( $arr['function'][0] ) && is_object( $arr['function'][0] ) && strpos( strtolower( get_class( $arr['function'][0] ) ), 'monsterinsights' ) !== false ) {
405 405
 					continue;
406 406
 				}
407
-				if ( !empty( $name ) && strpos( $name, 'monsterinsights' ) === false ) {
407
+				if ( ! empty( $name ) && strpos( $name, 'monsterinsights' ) === false ) {
408 408
 					unset( $wp_filter['admin_notices']->callbacks[$priority][$name] );
409 409
 				}
410 410
 			}
411 411
 		}
412 412
 	}
413 413
 
414
-	if ( !empty( $wp_filter['all_admin_notices']->callbacks ) && is_array( $wp_filter['all_admin_notices']->callbacks ) ) {
415
-		foreach( $wp_filter['all_admin_notices']->callbacks as $priority => $hooks ) {
414
+	if ( ! empty( $wp_filter['all_admin_notices']->callbacks ) && is_array( $wp_filter['all_admin_notices']->callbacks ) ) {
415
+		foreach ( $wp_filter['all_admin_notices']->callbacks as $priority => $hooks ) {
416 416
 			foreach ( $hooks as $name => $arr ) {
417 417
 				if ( is_object( $arr['function'] ) && $arr['function'] instanceof Closure ) {
418
-					unset( $wp_filter['all_admin_notices']->callbacks[ $priority ][ $name ] );
418
+					unset( $wp_filter['all_admin_notices']->callbacks[$priority][$name] );
419 419
 					continue;
420 420
 				}
421 421
 				if ( ! empty( $arr['function'][0] ) && is_object( $arr['function'][0] ) && strpos( strtolower( get_class( $arr['function'][0] ) ), 'monsterinsights' ) !== false ) {
422 422
 					continue;
423 423
 				}
424
-				if ( !empty( $name ) && strpos( $name, 'monsterinsights' ) === false ) {
424
+				if ( ! empty( $name ) && strpos( $name, 'monsterinsights' ) === false ) {
425 425
 					unset( $wp_filter['all_admin_notices']->callbacks[$priority][$name] );
426 426
 				}
427 427
 			}
428 428
 		}
429 429
 	}
430 430
 }
431
-add_action('admin_print_scripts', 'hide_non_monsterinsights_warnings');  
431
+add_action( 'admin_print_scripts', 'hide_non_monsterinsights_warnings' );  
432 432
 
433 433
 /**
434 434
  * Called whenever an upgrade button / link is displayed in Lite, this function will
@@ -489,7 +489,7 @@  discard block
 block discarded – undo
489 489
 	return $shareasale_id;
490 490
 }
491 491
 
492
-function monsterinsights_settings_ublock_error_js(){
492
+function monsterinsights_settings_ublock_error_js() {
493 493
 	echo "<script type='text/javascript'>\n";
494 494
 	echo "jQuery( document ).ready( function( $ ) {
495 495
 			if ( window.uorigindetected == null){
@@ -505,9 +505,9 @@  discard block
 block discarded – undo
505 505
 }
506 506
 
507 507
 function monsterinsights_ublock_notice() {
508
-	ob_start();?>
508
+	ob_start(); ?>
509 509
 	<div id="monsterinsights-ublock-origin-error" class="error inline" style="display:none;">
510
-		<?php echo sprintf( esc_html__( 'MonsterInsights has detected that it\'s files are being blocked. This is usually caused by a adblock browser plugin (particularly uBlock Origin), or a conflicting WordPress theme or plugin. This issue only affects the admin side of MonsterInsights. To solve this, ensure MonsterInsights is whitelisted for your website URL in any adblock browser plugin you use. For step by step directions on how to do this, %1$sclick here%2$s. If this doesn\'t solve the issue (rare), send us a ticket %3$shere%2$s and we\'ll be happy to help diagnose the issue.', 'google-analytics-for-wordpress'), '<a href="https://monsterinsights.com/docs/monsterinsights-asset-files-blocked/" target="_blank" rel="noopener noreferrer" referrer="no-referrer">', '</a>', '<a href="https://monsterinsights.com/contact/" target="_blank" rel="noopener noreferrer" referrer="no-referrer">');
510
+		<?php echo sprintf( esc_html__( 'MonsterInsights has detected that it\'s files are being blocked. This is usually caused by a adblock browser plugin (particularly uBlock Origin), or a conflicting WordPress theme or plugin. This issue only affects the admin side of MonsterInsights. To solve this, ensure MonsterInsights is whitelisted for your website URL in any adblock browser plugin you use. For step by step directions on how to do this, %1$sclick here%2$s. If this doesn\'t solve the issue (rare), send us a ticket %3$shere%2$s and we\'ll be happy to help diagnose the issue.', 'google-analytics-for-wordpress' ), '<a href="https://monsterinsights.com/docs/monsterinsights-asset-files-blocked/" target="_blank" rel="noopener noreferrer" referrer="no-referrer">', '</a>', '<a href="https://monsterinsights.com/contact/" target="_blank" rel="noopener noreferrer" referrer="no-referrer">' );
511 511
 		?>
512 512
 	</div>
513 513
 	<?php
Please login to merge, or discard this patch.
includes/frontend/tracking/class-tracking-analytics.php 1 patch
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -98,8 +98,8 @@  discard block
 block discarded – undo
98 98
 
99 99
 		if ( $create && ! empty( $create ) && is_array( $create ) ) {
100 100
 			$create = json_encode( $create );
101
-			$create = str_replace( '"', "'",  $create );
102
-			$options['create'] = "'create', '" . esc_js( $ua_code ). "', '" . esc_js( $domain ) . "', " . $create;
101
+			$create = str_replace( '"', "'", $create );
102
+			$options['create'] = "'create', '" . esc_js( $ua_code ) . "', '" . esc_js( $domain ) . "', " . $create;
103 103
 		} else {
104 104
 			$options['create'] = "'create', '" . esc_js( $ua_code ) . "', '" . esc_js( $domain ) . "'";
105 105
 		}
@@ -175,21 +175,21 @@  discard block
 block discarded – undo
175 175
 	 */
176 176
 	public function frontend_output( ) {
177 177
 		$options        = $this->frontend_tracking_options();
178
-		$is_debug_mode  =  monsterinsights_is_debug_mode();
179
-		$src     	    = apply_filters( 'monsterinsights_frontend_output_analytics_src', '//www.google-analytics.com/analytics.js' );
178
+		$is_debug_mode  = monsterinsights_is_debug_mode();
179
+		$src = apply_filters( 'monsterinsights_frontend_output_analytics_src', '//www.google-analytics.com/analytics.js' );
180 180
 		if ( current_user_can( 'manage_options' ) && $is_debug_mode ) {
181
-			$src       = apply_filters( 'monsterinsights_frontend_output_analytics_src', '//www.google-analytics.com/analytics_debug.js' );
181
+			$src = apply_filters( 'monsterinsights_frontend_output_analytics_src', '//www.google-analytics.com/analytics_debug.js' );
182 182
 		}
183 183
 		$compat     	= monsterinsights_get_option( 'gatracker_compatibility_mode', false );
184
-		$compat    	 	= $compat ? 'window.ga = __gaTracker;' : '';
184
+		$compat = $compat ? 'window.ga = __gaTracker;' : '';
185 185
 		$track_user 	= monsterinsights_track_user();
186 186
 		$ua         	= monsterinsights_get_ua();
187 187
 		$output     	= '';
188 188
 		$reason     	= '';
189
-		$attributes     = apply_filters( 'monsterinsights_tracking_analytics_script_attributes', array( 'type' => "text/javascript", 'data-cfasync' => 'false'  ) );
189
+		$attributes     = apply_filters( 'monsterinsights_tracking_analytics_script_attributes', array( 'type' => "text/javascript", 'data-cfasync' => 'false' ) );
190 190
 		$attr_string    = '';
191 191
 		if ( ! empty( $attributes ) ) {
192
-			foreach( $attributes as $attr_name => $attr_value ) {
192
+			foreach ( $attributes as $attr_name => $attr_value ) {
193 193
 	 			if ( ! empty( $attr_name ) ) {
194 194
 	 				$attr_string .= ' ' . sanitize_key( $attr_name ) . '="' . esc_attr( $attr_value ) . '"';
195 195
 	 			} else {
@@ -203,20 +203,20 @@  discard block
 block discarded – undo
203 203
 <?php if ( ! $track_user ) {
204 204
 	if ( empty( $ua ) ) {
205 205
 		$reason = __( 'Note: MonsterInsights is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the MonsterInsights settings panel.', 'google-analytics-for-wordpress' );
206
-	    $output .=  '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL;
206
+	    $output .= '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL;
207 207
 	} else if ( current_user_can( 'monsterinsights_save_settings' ) ) {
208
-		$reason = __( 'Note: MonsterInsights does not track you as a logged in site administrator to prevent site owners from accidentally skewing their own Google Analytics data.'. PHP_EOL . 'If you are testing Google Analytics code, please do so either logged out or in the private browsing/incognito mode of your web browser.', 'google-analytics-for-wordpress' );
209
-	    $output .=  '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL;
208
+		$reason = __( 'Note: MonsterInsights does not track you as a logged in site administrator to prevent site owners from accidentally skewing their own Google Analytics data.' . PHP_EOL . 'If you are testing Google Analytics code, please do so either logged out or in the private browsing/incognito mode of your web browser.', 'google-analytics-for-wordpress' );
209
+	    $output .= '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL;
210 210
 	} else {
211 211
 		$reason = __( 'Note: The site owner has disabled Google Analytics tracking for your user role.', 'google-analytics-for-wordpress' );
212
-	    $output .=  '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL;
212
+	    $output .= '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL;
213 213
 	}
214 214
 	echo $output;
215 215
 } ?>
216 216
 <?php if ( $ua ) { ?>
217
-<script<?php echo $attr_string;?>>
217
+<script<?php echo $attr_string; ?>>
218 218
 	var mi_track_user      = <?php echo ( $track_user ? 'true' : 'false' ); ?>;
219
-	var mi_no_track_reason = <?php echo ( $reason ? "'" . esc_js( $reason)  . "'": "''" ); ?>;
219
+	var mi_no_track_reason = <?php echo ( $reason ? "'" . esc_js( $reason ) . "'" : "''" ); ?>;
220 220
 	<?php do_action( 'monsterinsights_tracking_analytics_frontend_output_after_mi_track_user' ); ?>
221 221
 
222 222
 <?php if ( $this->should_do_optout() ) { ?>
@@ -264,7 +264,7 @@  discard block
 block discarded – undo
264 264
 	?>
265 265
 	} else {
266 266
 <?php if ( $this->should_do_optout() ) { ?>
267
-		console.log( "<?php echo esc_js( $reason );?>" );
267
+		console.log( "<?php echo esc_js( $reason ); ?>" );
268 268
 		(function() {
269 269
 			/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
270 270
 			var noopfn = function() {
@@ -287,7 +287,7 @@  discard block
 block discarded – undo
287 287
 				}
288 288
 				var f = arguments[len-1];
289 289
 				if ( typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function' ) {
290
-					console.log( '<?php echo esc_js( __("Not running function", "google-analytics-for-wordpress" ) );?> __gaTracker(' + arguments[0] + " ....) <?php echo esc_js( __( "because you are not being tracked.", 'google-analytics-for-wordpress' ) );?> " + mi_no_track_reason );
290
+					console.log( '<?php echo esc_js( __( "Not running function", "google-analytics-for-wordpress" ) ); ?> __gaTracker(' + arguments[0] + " ....) <?php echo esc_js( __( "because you are not being tracked.", 'google-analytics-for-wordpress' ) ); ?> " + mi_no_track_reason );
291 291
 					return;
292 292
 				}
293 293
 				try {
Please login to merge, or discard this patch.