Code Duplication    Length = 3-3 lines in 7 locations

src/admin/includes/functions.php 1 location

@@ 1022-1024 (lines=3) @@
1019
1020
	global $title, $parent_file, $submenu_file;
1021
1022
	if ( ! current_user_can( 'install_wordpoints_extensions' ) ) {
1023
		wp_die( esc_html__( 'Sorry, you are not allowed to install WordPoints extensions on this site.', 'wordpoints' ), '', array( 'response' => 403 ) );
1024
	}
1025
1026
	check_admin_referer( 'wordpoints-module-upload' );
1027

src/admin/screens/modules-load.php 6 locations

@@ 38-40 (lines=3) @@
35
36
	// Activate a single module.
37
	case 'activate':
38
		if ( ! current_user_can( 'activate_wordpoints_extensions' ) ) {
39
			wp_die( esc_html__( 'Sorry, you are not allowed to activate extensions for this site.', 'wordpoints' ), '', array( 'response' => 403 ) );
40
		}
41
42
		if ( is_multisite() && ! is_network_admin() && is_network_only_wordpoints_module( $module ) ) {
43
@@ 88-90 (lines=3) @@
85
86
	// Activate multiple modules.
87
	case 'activate-selected':
88
		if ( ! current_user_can( 'activate_wordpoints_extensions' ) ) {
89
			wp_die( esc_html__( 'Sorry, you are not allowed to activate extensions for this site.', 'wordpoints' ), '', array( 'response' => 403 ) );
90
		}
91
92
		check_admin_referer( 'bulk-modules' );
93
@@ 144-146 (lines=3) @@
141
142
	// Get the fatal error from a module.
143
	case 'error_scrape':
144
		if ( ! current_user_can( 'activate_wordpoints_extensions' ) ) {
145
			wp_die( esc_html__( 'Sorry, you are not allowed to activate extensions for this site.', 'wordpoints' ), '', array( 'response' => 403 ) );
146
		}
147
148
		check_admin_referer( 'module-activation-error_' . $module );
149
@@ 188-190 (lines=3) @@
185
186
	// Deactivate a module.
187
	case 'deactivate':
188
		if ( ! current_user_can( 'activate_wordpoints_extensions' ) ) {
189
			wp_die( esc_html__( 'Sorry, you are not allowed to deactivate extensions for this site.', 'wordpoints' ), '', array( 'response' => 403 ) );
190
		}
191
192
		check_admin_referer( 'deactivate-module_' . $module );
193
@@ 216-218 (lines=3) @@
213
214
	// Deactivate multiple modules.
215
	case 'deactivate-selected':
216
		if ( ! current_user_can( 'activate_wordpoints_extensions' ) ) {
217
			wp_die( esc_html__( 'Sorry, you are not allowed to deactivate extensions for this site.', 'wordpoints' ), '', array( 'response' => 403 ) );
218
		}
219
220
		check_admin_referer( 'bulk-modules' );
221
@@ 258-260 (lines=3) @@
255
256
	// Delete multiple modules.
257
	case 'delete-selected':
258
		if ( ! current_user_can( 'delete_wordpoints_extensions' ) ) {
259
			wp_die( esc_html__( 'Sorry, you are not allowed to delete extensions for this site.', 'wordpoints' ), '', array( 'response' => 403 ) );
260
		}
261
262
		check_admin_referer( 'bulk-modules' );
263