Completed
Pull Request — develop (#1683)
by Naveen
01:17
created
src/admin/class-wordlift-admin-mappings-page.php 2 patches
Indentation   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -16,36 +16,36 @@
 block discarded – undo
16 16
  */
17 17
 class Wordlift_Admin_Mappings_Page extends Wordlift_Admin_Page {
18 18
 
19
-	/**
20
-	 * {@inheritdoc}
21
-	 */
22
-	public function get_page_title() {
19
+    /**
20
+     * {@inheritdoc}
21
+     */
22
+    public function get_page_title() {
23 23
 
24
-		return __( 'Schema.org Types', 'wordlift' );
25
-	}
24
+        return __( 'Schema.org Types', 'wordlift' );
25
+    }
26 26
 
27
-	/**
28
-	 * {@inheritdoc}
29
-	 */
30
-	public function get_menu_title() {
27
+    /**
28
+     * {@inheritdoc}
29
+     */
30
+    public function get_menu_title() {
31 31
 
32
-		return __( 'Schema.org Types', 'wordlift' );
33
-	}
32
+        return __( 'Schema.org Types', 'wordlift' );
33
+    }
34 34
 
35
-	/**
36
-	 * {@inheritdoc}
37
-	 */
38
-	public function get_menu_slug() {
35
+    /**
36
+     * {@inheritdoc}
37
+     */
38
+    public function get_menu_slug() {
39 39
 
40
-		return 'wl_mappings';
41
-	}
40
+        return 'wl_mappings';
41
+    }
42 42
 
43
-	/**
44
-	 * {@inheritdoc}
45
-	 */
46
-	public function get_partial_name() {
43
+    /**
44
+     * {@inheritdoc}
45
+     */
46
+    public function get_partial_name() {
47 47
 
48
-		return 'wordlift-admin-mappings-page.php';
49
-	}
48
+        return 'wordlift-admin-mappings-page.php';
49
+    }
50 50
 
51 51
 }
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 	 */
22 22
 	public function get_page_title() {
23 23
 
24
-		return __( 'Schema.org Types', 'wordlift' );
24
+		return __('Schema.org Types', 'wordlift');
25 25
 	}
26 26
 
27 27
 	/**
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 	 */
30 30
 	public function get_menu_title() {
31 31
 
32
-		return __( 'Schema.org Types', 'wordlift' );
32
+		return __('Schema.org Types', 'wordlift');
33 33
 	}
34 34
 
35 35
 	/**
Please login to merge, or discard this patch.
src/admin/class-wordlift-dashboard-service.php 2 patches
Indentation   +209 added lines, -209 removed lines patch added patch discarded remove patch
@@ -18,107 +18,107 @@  discard block
 block discarded – undo
18 18
  */
19 19
 class Wordlift_Dashboard_Service {
20 20
 
21
-	/**
22
-	 * Transient Name
23
-	 *
24
-	 * @since  3.4.0
25
-	 */
26
-	const TRANSIENT_NAME = 'wl_dashboard_stats';
27
-
28
-	/**
29
-	 * Transient Expiration (in seconds)
30
-	 *
31
-	 * @since  3.4.0
32
-	 */
33
-	const TRANSIENT_EXPIRATION = 86400;
34
-
35
-	/**
36
-	 * A {@link Wordlift_Rating_Service} instance.
37
-	 *
38
-	 * @since  3.10.0
39
-	 * @access private
40
-	 * @var \Wordlift_Rating_Service $rating_service A {@link Wordlift_Rating_Service} instance.
41
-	 */
42
-	private $rating_service;
43
-
44
-	/**
45
-	 * The {@link Wordlift_Entity_Service} instance.
46
-	 *
47
-	 * @since  3.15.0
48
-	 * @access private
49
-	 * @var \Wordlift_Entity_Service $entity_service The {@link Wordlift_Entity_Service} instance.
50
-	 */
51
-	private $entity_service;
52
-
53
-	/**
54
-	 * Create a Wordlift_Entity_List_Service.
55
-	 *
56
-	 * @since 3.4.0
57
-	 */
58
-	protected function __construct() {
59
-
60
-		$this->rating_service = Wordlift_Rating_Service::get_instance();
61
-		$this->entity_service = Wordlift_Entity_Service::get_instance();
62
-
63
-	}
64
-
65
-	private static $instance;
66
-
67
-	public static function get_instance() {
68
-		if ( ! isset( self::$instance ) ) {
69
-			self::$instance = new self();
70
-		}
71
-
72
-		return self::$instance;
73
-	}
74
-
75
-	/**
76
-	 * Return stats layout
77
-	 *
78
-	 * @since 3.4.0
79
-	 */
21
+    /**
22
+     * Transient Name
23
+     *
24
+     * @since  3.4.0
25
+     */
26
+    const TRANSIENT_NAME = 'wl_dashboard_stats';
27
+
28
+    /**
29
+     * Transient Expiration (in seconds)
30
+     *
31
+     * @since  3.4.0
32
+     */
33
+    const TRANSIENT_EXPIRATION = 86400;
34
+
35
+    /**
36
+     * A {@link Wordlift_Rating_Service} instance.
37
+     *
38
+     * @since  3.10.0
39
+     * @access private
40
+     * @var \Wordlift_Rating_Service $rating_service A {@link Wordlift_Rating_Service} instance.
41
+     */
42
+    private $rating_service;
43
+
44
+    /**
45
+     * The {@link Wordlift_Entity_Service} instance.
46
+     *
47
+     * @since  3.15.0
48
+     * @access private
49
+     * @var \Wordlift_Entity_Service $entity_service The {@link Wordlift_Entity_Service} instance.
50
+     */
51
+    private $entity_service;
52
+
53
+    /**
54
+     * Create a Wordlift_Entity_List_Service.
55
+     *
56
+     * @since 3.4.0
57
+     */
58
+    protected function __construct() {
59
+
60
+        $this->rating_service = Wordlift_Rating_Service::get_instance();
61
+        $this->entity_service = Wordlift_Entity_Service::get_instance();
62
+
63
+    }
64
+
65
+    private static $instance;
66
+
67
+    public static function get_instance() {
68
+        if ( ! isset( self::$instance ) ) {
69
+            self::$instance = new self();
70
+        }
71
+
72
+        return self::$instance;
73
+    }
74
+
75
+    /**
76
+     * Return stats layout
77
+     *
78
+     * @since 3.4.0
79
+     */
80 80
     // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
81
-	public function dashboard_widget_callback( $post ) {
82
-		$caption_kses           = array( 'a' => array( 'href' => array() ) );
83
-		$enriched_posts_title   = __( 'enriched posts', 'wordlift' );
84
-		$enriched_posts_caption = sprintf(
85
-			wp_kses(
86
-				/* translators: 1: Percentage of annotated posts, 2: Link to the edit screen, 3: Number of annotated posts, 4: Total posts. */
87
-				__( '%1$s, of your <a href="%2$s">posts</a> are annotated. This means %3$s annotated posts on %4$s.', 'wordlift' ),
88
-				array( 'a' => array( 'href' => array() ) )
89
-			),
90
-			$this->render_stat_param( 'annotatedPostsPercentage' ),
91
-			esc_url( admin_url( 'edit.php' ) ),
92
-			$this->render_stat_param( 'annotated_posts' ),
93
-			$this->render_stat_param( 'posts' )
94
-		);
95
-
96
-		$rating_title   = __( 'average entity rating', 'wordlift' );
97
-		$rating_caption = sprintf(
98
-			wp_kses(
99
-					/* translators: 1: The entities count, 2: The link to the vocabulary, 3: The average rating. */
100
-				__( 'You have %1$s entities in your <a href="%2$s">vocabulary</a> with an average rating of %3$s.', 'wordlift' ),
101
-				array( 'a' => array( 'href' => array() ) )
102
-			),
103
-			$this->render_stat_param( 'entities' ),
104
-			esc_url( admin_url( 'edit.php?post_type=entity' ) ),
105
-			$this->render_stat_param( 'rating' )
106
-		);
107
-
108
-		$graph_title   = __( 'triples in your graph', 'wordlift' );
109
-		$graph_caption = sprintf(
110
-			wp_kses(
111
-					/* translators: 1: The percentage of the graph size compared to Wikidata, 2: The link to Wikidata. */
112
-				__( 'Your graphs size corresponds to %1$s of <a href="%2$s">Wikidata</a>.', 'wordlift' ),
113
-				array( 'a' => array( 'href' => array() ) )
114
-			),
115
-			$this->render_stat_param( 'wikidata' ),
116
-			esc_url( 'https://www.wikidata.org/' )
117
-		);
118
-
119
-		$triples_label = __( 'triples', 'wordlift' );
120
-
121
-		?>
81
+    public function dashboard_widget_callback( $post ) {
82
+        $caption_kses           = array( 'a' => array( 'href' => array() ) );
83
+        $enriched_posts_title   = __( 'enriched posts', 'wordlift' );
84
+        $enriched_posts_caption = sprintf(
85
+            wp_kses(
86
+                /* translators: 1: Percentage of annotated posts, 2: Link to the edit screen, 3: Number of annotated posts, 4: Total posts. */
87
+                __( '%1$s, of your <a href="%2$s">posts</a> are annotated. This means %3$s annotated posts on %4$s.', 'wordlift' ),
88
+                array( 'a' => array( 'href' => array() ) )
89
+            ),
90
+            $this->render_stat_param( 'annotatedPostsPercentage' ),
91
+            esc_url( admin_url( 'edit.php' ) ),
92
+            $this->render_stat_param( 'annotated_posts' ),
93
+            $this->render_stat_param( 'posts' )
94
+        );
95
+
96
+        $rating_title   = __( 'average entity rating', 'wordlift' );
97
+        $rating_caption = sprintf(
98
+            wp_kses(
99
+                    /* translators: 1: The entities count, 2: The link to the vocabulary, 3: The average rating. */
100
+                __( 'You have %1$s entities in your <a href="%2$s">vocabulary</a> with an average rating of %3$s.', 'wordlift' ),
101
+                array( 'a' => array( 'href' => array() ) )
102
+            ),
103
+            $this->render_stat_param( 'entities' ),
104
+            esc_url( admin_url( 'edit.php?post_type=entity' ) ),
105
+            $this->render_stat_param( 'rating' )
106
+        );
107
+
108
+        $graph_title   = __( 'triples in your graph', 'wordlift' );
109
+        $graph_caption = sprintf(
110
+            wp_kses(
111
+                    /* translators: 1: The percentage of the graph size compared to Wikidata, 2: The link to Wikidata. */
112
+                __( 'Your graphs size corresponds to %1$s of <a href="%2$s">Wikidata</a>.', 'wordlift' ),
113
+                array( 'a' => array( 'href' => array() ) )
114
+            ),
115
+            $this->render_stat_param( 'wikidata' ),
116
+            esc_url( 'https://www.wikidata.org/' )
117
+        );
118
+
119
+        $triples_label = __( 'triples', 'wordlift' );
120
+
121
+        ?>
122 122
 		<div id="wl-dashboard-widget-inner-wrapper">
123 123
 			<div class="wl-stat-card">
124 124
 				<div class="wl-stat-graph-wrapper">
@@ -157,114 +157,114 @@  discard block
 block discarded – undo
157 157
 		</div>
158 158
 		<?php
159 159
 
160
-	}
161
-
162
-	/**
163
-	 * Return stats
164
-	 *
165
-	 * @since 3.4.0
166
-	 */
167
-	public function add_dashboard_widgets() {
168
-		wp_add_dashboard_widget(
169
-			'wordlift-dashboard-widget',
170
-			'WordLift Dashboard',
171
-			array(
172
-				$this,
173
-				'dashboard_widget_callback',
174
-			)
175
-		);
176
-	}
177
-
178
-	/**
179
-	 * Return stats
180
-	 *
181
-	 * @uses  https://codex.wordpress.org/Function_Reference/set_transient
182
-	 *
183
-	 * @since 3.4.0
184
-	 */
185
-	public function ajax_get_stats() {
186
-
187
-		// If needed, the transient is force to reloaded.
188
-		if ( isset( $_GET['force_reload'] ) ) { //phpcs:ignore WordPress.Security.NonceVerification.Recommended
189
-			delete_transient( self::TRANSIENT_NAME );
190
-		}
191
-
192
-		// Try to retrieve the transient
193
-		$stats = get_transient( self::TRANSIENT_NAME );
194
-
195
-		if ( ! $stats ) {
196
-			// Calculate stats
197
-			$count_triples = $this->count_triples();
198
-			$stats         = array(
199
-				'entities'        => $this->entity_service->count(),
200
-				'posts'           => $this->count_posts(),
201
-				'annotated_posts' => $this->count_annotated_posts(),
202
-				'triples'         => $count_triples ? $count_triples : '-',
203
-				'rating'          => $this->average_entities_rating(),
204
-			);
205
-			// Cache stats results trough transient
206
-			set_transient( self::TRANSIENT_NAME, $stats, self::TRANSIENT_EXPIRATION );
207
-		}
208
-		// Return stats as json object
209
-		wl_core_send_json( $stats );
210
-	}
211
-
212
-	/**
213
-	 * Calculate total number of published posts
214
-	 *
215
-	 * @uses  https://codex.wordpress.org/it:Riferimento_funzioni/wp_count_posts
216
-	 * @since 3.4.0
217
-	 *
218
-	 * @return int Total number of published posts.
219
-	 */
220
-	public function count_posts() {
221
-
222
-		return (int) wp_count_posts()->publish;
223
-	}
224
-
225
-	/**
226
-	 * Calculate total number of annotated published posts
227
-	 *
228
-	 * @return int Total number of annotated published posts.
229
-	 * @since 3.4.0
230
-	 */
231
-	public function count_annotated_posts() {
232
-
233
-		// Prepare interaction with db
234
-		global $wpdb;
235
-		// Retrieve Wordlift relation instances table name
236
-		// $table_name = wl_core_get_relation_instances_table_name();
237
-		// Calculate sql statement
238
-
239
-		// Perform the query
240
-		return (int) $wpdb->get_var(
241
-			"SELECT COUNT(distinct(p.id)) FROM $wpdb->posts as p JOIN {$wpdb->prefix}wl_relation_instances as r ON p.id = r.subject_id AND p.post_type = 'post' AND p.post_status = 'publish'"
242
-		);
243
-
244
-	}
245
-
246
-	/**
247
-	 * Calculate the average entities rating.
248
-	 *
249
-	 * @return int Average entities rating.
250
-	 * @since 3.4.0
251
-	 *
252
-	 * @since 3.20.0 this method is public.
253
-	 */
254
-	public function average_entities_rating() {
255
-
256
-		// Prepare interaction with db
257
-		global $wpdb;
258
-
259
-		// Perform the query.
260
-		return $this->rating_service->convert_raw_score_to_percentage(
261
-			$wpdb->get_var(
262
-				$wpdb->prepare(
263
-					"SELECT AVG(meta_value) FROM $wpdb->postmeta where meta_key = %s",
264
-					Wordlift_Rating_Service::RATING_RAW_SCORE_META_KEY
265
-				)
266
-			)
267
-		);
268
-	}
160
+    }
161
+
162
+    /**
163
+     * Return stats
164
+     *
165
+     * @since 3.4.0
166
+     */
167
+    public function add_dashboard_widgets() {
168
+        wp_add_dashboard_widget(
169
+            'wordlift-dashboard-widget',
170
+            'WordLift Dashboard',
171
+            array(
172
+                $this,
173
+                'dashboard_widget_callback',
174
+            )
175
+        );
176
+    }
177
+
178
+    /**
179
+     * Return stats
180
+     *
181
+     * @uses  https://codex.wordpress.org/Function_Reference/set_transient
182
+     *
183
+     * @since 3.4.0
184
+     */
185
+    public function ajax_get_stats() {
186
+
187
+        // If needed, the transient is force to reloaded.
188
+        if ( isset( $_GET['force_reload'] ) ) { //phpcs:ignore WordPress.Security.NonceVerification.Recommended
189
+            delete_transient( self::TRANSIENT_NAME );
190
+        }
191
+
192
+        // Try to retrieve the transient
193
+        $stats = get_transient( self::TRANSIENT_NAME );
194
+
195
+        if ( ! $stats ) {
196
+            // Calculate stats
197
+            $count_triples = $this->count_triples();
198
+            $stats         = array(
199
+                'entities'        => $this->entity_service->count(),
200
+                'posts'           => $this->count_posts(),
201
+                'annotated_posts' => $this->count_annotated_posts(),
202
+                'triples'         => $count_triples ? $count_triples : '-',
203
+                'rating'          => $this->average_entities_rating(),
204
+            );
205
+            // Cache stats results trough transient
206
+            set_transient( self::TRANSIENT_NAME, $stats, self::TRANSIENT_EXPIRATION );
207
+        }
208
+        // Return stats as json object
209
+        wl_core_send_json( $stats );
210
+    }
211
+
212
+    /**
213
+     * Calculate total number of published posts
214
+     *
215
+     * @uses  https://codex.wordpress.org/it:Riferimento_funzioni/wp_count_posts
216
+     * @since 3.4.0
217
+     *
218
+     * @return int Total number of published posts.
219
+     */
220
+    public function count_posts() {
221
+
222
+        return (int) wp_count_posts()->publish;
223
+    }
224
+
225
+    /**
226
+     * Calculate total number of annotated published posts
227
+     *
228
+     * @return int Total number of annotated published posts.
229
+     * @since 3.4.0
230
+     */
231
+    public function count_annotated_posts() {
232
+
233
+        // Prepare interaction with db
234
+        global $wpdb;
235
+        // Retrieve Wordlift relation instances table name
236
+        // $table_name = wl_core_get_relation_instances_table_name();
237
+        // Calculate sql statement
238
+
239
+        // Perform the query
240
+        return (int) $wpdb->get_var(
241
+            "SELECT COUNT(distinct(p.id)) FROM $wpdb->posts as p JOIN {$wpdb->prefix}wl_relation_instances as r ON p.id = r.subject_id AND p.post_type = 'post' AND p.post_status = 'publish'"
242
+        );
243
+
244
+    }
245
+
246
+    /**
247
+     * Calculate the average entities rating.
248
+     *
249
+     * @return int Average entities rating.
250
+     * @since 3.4.0
251
+     *
252
+     * @since 3.20.0 this method is public.
253
+     */
254
+    public function average_entities_rating() {
255
+
256
+        // Prepare interaction with db
257
+        global $wpdb;
258
+
259
+        // Perform the query.
260
+        return $this->rating_service->convert_raw_score_to_percentage(
261
+            $wpdb->get_var(
262
+                $wpdb->prepare(
263
+                    "SELECT AVG(meta_value) FROM $wpdb->postmeta where meta_key = %s",
264
+                    Wordlift_Rating_Service::RATING_RAW_SCORE_META_KEY
265
+                )
266
+            )
267
+        );
268
+    }
269 269
 
270 270
 }
Please login to merge, or discard this patch.
Spacing   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 	private static $instance;
66 66
 
67 67
 	public static function get_instance() {
68
-		if ( ! isset( self::$instance ) ) {
68
+		if ( ! isset(self::$instance)) {
69 69
 			self::$instance = new self();
70 70
 		}
71 71
 
@@ -78,62 +78,62 @@  discard block
 block discarded – undo
78 78
 	 * @since 3.4.0
79 79
 	 */
80 80
     // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
81
-	public function dashboard_widget_callback( $post ) {
82
-		$caption_kses           = array( 'a' => array( 'href' => array() ) );
83
-		$enriched_posts_title   = __( 'enriched posts', 'wordlift' );
81
+	public function dashboard_widget_callback($post) {
82
+		$caption_kses           = array('a' => array('href' => array()));
83
+		$enriched_posts_title   = __('enriched posts', 'wordlift');
84 84
 		$enriched_posts_caption = sprintf(
85 85
 			wp_kses(
86 86
 				/* translators: 1: Percentage of annotated posts, 2: Link to the edit screen, 3: Number of annotated posts, 4: Total posts. */
87
-				__( '%1$s, of your <a href="%2$s">posts</a> are annotated. This means %3$s annotated posts on %4$s.', 'wordlift' ),
88
-				array( 'a' => array( 'href' => array() ) )
87
+				__('%1$s, of your <a href="%2$s">posts</a> are annotated. This means %3$s annotated posts on %4$s.', 'wordlift'),
88
+				array('a' => array('href' => array()))
89 89
 			),
90
-			$this->render_stat_param( 'annotatedPostsPercentage' ),
91
-			esc_url( admin_url( 'edit.php' ) ),
92
-			$this->render_stat_param( 'annotated_posts' ),
93
-			$this->render_stat_param( 'posts' )
90
+			$this->render_stat_param('annotatedPostsPercentage'),
91
+			esc_url(admin_url('edit.php')),
92
+			$this->render_stat_param('annotated_posts'),
93
+			$this->render_stat_param('posts')
94 94
 		);
95 95
 
96
-		$rating_title   = __( 'average entity rating', 'wordlift' );
96
+		$rating_title   = __('average entity rating', 'wordlift');
97 97
 		$rating_caption = sprintf(
98 98
 			wp_kses(
99 99
 					/* translators: 1: The entities count, 2: The link to the vocabulary, 3: The average rating. */
100
-				__( 'You have %1$s entities in your <a href="%2$s">vocabulary</a> with an average rating of %3$s.', 'wordlift' ),
101
-				array( 'a' => array( 'href' => array() ) )
100
+				__('You have %1$s entities in your <a href="%2$s">vocabulary</a> with an average rating of %3$s.', 'wordlift'),
101
+				array('a' => array('href' => array()))
102 102
 			),
103
-			$this->render_stat_param( 'entities' ),
104
-			esc_url( admin_url( 'edit.php?post_type=entity' ) ),
105
-			$this->render_stat_param( 'rating' )
103
+			$this->render_stat_param('entities'),
104
+			esc_url(admin_url('edit.php?post_type=entity')),
105
+			$this->render_stat_param('rating')
106 106
 		);
107 107
 
108
-		$graph_title   = __( 'triples in your graph', 'wordlift' );
108
+		$graph_title   = __('triples in your graph', 'wordlift');
109 109
 		$graph_caption = sprintf(
110 110
 			wp_kses(
111 111
 					/* translators: 1: The percentage of the graph size compared to Wikidata, 2: The link to Wikidata. */
112
-				__( 'Your graphs size corresponds to %1$s of <a href="%2$s">Wikidata</a>.', 'wordlift' ),
113
-				array( 'a' => array( 'href' => array() ) )
112
+				__('Your graphs size corresponds to %1$s of <a href="%2$s">Wikidata</a>.', 'wordlift'),
113
+				array('a' => array('href' => array()))
114 114
 			),
115
-			$this->render_stat_param( 'wikidata' ),
116
-			esc_url( 'https://www.wikidata.org/' )
115
+			$this->render_stat_param('wikidata'),
116
+			esc_url('https://www.wikidata.org/')
117 117
 		);
118 118
 
119
-		$triples_label = __( 'triples', 'wordlift' );
119
+		$triples_label = __('triples', 'wordlift');
120 120
 
121 121
 		?>
122 122
 		<div id="wl-dashboard-widget-inner-wrapper">
123 123
 			<div class="wl-stat-card">
124 124
 				<div class="wl-stat-graph-wrapper">
125
-					<h4><?php echo esc_html( $enriched_posts_title ); ?> <a
125
+					<h4><?php echo esc_html($enriched_posts_title); ?> <a
126 126
 								href="http://docs.wordlift.it/en/latest/faq.html#what-is-content-enrichment"
127 127
 								target="_blank"><i class="wl-info"></i></a></h4>
128 128
 					<svg id="wl-posts-pie-chart" viewBox="0 0 32 32">
129 129
 						<circle r="16" cx="16" cy="16"/>
130 130
 					</svg>
131 131
 				</div>
132
-				<p><?php echo wp_kses( $enriched_posts_caption, $caption_kses ); ?> </p>
132
+				<p><?php echo wp_kses($enriched_posts_caption, $caption_kses); ?> </p>
133 133
 			</div>
134 134
 			<div class="wl-stat-card">
135 135
 				<div class="wl-stat-graph-wrapper">
136
-					<h4><?php echo esc_html( $rating_title ); ?> <a
136
+					<h4><?php echo esc_html($rating_title); ?> <a
137 137
 								href="http://docs.wordlift.it/en/latest/faq.html#what-factors-determine-the-rating-of-an-entity"
138 138
 								target="_blank"><i class="wl-info"></i></a></h4>
139 139
 					<svg id="wl-entities-gauge-chart" viewBox="0 0 32 32">
@@ -141,18 +141,18 @@  discard block
 block discarded – undo
141 141
 						<circle r="16" cx="16" cy="16" class="stat"/>
142 142
 					</svg>
143 143
 				</div>
144
-				<p><?php echo wp_kses( $rating_caption, $caption_kses ); ?></p>
144
+				<p><?php echo wp_kses($rating_caption, $caption_kses); ?></p>
145 145
 			</div>
146 146
 			<div class="wl-stat-card">
147 147
 				<div class="wl-stat-graph-wrapper">
148
-					<h4><?php echo esc_html( $graph_title ); ?><a href="http://docs.wordlift.it/en/latest/faq.html#what-is-a-triple"
148
+					<h4><?php echo esc_html($graph_title); ?><a href="http://docs.wordlift.it/en/latest/faq.html#what-is-a-triple"
149 149
 										target="_blank"><i class="wl-info"></i></a></h4>
150 150
 					<div class="wl-triples">
151 151
 						<span id="wl-dashboard-widget-triples"></span>
152
-						<span class="wl-triples-label"><?php echo esc_html( $triples_label ); ?></span>
152
+						<span class="wl-triples-label"><?php echo esc_html($triples_label); ?></span>
153 153
 					</div>
154 154
 				</div>
155
-				<p><?php echo wp_kses( $graph_caption, $caption_kses ); ?></p>
155
+				<p><?php echo wp_kses($graph_caption, $caption_kses); ?></p>
156 156
 			</div>
157 157
 		</div>
158 158
 		<?php
@@ -185,14 +185,14 @@  discard block
 block discarded – undo
185 185
 	public function ajax_get_stats() {
186 186
 
187 187
 		// If needed, the transient is force to reloaded.
188
-		if ( isset( $_GET['force_reload'] ) ) { //phpcs:ignore WordPress.Security.NonceVerification.Recommended
189
-			delete_transient( self::TRANSIENT_NAME );
188
+		if (isset($_GET['force_reload'])) { //phpcs:ignore WordPress.Security.NonceVerification.Recommended
189
+			delete_transient(self::TRANSIENT_NAME);
190 190
 		}
191 191
 
192 192
 		// Try to retrieve the transient
193
-		$stats = get_transient( self::TRANSIENT_NAME );
193
+		$stats = get_transient(self::TRANSIENT_NAME);
194 194
 
195
-		if ( ! $stats ) {
195
+		if ( ! $stats) {
196 196
 			// Calculate stats
197 197
 			$count_triples = $this->count_triples();
198 198
 			$stats         = array(
@@ -203,10 +203,10 @@  discard block
 block discarded – undo
203 203
 				'rating'          => $this->average_entities_rating(),
204 204
 			);
205 205
 			// Cache stats results trough transient
206
-			set_transient( self::TRANSIENT_NAME, $stats, self::TRANSIENT_EXPIRATION );
206
+			set_transient(self::TRANSIENT_NAME, $stats, self::TRANSIENT_EXPIRATION);
207 207
 		}
208 208
 		// Return stats as json object
209
-		wl_core_send_json( $stats );
209
+		wl_core_send_json($stats);
210 210
 	}
211 211
 
212 212
 	/**
Please login to merge, or discard this patch.
src/admin/class-wordlift-primashop-adapter.php 2 patches
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -7,32 +7,32 @@
 block discarded – undo
7 7
  */
8 8
 class Wordlift_PrimaShop_Adapter {
9 9
 
10
-	/**
11
-	 * Create a Wordlift_PrimaShop_Adapter instance.
12
-	 *
13
-	 * @since 3.2.3
14
-	 */
15
-	public function __construct() {
10
+    /**
11
+     * Create a Wordlift_PrimaShop_Adapter instance.
12
+     *
13
+     * @since 3.2.3
14
+     */
15
+    public function __construct() {
16 16
 
17
-		// Tell WP (and PrimaShop) that we support the *prima-layout-settings*. This will display the Content Settings
18
-		// in the entity edit page.
19
-		add_post_type_support( Wordlift_Entity_Service::TYPE_NAME, 'prima-layout-settings' );
17
+        // Tell WP (and PrimaShop) that we support the *prima-layout-settings*. This will display the Content Settings
18
+        // in the entity edit page.
19
+        add_post_type_support( Wordlift_Entity_Service::TYPE_NAME, 'prima-layout-settings' );
20 20
 
21
-	}
21
+    }
22 22
 
23
-	/**
24
-	 * Intercept the <em>prima_metabox_entity_header_args</em> filter and return what a call to the related <em>post</em>
25
-	 * would have returned.
26
-	 *
27
-	 * @since 3.2.3
28
-	 *
29
-	 * @param array $meta The meta array.
30
-	 *
31
-	 * @return array A meta array.
32
-	 */
33
-	public function prima_metabox_entity_header_args( $meta ) {
23
+    /**
24
+     * Intercept the <em>prima_metabox_entity_header_args</em> filter and return what a call to the related <em>post</em>
25
+     * would have returned.
26
+     *
27
+     * @since 3.2.3
28
+     *
29
+     * @param array $meta The meta array.
30
+     *
31
+     * @return array A meta array.
32
+     */
33
+    public function prima_metabox_entity_header_args( $meta ) {
34 34
 
35
-		return apply_filters( 'prima_metabox_post_header_args', $meta, 'post' );
36
-	}
35
+        return apply_filters( 'prima_metabox_post_header_args', $meta, 'post' );
36
+    }
37 37
 
38 38
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
 
17 17
 		// Tell WP (and PrimaShop) that we support the *prima-layout-settings*. This will display the Content Settings
18 18
 		// in the entity edit page.
19
-		add_post_type_support( Wordlift_Entity_Service::TYPE_NAME, 'prima-layout-settings' );
19
+		add_post_type_support(Wordlift_Entity_Service::TYPE_NAME, 'prima-layout-settings');
20 20
 
21 21
 	}
22 22
 
@@ -30,9 +30,9 @@  discard block
 block discarded – undo
30 30
 	 *
31 31
 	 * @return array A meta array.
32 32
 	 */
33
-	public function prima_metabox_entity_header_args( $meta ) {
33
+	public function prima_metabox_entity_header_args($meta) {
34 34
 
35
-		return apply_filters( 'prima_metabox_post_header_args', $meta, 'post' );
35
+		return apply_filters('prima_metabox_post_header_args', $meta, 'post');
36 36
 	}
37 37
 
38 38
 }
Please login to merge, or discard this patch.
src/admin/class-wordlift-entity-type-admin-service.php 2 patches
Indentation   +65 added lines, -65 removed lines patch added patch discarded remove patch
@@ -20,82 +20,82 @@
 block discarded – undo
20 20
  */
21 21
 class Wordlift_Entity_Type_Admin_Service {
22 22
 
23
-	/**
24
-	 * Create a {@link Wordlift_Entity_List_Service} instance.
25
-	 *
26
-	 * Set up the relevant filters and actions.
27
-	 *
28
-	 * @since 3.15.0
29
-	 */
30
-	public function __construct() {
23
+    /**
24
+     * Create a {@link Wordlift_Entity_List_Service} instance.
25
+     *
26
+     * Set up the relevant filters and actions.
27
+     *
28
+     * @since 3.15.0
29
+     */
30
+    public function __construct() {
31 31
 
32
-		add_action( 'admin_init', array( $this, 'hide_entity_type_metabox' ) );
33
-		add_action(
34
-			'admin_init',
35
-			array(
36
-				$this,
37
-				'set_filters_to_hide_entity_type_from_lists',
38
-			)
39
-		);
40
-	}
32
+        add_action( 'admin_init', array( $this, 'hide_entity_type_metabox' ) );
33
+        add_action(
34
+            'admin_init',
35
+            array(
36
+                $this,
37
+                'set_filters_to_hide_entity_type_from_lists',
38
+            )
39
+        );
40
+    }
41 41
 
42
-	/**
43
-	 * Hide the entity type metabox from non entity edit screens if user is not
44
-	 * allowed to configure entity types.
45
-	 *
46
-	 * @since 3.15.0
47
-	 */
48
-	public function hide_entity_type_metabox() {
42
+    /**
43
+     * Hide the entity type metabox from non entity edit screens if user is not
44
+     * allowed to configure entity types.
45
+     *
46
+     * @since 3.15.0
47
+     */
48
+    public function hide_entity_type_metabox() {
49 49
 
50
-		// Bail out if the user can edit entities.
51
-		if ( current_user_can( 'edit_wordlift_entity' ) ) {
52
-			return;
53
-		}
50
+        // Bail out if the user can edit entities.
51
+        if ( current_user_can( 'edit_wordlift_entity' ) ) {
52
+            return;
53
+        }
54 54
 
55
-		// Loop over all the non entity post types which support entities and turn off the metabox.
56
-		foreach ( $this->get_types_no_entity() as $type ) {
57
-			remove_meta_box( Wordlift_Entity_Type_Taxonomy_Service::TAXONOMY_NAME . 'div', $type, 'side' );
58
-		}
55
+        // Loop over all the non entity post types which support entities and turn off the metabox.
56
+        foreach ( $this->get_types_no_entity() as $type ) {
57
+            remove_meta_box( Wordlift_Entity_Type_Taxonomy_Service::TAXONOMY_NAME . 'div', $type, 'side' );
58
+        }
59 59
 
60
-	}
60
+    }
61 61
 
62
-	/**
63
-	 * Hide the entity type metabox from non entity list screens if user is not
64
-	 * allowed to configure entity types.
65
-	 *
66
-	 * @since 3.15.0
67
-	 */
68
-	public function set_filters_to_hide_entity_type_from_lists() {
62
+    /**
63
+     * Hide the entity type metabox from non entity list screens if user is not
64
+     * allowed to configure entity types.
65
+     *
66
+     * @since 3.15.0
67
+     */
68
+    public function set_filters_to_hide_entity_type_from_lists() {
69 69
 
70
-		// Bail out if the user can edit entities.
71
-		if ( current_user_can( 'edit_wordlift_entity' ) ) {
72
-			return;
73
-		}
70
+        // Bail out if the user can edit entities.
71
+        if ( current_user_can( 'edit_wordlift_entity' ) ) {
72
+            return;
73
+        }
74 74
 
75
-		// Loop over all the non entity post types which support entities and turn off the taxonomy column.
76
-		foreach ( $this->get_types_no_entity() as $type ) {
77
-			add_filter(
78
-				'manage_taxonomies_for_' . $type . '_columns',
79
-				function ( $taxonomies ) {
80
-					unset( $taxonomies[ Wordlift_Entity_Type_Taxonomy_Service::TAXONOMY_NAME ] );
75
+        // Loop over all the non entity post types which support entities and turn off the taxonomy column.
76
+        foreach ( $this->get_types_no_entity() as $type ) {
77
+            add_filter(
78
+                'manage_taxonomies_for_' . $type . '_columns',
79
+                function ( $taxonomies ) {
80
+                    unset( $taxonomies[ Wordlift_Entity_Type_Taxonomy_Service::TAXONOMY_NAME ] );
81 81
 
82
-					return $taxonomies;
83
-				}
84
-			);
85
-		}
82
+                    return $taxonomies;
83
+                }
84
+            );
85
+        }
86 86
 
87
-	}
87
+    }
88 88
 
89
-	/**
90
-	 * Get the types which are not the entity post type.
91
-	 *
92
-	 * @since 3.15.0
93
-	 *
94
-	 * @return array An array of types' names.
95
-	 */
96
-	private function get_types_no_entity() {
89
+    /**
90
+     * Get the types which are not the entity post type.
91
+     *
92
+     * @since 3.15.0
93
+     *
94
+     * @return array An array of types' names.
95
+     */
96
+    private function get_types_no_entity() {
97 97
 
98
-		return array_diff( Wordlift_Entity_Service::valid_entity_post_types(), (array) Wordlift_Entity_Service::TYPE_NAME );
99
-	}
98
+        return array_diff( Wordlift_Entity_Service::valid_entity_post_types(), (array) Wordlift_Entity_Service::TYPE_NAME );
99
+    }
100 100
 
101 101
 }
Please login to merge, or discard this patch.
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 	 */
30 30
 	public function __construct() {
31 31
 
32
-		add_action( 'admin_init', array( $this, 'hide_entity_type_metabox' ) );
32
+		add_action('admin_init', array($this, 'hide_entity_type_metabox'));
33 33
 		add_action(
34 34
 			'admin_init',
35 35
 			array(
@@ -48,13 +48,13 @@  discard block
 block discarded – undo
48 48
 	public function hide_entity_type_metabox() {
49 49
 
50 50
 		// Bail out if the user can edit entities.
51
-		if ( current_user_can( 'edit_wordlift_entity' ) ) {
51
+		if (current_user_can('edit_wordlift_entity')) {
52 52
 			return;
53 53
 		}
54 54
 
55 55
 		// Loop over all the non entity post types which support entities and turn off the metabox.
56
-		foreach ( $this->get_types_no_entity() as $type ) {
57
-			remove_meta_box( Wordlift_Entity_Type_Taxonomy_Service::TAXONOMY_NAME . 'div', $type, 'side' );
56
+		foreach ($this->get_types_no_entity() as $type) {
57
+			remove_meta_box(Wordlift_Entity_Type_Taxonomy_Service::TAXONOMY_NAME.'div', $type, 'side');
58 58
 		}
59 59
 
60 60
 	}
@@ -68,16 +68,16 @@  discard block
 block discarded – undo
68 68
 	public function set_filters_to_hide_entity_type_from_lists() {
69 69
 
70 70
 		// Bail out if the user can edit entities.
71
-		if ( current_user_can( 'edit_wordlift_entity' ) ) {
71
+		if (current_user_can('edit_wordlift_entity')) {
72 72
 			return;
73 73
 		}
74 74
 
75 75
 		// Loop over all the non entity post types which support entities and turn off the taxonomy column.
76
-		foreach ( $this->get_types_no_entity() as $type ) {
76
+		foreach ($this->get_types_no_entity() as $type) {
77 77
 			add_filter(
78
-				'manage_taxonomies_for_' . $type . '_columns',
79
-				function ( $taxonomies ) {
80
-					unset( $taxonomies[ Wordlift_Entity_Type_Taxonomy_Service::TAXONOMY_NAME ] );
78
+				'manage_taxonomies_for_'.$type.'_columns',
79
+				function($taxonomies) {
80
+					unset($taxonomies[Wordlift_Entity_Type_Taxonomy_Service::TAXONOMY_NAME]);
81 81
 
82 82
 					return $taxonomies;
83 83
 				}
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
 	 */
96 96
 	private function get_types_no_entity() {
97 97
 
98
-		return array_diff( Wordlift_Entity_Service::valid_entity_post_types(), (array) Wordlift_Entity_Service::TYPE_NAME );
98
+		return array_diff(Wordlift_Entity_Service::valid_entity_post_types(), (array) Wordlift_Entity_Service::TYPE_NAME);
99 99
 	}
100 100
 
101 101
 }
Please login to merge, or discard this patch.
src/admin/wordlift-admin-edit-post.php 2 patches
Indentation   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -16,37 +16,37 @@
 block discarded – undo
16 16
  */
17 17
 function wl_admin_permalink_html( $html, $post_id ) {
18 18
 
19
-	// Get the entity service instance.
20
-	$entity_service = Wordlift_Entity_Service::get_instance();
19
+    // Get the entity service instance.
20
+    $entity_service = Wordlift_Entity_Service::get_instance();
21 21
 
22
-	// Show the View Linked Data button only for entities.
23
-	//
24
-	// See https://github.com/insideout10/wordlift-plugin/issues/668.
25
-	$uri = $entity_service->get_uri( $post_id );
26
-	if ( 'publish' === get_post_status( $post_id ) && $uri ) {
22
+    // Show the View Linked Data button only for entities.
23
+    //
24
+    // See https://github.com/insideout10/wordlift-plugin/issues/668.
25
+    $uri = $entity_service->get_uri( $post_id );
26
+    if ( 'publish' === get_post_status( $post_id ) && $uri ) {
27 27
 
28
-		$lod_view_href = esc_attr( $uri );
29
-		/*
28
+        $lod_view_href = esc_attr( $uri );
29
+        /*
30 30
 		 * Add the `.html` extension to the link to have Chrome open the html version instead of RDF one.
31 31
 		 *
32 32
 		 * @see https://github.com/insideout10/wordlift-plugin/issues/931
33 33
 		 * @since 3.21.1
34 34
 		 */
35
-		// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
36
-		$html .= apply_filters( 'wl_feature__enable__view-linked-data', true ) ? "<span id='view-post-btn'><a href='$lod_view_href.html' class='button button-small wl-button' target='_blank'>" .
37
-						  esc_html__( 'View Linked Data', 'wordlift' ) .
38
-						  "</a></span>\n" : '';
35
+        // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
36
+        $html .= apply_filters( 'wl_feature__enable__view-linked-data', true ) ? "<span id='view-post-btn'><a href='$lod_view_href.html' class='button button-small wl-button' target='_blank'>" .
37
+                            esc_html__( 'View Linked Data', 'wordlift' ) .
38
+                            "</a></span>\n" : '';
39 39
 
40
-	}
40
+    }
41 41
 
42
-	// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
43
-	$html .= apply_filters( 'wl_feature__enable__test-sd', true ) ? "<span id='view-post-btn'><a href='" . WL_CONFIG_TEST_GOOGLE_RICH_SNIPPETS_URL .
44
-			rawurlencode( get_permalink( $post_id ) ) .
45
-			 "' class='button button-small wl-button' target='_blank'>" .
46
-			 esc_html__( 'Test Google Rich Snippets', 'wordlift' ) .
47
-			 "</a></span>\n" : '';
42
+    // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
43
+    $html .= apply_filters( 'wl_feature__enable__test-sd', true ) ? "<span id='view-post-btn'><a href='" . WL_CONFIG_TEST_GOOGLE_RICH_SNIPPETS_URL .
44
+            rawurlencode( get_permalink( $post_id ) ) .
45
+                "' class='button button-small wl-button' target='_blank'>" .
46
+                esc_html__( 'Test Google Rich Snippets', 'wordlift' ) .
47
+                "</a></span>\n" : '';
48 48
 
49
-	return $html;
49
+    return $html;
50 50
 }
51 51
 
52 52
 add_filter( 'get_sample_permalink_html', 'wl_admin_permalink_html', PHP_INT_MAX, 2 );
Please login to merge, or discard this patch.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
  *
15 15
  * @return string The enhanced html.
16 16
  */
17
-function wl_admin_permalink_html( $html, $post_id ) {
17
+function wl_admin_permalink_html($html, $post_id) {
18 18
 
19 19
 	// Get the entity service instance.
20 20
 	$entity_service = Wordlift_Entity_Service::get_instance();
@@ -22,10 +22,10 @@  discard block
 block discarded – undo
22 22
 	// Show the View Linked Data button only for entities.
23 23
 	//
24 24
 	// See https://github.com/insideout10/wordlift-plugin/issues/668.
25
-	$uri = $entity_service->get_uri( $post_id );
26
-	if ( 'publish' === get_post_status( $post_id ) && $uri ) {
25
+	$uri = $entity_service->get_uri($post_id);
26
+	if ('publish' === get_post_status($post_id) && $uri) {
27 27
 
28
-		$lod_view_href = esc_attr( $uri );
28
+		$lod_view_href = esc_attr($uri);
29 29
 		/*
30 30
 		 * Add the `.html` extension to the link to have Chrome open the html version instead of RDF one.
31 31
 		 *
@@ -33,20 +33,20 @@  discard block
 block discarded – undo
33 33
 		 * @since 3.21.1
34 34
 		 */
35 35
 		// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
36
-		$html .= apply_filters( 'wl_feature__enable__view-linked-data', true ) ? "<span id='view-post-btn'><a href='$lod_view_href.html' class='button button-small wl-button' target='_blank'>" .
37
-						  esc_html__( 'View Linked Data', 'wordlift' ) .
36
+		$html .= apply_filters('wl_feature__enable__view-linked-data', true) ? "<span id='view-post-btn'><a href='$lod_view_href.html' class='button button-small wl-button' target='_blank'>".
37
+						  esc_html__('View Linked Data', 'wordlift').
38 38
 						  "</a></span>\n" : '';
39 39
 
40 40
 	}
41 41
 
42 42
 	// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
43
-	$html .= apply_filters( 'wl_feature__enable__test-sd', true ) ? "<span id='view-post-btn'><a href='" . WL_CONFIG_TEST_GOOGLE_RICH_SNIPPETS_URL .
44
-			rawurlencode( get_permalink( $post_id ) ) .
45
-			 "' class='button button-small wl-button' target='_blank'>" .
46
-			 esc_html__( 'Test Google Rich Snippets', 'wordlift' ) .
43
+	$html .= apply_filters('wl_feature__enable__test-sd', true) ? "<span id='view-post-btn'><a href='".WL_CONFIG_TEST_GOOGLE_RICH_SNIPPETS_URL.
44
+			rawurlencode(get_permalink($post_id)).
45
+			 "' class='button button-small wl-button' target='_blank'>".
46
+			 esc_html__('Test Google Rich Snippets', 'wordlift').
47 47
 			 "</a></span>\n" : '';
48 48
 
49 49
 	return $html;
50 50
 }
51 51
 
52
-add_filter( 'get_sample_permalink_html', 'wl_admin_permalink_html', PHP_INT_MAX, 2 );
52
+add_filter('get_sample_permalink_html', 'wl_admin_permalink_html', PHP_INT_MAX, 2);
Please login to merge, or discard this patch.
src/admin/class-wordlift-admin-download-your-data-page.php 2 patches
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -55,11 +55,11 @@  discard block
 block discarded – undo
55 55
 		// Add a callback to our 'page' function.
56 56
 		add_submenu_page(
57 57
 			'wl_admin_menu',
58
-			_x( 'Download Your Data', 'Page title', 'wordlift' ),
59
-			_x( 'Download Your Data', 'Menu title', 'wordlift' ),
58
+			_x('Download Your Data', 'Page title', 'wordlift'),
59
+			_x('Download Your Data', 'Menu title', 'wordlift'),
60 60
 			'manage_options',
61 61
 			'wl_download_your_data',
62
-			array( $this, 'page' )
62
+			array($this, 'page')
63 63
 		);
64 64
 
65 65
 	}
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 	public function page() {
73 73
 
74 74
 		// Include the partial.
75
-		include plugin_dir_path( __FILE__ ) . 'partials/wordlift-admin-download-your-data.php';
75
+		include plugin_dir_path(__FILE__).'partials/wordlift-admin-download-your-data.php';
76 76
 
77 77
 	}
78 78
 
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
 		$default_api_service = Default_Api_Service::get_instance();
87 87
 
88 88
 		// Avoid PHP notices when buffer is empty.
89
-		if ( ob_get_contents() ) {
89
+		if (ob_get_contents()) {
90 90
 			ob_end_clean();
91 91
 		}
92 92
 
@@ -94,44 +94,44 @@  discard block
 block discarded – undo
94 94
 		$suffix = 'json';
95 95
 
96 96
 		// Check if there is suffix.
97
-		if ( isset( $_GET['out'] ) ) { //phpcs:ignore WordPress.Security.NonceVerification.Recommended
98
-			$suffix = sanitize_text_field( wp_unslash( $_GET['out'] ) ); //phpcs:ignore WordPress.Security.NonceVerification.Recommended
97
+		if (isset($_GET['out'])) { //phpcs:ignore WordPress.Security.NonceVerification.Recommended
98
+			$suffix = sanitize_text_field(wp_unslash($_GET['out'])); //phpcs:ignore WordPress.Security.NonceVerification.Recommended
99 99
 		}
100 100
 
101 101
 		// Create filename.
102
-		$filename = 'dataset.' . $suffix;
102
+		$filename = 'dataset.'.$suffix;
103 103
 
104
-		if ( ! in_array( $suffix, $this->allowed_formats, true ) ) {
104
+		if ( ! in_array($suffix, $this->allowed_formats, true)) {
105 105
 			// The file type is not from allowed types.
106
-			wp_die( esc_html__( 'The format is not supported.', 'wordlift' ) );
106
+			wp_die(esc_html__('The format is not supported.', 'wordlift'));
107 107
 		}
108 108
 
109
-		$accept_header_format = $this->allowed_headers[ $suffix ];
109
+		$accept_header_format = $this->allowed_headers[$suffix];
110 110
 
111 111
 		$headers = array(
112 112
 			'Accept' => $accept_header_format,
113 113
 		);
114 114
 
115
-		$response = $default_api_service->get( '/dataset/export', $headers );
115
+		$response = $default_api_service->get('/dataset/export', $headers);
116 116
 
117 117
 		$response = $response->get_response();
118 118
 
119 119
 		if (
120
-			is_wp_error( $response ) ||
120
+			is_wp_error($response) ||
121 121
 			200 !== (int) $response['response']['code']
122 122
 		) {
123 123
 			// Something is not working properly, so display error message.
124
-			wp_die( esc_html__( 'There was an error trying to connect to the server. Please try again later.', 'wordlift' ) );
124
+			wp_die(esc_html__('There was an error trying to connect to the server. Please try again later.', 'wordlift'));
125 125
 		}
126 126
 
127 127
 		// Get response body.
128
-		$body     = wp_remote_retrieve_body( $response );
129
-		$type     = wp_remote_retrieve_header( $response, 'content-type' );
130
-		$filename = 'dataset-' . gmdate( 'Y-m-d-H-i-s' ) . '.' . $suffix;
128
+		$body     = wp_remote_retrieve_body($response);
129
+		$type     = wp_remote_retrieve_header($response, 'content-type');
130
+		$filename = 'dataset-'.gmdate('Y-m-d-H-i-s').'.'.$suffix;
131 131
 
132 132
 		// Add proper file headers.
133
-		header( "Content-Disposition: attachment; filename=$filename" );
134
-		header( "Content-Type: $type" );
133
+		header("Content-Disposition: attachment; filename=$filename");
134
+		header("Content-Type: $type");
135 135
 
136 136
 		/*
137 137
 		 * Echo the response body. As this is not HTML we can not escape it
Please login to merge, or discard this patch.
Indentation   +120 added lines, -120 removed lines patch added patch discarded remove patch
@@ -18,128 +18,128 @@
 block discarded – undo
18 18
  * @since 3.6.0
19 19
  */
20 20
 class Wordlift_Admin_Download_Your_Data_Page {
21
-	/**
22
-	 * Used to check if the requested file is supported.
23
-	 *
24
-	 * @since  3.16.0
25
-	 * @access private
26
-	 * @var $allowed_formats array Allowed formats.
27
-	 */
28
-	private $allowed_formats = array(
29
-		'json',
30
-		'rdf',
31
-		'ttl',
32
-		'n3',
33
-	);
34
-
35
-	/**
36
-	 * The list of headers allowed by the endpoint.
37
-	 *
38
-	 * @since 3.28.2
39
-	 * @var string[]
40
-	 */
41
-	private $allowed_headers = array(
42
-		'json' => 'application/ld+json',
43
-		'rdf'  => 'application/rdf+xml',
44
-		'n3'   => 'text/n3',
45
-		'ttl'  => 'text/turtle',
46
-	);
47
-
48
-	/**
49
-	 * Hook to 'admin_menu' to add the 'Download Your Data' page.
50
-	 *
51
-	 * @since 3.6.0
52
-	 */
53
-	public function admin_menu() {
54
-
55
-		// Add a callback to our 'page' function.
56
-		add_submenu_page(
57
-			'wl_admin_menu',
58
-			_x( 'Download Your Data', 'Page title', 'wordlift' ),
59
-			_x( 'Download Your Data', 'Menu title', 'wordlift' ),
60
-			'manage_options',
61
-			'wl_download_your_data',
62
-			array( $this, 'page' )
63
-		);
64
-
65
-	}
66
-
67
-	/**
68
-	 * The admin menu callback to render the page.
69
-	 *
70
-	 * @since 3.6.0
71
-	 */
72
-	public function page() {
73
-
74
-		// Include the partial.
75
-		include plugin_dir_path( __FILE__ ) . 'partials/wordlift-admin-download-your-data.php';
76
-
77
-	}
78
-
79
-	/**
80
-	 * Ajax call to redirect to a download URL.
81
-	 *
82
-	 * @since 3.6.0
83
-	 */
84
-	public function download_your_data() {
85
-
86
-		$default_api_service = Default_Api_Service::get_instance();
87
-
88
-		// Avoid PHP notices when buffer is empty.
89
-		if ( ob_get_contents() ) {
90
-			ob_end_clean();
91
-		}
92
-
93
-		// Use json suffix by default.
94
-		$suffix = 'json';
95
-
96
-		// Check if there is suffix.
97
-		if ( isset( $_GET['out'] ) ) { //phpcs:ignore WordPress.Security.NonceVerification.Recommended
98
-			$suffix = sanitize_text_field( wp_unslash( $_GET['out'] ) ); //phpcs:ignore WordPress.Security.NonceVerification.Recommended
99
-		}
100
-
101
-		// Create filename.
102
-		$filename = 'dataset.' . $suffix;
103
-
104
-		if ( ! in_array( $suffix, $this->allowed_formats, true ) ) {
105
-			// The file type is not from allowed types.
106
-			wp_die( esc_html__( 'The format is not supported.', 'wordlift' ) );
107
-		}
108
-
109
-		$accept_header_format = $this->allowed_headers[ $suffix ];
110
-
111
-		$headers = array(
112
-			'Accept' => $accept_header_format,
113
-		);
114
-
115
-		$response = $default_api_service->get( '/dataset/export', $headers );
116
-
117
-		$response = $response->get_response();
118
-
119
-		if (
120
-			is_wp_error( $response ) ||
121
-			200 !== (int) $response['response']['code']
122
-		) {
123
-			// Something is not working properly, so display error message.
124
-			wp_die( esc_html__( 'There was an error trying to connect to the server. Please try again later.', 'wordlift' ) );
125
-		}
126
-
127
-		// Get response body.
128
-		$body     = wp_remote_retrieve_body( $response );
129
-		$type     = wp_remote_retrieve_header( $response, 'content-type' );
130
-		$filename = 'dataset-' . gmdate( 'Y-m-d-H-i-s' ) . '.' . $suffix;
131
-
132
-		// Add proper file headers.
133
-		header( "Content-Disposition: attachment; filename=$filename" );
134
-		header( "Content-Type: $type" );
135
-
136
-		/*
21
+    /**
22
+     * Used to check if the requested file is supported.
23
+     *
24
+     * @since  3.16.0
25
+     * @access private
26
+     * @var $allowed_formats array Allowed formats.
27
+     */
28
+    private $allowed_formats = array(
29
+        'json',
30
+        'rdf',
31
+        'ttl',
32
+        'n3',
33
+    );
34
+
35
+    /**
36
+     * The list of headers allowed by the endpoint.
37
+     *
38
+     * @since 3.28.2
39
+     * @var string[]
40
+     */
41
+    private $allowed_headers = array(
42
+        'json' => 'application/ld+json',
43
+        'rdf'  => 'application/rdf+xml',
44
+        'n3'   => 'text/n3',
45
+        'ttl'  => 'text/turtle',
46
+    );
47
+
48
+    /**
49
+     * Hook to 'admin_menu' to add the 'Download Your Data' page.
50
+     *
51
+     * @since 3.6.0
52
+     */
53
+    public function admin_menu() {
54
+
55
+        // Add a callback to our 'page' function.
56
+        add_submenu_page(
57
+            'wl_admin_menu',
58
+            _x( 'Download Your Data', 'Page title', 'wordlift' ),
59
+            _x( 'Download Your Data', 'Menu title', 'wordlift' ),
60
+            'manage_options',
61
+            'wl_download_your_data',
62
+            array( $this, 'page' )
63
+        );
64
+
65
+    }
66
+
67
+    /**
68
+     * The admin menu callback to render the page.
69
+     *
70
+     * @since 3.6.0
71
+     */
72
+    public function page() {
73
+
74
+        // Include the partial.
75
+        include plugin_dir_path( __FILE__ ) . 'partials/wordlift-admin-download-your-data.php';
76
+
77
+    }
78
+
79
+    /**
80
+     * Ajax call to redirect to a download URL.
81
+     *
82
+     * @since 3.6.0
83
+     */
84
+    public function download_your_data() {
85
+
86
+        $default_api_service = Default_Api_Service::get_instance();
87
+
88
+        // Avoid PHP notices when buffer is empty.
89
+        if ( ob_get_contents() ) {
90
+            ob_end_clean();
91
+        }
92
+
93
+        // Use json suffix by default.
94
+        $suffix = 'json';
95
+
96
+        // Check if there is suffix.
97
+        if ( isset( $_GET['out'] ) ) { //phpcs:ignore WordPress.Security.NonceVerification.Recommended
98
+            $suffix = sanitize_text_field( wp_unslash( $_GET['out'] ) ); //phpcs:ignore WordPress.Security.NonceVerification.Recommended
99
+        }
100
+
101
+        // Create filename.
102
+        $filename = 'dataset.' . $suffix;
103
+
104
+        if ( ! in_array( $suffix, $this->allowed_formats, true ) ) {
105
+            // The file type is not from allowed types.
106
+            wp_die( esc_html__( 'The format is not supported.', 'wordlift' ) );
107
+        }
108
+
109
+        $accept_header_format = $this->allowed_headers[ $suffix ];
110
+
111
+        $headers = array(
112
+            'Accept' => $accept_header_format,
113
+        );
114
+
115
+        $response = $default_api_service->get( '/dataset/export', $headers );
116
+
117
+        $response = $response->get_response();
118
+
119
+        if (
120
+            is_wp_error( $response ) ||
121
+            200 !== (int) $response['response']['code']
122
+        ) {
123
+            // Something is not working properly, so display error message.
124
+            wp_die( esc_html__( 'There was an error trying to connect to the server. Please try again later.', 'wordlift' ) );
125
+        }
126
+
127
+        // Get response body.
128
+        $body     = wp_remote_retrieve_body( $response );
129
+        $type     = wp_remote_retrieve_header( $response, 'content-type' );
130
+        $filename = 'dataset-' . gmdate( 'Y-m-d-H-i-s' ) . '.' . $suffix;
131
+
132
+        // Add proper file headers.
133
+        header( "Content-Disposition: attachment; filename=$filename" );
134
+        header( "Content-Type: $type" );
135
+
136
+        /*
137 137
 		 * Echo the response body. As this is not HTML we can not escape it
138 138
 		 * and neither sanitize it, therefor turning off the linter notice.
139 139
 		 */
140
-		echo $body; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- This is an RDF file which is downloaded to the client (see the `Content-Disposition: attachment` header above).
140
+        echo $body; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- This is an RDF file which is downloaded to the client (see the `Content-Disposition: attachment` header above).
141 141
 
142
-		// Exit in both cases.
143
-		exit;
144
-	}
142
+        // Exit in both cases.
143
+        exit;
144
+    }
145 145
 }
Please login to merge, or discard this patch.
src/admin/partials/admin-setup/step-3.php 2 patches
Indentation   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -6,24 +6,24 @@
 block discarded – undo
6 6
 
7 7
 	<p class="page-txt">
8 8
 		<?php
9
-		$grab_a_key_link_html = sprintf(
10
-			'<a target="_blank" href="%s">%s</a>',
11
-			esc_attr__( 'https://wordlift.io/pricing/?utm_campaign=wl_activation_grab_the_key', 'wordlift' ),
12
-			esc_html__( 'grab a key', 'wordlift' )
13
-		);
9
+        $grab_a_key_link_html = sprintf(
10
+            '<a target="_blank" href="%s">%s</a>',
11
+            esc_attr__( 'https://wordlift.io/pricing/?utm_campaign=wl_activation_grab_the_key', 'wordlift' ),
12
+            esc_html__( 'grab a key', 'wordlift' )
13
+        );
14 14
 
15
-		echo wp_kses(
16
-			sprintf(
17
-					/* translators: %s: Link to Grab a Key. */
18
-				esc_html__(
19
-					'If you already purchased a plan, check your email, get the activation key from your inbox and insert it in the field below. Otherwise %s!',
20
-					'wordlift'
21
-				),
22
-				$grab_a_key_link_html
23
-			),
24
-			array( 'a' => array( 'href' => array() ) )
25
-		);
26
-		?>
15
+        echo wp_kses(
16
+            sprintf(
17
+                    /* translators: %s: Link to Grab a Key. */
18
+                esc_html__(
19
+                    'If you already purchased a plan, check your email, get the activation key from your inbox and insert it in the field below. Otherwise %s!',
20
+                    'wordlift'
21
+                ),
22
+                $grab_a_key_link_html
23
+            ),
24
+            array( 'a' => array( 'href' => array() ) )
25
+        );
26
+        ?>
27 27
 	</p>
28 28
 	<input
29 29
 		type="text"
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,15 +1,15 @@  discard block
 block discarded – undo
1 1
 <!-- Pane 3 content -->
2 2
 <script type="text/html" id="page-2">
3 3
 	<h2 class="page-title">
4
-		<?php esc_html_e( 'License Key', 'wordlift' ); ?>
4
+		<?php esc_html_e('License Key', 'wordlift'); ?>
5 5
 	</h2>
6 6
 
7 7
 	<p class="page-txt">
8 8
 		<?php
9 9
 		$grab_a_key_link_html = sprintf(
10 10
 			'<a target="_blank" href="%s">%s</a>',
11
-			esc_attr__( 'https://wordlift.io/pricing/?utm_campaign=wl_activation_grab_the_key', 'wordlift' ),
12
-			esc_html__( 'grab a key', 'wordlift' )
11
+			esc_attr__('https://wordlift.io/pricing/?utm_campaign=wl_activation_grab_the_key', 'wordlift'),
12
+			esc_html__('grab a key', 'wordlift')
13 13
 		);
14 14
 
15 15
 		echo wp_kses(
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 				),
22 22
 				$grab_a_key_link_html
23 23
 			),
24
-			array( 'a' => array( 'href' => array() ) )
24
+			array('a' => array('href' => array()))
25 25
 		);
26 26
 		?>
27 27
 	</p>
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
 		name="key"
34 34
 		value=""
35 35
 		autocomplete="off"
36
-		placeholder="<?php echo esc_attr_x( 'License Key', 'Input text placeholder', 'wordlift' ); ?>"
36
+		placeholder="<?php echo esc_attr_x('License Key', 'Input text placeholder', 'wordlift'); ?>"
37 37
 	>
38 38
 	<div>
39 39
 		<p class="wl-val-key-error">
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
 			target="_tab"
47 47
 			class="button wl-default-action"
48 48
 		>
49
-			<?php esc_html_e( 'Grab a Key!', 'wordlift' ); ?>
49
+			<?php esc_html_e('Grab a Key!', 'wordlift'); ?>
50 50
 		</a>
51 51
 
52 52
 		<input
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 			type="button"
55 55
 			data-wl-next="wl-next"
56 56
 			class="button"
57
-			value="<?php esc_attr_e( 'Next', 'wordlift' ); ?>"
57
+			value="<?php esc_attr_e('Next', 'wordlift'); ?>"
58 58
 		>
59 59
 	</div>
60 60
 </script>
Please login to merge, or discard this patch.
src/admin/partials/admin-setup/step-1.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -1,42 +1,42 @@  discard block
 block discarded – undo
1 1
 <!-- Pane 1 content -->
2 2
 <script type="text/html" id="page-0">
3 3
 	<h2 class="page-title">
4
-		<?php esc_html_e( 'Welcome', 'wordlift' ); ?>
4
+		<?php esc_html_e('Welcome', 'wordlift'); ?>
5 5
 	</h2>
6 6
 
7 7
 	<p class="page-txt">
8
-		<?php esc_html_e( 'Thank you for downloading WordLift. Now you can boost your website with a double-digit growth. WordLift helps you with:', 'wordlift' ); ?>
8
+		<?php esc_html_e('Thank you for downloading WordLift. Now you can boost your website with a double-digit growth. WordLift helps you with:', 'wordlift'); ?>
9 9
 	</p>
10 10
 
11 11
 	<ul class="page-list">
12 12
 		<li>
13 13
 			<span class="fa fa-university"></span>
14
-			<?php esc_html_e( 'Trustworthiness', 'wordlift' ); ?>
14
+			<?php esc_html_e('Trustworthiness', 'wordlift'); ?>
15 15
 		</li>
16 16
 
17 17
 		<li>
18 18
 			<span class="fa fa-map-marker"></span>
19
-			<?php esc_html_e( 'Enrichment', 'wordlift' ); ?>
19
+			<?php esc_html_e('Enrichment', 'wordlift'); ?>
20 20
 		</li>
21 21
 
22 22
 		<li>
23 23
 			<span class="fa fa-heart"></span>
24
-			<?php esc_html_e( 'Engagement', 'wordlift' ); ?>
24
+			<?php esc_html_e('Engagement', 'wordlift'); ?>
25 25
 		</li>
26 26
 
27 27
 		<li>
28 28
 			<span class="fa fa-hand-o-right"></span>
29
-			<?php esc_html_e( 'Smart Navigation', 'wordlift' ); ?>
29
+			<?php esc_html_e('Smart Navigation', 'wordlift'); ?>
30 30
 		</li>
31 31
 
32 32
 		<li>
33 33
 			<span class="fa fa-google"></span>
34
-			<?php esc_html_e( 'SEO Optimization', 'wordlift' ); ?>
34
+			<?php esc_html_e('SEO Optimization', 'wordlift'); ?>
35 35
 		</li>
36 36
 
37 37
 		<li>
38 38
 			<span class="fa fa-group"></span>
39
-			<?php esc_html_e( 'Content Marketing', 'wordlift' ); ?>
39
+			<?php esc_html_e('Content Marketing', 'wordlift'); ?>
40 40
 		</li>
41 41
 	</ul>
42 42
 
@@ -46,13 +46,13 @@  discard block
 block discarded – undo
46 46
 				target="_tab"
47 47
 				class="button"
48 48
 		>
49
-			<?php esc_html_e( 'Learn More', 'wordlift' ); ?>
49
+			<?php esc_html_e('Learn More', 'wordlift'); ?>
50 50
 		</a>
51 51
 		<input
52 52
 				type="button"
53 53
 				data-wl-next="wl-next"
54 54
 				class="wl-default-action"
55
-				value="<?php esc_attr_e( 'Next', 'wordlift' ); ?>"
55
+				value="<?php esc_attr_e('Next', 'wordlift'); ?>"
56 56
 		>
57 57
 	</div>
58 58
 </script>
Please login to merge, or discard this patch.
src/admin/partials/admin-setup/step-5.php 2 patches
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -10,27 +10,27 @@
 block discarded – undo
10 10
 
11 11
 	<?php
12 12
 
13
-	// Get the language locale part.
14
-	$parts    = explode( '_', get_locale() );
15
-	$language = isset( $parts[0] ) ? $parts[0] : '';
16
-	$country  = isset( $parts[1] ) ? strtolower( $parts[1] ) : '';
17
-	?>
13
+    // Get the language locale part.
14
+    $parts    = explode( '_', get_locale() );
15
+    $language = isset( $parts[0] ) ? $parts[0] : '';
16
+    $country  = isset( $parts[1] ) ? strtolower( $parts[1] ) : '';
17
+    ?>
18 18
 
19 19
 	<br>
20 20
 
21 21
 	<?php
22
-	// Render country select element.
22
+    // Render country select element.
23 23
     // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
24
-	$country_select->render(
25
-		array(
26
-			'id'     => 'wl-country-code',
27
-			'name'   => 'wl-country-code',
28
-			'lang'   => $language,
29
-			'value'  => $country,
30
-			'notice' => __( 'The selected language is not supported in this country.</br>Please choose another country or language.', 'wordlift' ),
31
-		)
32
-	);
33
-	?>
24
+    $country_select->render(
25
+        array(
26
+            'id'     => 'wl-country-code',
27
+            'name'   => 'wl-country-code',
28
+            'lang'   => $language,
29
+            'value'  => $country,
30
+            'notice' => __( 'The selected language is not supported in this country.</br>Please choose another country or language.', 'wordlift' ),
31
+        )
32
+    );
33
+    ?>
34 34
 
35 35
 	<div class="btn-wrapper">
36 36
 		<input
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,19 +1,19 @@  discard block
 block discarded – undo
1 1
 <!-- Pane 5 content -->
2 2
 <script type="text/html" id="page-4">
3 3
 	<h2 class="page-title">
4
-		<?php esc_html_e( 'Country', 'wordlift' ); ?>
4
+		<?php esc_html_e('Country', 'wordlift'); ?>
5 5
 	</h2>
6 6
 
7 7
 	<p class="page-txt">
8
-		<?php esc_html_e( 'Each WordLift key can be used only in one language.', 'wordlift' ); ?>
8
+		<?php esc_html_e('Each WordLift key can be used only in one language.', 'wordlift'); ?>
9 9
 	</p>
10 10
 
11 11
 	<?php
12 12
 
13 13
 	// Get the language locale part.
14
-	$parts    = explode( '_', get_locale() );
15
-	$language = isset( $parts[0] ) ? $parts[0] : '';
16
-	$country  = isset( $parts[1] ) ? strtolower( $parts[1] ) : '';
14
+	$parts    = explode('_', get_locale());
15
+	$language = isset($parts[0]) ? $parts[0] : '';
16
+	$country  = isset($parts[1]) ? strtolower($parts[1]) : '';
17 17
 	?>
18 18
 
19 19
 	<br>
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
 			'name'   => 'wl-country-code',
28 28
 			'lang'   => $language,
29 29
 			'value'  => $country,
30
-			'notice' => __( 'The selected language is not supported in this country.</br>Please choose another country or language.', 'wordlift' ),
30
+			'notice' => __('The selected language is not supported in this country.</br>Please choose another country or language.', 'wordlift'),
31 31
 		)
32 32
 	);
33 33
 	?>
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
 				type="button"
38 38
 				data-wl-next="wl-next"
39 39
 				class="wl-default-action"
40
-				value="<?php esc_attr_e( 'Next', 'wordlift' ); ?>"
40
+				value="<?php esc_attr_e('Next', 'wordlift'); ?>"
41 41
 		>
42 42
 	</div>
43 43
 </script>
Please login to merge, or discard this patch.