Completed
Branch master (bf7767)
by
unknown
02:38
created
includes/admin/class-alnp-admin-settings.php 1 patch
Spacing   +177 added lines, -177 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly.
14
-if ( ! defined( 'ABSPATH' ) ) {
14
+if ( ! defined('ABSPATH')) {
15 15
 	exit;
16 16
 }
17 17
 
18
-if ( ! class_exists('Auto_Load_Next_Post_Admin_Settings' ) ) {
18
+if ( ! class_exists('Auto_Load_Next_Post_Admin_Settings')) {
19 19
 
20 20
 	class Auto_Load_Next_Post_Admin_Settings {
21 21
 
@@ -56,16 +56,16 @@  discard block
 block discarded – undo
56 56
 		 * @return  $settings
57 57
 		 */
58 58
 		public static function get_settings_pages() {
59
-			if ( empty( self::$settings ) ) {
59
+			if (empty(self::$settings)) {
60 60
 				$settings = array();
61 61
 
62
-				include_once( dirname( __FILE__ ) . '/settings/class-alnp-settings-page.php' );
62
+				include_once(dirname(__FILE__).'/settings/class-alnp-settings-page.php');
63 63
 
64
-				$settings[] = include( dirname( __FILE__ ) . '/settings/class-alnp-settings-theme-selectors.php');
65
-				$settings[] = include( dirname( __FILE__ ) . '/settings/class-alnp-settings-misc.php');
66
-				$settings[] = include( dirname( __FILE__ ) . '/settings/class-alnp-settings-events.php');
64
+				$settings[] = include(dirname(__FILE__).'/settings/class-alnp-settings-theme-selectors.php');
65
+				$settings[] = include(dirname(__FILE__).'/settings/class-alnp-settings-misc.php');
66
+				$settings[] = include(dirname(__FILE__).'/settings/class-alnp-settings-events.php');
67 67
 
68
-				self::$settings = apply_filters( 'auto_load_next_post_get_settings_pages', $settings );
68
+				self::$settings = apply_filters('auto_load_next_post_get_settings_pages', $settings);
69 69
 			}
70 70
 
71 71
 			return self::$settings;
@@ -83,16 +83,16 @@  discard block
 block discarded – undo
83 83
 		public static function save() {
84 84
 			global $current_tab;
85 85
 
86
-			check_admin_referer( 'auto-load-next-post-settings' );
86
+			check_admin_referer('auto-load-next-post-settings');
87 87
 
88 88
 			// Trigger actions
89
-			do_action( 'auto_load_next_post_settings_save_' . $current_tab );
90
-			do_action( 'auto_load_next_post_update_options_' . $current_tab );
91
-			do_action( 'auto_load_next_post_update_options' );
89
+			do_action('auto_load_next_post_settings_save_'.$current_tab);
90
+			do_action('auto_load_next_post_update_options_'.$current_tab);
91
+			do_action('auto_load_next_post_update_options');
92 92
 
93
-			self::add_message( __( 'Your settings have been saved.', 'auto-load-next-post' ) );
93
+			self::add_message(__('Your settings have been saved.', 'auto-load-next-post'));
94 94
 
95
-			do_action( 'auto_load_next_post_settings_saved' );
95
+			do_action('auto_load_next_post_settings_saved');
96 96
 		} // END save()
97 97
 
98 98
 		/**
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 		 * @since  1.0.0
104 104
 		 * @param  string $text Message
105 105
 		 */
106
-		public static function add_message( $text ) {
106
+		public static function add_message($text) {
107 107
 			self::$messages[] = $text;
108 108
 		} // END add_message()
109 109
 
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
 		 * @since  1.0.0
116 116
 		 * @param  string $text Error
117 117
 		 */
118
-		public static function add_error( $text ) {
118
+		public static function add_error($text) {
119 119
 			self::$errors[] = $text;
120 120
 		} // END add_error()
121 121
 
@@ -128,13 +128,13 @@  discard block
 block discarded – undo
128 128
 		 * @return string
129 129
 		 */
130 130
 		public static function show_messages() {
131
-			if ( count( self::$errors ) > 0 ) {
132
-				foreach ( self::$errors as $error ) {
133
-					echo '<div id="message" class="error inline"><p><strong>' . esc_html( $error ) . '</strong></p></div>';
131
+			if (count(self::$errors) > 0) {
132
+				foreach (self::$errors as $error) {
133
+					echo '<div id="message" class="error inline"><p><strong>'.esc_html($error).'</strong></p></div>';
134 134
 				}
135
-			} elseif ( count( self::$messages ) > 0 ) {
136
-				foreach ( self::$messages as $message ) {
137
-					echo '<div id="message" class="updated inline"><p><strong>' . esc_html( $message ) . '</strong></p></div>';
135
+			} elseif (count(self::$messages) > 0) {
136
+				foreach (self::$messages as $message) {
137
+					echo '<div id="message" class="updated inline"><p><strong>'.esc_html($message).'</strong></p></div>';
138 138
 				}
139 139
 			}
140 140
 		} // END show_messages()
@@ -156,12 +156,12 @@  discard block
 block discarded – undo
156 156
 		public static function output() {
157 157
 			global $current_section, $current_tab;
158 158
 
159
-			do_action( 'auto_load_next_post_settings_start' );
159
+			do_action('auto_load_next_post_settings_start');
160 160
 
161 161
 			// Get tabs for the settings page
162
-			$tabs = apply_filters( 'auto_load_next_post_settings_tabs_array', array() );
162
+			$tabs = apply_filters('auto_load_next_post_settings_tabs_array', array());
163 163
 
164
-			include( dirname( __FILE__ ) . '/views/html-admin-settings.php' );
164
+			include(dirname(__FILE__).'/views/html-admin-settings.php');
165 165
 		} // END output()
166 166
 
167 167
 		/**
@@ -173,33 +173,33 @@  discard block
 block discarded – undo
173 173
 		 * @param  mixed $option_name
174 174
 		 * @return string
175 175
 		 */
176
-		public static function get_option( $option_name, $default = '' ) {
176
+		public static function get_option($option_name, $default = '') {
177 177
 			// Array value
178
-			if ( strstr( $option_name, '[' ) ) {
179
-				parse_str( $option_name, $option_array );
178
+			if (strstr($option_name, '[')) {
179
+				parse_str($option_name, $option_array);
180 180
 
181 181
 				// Option name is first key
182
-				$option_name = current( array_keys( $option_array ) );
182
+				$option_name = current(array_keys($option_array));
183 183
 
184 184
 				// Get value
185
-				$option_values = get_option( $option_name, '' );
185
+				$option_values = get_option($option_name, '');
186 186
 
187
-				$key = key( $option_array[$option_name] );
187
+				$key = key($option_array[$option_name]);
188 188
 
189
-				if ( isset( $option_values[$key] ) ) {
189
+				if (isset($option_values[$key])) {
190 190
 					$option_value = $option_values[$key];
191 191
 				} else {
192 192
 					$option_value = null;
193 193
 				}
194 194
 			} else {
195 195
 				// Single value
196
-				$option_value = get_option( $option_name, null );
196
+				$option_value = get_option($option_name, null);
197 197
 			}
198 198
 
199
-			if ( is_array( $option_value ) ) {
200
-				$option_value = array_map( 'stripslashes', $option_value );
201
-			} elseif ( ! is_null( $option_value ) ) {
202
-				$option_value = stripslashes( $option_value );
199
+			if (is_array($option_value)) {
200
+				$option_value = array_map('stripslashes', $option_value);
201
+			} elseif ( ! is_null($option_value)) {
202
+				$option_value = stripslashes($option_value);
203 203
 			}
204 204
 
205 205
 			return $option_value === null ? $default : $option_value;
@@ -216,83 +216,83 @@  discard block
 block discarded – undo
216 216
 		 * @version 1.5.0
217 217
 		 * @param   array $options Opens array to output
218 218
 		 */
219
-		public static function output_fields( $options ) {
220
-			foreach ( $options as $value ) {
221
-				if ( ! isset( $value['type'] ) ) {
219
+		public static function output_fields($options) {
220
+			foreach ($options as $value) {
221
+				if ( ! isset($value['type'])) {
222 222
 					continue;
223 223
 				}
224
-				if ( ! isset( $value['id'] ) ) {
224
+				if ( ! isset($value['id'])) {
225 225
 					$value['id'] = '';
226 226
 				}
227
-				if ( ! isset( $value['title'] ) ) {
228
-					$value['title'] = isset( $value['name'] ) ? $value['name'] : '';
227
+				if ( ! isset($value['title'])) {
228
+					$value['title'] = isset($value['name']) ? $value['name'] : '';
229 229
 				}
230
-				if ( ! isset( $value['class'] ) ) {
230
+				if ( ! isset($value['class'])) {
231 231
 					$value['class'] = '';
232 232
 				}
233
-				if ( ! isset( $value['css'] ) ) {
233
+				if ( ! isset($value['css'])) {
234 234
 					$value['css'] = '';
235 235
 				}
236
-				if ( ! isset( $value['default'] ) ) {
236
+				if ( ! isset($value['default'])) {
237 237
 					$value['default'] = '';
238 238
 				}
239
-				if ( ! isset( $value['desc'] ) ) {
239
+				if ( ! isset($value['desc'])) {
240 240
 					$value['desc'] = '';
241 241
 				}
242
-				if ( ! isset( $value['placeholder'] ) ) {
242
+				if ( ! isset($value['placeholder'])) {
243 243
 					$value['placeholder'] = '';
244 244
 				}
245 245
 
246 246
 				// Custom attribute handling
247 247
 				$custom_attributes = array();
248 248
 
249
-				if ( ! empty( $value['custom_attributes'] ) && is_array( $value['custom_attributes'] ) ) {
250
-					foreach ( $value['custom_attributes'] as $attribute => $attribute_value ) {
251
-						$custom_attributes[] = esc_attr( $attribute ) . '="' . esc_attr( $attribute_value ) . '"';
249
+				if ( ! empty($value['custom_attributes']) && is_array($value['custom_attributes'])) {
250
+					foreach ($value['custom_attributes'] as $attribute => $attribute_value) {
251
+						$custom_attributes[] = esc_attr($attribute).'="'.esc_attr($attribute_value).'"';
252 252
 					}
253 253
 				}
254 254
 
255 255
 				// Description handling
256
-				if ( ! empty( $value['desc'] ) ) {
256
+				if ( ! empty($value['desc'])) {
257 257
 					$description = $value['desc'];
258 258
 				}
259 259
 
260
-				if ( $description && in_array( $value['type'], array( 'textarea', 'radio' ), true ) ) {
261
-					$description = '<p style="margin-top:0">' . wp_kses_post( $description ) . '</p>';
262
-				} elseif ( $description && in_array( $value['type'], array( 'checkbox' ), true ) ) {
263
-					$description = wp_kses_post( $description );
264
-				} elseif ( $description ) {
265
-					$description = '<p class="description">' . wp_kses_post( $description ) . '</p>';
260
+				if ($description && in_array($value['type'], array('textarea', 'radio'), true)) {
261
+					$description = '<p style="margin-top:0">'.wp_kses_post($description).'</p>';
262
+				} elseif ($description && in_array($value['type'], array('checkbox'), true)) {
263
+					$description = wp_kses_post($description);
264
+				} elseif ($description) {
265
+					$description = '<p class="description">'.wp_kses_post($description).'</p>';
266 266
 				}
267 267
 
268 268
 				// Switch based on type
269
-				switch( $value['type'] ) {
269
+				switch ($value['type']) {
270 270
 
271 271
 					// Section Titles
272 272
 					case 'title':
273
-						if ( ! empty( $value['title'] ) ) {
274
-							echo '<h2>' . esc_html( $value['title'] ) . '</h2>';
273
+						if ( ! empty($value['title'])) {
274
+							echo '<h2>'.esc_html($value['title']).'</h2>';
275 275
 						}
276
-						if ( ! empty( $value['desc'] ) ) {
277
-							echo '<div id="' . esc_attr( sanitize_title( $value['id'] ) ) . '-description">';
278
-							echo wp_kses_post( wpautop( wptexturize( $value['desc'] ) ) );
276
+						if ( ! empty($value['desc'])) {
277
+							echo '<div id="'.esc_attr(sanitize_title($value['id'])).'-description">';
278
+							echo wp_kses_post(wpautop(wptexturize($value['desc'])));
279 279
 							echo '</div>';
280 280
 						}
281 281
 						echo '<table class="form-table">'."\n\n";
282
-						if ( ! empty( $value['id'] ) ) {
283
-							do_action( 'auto_load_next_post_settings_' . sanitize_title( $value['id'] ) );
282
+						if ( ! empty($value['id'])) {
283
+							do_action('auto_load_next_post_settings_'.sanitize_title($value['id']));
284 284
 						}
285 285
 
286 286
 						break;
287 287
 
288 288
 					// Section Ends
289 289
 					case 'sectionend':
290
-						if ( ! empty( $value['id'] ) ) {
291
-							do_action( 'auto_load_next_post_settings_' . sanitize_title( $value['id'] ) . '_end' );
290
+						if ( ! empty($value['id'])) {
291
+							do_action('auto_load_next_post_settings_'.sanitize_title($value['id']).'_end');
292 292
 						}
293 293
 						echo '</table>';
294
-						if ( ! empty( $value['id'] ) ) {
295
-							do_action( 'auto_load_next_post_settings_' . sanitize_title( $value['id'] ) . '_after' );
294
+						if ( ! empty($value['id'])) {
295
+							do_action('auto_load_next_post_settings_'.sanitize_title($value['id']).'_after');
296 296
 						}
297 297
 						break;
298 298
 
@@ -305,22 +305,22 @@  discard block
 block discarded – undo
305 305
 					case 'time':
306 306
 					case 'week':
307 307
 					case 'email':
308
-						$option_value = self::get_option( $value['id'], $value['default'] );
308
+						$option_value = self::get_option($value['id'], $value['default']);
309 309
 
310 310
 						?><tr valign="top">
311 311
 							<th scope="row" class="titledesc">
312
-								<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_html( $value['title'] ); ?></label>
312
+								<label for="<?php echo esc_attr($value['id']); ?>"><?php echo esc_html($value['title']); ?></label>
313 313
 							</th>
314
-							<td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
314
+							<td class="forminp forminp-<?php echo esc_attr(sanitize_title($value['type'])); ?>">
315 315
 								<input
316
-									name="<?php echo esc_attr( $value['id'] ); ?>"
317
-									id="<?php echo esc_attr( $value['id'] ); ?>"
318
-									type="<?php echo esc_attr( $value['type'] ); ?>"
319
-									style="<?php echo esc_attr( $value['css'] ); ?>"
320
-									value="<?php echo esc_attr( $option_value ); ?>"
321
-									class="<?php echo esc_attr( $value['class'] ); ?>"
322
-									placeholder="<?php echo esc_attr( $value['placeholder'] ); ?>"
323
-									<?php echo implode(' ', $custom_attributes ); ?>
316
+									name="<?php echo esc_attr($value['id']); ?>"
317
+									id="<?php echo esc_attr($value['id']); ?>"
318
+									type="<?php echo esc_attr($value['type']); ?>"
319
+									style="<?php echo esc_attr($value['css']); ?>"
320
+									value="<?php echo esc_attr($option_value); ?>"
321
+									class="<?php echo esc_attr($value['class']); ?>"
322
+									placeholder="<?php echo esc_attr($value['placeholder']); ?>"
323
+									<?php echo implode(' ', $custom_attributes); ?>
324 324
 								/><?php echo $description; ?>
325 325
 							</td>
326 326
 						</tr><?php
@@ -328,23 +328,23 @@  discard block
 block discarded – undo
328 328
 
329 329
 					// Textarea.
330 330
 					case 'textarea':
331
-						$option_value = self::get_option( $value['id'], $value['default'] );
331
+						$option_value = self::get_option($value['id'], $value['default']);
332 332
 						?>
333 333
 						<tr valign="top">
334 334
 							<th scope="row" class="titledesc">
335
-								<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_html( $value['title'] ); ?></label>
335
+								<label for="<?php echo esc_attr($value['id']); ?>"><?php echo esc_html($value['title']); ?></label>
336 336
 							</th>
337
-							<td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
337
+							<td class="forminp forminp-<?php echo esc_attr(sanitize_title($value['type'])); ?>">
338 338
 								<?php echo $description; ?>
339 339
 
340 340
 								<textarea
341
-									name="<?php echo esc_attr( $value['id'] ); ?>"
342
-									id="<?php echo esc_attr( $value['id'] ); ?>"
343
-									style="<?php echo esc_attr( $value['css'] ); ?>"
344
-									class="<?php echo esc_attr( $value['class'] ); ?>"
345
-									placeholder="<?php echo esc_attr( $value['placeholder'] ); ?>"
346
-									<?php echo implode( ' ', $custom_attributes ); ?>
347
-									><?php echo esc_textarea( $option_value ); ?></textarea>
341
+									name="<?php echo esc_attr($value['id']); ?>"
342
+									id="<?php echo esc_attr($value['id']); ?>"
343
+									style="<?php echo esc_attr($value['css']); ?>"
344
+									class="<?php echo esc_attr($value['class']); ?>"
345
+									placeholder="<?php echo esc_attr($value['placeholder']); ?>"
346
+									<?php echo implode(' ', $custom_attributes); ?>
347
+									><?php echo esc_textarea($option_value); ?></textarea>
348 348
 							</td>
349 349
 						</tr>
350 350
 						<?php
@@ -353,35 +353,35 @@  discard block
 block discarded – undo
353 353
 					// Select boxes.
354 354
 					case 'select':
355 355
 					case 'multiselect':
356
-						$option_value = self::get_option( $value['id'], $value['default'] );
356
+						$option_value = self::get_option($value['id'], $value['default']);
357 357
 						?>
358 358
 						<tr valign="top">
359 359
 							<th scope="row" class="titledesc">
360
-								<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_html( $value['title'] ); ?></label>
360
+								<label for="<?php echo esc_attr($value['id']); ?>"><?php echo esc_html($value['title']); ?></label>
361 361
 							</th>
362
-							<td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
362
+							<td class="forminp forminp-<?php echo esc_attr(sanitize_title($value['type'])); ?>">
363 363
 								<select
364
-									name="<?php echo esc_attr( $value['id'] ); ?><?php echo ( 'multiselect' === $value['type'] ) ? '[]' : ''; ?>"
365
-									id="<?php echo esc_attr( $value['id'] ); ?>"
366
-									style="<?php echo esc_attr( $value['css'] ); ?>"
367
-									class="<?php echo esc_attr( $value['class'] ); ?>"
368
-									data-placeholder="<?php echo esc_attr( $value['placeholder'] ); ?>"
369
-									<?php echo implode( ' ', $custom_attributes ); ?>
364
+									name="<?php echo esc_attr($value['id']); ?><?php echo ('multiselect' === $value['type']) ? '[]' : ''; ?>"
365
+									id="<?php echo esc_attr($value['id']); ?>"
366
+									style="<?php echo esc_attr($value['css']); ?>"
367
+									class="<?php echo esc_attr($value['class']); ?>"
368
+									data-placeholder="<?php echo esc_attr($value['placeholder']); ?>"
369
+									<?php echo implode(' ', $custom_attributes); ?>
370 370
 									<?php echo 'multiselect' === $value['type'] ? 'multiple="multiple"' : ''; ?>
371 371
 									>
372 372
 									<?php
373
-									foreach ( $value['options'] as $key => $val ) {
373
+									foreach ($value['options'] as $key => $val) {
374 374
 										?>
375
-										<option value="<?php echo esc_attr( $key ); ?>"
375
+										<option value="<?php echo esc_attr($key); ?>"
376 376
 											<?php
377
-											if ( is_array( $option_value ) ) {
378
-												selected( in_array( (string) $key, $option_value, true ), true );
377
+											if (is_array($option_value)) {
378
+												selected(in_array((string) $key, $option_value, true), true);
379 379
 											} else {
380
-												selected( $option_value, (string) $key );
380
+												selected($option_value, (string) $key);
381 381
 											}
382 382
 											?>
383 383
 											>
384
-											<?php echo esc_html( $val ); ?></option>
384
+											<?php echo esc_html($val); ?></option>
385 385
 											<?php
386 386
 									}
387 387
 									?>
@@ -393,29 +393,29 @@  discard block
 block discarded – undo
393 393
 
394 394
 					// Radio inputs.
395 395
 					case 'radio':
396
-						$option_value = self::get_option( $value['id'], $value['default'] );
396
+						$option_value = self::get_option($value['id'], $value['default']);
397 397
 						?>
398 398
 						<tr valign="top">
399 399
 							<th scope="row" class="titledesc">
400
-								<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_html( $value['title'] ); ?></label>
400
+								<label for="<?php echo esc_attr($value['id']); ?>"><?php echo esc_html($value['title']); ?></label>
401 401
 							</th>
402
-							<td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
402
+							<td class="forminp forminp-<?php echo esc_attr(sanitize_title($value['type'])); ?>">
403 403
 								<fieldset>
404 404
 									<?php echo $description; ?>
405 405
 									<ul>
406 406
 									<?php
407
-									foreach ( $value['options'] as $key => $val ) {
407
+									foreach ($value['options'] as $key => $val) {
408 408
 										?>
409 409
 										<li>
410 410
 											<label><input
411
-													name="<?php echo esc_attr( $value['id'] ); ?>"
412
-													value="<?php echo esc_attr( $key ); ?>"
411
+													name="<?php echo esc_attr($value['id']); ?>"
412
+													value="<?php echo esc_attr($key); ?>"
413 413
 													type="radio"
414
-													style="<?php echo esc_attr( $value['css'] ); ?>"
415
-													class="<?php echo esc_attr( $value['class'] ); ?>"
416
-													<?php echo implode( ' ', $custom_attributes ); // WPCS: XSS ok. ?>
417
-													<?php checked( $key, $option_value ); ?>
418
-													/> <?php echo esc_html( $val ); ?></label>
414
+													style="<?php echo esc_attr($value['css']); ?>"
415
+													class="<?php echo esc_attr($value['class']); ?>"
416
+													<?php echo implode(' ', $custom_attributes); // WPCS: XSS ok. ?>
417
+													<?php checked($key, $option_value); ?>
418
+													/> <?php echo esc_html($val); ?></label>
419 419
 										</li>
420 420
 										<?php
421 421
 									}
@@ -429,58 +429,58 @@  discard block
 block discarded – undo
429 429
 
430 430
 					// Checkbox input.
431 431
 					case 'checkbox':
432
-						$option_value     = self::get_option( $value['id'], $value['default'] );
432
+						$option_value     = self::get_option($value['id'], $value['default']);
433 433
 						$visibility_class = array();
434 434
 
435
-						if ( ! isset( $value['hide_if_checked'] ) ) {
435
+						if ( ! isset($value['hide_if_checked'])) {
436 436
 							$value['hide_if_checked'] = false;
437 437
 						}
438
-						if ( ! isset( $value['show_if_checked'] ) ) {
438
+						if ( ! isset($value['show_if_checked'])) {
439 439
 							$value['show_if_checked'] = false;
440 440
 						}
441
-						if ( 'yes' === $value['hide_if_checked'] || 'yes' === $value['show_if_checked'] ) {
441
+						if ('yes' === $value['hide_if_checked'] || 'yes' === $value['show_if_checked']) {
442 442
 							$visibility_class[] = 'hidden_option';
443 443
 						}
444
-						if ( 'option' === $value['hide_if_checked'] ) {
444
+						if ('option' === $value['hide_if_checked']) {
445 445
 							$visibility_class[] = 'hide_options_if_checked';
446 446
 						}
447
-						if ( 'option' === $value['show_if_checked'] ) {
447
+						if ('option' === $value['show_if_checked']) {
448 448
 							$visibility_class[] = 'show_options_if_checked';
449 449
 						}
450 450
 
451
-						if ( ! isset( $value['checkboxgroup'] ) || 'start' === $value['checkboxgroup'] ) {
451
+						if ( ! isset($value['checkboxgroup']) || 'start' === $value['checkboxgroup']) {
452 452
 							?>
453
-								<tr valign="top" class="<?php echo esc_attr( implode( ' ', $visibility_class ) ); ?>">
454
-									<th scope="row" class="titledesc"><?php echo esc_html( $value['title'] ); ?></th>
453
+								<tr valign="top" class="<?php echo esc_attr(implode(' ', $visibility_class)); ?>">
454
+									<th scope="row" class="titledesc"><?php echo esc_html($value['title']); ?></th>
455 455
 									<td class="forminp forminp-checkbox">
456 456
 										<fieldset>
457 457
 							<?php
458 458
 						} else {
459 459
 							?>
460
-								<fieldset class="<?php echo esc_attr( implode( ' ', $visibility_class ) ); ?>">
460
+								<fieldset class="<?php echo esc_attr(implode(' ', $visibility_class)); ?>">
461 461
 							<?php
462 462
 						}
463 463
 
464
-						if ( ! empty( $value['title'] ) ) {
464
+						if ( ! empty($value['title'])) {
465 465
 							?>
466
-								<legend class="screen-reader-text"><span><?php echo esc_html( $value['title'] ); ?></span></legend>
466
+								<legend class="screen-reader-text"><span><?php echo esc_html($value['title']); ?></span></legend>
467 467
 							<?php
468 468
 						}
469 469
 						?>
470
-								<label for="<?php echo esc_attr( $value['id'] ); ?>">
470
+								<label for="<?php echo esc_attr($value['id']); ?>">
471 471
 									<input
472
-										name="<?php echo esc_attr( $value['id'] ); ?>"
473
-										id="<?php echo esc_attr( $value['id'] ); ?>"
472
+										name="<?php echo esc_attr($value['id']); ?>"
473
+										id="<?php echo esc_attr($value['id']); ?>"
474 474
 										type="checkbox"
475
-										class="<?php echo esc_attr( isset( $value['class'] ) ? $value['class'] : '' ); ?>"
475
+										class="<?php echo esc_attr(isset($value['class']) ? $value['class'] : ''); ?>"
476 476
 										value="1"
477
-										<?php checked( $option_value, 'yes' ); ?>
478
-										<?php echo implode( ' ', $custom_attributes ); ?>
477
+										<?php checked($option_value, 'yes'); ?>
478
+										<?php echo implode(' ', $custom_attributes); ?>
479 479
 									/> <?php echo $description; ?>
480 480
 								</label>
481 481
 								<?php
482 482
 
483
-								if ( ! isset( $value['checkboxgroup'] ) || 'end' === $value['checkboxgroup'] ) {
483
+								if ( ! isset($value['checkboxgroup']) || 'end' === $value['checkboxgroup']) {
484 484
 									?>
485 485
 										</fieldset>
486 486
 									</td>
@@ -495,7 +495,7 @@  discard block
 block discarded – undo
495 495
 
496 496
 					// Default: run an action
497 497
 					default:
498
-						do_action( 'auto_load_next_post_admin_field_' . $value['type'], $value );
498
+						do_action('auto_load_next_post_admin_field_'.$value['type'], $value);
499 499
 
500 500
 						break;
501 501
 				} // end switch()
@@ -514,8 +514,8 @@  discard block
 block discarded – undo
514 514
 		 * @param   array $options Opens array to output
515 515
 		 * @return  bool
516 516
 		 */
517
-		public static function save_fields( $options ) {
518
-			if ( empty( $_POST ) ) {
517
+		public static function save_fields($options) {
518
+			if (empty($_POST)) {
519 519
 				return false;
520 520
 			}
521 521
 
@@ -524,48 +524,48 @@  discard block
 block discarded – undo
524 524
 			$autoload_options = array();
525 525
 
526 526
 			// Loop options and get values to save
527
-			foreach ( $options as $option ) {
528
-				if ( ! isset( $option['id'] ) || ! isset( $option['type'] ) ) {
527
+			foreach ($options as $option) {
528
+				if ( ! isset($option['id']) || ! isset($option['type'])) {
529 529
 					continue;
530 530
 				}
531 531
 
532 532
 				// Get posted value.
533
-				if ( strstr( $option['id'], '[' ) ) {
534
-					parse_str( $option['id'], $option_name_array );
535
-					$option_name  = current( array_keys( $option_name_array ) );
536
-					$setting_name = key( $option_name_array[ $option_name ] );
537
-					$raw_value    = isset( $_POST[ $option_name ][ $setting_name ] ) ? wp_unslash( $_POST[ $option_name ][ $setting_name ] ) : null;
533
+				if (strstr($option['id'], '[')) {
534
+					parse_str($option['id'], $option_name_array);
535
+					$option_name  = current(array_keys($option_name_array));
536
+					$setting_name = key($option_name_array[$option_name]);
537
+					$raw_value    = isset($_POST[$option_name][$setting_name]) ? wp_unslash($_POST[$option_name][$setting_name]) : null;
538 538
 				} else {
539 539
 					$option_name  = $option['id'];
540 540
 					$setting_name = '';
541
-					$raw_value    = isset( $_POST[ $option['id'] ] ) ? wp_unslash( $_POST[ $option['id'] ] ) : null;
541
+					$raw_value    = isset($_POST[$option['id']]) ? wp_unslash($_POST[$option['id']]) : null;
542 542
 				}
543 543
 
544
-				switch ( $option['type'] ) {
544
+				switch ($option['type']) {
545 545
 					case "checkbox" :
546 546
 						$value = '1' === $raw_value || 'yes' === $raw_value ? 'yes' : 'no';
547 547
 						break;
548 548
 
549 549
 					case "textarea" :
550
-						$value = wp_kses_post( trim( stripslashes( $_POST[$option['id']] ) ) );
550
+						$value = wp_kses_post(trim(stripslashes($_POST[$option['id']])));
551 551
 						break;
552 552
 
553 553
 					case "multiselect" :
554
-						$value = array_filter( array_map( 'auto_load_next_post_clean', (array) $raw_value ) );
554
+						$value = array_filter(array_map('auto_load_next_post_clean', (array) $raw_value));
555 555
 						break;
556 556
 
557 557
 					case 'select' :
558
-						$allowed_values = empty( $option['options'] ) ? array() : array_map( 'strval', array_keys( $option['options'] ) );
559
-						if ( empty( $option['default'] ) && empty( $allowed_values ) ) {
558
+						$allowed_values = empty($option['options']) ? array() : array_map('strval', array_keys($option['options']));
559
+						if (empty($option['default']) && empty($allowed_values)) {
560 560
 							$value = null;
561 561
 							break;
562 562
 						}
563
-						$default = ( empty( $option['default'] ) ? $allowed_values[0] : $option['default'] );
564
-						$value   = in_array( $raw_value, $allowed_values, true ) ? $raw_value : $default;
563
+						$default = (empty($option['default']) ? $allowed_values[0] : $option['default']);
564
+						$value   = in_array($raw_value, $allowed_values, true) ? $raw_value : $default;
565 565
 						break;
566 566
 
567 567
 					default :
568
-						$value = auto_load_next_post_clean( $raw_value );
568
+						$value = auto_load_next_post_clean($raw_value);
569 569
 						break;
570 570
 				} // END switch()
571 571
 
@@ -574,59 +574,59 @@  discard block
 block discarded – undo
574 574
 				 *
575 575
 				 * @deprecated 1.5.0 - doesn't allow manipulation of values!
576 576
 				 */
577
-				if ( has_action( 'auto_load_next_post_update_option_' . sanitize_title( $option['type'] ) ) ) {
578
-					if ( is_ajax() ) {
579
-						error_log( 'auto_load_next_post_update_option_' . sanitize_title( $option['type'] ) . ' is deprecated since version 1.5.0' );
577
+				if (has_action('auto_load_next_post_update_option_'.sanitize_title($option['type']))) {
578
+					if (is_ajax()) {
579
+						error_log('auto_load_next_post_update_option_'.sanitize_title($option['type']).' is deprecated since version 1.5.0');
580 580
 					} else {
581
-						_deprecated_hook( 'auto_load_next_post_update_option_' . sanitize_title( $option['type'] ), '1.5.0' );
581
+						_deprecated_hook('auto_load_next_post_update_option_'.sanitize_title($option['type']), '1.5.0');
582 582
 					}
583 583
 
584
-					do_action( 'auto_load_next_post_update_option_' . sanitize_title( $option['type'] ), $option );
584
+					do_action('auto_load_next_post_update_option_'.sanitize_title($option['type']), $option);
585 585
 					continue;
586 586
 				}
587 587
 
588
-				if ( is_null( $value ) ) {
588
+				if (is_null($value)) {
589 589
 					continue;
590 590
 				}
591 591
 
592 592
 				// Check if option is an array and handle that differently to single values.
593
-				if ( $option_name && $setting_name ) {
594
-					if ( ! isset( $update_options[ $option_name ] ) ) {
595
-						$update_options[ $option_name ] = get_option( $option_name, array() );
593
+				if ($option_name && $setting_name) {
594
+					if ( ! isset($update_options[$option_name])) {
595
+						$update_options[$option_name] = get_option($option_name, array());
596 596
 					}
597
-					if ( ! is_array( $update_options[ $option_name ] ) ) {
598
-						$update_options[ $option_name ] = array();
597
+					if ( ! is_array($update_options[$option_name])) {
598
+						$update_options[$option_name] = array();
599 599
 					}
600
-					$update_options[ $option_name ][ $setting_name ] = $value;
600
+					$update_options[$option_name][$setting_name] = $value;
601 601
 				} else {
602
-					$update_options[ $option_name ] = $value;
602
+					$update_options[$option_name] = $value;
603 603
 				}
604 604
 
605
-				$autoload_options[ $option_name ] = isset( $option['autoload'] ) ? (bool) $option['autoload'] : true;
605
+				$autoload_options[$option_name] = isset($option['autoload']) ? (bool) $option['autoload'] : true;
606 606
 
607 607
 				/**
608 608
 				 * Fire an action before saved.
609 609
 				 *
610 610
 				 * @deprecated 1.5.0 - doesn't allow manipulation of values!
611 611
 				 */
612
-				if ( has_action( 'auto_load_next_post_update_option' ) ) {
613
-					if ( is_ajax() ) {
614
-						error_log( 'auto_load_next_post_update_option is deprecated since version 1.5.0' );
612
+				if (has_action('auto_load_next_post_update_option')) {
613
+					if (is_ajax()) {
614
+						error_log('auto_load_next_post_update_option is deprecated since version 1.5.0');
615 615
 					} else {
616
-						_deprecated_hook( 'auto_load_next_post_update_option', '1.5.0' );
616
+						_deprecated_hook('auto_load_next_post_update_option', '1.5.0');
617 617
 					}
618 618
 
619
-					do_action( 'auto_load_next_post_update_option', $option );
619
+					do_action('auto_load_next_post_update_option', $option);
620 620
 				}
621 621
 			}
622 622
 
623 623
 			// Now save the options
624
-			foreach ( $update_options as $name => $value ) {
625
-				update_option( $name, $value, $autoload_options[ $name ] ? 'yes' : 'no' );
624
+			foreach ($update_options as $name => $value) {
625
+				update_option($name, $value, $autoload_options[$name] ? 'yes' : 'no');
626 626
 			}
627 627
 
628 628
 			// Save all options as an array. Ready for export.
629
-			update_option( 'auto_load_next_post_options', $update_options );
629
+			update_option('auto_load_next_post_options', $update_options);
630 630
 
631 631
 			return true;
632 632
 		} // END save_fields()
Please login to merge, or discard this patch.
auto-load-next-post.php 1 patch
Spacing   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
  *
28 28
  * @version 1.5.0
29 29
  */
30
-if ( ! class_exists( 'Auto_Load_Next_Post' ) ) {
30
+if ( ! class_exists('Auto_Load_Next_Post')) {
31 31
 
32 32
 	class Auto_Load_Next_Post {
33 33
 
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
 		 * @return Auto_Load_Next_Post Single instance.
62 62
 		 */
63 63
 		public static function instance() {
64
-			if ( is_null( self::$_instance ) ) {
64
+			if (is_null(self::$_instance)) {
65 65
 				self::$_instance = new self();
66 66
 			}
67 67
 			return self::$_instance;
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
 		 */
77 77
 		public function __clone() {
78 78
 			// Cloning instances of the class is forbidden
79
-			_doing_it_wrong( __FUNCTION__, __( 'Cloning this object is forbidden.', 'auto-load-next-post' ), AUTO_LOAD_NEXT_POST_VERSION );
79
+			_doing_it_wrong(__FUNCTION__, __('Cloning this object is forbidden.', 'auto-load-next-post'), AUTO_LOAD_NEXT_POST_VERSION);
80 80
 		} // END __clone()
81 81
 
82 82
 		/**
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 		 * @return void
88 88
 		 */
89 89
 		public function __wakeup() {
90
-			_doing_it_wrong( __FUNCTION__, __( 'Unserializing instances of this class is forbidden.', 'auto-load-next-post' ), AUTO_LOAD_NEXT_POST_VERSION );
90
+			_doing_it_wrong(__FUNCTION__, __('Unserializing instances of this class is forbidden.', 'auto-load-next-post'), AUTO_LOAD_NEXT_POST_VERSION);
91 91
 		} // END __wakeup()
92 92
 
93 93
 		/**
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
 			/**
107 107
 			 * Auto Load Next Post is fully loaded.
108 108
 			 */
109
-			do_action( 'auto_load_next_post_loaded' );
109
+			do_action('auto_load_next_post_loaded');
110 110
 		} // END __construct()
111 111
 
112 112
 		/**
@@ -117,10 +117,10 @@  discard block
 block discarded – undo
117 117
 		 */
118 118
 		public function init_hooks() {
119 119
 			// Load translation files.
120
-			add_action( 'init', array( $this, 'load_plugin_textdomain' ) );
120
+			add_action('init', array($this, 'load_plugin_textdomain'));
121 121
 
122 122
 			// Load Auto Load Next Post scripts on the frontend.
123
-			add_action( 'wp_enqueue_scripts', array( $this, 'alnp_enqueue_scripts' ) );
123
+			add_action('wp_enqueue_scripts', array($this, 'alnp_enqueue_scripts'));
124 124
 		} // END init_hooks()
125 125
 
126 126
 		/**
@@ -135,8 +135,8 @@  discard block
 block discarded – undo
135 135
 			$this->define('AUTO_LOAD_NEXT_POST_FILE', __FILE__);
136 136
 			$this->define('AUTO_LOAD_NEXT_POST_SLUG', 'auto-load-next-post');
137 137
 
138
-			$this->define('AUTO_LOAD_NEXT_POST_URL_PATH', untrailingslashit( plugins_url('/', __FILE__) ) );
139
-			$this->define('AUTO_LOAD_NEXT_POST_FILE_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
138
+			$this->define('AUTO_LOAD_NEXT_POST_URL_PATH', untrailingslashit(plugins_url('/', __FILE__)));
139
+			$this->define('AUTO_LOAD_NEXT_POST_FILE_PATH', untrailingslashit(plugin_dir_path(__FILE__)));
140 140
 			$this->define('AUTO_LOAD_NEXT_POST_TEMPLATE_PATH', 'auto-load-next-post/');
141 141
 
142 142
 			$this->define('AUTO_LOAD_NEXT_POST_WP_VERSION_REQUIRE', '4.4');
@@ -156,9 +156,9 @@  discard block
 block discarded – undo
156 156
 		 * @access private
157 157
 		 * @since  1.4.3
158 158
 		 */
159
-		private function define( $name, $value ) {
160
-			if ( ! defined( $name ) ) {
161
-				define( $name, $value );
159
+		private function define($name, $value) {
160
+			if ( ! defined($name)) {
161
+				define($name, $value);
162 162
 			}
163 163
 		} // END define()
164 164
 
@@ -175,25 +175,25 @@  discard block
 block discarded – undo
175 175
 		 * @return  void
176 176
 		 */
177 177
 		public function includes() {
178
-			include_once( dirname( __FILE__ ) . '/includes/class-alnp-autoloader.php' ); // Autoloader.
179
-			include_once( dirname( __FILE__ ) . '/includes/auto-load-next-post-conditional-functions.php' ); // Conditional functions.
180
-			include_once( dirname( __FILE__ ) . '/includes/auto-load-next-post-formatting-functions.php' ); // Formatting functions.
181
-			include_once( dirname( __FILE__ ) . '/includes/auto-load-next-post-core-functions.php' ); // Contains core functions for the front/back end.
178
+			include_once(dirname(__FILE__).'/includes/class-alnp-autoloader.php'); // Autoloader.
179
+			include_once(dirname(__FILE__).'/includes/auto-load-next-post-conditional-functions.php'); // Conditional functions.
180
+			include_once(dirname(__FILE__).'/includes/auto-load-next-post-formatting-functions.php'); // Formatting functions.
181
+			include_once(dirname(__FILE__).'/includes/auto-load-next-post-core-functions.php'); // Contains core functions for the front/back end.
182 182
 
183 183
 			// Include theme support.
184 184
 			$this->alnp_include_theme_support();
185 185
 
186 186
 			// Customizer.
187
-			include_once( dirname( __FILE__ ) . '/includes/customizer/class-alnp-customizer.php' );
188
-			include_once( dirname( __FILE__ ) . '/includes/customizer/class-alnp-customizer-scripts.php' );
187
+			include_once(dirname(__FILE__).'/includes/customizer/class-alnp-customizer.php');
188
+			include_once(dirname(__FILE__).'/includes/customizer/class-alnp-customizer-scripts.php');
189 189
 
190 190
 			// Include admin class to handle all back-end functions.
191
-			if ( is_admin() ) {
192
-				include_once( dirname( __FILE__ ) . '/includes/admin/class-alnp-admin.php' ); // Admin section.
191
+			if (is_admin()) {
192
+				include_once(dirname(__FILE__).'/includes/admin/class-alnp-admin.php'); // Admin section.
193 193
 			}
194 194
 
195 195
 			// Install.
196
-			require_once( dirname( __FILE__ ) . '/includes/class-alnp-install.php' );
196
+			require_once(dirname(__FILE__).'/includes/class-alnp-install.php');
197 197
 		} // END includes()
198 198
 
199 199
 		/**
@@ -203,45 +203,45 @@  discard block
 block discarded – undo
203 203
 		 * @since  1.5.0
204 204
 		 */
205 205
 		public function alnp_include_theme_support() {
206
-			if ( is_alnp_active_theme( array( 'make', 'understrap', 'storefront', 'twentyseventeen', 'twentysixteen', 'twentyfifteen', 'twentyfourteen', 'twentythirteen', 'twentytwelve', 'twentyeleven', 'twentyten' ) ) ) {
206
+			if (is_alnp_active_theme(array('make', 'understrap', 'storefront', 'twentyseventeen', 'twentysixteen', 'twentyfifteen', 'twentyfourteen', 'twentythirteen', 'twentytwelve', 'twentyeleven', 'twentyten'))) {
207 207
 
208
-				switch ( get_template() ) {
208
+				switch (get_template()) {
209 209
 					case 'twentyten':
210
-						include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-twenty-ten.php' );
210
+						include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-twenty-ten.php');
211 211
 						break;
212 212
 					case 'twentyeleven':
213
-						include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-twenty-eleven.php' );
213
+						include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-twenty-eleven.php');
214 214
 						break;
215 215
 					case 'twentytwelve':
216
-						include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-twenty-twelve.php' );
216
+						include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-twenty-twelve.php');
217 217
 						break;
218 218
 					case 'twentythirteen':
219
-						include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-twenty-thirteen.php' );
219
+						include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-twenty-thirteen.php');
220 220
 						break;
221 221
 					case 'twentyfourteen':
222
-						include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-twenty-fourteen.php' );
222
+						include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-twenty-fourteen.php');
223 223
 						break;
224 224
 					case 'twentyfifteen':
225
-						include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-twenty-fifteen.php' );
225
+						include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-twenty-fifteen.php');
226 226
 						break;
227 227
 					case 'twentysixteen':
228
-						include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-twenty-sixteen.php' );
228
+						include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-twenty-sixteen.php');
229 229
 						break;
230 230
 					case 'twentyseventeen':
231
-						include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-twenty-seventeen.php' );
231
+						include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-twenty-seventeen.php');
232 232
 						break;
233 233
 					case 'storefront':
234
-						include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-storefront.php' );
234
+						include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-storefront.php');
235 235
 						break;
236 236
 					case 'understrap':
237
-						include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-understrap.php' );
237
+						include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-understrap.php');
238 238
 						break;
239 239
 					case 'make':
240
-						include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-make.php' );
240
+						include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-make.php');
241 241
 						break;
242 242
 				} // END switch()
243 243
 
244
-				include_once( dirname( __FILE__ ) . '/includes/theme-support/class-alnp-theme-support.php' );
244
+				include_once(dirname(__FILE__).'/includes/theme-support/class-alnp-theme-support.php');
245 245
 
246 246
 			}
247 247
 		} // END alnp_include_theme_support()
@@ -262,7 +262,7 @@  discard block
 block discarded – undo
262 262
 		 * @return  void
263 263
 		 */
264 264
 		public function load_plugin_textdomain() {
265
-			load_plugin_textdomain( 'auto-load-next-post', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
265
+			load_plugin_textdomain('auto-load-next-post', false, dirname(plugin_basename(__FILE__)).'/languages/');
266 266
 		} // END load_plugin_textdomain()
267 267
 
268 268
 		/**
@@ -274,32 +274,32 @@  discard block
 block discarded – undo
274 274
 		 */
275 275
 		public function alnp_enqueue_scripts() {
276 276
 			// Load the Javascript if found as a singluar post and the user is not a bot.
277
-			if ( !alnp_is_bot() && is_singular() && get_post_type() == 'post' ) {
277
+			if ( ! alnp_is_bot() && is_singular() && get_post_type() == 'post') {
278 278
 				// This helps the plugin decide to load the JavaScript in the footer or not.
279
-				$load_in_footer = get_option( 'auto_load_next_post_js_footer' );
279
+				$load_in_footer = get_option('auto_load_next_post_js_footer');
280 280
 
281
-				$this->load_file( 'auto-load-next-post-scrollspy', '/assets/js/libs/scrollspy.min.js', true, array('jquery'), AUTO_LOAD_NEXT_POST_VERSION, $load_in_footer );
281
+				$this->load_file('auto-load-next-post-scrollspy', '/assets/js/libs/scrollspy.min.js', true, array('jquery'), AUTO_LOAD_NEXT_POST_VERSION, $load_in_footer);
282 282
 
283 283
 				// Only load History.js when not in the customizer.
284
-				if ( ! is_customize_preview() ) {
285
-					$this->load_file( 'auto-load-next-post-history', '/assets/js/libs/jquery.history.js', true, array('jquery'), AUTO_LOAD_NEXT_POST_VERSION, $load_in_footer );
284
+				if ( ! is_customize_preview()) {
285
+					$this->load_file('auto-load-next-post-history', '/assets/js/libs/jquery.history.js', true, array('jquery'), AUTO_LOAD_NEXT_POST_VERSION, $load_in_footer);
286 286
 				}
287 287
 
288
-				$this->load_file( 'auto-load-next-post-script', '/assets/js/frontend/auto-load-next-post' . AUTO_LOAD_NEXT_POST_DEBUG_MODE.AUTO_LOAD_NEXT_POST_SCRIPT_MODE . '.js', true, array('auto-load-next-post-scrollspy'), AUTO_LOAD_NEXT_POST_VERSION, $load_in_footer );
288
+				$this->load_file('auto-load-next-post-script', '/assets/js/frontend/auto-load-next-post'.AUTO_LOAD_NEXT_POST_DEBUG_MODE.AUTO_LOAD_NEXT_POST_SCRIPT_MODE.'.js', true, array('auto-load-next-post-scrollspy'), AUTO_LOAD_NEXT_POST_VERSION, $load_in_footer);
289 289
 
290 290
 				// Variables for the JavaScript
291
-				wp_localize_script( 'auto-load-next-post-script', 'auto_load_next_post_params', array(
291
+				wp_localize_script('auto-load-next-post-script', 'auto_load_next_post_params', array(
292 292
 					'alnp_version'              => AUTO_LOAD_NEXT_POST_VERSION,
293
-					'alnp_content_container'    => get_option( 'auto_load_next_post_content_container' ),
294
-					'alnp_title_selector'       => get_option( 'auto_load_next_post_title_selector' ),
295
-					'alnp_navigation_container' => get_option( 'auto_load_next_post_navigation_container' ),
296
-					'alnp_comments_container'   => get_option( 'auto_load_next_post_comments_container' ),
297
-					'alnp_remove_comments'      => get_option( 'auto_load_next_post_remove_comments' ),
298
-					'alnp_google_analytics'     => get_option( 'auto_load_next_post_google_analytics' ),
299
-					'alnp_event_on_load'        => get_option( 'auto_load_next_post_on_load_event' ),
300
-					'alnp_event_on_entering'    => get_option( 'auto_load_next_post_on_entering_event' ),
293
+					'alnp_content_container'    => get_option('auto_load_next_post_content_container'),
294
+					'alnp_title_selector'       => get_option('auto_load_next_post_title_selector'),
295
+					'alnp_navigation_container' => get_option('auto_load_next_post_navigation_container'),
296
+					'alnp_comments_container'   => get_option('auto_load_next_post_comments_container'),
297
+					'alnp_remove_comments'      => get_option('auto_load_next_post_remove_comments'),
298
+					'alnp_google_analytics'     => get_option('auto_load_next_post_google_analytics'),
299
+					'alnp_event_on_load'        => get_option('auto_load_next_post_on_load_event'),
300
+					'alnp_event_on_entering'    => get_option('auto_load_next_post_on_entering_event'),
301 301
 					'alnp_is_customizer'        => $this->is_alnp_using_customizer(),
302
-				) );
302
+				));
303 303
 			} // END if is_singular() && get_post_type()
304 304
 		} // END alnp_enqueue_scripts()
305 305
 
@@ -316,7 +316,7 @@  discard block
 block discarded – undo
316 316
 		 * @return string|boolean
317 317
 		 */
318 318
 		public static function is_alnp_using_customizer() {
319
-			if ( is_customize_preview() ) {
319
+			if (is_customize_preview()) {
320 320
 				return "yes";
321 321
 			}
322 322
 
@@ -338,21 +338,21 @@  discard block
 block discarded – undo
338 338
 		 * @param   bool    $footer Optional, can set the JavaScript to load in the footer instead.
339 339
 		 * @global  string  $wp_version
340 340
 		 */
341
-		public static function load_file( $name, $file_path, $is_script = false, $support = array(), $version = '', $footer = false ) {
341
+		public static function load_file($name, $file_path, $is_script = false, $support = array(), $version = '', $footer = false) {
342 342
 			global $wp_version;
343 343
 
344
-			$url = AUTO_LOAD_NEXT_POST_URL_PATH . $file_path; // URL to the file.
344
+			$url = AUTO_LOAD_NEXT_POST_URL_PATH.$file_path; // URL to the file.
345 345
 
346
-			if ( file_exists( AUTO_LOAD_NEXT_POST_FILE_PATH . $file_path ) ) {
347
-				if ( $is_script ) {
348
-					if ( !wp_script_is( $name, 'registered' ) ) {
349
-						wp_register_script( $name, $url, $support, $version, $footer );
350
-						wp_enqueue_script( $name );
346
+			if (file_exists(AUTO_LOAD_NEXT_POST_FILE_PATH.$file_path)) {
347
+				if ($is_script) {
348
+					if ( ! wp_script_is($name, 'registered')) {
349
+						wp_register_script($name, $url, $support, $version, $footer);
350
+						wp_enqueue_script($name);
351 351
 					}
352 352
 				} else {
353
-					if ( !wp_style_is( $name, 'registered' ) ) {
354
-						wp_register_style( $name, $url );
355
-						wp_enqueue_style( $name );
353
+					if ( ! wp_style_is($name, 'registered')) {
354
+						wp_register_style($name, $url);
355
+						wp_enqueue_style($name);
356 356
 					}
357 357
 				} // end if
358 358
 			} // end if
Please login to merge, or discard this patch.
includes/admin/class-alnp-admin.php 1 patch
Spacing   +69 added lines, -69 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly.
14
-if ( ! defined( 'ABSPATH' ) ) {
14
+if ( ! defined('ABSPATH')) {
15 15
 	exit;
16 16
 }
17 17
 
18
-if ( ! class_exists( 'Auto_Load_Next_Post_Admin' ) ) {
18
+if ( ! class_exists('Auto_Load_Next_Post_Admin')) {
19 19
 
20 20
 	class Auto_Load_Next_Post_Admin {
21 21
 
@@ -28,23 +28,23 @@  discard block
 block discarded – undo
28 28
 		 */
29 29
 		public function __construct() {
30 30
 			// Include classes.
31
-			add_action( 'admin_init', array( $this, 'includes' ), 10 );
31
+			add_action('admin_init', array($this, 'includes'), 10);
32 32
 
33 33
 			// Register scripts and styles for settings page.
34
-			add_action( 'admin_enqueue_scripts', array( $this, 'admin_styles' ), 10 );
35
-			add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ), 10 );
34
+			add_action('admin_enqueue_scripts', array($this, 'admin_styles'), 10);
35
+			add_action('admin_enqueue_scripts', array($this, 'admin_scripts'), 10);
36 36
 
37 37
 			// Add a message in the WP Privacy Policy Guide page.
38
-			add_action( 'admin_init', array( $this, 'add_privacy_policy_guide_content' ) );
38
+			add_action('admin_init', array($this, 'add_privacy_policy_guide_content'));
39 39
 
40 40
 			// Add settings page.
41
-			add_action( 'admin_menu', array( $this, 'admin_menu' ), 9 );
41
+			add_action('admin_menu', array($this, 'admin_menu'), 9);
42 42
 
43 43
 			// Filters
44
-			add_filter( 'plugin_action_links_' . plugin_basename( AUTO_LOAD_NEXT_POST_FILE ), array( $this, 'plugin_action_links' ) );
45
-			add_filter( 'plugin_row_meta', array( $this, 'plugin_row_meta'), 10, 3 );
46
-			add_filter( 'admin_footer_text', array( $this, 'admin_footer_text' ) );
47
-			add_filter( 'update_footer', array( $this, 'update_footer'), 15 );
44
+			add_filter('plugin_action_links_'.plugin_basename(AUTO_LOAD_NEXT_POST_FILE), array($this, 'plugin_action_links'));
45
+			add_filter('plugin_row_meta', array($this, 'plugin_row_meta'), 10, 3);
46
+			add_filter('admin_footer_text', array($this, 'admin_footer_text'));
47
+			add_filter('update_footer', array($this, 'update_footer'), 15);
48 48
 		} // END __construct()
49 49
 
50 50
 		/**
@@ -55,9 +55,9 @@  discard block
 block discarded – undo
55 55
 		 */
56 56
 		public function includes() {
57 57
 			// Classes we only need if the ajax is not-ajax
58
-			if ( ! auto_load_next_post_is_ajax() ) {
59
-				include( dirname( __FILE__ ) . '/class-alnp-admin-notices.php' ); // Plugin Notices
60
-				include( dirname( __FILE__ ) . '/class-alnp-admin-help.php' ); // Plugin Help Tab
58
+			if ( ! auto_load_next_post_is_ajax()) {
59
+				include(dirname(__FILE__).'/class-alnp-admin-notices.php'); // Plugin Notices
60
+				include(dirname(__FILE__).'/class-alnp-admin-help.php'); // Plugin Help Tab
61 61
 			}
62 62
 		} // END includes()
63 63
 
@@ -74,16 +74,16 @@  discard block
 block discarded – undo
74 74
 			$screen    = get_current_screen();
75 75
 			$screen_id = $screen ? $screen->id : '';
76 76
 
77
-			Auto_Load_Next_Post::load_file( AUTO_LOAD_NEXT_POST_SLUG . '_admin', '/assets/css/admin/auto-load-next-post' . AUTO_LOAD_NEXT_POST_SCRIPT_MODE . '.css' );
77
+			Auto_Load_Next_Post::load_file(AUTO_LOAD_NEXT_POST_SLUG.'_admin', '/assets/css/admin/auto-load-next-post'.AUTO_LOAD_NEXT_POST_SCRIPT_MODE.'.css');
78 78
 
79
-			if ( $screen->id == 'settings_page_auto-load-next-post-settings' ) {
79
+			if ($screen->id == 'settings_page_auto-load-next-post-settings') {
80 80
 				// Select2 - Make sure that we remove other registered Select2 to prevent styling issues.
81
-				if ( wp_script_is( 'select2', 'registered' ) ) {
82
-					wp_dequeue_style( 'select2' );
83
-					wp_deregister_style( 'select2' );
81
+				if (wp_script_is('select2', 'registered')) {
82
+					wp_dequeue_style('select2');
83
+					wp_deregister_style('select2');
84 84
 				}
85 85
 
86
-				Auto_Load_Next_Post::load_file( 'select2', '/assets/css/libs/select2' . AUTO_LOAD_NEXT_POST_SCRIPT_MODE . '.css' );
86
+				Auto_Load_Next_Post::load_file('select2', '/assets/css/libs/select2'.AUTO_LOAD_NEXT_POST_SCRIPT_MODE.'.css');
87 87
 			}
88 88
 		} // END admin_styles()
89 89
 
@@ -98,24 +98,24 @@  discard block
 block discarded – undo
98 98
 			$screen    = get_current_screen();
99 99
 			$screen_id = $screen ? $screen->id : '';
100 100
 
101
-			if ( $screen->id == 'settings_page_auto-load-next-post-settings' ) {
101
+			if ($screen->id == 'settings_page_auto-load-next-post-settings') {
102 102
 				// Select2 - Make sure that we remove other registered Select2 to prevent plugin conflict issues.
103
-				if ( wp_script_is( 'select2', 'registered' ) ) {
104
-					wp_dequeue_script( 'select2' );
105
-					wp_deregister_script( 'select2' );
103
+				if (wp_script_is('select2', 'registered')) {
104
+					wp_dequeue_script('select2');
105
+					wp_deregister_script('select2');
106 106
 				}
107 107
 
108 108
 				// Load Select2
109
-				Auto_Load_Next_Post::load_file( 'select2', '/assets/js/libs/select2' . AUTO_LOAD_NEXT_POST_SCRIPT_MODE . '.js', true, array( 'jquery' ), '4.0.5', true );
109
+				Auto_Load_Next_Post::load_file('select2', '/assets/js/libs/select2'.AUTO_LOAD_NEXT_POST_SCRIPT_MODE.'.js', true, array('jquery'), '4.0.5', true);
110 110
 
111 111
 				// Load plugin settings.
112
-				Auto_Load_Next_Post::load_file( AUTO_LOAD_NEXT_POST_SLUG . '_admin', '/assets/js/admin/settings' . AUTO_LOAD_NEXT_POST_SCRIPT_MODE . '.js', true, array( 'jquery' ), AUTO_LOAD_NEXT_POST_VERSION, true );
112
+				Auto_Load_Next_Post::load_file(AUTO_LOAD_NEXT_POST_SLUG.'_admin', '/assets/js/admin/settings'.AUTO_LOAD_NEXT_POST_SCRIPT_MODE.'.js', true, array('jquery'), AUTO_LOAD_NEXT_POST_VERSION, true);
113 113
 
114 114
 				// Variables for Admin JavaScripts
115
-				wp_localize_script( AUTO_LOAD_NEXT_POST_SLUG . '_admin', 'alnp_settings_params', array(
115
+				wp_localize_script(AUTO_LOAD_NEXT_POST_SLUG.'_admin', 'alnp_settings_params', array(
116 116
 					'is_rtl'           => is_rtl() ? 'rtl' : 'ltr',
117
-					'i18n_nav_warning' => esc_html__( 'The changes you made will be lost if you navigate away from this page.', 'auto-load-next-post' ),
118
-				) );
117
+					'i18n_nav_warning' => esc_html__('The changes you made will be lost if you navigate away from this page.', 'auto-load-next-post'),
118
+				));
119 119
 			}
120 120
 		} // END admin_scripts()
121 121
 
@@ -127,8 +127,8 @@  discard block
 block discarded – undo
127 127
 		 * @static
128 128
 		 */
129 129
 		public static function add_privacy_policy_guide_content() {
130
-			if ( function_exists( 'wp_add_privacy_policy_content' ) ) {
131
-				wp_add_privacy_policy_content( esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ), self::get_privacy_policy_guide_message() );
130
+			if (function_exists('wp_add_privacy_policy_content')) {
131
+				wp_add_privacy_policy_content(esc_html__('Auto Load Next Post', 'auto-load-next-post'), self::get_privacy_policy_guide_message());
132 132
 			}
133 133
 		} // END add_privacy_policy_guide_content()
134 134
 
@@ -143,9 +143,9 @@  discard block
 block discarded – undo
143 143
 		protected static function get_privacy_policy_guide_message() {
144 144
 			$content = '
145 145
 				<div contenteditable="false">' .
146
-					'<p class="wp-policy-help">' .
147
-						sprintf( __( '%s does not collect, store or share any personal data.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ) .
148
-					'</p>' .
146
+					'<p class="wp-policy-help">'.
147
+						sprintf(__('%s does not collect, store or share any personal data.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')).
148
+					'</p>'.
149 149
 				'</div>';
150 150
 
151 151
 			return $content;
@@ -160,14 +160,14 @@  discard block
 block discarded – undo
160 160
 		 */
161 161
 		public function admin_menu() {
162 162
 			$settings_page = add_options_page(
163
-				sprintf( __( '%s Settings', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ),
164
-				esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ),
163
+				sprintf(__('%s Settings', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')),
164
+				esc_html__('Auto Load Next Post', 'auto-load-next-post'),
165 165
 				'manage_options',
166 166
 				'auto-load-next-post-settings',
167
-				array( $this, 'settings_page' )
167
+				array($this, 'settings_page')
168 168
 			);
169 169
 
170
-			add_action( 'load-' . $settings_page, array( $this, 'settings_page_init' ) );
170
+			add_action('load-'.$settings_page, array($this, 'settings_page_init'));
171 171
 		} // END admin_menu()
172 172
 
173 173
 		/**
@@ -182,29 +182,29 @@  discard block
 block discarded – undo
182 182
 			global $current_tab, $current_section;
183 183
 
184 184
 			// Include settings pages.
185
-			include_once( dirname( __FILE__ ) . '/class-alnp-admin-settings.php' );
185
+			include_once(dirname(__FILE__).'/class-alnp-admin-settings.php');
186 186
 
187 187
 			Auto_Load_Next_Post_Admin_Settings::get_settings_pages();
188 188
 
189 189
 			// Get current tab/section.
190
-			$current_tab     = empty( $_GET['tab'] ) ? 'theme-selectors' : sanitize_title( wp_unslash( $_GET['tab'] ) );
191
-			$current_section = empty( $_REQUEST['section'] ) ? '' : sanitize_title( wp_unslash( $_REQUEST['section'] ) );
190
+			$current_tab     = empty($_GET['tab']) ? 'theme-selectors' : sanitize_title(wp_unslash($_GET['tab']));
191
+			$current_section = empty($_REQUEST['section']) ? '' : sanitize_title(wp_unslash($_REQUEST['section']));
192 192
 
193 193
 			// Save settings if data has been posted.
194
-			if ( apply_filters( '' !== $current_section ? "auto_load_next_post_save_settings_{$current_tab}_{$current_section}" : "auto_load_next_post_save_settings_{$current_tab}", ! empty( $_POST ) ) ) {
194
+			if (apply_filters('' !== $current_section ? "auto_load_next_post_save_settings_{$current_tab}_{$current_section}" : "auto_load_next_post_save_settings_{$current_tab}", ! empty($_POST))) {
195 195
 				Auto_Load_Next_Post_Admin_Settings::save();
196 196
 			}
197 197
 
198 198
 			// Add any posted messages.
199
-			if ( ! empty( $_GET['auto_load_next_post_error'] ) ) {
200
-				Auto_Load_Next_Post_Admin_Settings::add_error( wp_kses_post( wp_unslash( $_GET['auto_load_next_post_error'] ) ) );
199
+			if ( ! empty($_GET['auto_load_next_post_error'])) {
200
+				Auto_Load_Next_Post_Admin_Settings::add_error(wp_kses_post(wp_unslash($_GET['auto_load_next_post_error'])));
201 201
 			}
202 202
 
203
-			if ( ! empty( $_GET['auto_load_next_post_message'] ) ) {
204
-				Auto_Load_Next_Post_Admin_Settings::add_message( wp_kses_post( wp_unslash( $_GET['auto_load_next_post_message'] ) ) );
203
+			if ( ! empty($_GET['auto_load_next_post_message'])) {
204
+				Auto_Load_Next_Post_Admin_Settings::add_message(wp_kses_post(wp_unslash($_GET['auto_load_next_post_message'])));
205 205
 			}
206 206
 
207
-			do_action( 'auto_load_next_post_settings_page_init' );
207
+			do_action('auto_load_next_post_settings_page_init');
208 208
 		} // END settings_page_init()
209 209
 
210 210
 		/**
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
 		 * @since  1.0.0
215 215
 		 */
216 216
 		public function settings_page() {
217
-			include_once( dirname( __FILE__ ) . '/class-alnp-admin-settings.php' );
217
+			include_once(dirname(__FILE__).'/class-alnp-admin-settings.php');
218 218
 
219 219
 			Auto_Load_Next_Post_Admin_Settings::output();
220 220
 		} // END settings_page()
@@ -228,18 +228,18 @@  discard block
 block discarded – undo
228 228
 		 * @param   array $links
229 229
 		 * @return  array $links
230 230
 		 */
231
-		public function plugin_action_links( $links ) {
231
+		public function plugin_action_links($links) {
232 232
 			$plugin_action_links = array();
233 233
 
234
-			if ( current_user_can( 'manage_options' ) ) {
234
+			if (current_user_can('manage_options')) {
235 235
 				// Checks if Auto Load Next Post Pro has been installed.
236
-				if ( ! is_alnp_pro_version_installed() ) {
237
-					$plugin_action_links['go-pro'] = '<a href="' . esc_url( 'https://autoloadnextpost.com/pro/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page' ) . '" target="_blank" style="color:green; font-weight:bold;">' . __( 'Upgrade to Pro', 'auto-load-next-post' ) . '</a>';
236
+				if ( ! is_alnp_pro_version_installed()) {
237
+					$plugin_action_links['go-pro'] = '<a href="'.esc_url('https://autoloadnextpost.com/pro/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page').'" target="_blank" style="color:green; font-weight:bold;">'.__('Upgrade to Pro', 'auto-load-next-post').'</a>';
238 238
 				}
239 239
 
240
-				$plugin_action_links['settings'] = '<a href="' . admin_url( 'options-general.php?page=auto-load-next-post-settings' ) . '">' . __( 'Settings', 'auto-load-next-post' ) . '</a>';
240
+				$plugin_action_links['settings'] = '<a href="'.admin_url('options-general.php?page=auto-load-next-post-settings').'">'.__('Settings', 'auto-load-next-post').'</a>';
241 241
 
242
-				return array_merge( $plugin_action_links, $links );
242
+				return array_merge($plugin_action_links, $links);
243 243
 			}
244 244
 
245 245
 			return $links;
@@ -256,17 +256,17 @@  discard block
 block discarded – undo
256 256
 		 * @param   array  $data  Plugin Information
257 257
 		 * @return  array  $links
258 258
 		 */
259
-		public function plugin_row_meta( $links, $file, $data ) {
260
-			if ( $file == plugin_basename( AUTO_LOAD_NEXT_POST_FILE ) ) {
261
-				$links[ 1 ] = sprintf( __( 'Developed By %s', 'auto-load-next-post' ), '<a href="' . $data[ 'AuthorURI' ] . '">' . $data[ 'Author' ] . '</a>' );
259
+		public function plugin_row_meta($links, $file, $data) {
260
+			if ($file == plugin_basename(AUTO_LOAD_NEXT_POST_FILE)) {
261
+				$links[1] = sprintf(__('Developed By %s', 'auto-load-next-post'), '<a href="'.$data['AuthorURI'].'">'.$data['Author'].'</a>');
262 262
 
263 263
 				$row_meta = array(
264
-					'docs' => '<a href="' . esc_url( 'https://autoloadnextpost.com/documentation/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page' ) . '" target="_blank">' . __( 'Documentation', 'auto-load-next-post' ) . '</a>',
265
-					'community' => '<a href="' . esc_url( 'https://wordpress.org/support/plugin/auto-load-next-post' ) . '" target="_blank">' . __( 'Community Support', 'auto-load-next-post' ) . '</a>',
266
-					'theme-support' => '<a href="' . esc_url( 'https://autoloadnextpost.com/product/theme-support/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page' ) . '" target="_blank">' . __( 'Theme Support', 'auto-load-next-post' ) . '</a>',
264
+					'docs' => '<a href="'.esc_url('https://autoloadnextpost.com/documentation/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page').'" target="_blank">'.__('Documentation', 'auto-load-next-post').'</a>',
265
+					'community' => '<a href="'.esc_url('https://wordpress.org/support/plugin/auto-load-next-post').'" target="_blank">'.__('Community Support', 'auto-load-next-post').'</a>',
266
+					'theme-support' => '<a href="'.esc_url('https://autoloadnextpost.com/product/theme-support/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page').'" target="_blank">'.__('Theme Support', 'auto-load-next-post').'</a>',
267 267
 				);
268 268
 
269
-				$links = array_merge( $links, $row_meta );
269
+				$links = array_merge($links, $row_meta);
270 270
 			}
271 271
 
272 272
 			return $links;
@@ -282,16 +282,16 @@  discard block
 block discarded – undo
282 282
 		 * @param   string $text
283 283
 		 * @return  string $text
284 284
 		 */
285
-		public function admin_footer_text( $text ) {
285
+		public function admin_footer_text($text) {
286 286
 			$current_screen = get_current_screen();
287 287
 
288
-			if ( isset( $current_screen->id ) && $current_screen->id == 'settings_page_auto-load-next-post-settings' ) {
288
+			if (isset($current_screen->id) && $current_screen->id == 'settings_page_auto-load-next-post-settings') {
289 289
 				// Rating and Review
290 290
 				return sprintf(
291 291
 					/* translators: 1: Auto Load Next Post 2:: five stars */
292
-					__( 'If you like %1$s, please leave a %2$s rating. A huge thank you in advance!', 'auto-load-next-post' ),
293
-					sprintf( '<strong>%1$s</strong>', esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ),
294
-					'<a href="https://wordpress.org/support/plugin/auto-load-next-post/reviews?rate=5#new-post" target="_blank" data-rated="' . esc_attr__( 'Thanks :)', 'auto-load-next-post' ) . '">&#9733;&#9733;&#9733;&#9733;&#9733;</a>'
292
+					__('If you like %1$s, please leave a %2$s rating. A huge thank you in advance!', 'auto-load-next-post'),
293
+					sprintf('<strong>%1$s</strong>', esc_html__('Auto Load Next Post', 'auto-load-next-post')),
294
+					'<a href="https://wordpress.org/support/plugin/auto-load-next-post/reviews?rate=5#new-post" target="_blank" data-rated="'.esc_attr__('Thanks :)', 'auto-load-next-post').'">&#9733;&#9733;&#9733;&#9733;&#9733;</a>'
295 295
 				);
296 296
 			}
297 297
 
@@ -308,11 +308,11 @@  discard block
 block discarded – undo
308 308
 		 * @param   string $text
309 309
 		 * @return  string $text
310 310
 		 */
311
-		public function update_footer( $text ) {
311
+		public function update_footer($text) {
312 312
 			$screen = get_current_screen();
313 313
 
314
-			if ( $screen->id == 'settings_page_auto-load-next-post-settings' ) {
315
-				return '<p class="alignright">' . sprintf( __( '%s Version', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ) . ' ' . esc_attr( AUTO_LOAD_NEXT_POST_VERSION ) . '</p>';
314
+			if ($screen->id == 'settings_page_auto-load-next-post-settings') {
315
+				return '<p class="alignright">'.sprintf(__('%s Version', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')).' '.esc_attr(AUTO_LOAD_NEXT_POST_VERSION).'</p>';
316 316
 			}
317 317
 
318 318
 			return $text;
Please login to merge, or discard this patch.
includes/admin/views/html-admin-settings.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -11,15 +11,15 @@  discard block
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly.
14
-if ( ! defined( 'ABSPATH' ) ) {
14
+if ( ! defined('ABSPATH')) {
15 15
 	exit;
16 16
 }
17 17
 
18
-$tab_exists        = isset( $tabs[ $current_tab ] ) || has_action( 'auto_load_next_post_sections_' . $current_tab ) || has_action( 'auto_load_next_post_settings_' . $current_tab ) || has_action( 'auto_load_next_post_settings_tabs_' . $current_tab );
19
-$current_tab_label = isset( $tabs[ $current_tab ] ) ? $tabs[ $current_tab ] : '';
18
+$tab_exists        = isset($tabs[$current_tab]) || has_action('auto_load_next_post_sections_'.$current_tab) || has_action('auto_load_next_post_settings_'.$current_tab) || has_action('auto_load_next_post_settings_tabs_'.$current_tab);
19
+$current_tab_label = isset($tabs[$current_tab]) ? $tabs[$current_tab] : '';
20 20
 
21
-if ( ! $tab_exists ) {
22
-	wp_safe_redirect( admin_url( 'options-general.php?page=auto-load-next-post-settings' ) );
21
+if ( ! $tab_exists) {
22
+	wp_safe_redirect(admin_url('options-general.php?page=auto-load-next-post-settings'));
23 23
 	exit;
24 24
 }
25 25
 ?>
@@ -27,39 +27,39 @@  discard block
 block discarded – undo
27 27
 	<form method="post" id="mainform" action="" enctype="multipart/form-data">
28 28
 		<nav class="nav-tab-wrapper">
29 29
 			<?php
30
-				foreach ( $tabs as $slug => $label ) {
31
-					echo '<a href="' . esc_html( admin_url( 'options-general.php?page=auto-load-next-post-settings&tab=' . esc_attr( $slug ) ) ) . '" class="nav-tab ' . ( $current_tab === $slug ? 'nav-tab-active' : '' ) . '">' . esc_html( $label ) . '</a>';
30
+				foreach ($tabs as $slug => $label) {
31
+					echo '<a href="'.esc_html(admin_url('options-general.php?page=auto-load-next-post-settings&tab='.esc_attr($slug))).'" class="nav-tab '.($current_tab === $slug ? 'nav-tab-active' : '').'">'.esc_html($label).'</a>';
32 32
 				}
33 33
 
34
-				do_action( 'auto_load_next_post_settings_tabs' );
34
+				do_action('auto_load_next_post_settings_tabs');
35 35
 			?>
36 36
 		</nav>
37
-		<h1 class="screen-reader-text"><?php echo esc_html( $current_tab_label ); ?></h1>
37
+		<h1 class="screen-reader-text"><?php echo esc_html($current_tab_label); ?></h1>
38 38
 		<?php
39
-		do_action( 'auto_load_next_post_sections_' . $current_tab );
39
+		do_action('auto_load_next_post_sections_'.$current_tab);
40 40
 
41 41
 		self::show_messages();
42 42
 
43
-		do_action( 'auto_load_next_post_settings_' . $current_tab );
43
+		do_action('auto_load_next_post_settings_'.$current_tab);
44 44
 		?>
45 45
 		<p class="submit">
46
-			<?php submit_button( esc_attr__( 'Save Changes', 'auto-load-next-post' ), 'button-primary', esc_attr__( 'Save Changes', 'auto-load-next-post' ), false, array( 'id' => 'save' ) ); ?>
47
-			<?php wp_nonce_field( 'auto-load-next-post-settings' ); ?>
46
+			<?php submit_button(esc_attr__('Save Changes', 'auto-load-next-post'), 'button-primary', esc_attr__('Save Changes', 'auto-load-next-post'), false, array('id' => 'save')); ?>
47
+			<?php wp_nonce_field('auto-load-next-post-settings'); ?>
48 48
 		</p>
49 49
 	</form>
50 50
 
51 51
 	<?php
52 52
 	// Checks if Auto Load Next Post Pro is installed before displaying sidebar.
53
-	if ( ! is_alnp_pro_version_installed() ) {
54
-		include_once( dirname( __FILE__ ) . '/html-admin-sidebar.php' );
53
+	if ( ! is_alnp_pro_version_installed()) {
54
+		include_once(dirname(__FILE__).'/html-admin-sidebar.php');
55 55
 	}
56 56
 	else {
57 57
 		echo '<div class="alnp-sidebar">';
58 58
 
59
-		do_action( 'auto_load_next_post_after_settings' );
59
+		do_action('auto_load_next_post_after_settings');
60 60
 
61 61
 		// Use this hook to display after settings for a specific tab.
62
-		do_action( 'auto_load_next_post_after_settings_' . $current_tab );
62
+		do_action('auto_load_next_post_after_settings_'.$current_tab);
63 63
 
64 64
 		echo '</div>';
65 65
 	}
Please login to merge, or discard this patch.
includes/class-alnp-install.php 1 patch
Spacing   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly.
14
-if ( ! defined( 'ABSPATH' ) ) {
14
+if ( ! defined('ABSPATH')) {
15 15
 	exit;
16 16
 }
17 17
 
18
-if ( ! class_exists( 'Auto_Load_Next_Post_Install' ) ) {
18
+if ( ! class_exists('Auto_Load_Next_Post_Install')) {
19 19
 
20 20
 	class Auto_Load_Next_Post_Install {
21 21
 
@@ -36,11 +36,11 @@  discard block
 block discarded – undo
36 36
 		 * @access public
37 37
 		 */
38 38
 		public function __construct() {
39
-			add_action( 'init', array( __CLASS__, 'add_rewrite_endpoint' ), 0 );
40
-			add_action( 'init', array( __CLASS__, 'check_version' ), 5 );
39
+			add_action('init', array(__CLASS__, 'add_rewrite_endpoint'), 0);
40
+			add_action('init', array(__CLASS__, 'check_version'), 5);
41 41
 
42 42
 			// Get plugin version.
43
-			self::$current_version = get_option( 'auto_load_next_post_version', null );
43
+			self::$current_version = get_option('auto_load_next_post_version', null);
44 44
 		} // END __construct()
45 45
 
46 46
 		/**
@@ -53,9 +53,9 @@  discard block
 block discarded – undo
53 53
 		 * @since  1.4.10
54 54
 		 */
55 55
 		public static function check_version() {
56
-			if ( ! defined( 'IFRAME_REQUEST' ) && version_compare( self::$current_version, AUTO_LOAD_NEXT_POST_VERSION, '<' ) ) {
56
+			if ( ! defined('IFRAME_REQUEST') && version_compare(self::$current_version, AUTO_LOAD_NEXT_POST_VERSION, '<')) {
57 57
 				self::install();
58
-				do_action( 'auto_load_next_post_updated' );
58
+				do_action('auto_load_next_post_updated');
59 59
 			}
60 60
 		} // END check_version()
61 61
 
@@ -68,19 +68,19 @@  discard block
 block discarded – undo
68 68
 		 * @version 1.5.0
69 69
 		 */
70 70
 		public static function install() {
71
-			if ( ! is_blog_installed() ) {
71
+			if ( ! is_blog_installed()) {
72 72
 				return;
73 73
 			}
74 74
 
75 75
 			// Check if we are not already running this routine.
76
-			if ( 'yes' === get_transient( 'alnp_installing' ) ) {
76
+			if ('yes' === get_transient('alnp_installing')) {
77 77
 				return;
78 78
 			}
79 79
 
80 80
 			// If we made it till here nothing is running yet, lets set the transient now for five minutes.
81
-			set_transient( 'alnp_installing', 'yes', MINUTE_IN_SECONDS * 5 );
82
-			if ( ! defined( 'AUTO_LOAD_NEXT_POST_INSTALLING' ) ) {
83
-				define( 'AUTO_LOAD_NEXT_POST_INSTALLING', true );
81
+			set_transient('alnp_installing', 'yes', MINUTE_IN_SECONDS * 5);
82
+			if ( ! defined('AUTO_LOAD_NEXT_POST_INSTALLING')) {
83
+				define('AUTO_LOAD_NEXT_POST_INSTALLING', true);
84 84
 			}
85 85
 
86 86
 			// Add default options.
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 			// Refresh rewrite rules.
99 99
 			self::flush_rewrite_rules();
100 100
 
101
-			delete_transient( 'alnp_installing' );
101
+			delete_transient('alnp_installing');
102 102
 
103
-			do_action( 'alnp_installed' );
103
+			do_action('alnp_installed');
104 104
 		} // END install()
105 105
 
106 106
 		/**
@@ -112,16 +112,16 @@  discard block
 block discarded – undo
112 112
 		 * @since  1.5.0
113 113
 		 */
114 114
 		private static function set_theme_selectors() {
115
-			if ( is_alnp_supported() ) {
116
-				$content_container    = alnp_get_theme_support( 'content_container' );
117
-				$title_selector       = alnp_get_theme_support( 'title_selector' );
118
-				$navigation_container = alnp_get_theme_support( 'navigation_container' );
119
-				$comments_container   = alnp_get_theme_support( 'comments_container' );
120
-
121
-				if ( ! empty( $content_container ) ) update_option( 'auto_load_next_post_content_container', $content_container );
122
-				if ( ! empty( $title_selector ) ) update_option( 'auto_load_next_post_title_selector', $title_selector );
123
-				if ( ! empty( $navigation_container ) ) update_option( 'auto_load_next_post_navigation_container', $navigation_container );
124
-				if ( ! empty( $comments_container ) ) update_option( 'auto_load_next_post_comments_container', $comments_container );
115
+			if (is_alnp_supported()) {
116
+				$content_container    = alnp_get_theme_support('content_container');
117
+				$title_selector       = alnp_get_theme_support('title_selector');
118
+				$navigation_container = alnp_get_theme_support('navigation_container');
119
+				$comments_container   = alnp_get_theme_support('comments_container');
120
+
121
+				if ( ! empty($content_container)) update_option('auto_load_next_post_content_container', $content_container);
122
+				if ( ! empty($title_selector)) update_option('auto_load_next_post_title_selector', $title_selector);
123
+				if ( ! empty($navigation_container)) update_option('auto_load_next_post_navigation_container', $navigation_container);
124
+				if ( ! empty($comments_container)) update_option('auto_load_next_post_comments_container', $comments_container);
125 125
 			}
126 126
 		} // END set_theme_selectors()
127 127
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 		 * @static
133 133
 		 */
134 134
 		private static function update_version() {
135
-			update_option( 'auto_load_next_post_version', AUTO_LOAD_NEXT_POST_VERSION );
135
+			update_option('auto_load_next_post_version', AUTO_LOAD_NEXT_POST_VERSION);
136 136
 		} // END update_version()
137 137
 
138 138
 		/**
@@ -144,13 +144,13 @@  discard block
 block discarded – undo
144 144
 		 * @version 1.5.0
145 145
 		 */
146 146
 		public static function set_install_date() {
147
-			$install_date = get_site_option( 'auto_load_next_post_install_date' );
147
+			$install_date = get_site_option('auto_load_next_post_install_date');
148 148
 
149 149
 			// If ALNP was installed before but the install date was not converted to time then convert it.
150
-			if ( ! empty( $install_date ) && !intval( $install_date ) ) {
151
-				update_site_option( 'auto_load_next_post_install_date', strtotime( $install_date ) );
150
+			if ( ! empty($install_date) && ! intval($install_date)) {
151
+				update_site_option('auto_load_next_post_install_date', strtotime($install_date));
152 152
 			} else {
153
-				add_site_option( 'auto_load_next_post_install_date', time() );
153
+				add_site_option('auto_load_next_post_install_date', time());
154 154
 			}
155 155
 		} // END set_install_date()
156 156
 
@@ -165,15 +165,15 @@  discard block
 block discarded – undo
165 165
 		 */
166 166
 		public static function create_options() {
167 167
 			// Include settings so that we can run through defaults
168
-			include_once( dirname( __FILE__ ) . '/admin/class-auto-load-next-post-admin-settings.php' );
168
+			include_once(dirname(__FILE__).'/admin/class-auto-load-next-post-admin-settings.php');
169 169
 
170 170
 			$settings = Auto_Load_Next_Post_Admin_Settings::get_settings_pages();
171 171
 
172
-			foreach ( $settings as $section ) {
173
-				foreach ( $section->get_settings() as $value ) {
174
-					if ( isset( $value['default'] ) && isset( $value['id'] ) ) {
175
-						$autoload = isset( $value['autoload'] ) ? (bool) $value['autoload'] : true;
176
-						add_option( $value['id'], $value['default'], '', ( $autoload ? 'yes' : 'no' ) );
172
+			foreach ($settings as $section) {
173
+				foreach ($section->get_settings() as $value) {
174
+					if (isset($value['default']) && isset($value['id'])) {
175
+						$autoload = isset($value['autoload']) ? (bool) $value['autoload'] : true;
176
+						add_option($value['id'], $value['default'], '', ($autoload ? 'yes' : 'no'));
177 177
 					}
178 178
 				}
179 179
 			}
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
 		 * @version 1.5.0
189 189
 		 */
190 190
 		public static function add_rewrite_endpoint() {
191
-			add_rewrite_endpoint( 'alnp', EP_PERMALINK | EP_PAGES | EP_ATTACHMENT );
191
+			add_rewrite_endpoint('alnp', EP_PERMALINK | EP_PAGES | EP_ATTACHMENT);
192 192
 		} // END add_rewrite_endpoint()
193 193
 
194 194
 		/**
Please login to merge, or discard this patch.
includes/admin/views/html-notice-no-theme-selectors.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -10,10 +10,10 @@
 block discarded – undo
10 10
  */
11 11
 
12 12
 // Exit if accessed directly.
13
-if ( ! defined( 'ABSPATH' ) ) {
13
+if ( ! defined('ABSPATH')) {
14 14
 	exit;
15 15
 }
16 16
 ?>
17 17
 <div class="notice notice-error">
18
-	<p><?php echo sprintf( __( 'It seems that not all of the required theme selectors have been set. These theme selectors are required in order for %1$s to work. %2$sHow to find my theme selectors?%3$s', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ), '<a href="https://autoloadnextpost.com/documentation/find-theme-selectors/?utm_source=wpadmin&utm_campaign=plugin-settings-theme-selectors" target="_blank">', '</a>' ); ?></p>
18
+	<p><?php echo sprintf(__('It seems that not all of the required theme selectors have been set. These theme selectors are required in order for %1$s to work. %2$sHow to find my theme selectors?%3$s', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post'), '<a href="https://autoloadnextpost.com/documentation/find-theme-selectors/?utm_source=wpadmin&utm_campaign=plugin-settings-theme-selectors" target="_blank">', '</a>'); ?></p>
19 19
 </div>
Please login to merge, or discard this patch.
includes/admin/views/html-notice-no-comment-selector.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -10,10 +10,10 @@
 block discarded – undo
10 10
  */
11 11
 
12 12
 // Exit if accessed directly.
13
-if ( ! defined( 'ABSPATH' ) ) {
13
+if ( ! defined('ABSPATH')) {
14 14
 	exit;
15 15
 }
16 16
 ?>
17 17
 <div class="notice notice-error">
18
-	<p><?php echo sprintf( __( 'In order to remove comments we need to know what the comments container is. Please identify the comments container under <strong>Theme Selectors</strong>. %1$sHow to find my theme selectors?%2$s', 'auto-load-next-post' ), '<a href="https://autoloadnextpost.com/documentation/find-theme-selectors/?utm_source=wpadmin&utm_campaign=plugin-settings-misc" target="_blank">', '</a>' ); ?></p>
18
+	<p><?php echo sprintf(__('In order to remove comments we need to know what the comments container is. Please identify the comments container under <strong>Theme Selectors</strong>. %1$sHow to find my theme selectors?%2$s', 'auto-load-next-post'), '<a href="https://autoloadnextpost.com/documentation/find-theme-selectors/?utm_source=wpadmin&utm_campaign=plugin-settings-misc" target="_blank">', '</a>'); ?></p>
19 19
 </div>
Please login to merge, or discard this patch.
includes/admin/views/html-notice-is-supported.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -10,10 +10,10 @@
 block discarded – undo
10 10
  */
11 11
 
12 12
 // Exit if accessed directly.
13
-if ( ! defined( 'ABSPATH' ) ) {
13
+if ( ! defined('ABSPATH')) {
14 14
 	exit;
15 15
 }
16 16
 ?>
17 17
 <div class="notice notice-info">
18
-	<p><?php echo sprintf( __( 'This theme supports %s. No need to change the theme selectors as they have already been set by the theme.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ); ?></p>
18
+	<p><?php echo sprintf(__('This theme supports %s. No need to change the theme selectors as they have already been set by the theme.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')); ?></p>
19 19
 </div>
Please login to merge, or discard this patch.
includes/admin/views/html-notice-jetpack-lazy-images-module.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -10,10 +10,10 @@
 block discarded – undo
10 10
  */
11 11
 
12 12
 // Exit if accessed directly.
13
-if ( ! defined( 'ABSPATH' ) ) {
13
+if ( ! defined('ABSPATH')) {
14 14
 	exit;
15 15
 }
16 16
 ?>
17 17
 <div class="notice jetpack-info">
18
-	<p><?php echo sprintf( __( 'You have enabled the Lazy-loading for Images module in JetPack. To trigger the lazy loading event apply %s to "Entering a Post".', 'auto-load-next-post' ), '<code>jetpack-lazy-images-load</code>' ); ?></p>
18
+	<p><?php echo sprintf(__('You have enabled the Lazy-loading for Images module in JetPack. To trigger the lazy loading event apply %s to "Entering a Post".', 'auto-load-next-post'), '<code>jetpack-lazy-images-load</code>'); ?></p>
19 19
 </div>
Please login to merge, or discard this patch.