Passed
Push — master ( e81b15...355b37 )
by Warwick
07:42
created
classes/class-to-reviews-frontend.php 2 patches
Spacing   +96 added lines, -96 removed lines patch added patch discarded remove patch
@@ -31,25 +31,25 @@  discard block
 block discarded – undo
31 31
 	public function __construct() {
32 32
 		$this->set_vars();
33 33
 
34
-		add_action( 'wp_head', array( $this, 'change_single_review_layout' ), 20, 1 );
34
+		add_action('wp_head', array($this, 'change_single_review_layout'), 20, 1);
35 35
 
36
-		add_filter( 'lsx_to_entry_class', array( $this, 'entry_class' ) );
37
-		add_action( 'init', array( $this, 'init' ) );
36
+		add_filter('lsx_to_entry_class', array($this, 'entry_class'));
37
+		add_action('init', array($this, 'init'));
38 38
 
39
-		if ( ! class_exists( 'LSX_TO_Template_Redirects' ) ) {
40
-			require_once( LSX_TO_REVIEWS_PATH . 'classes/class-template-redirects.php' );
39
+		if ( ! class_exists('LSX_TO_Template_Redirects')) {
40
+			require_once(LSX_TO_REVIEWS_PATH . 'classes/class-template-redirects.php');
41 41
 		}
42 42
 
43
-		$this->redirects = new LSX_TO_Template_Redirects( LSX_TO_REVIEWS_PATH, array_keys( $this->post_types ) );
43
+		$this->redirects = new LSX_TO_Template_Redirects(LSX_TO_REVIEWS_PATH, array_keys($this->post_types));
44 44
 
45
-		add_action( 'lsx_to_review_content', array( $this->redirects, 'content_part' ), 10 , 2 );
45
+		add_action('lsx_to_review_content', array($this->redirects, 'content_part'), 10, 2);
46 46
 
47
-		add_filter( 'lsx_to_page_navigation', array( $this, 'page_links' ) );
47
+		add_filter('lsx_to_page_navigation', array($this, 'page_links'));
48 48
 
49
-		add_action( 'lsx_entry_top',      array( $this, 'archive_entry_top' ), 15 );
50
-		add_action( 'lsx_entry_bottom',   array( $this, 'archive_entry_bottom' ) );
51
-		add_action( 'lsx_content_bottom', array( $this, 'single_content_bottom' ) );
52
-		add_action( 'lsx_to_fast_facts', array( $this, 'single_fast_facts' ) );
49
+		add_action('lsx_entry_top', array($this, 'archive_entry_top'), 15);
50
+		add_action('lsx_entry_bottom', array($this, 'archive_entry_bottom'));
51
+		add_action('lsx_content_bottom', array($this, 'single_content_bottom'));
52
+		add_action('lsx_to_fast_facts', array($this, 'single_fast_facts'));
53 53
 	}
54 54
 
55 55
 	/**
@@ -58,9 +58,9 @@  discard block
 block discarded – undo
58 58
 	public function change_single_review_layout() {
59 59
 		global $lsx_to_archive;
60 60
 
61
-		if ( is_singular( 'review' ) && 1 !== $lsx_to_archive ) {
62
-			remove_action( 'lsx_entry_bottom', 'lsx_to_single_entry_bottom' );
63
-			add_action( 'lsx_entry_top', array( $this, 'lsx_to_single_entry_bottom' ) );
61
+		if (is_singular('review') && 1 !== $lsx_to_archive) {
62
+			remove_action('lsx_entry_bottom', 'lsx_to_single_entry_bottom');
63
+			add_action('lsx_entry_top', array($this, 'lsx_to_single_entry_bottom'));
64 64
 		}
65 65
 	}
66 66
 
@@ -68,14 +68,14 @@  discard block
 block discarded – undo
68 68
 	 * Change single review layout.
69 69
 	 */
70 70
 	public function lsx_to_single_entry_bottom() {
71
-		if ( is_singular( 'review' ) ) { ?>
71
+		if (is_singular('review')) { ?>
72 72
 			<div class="col-xs-12 col-sm-4 col-md-3">
73 73
 				<figure class="lsx-to-review-thumb">
74
-					<?php lsx_thumbnail( 'lsx-thumbnail-square' ); ?>
74
+					<?php lsx_thumbnail('lsx-thumbnail-square'); ?>
75 75
 				</figure>
76 76
 
77
-				<?php $reviewer_name = get_post_meta( get_the_ID(), 'reviewer_name', true ); ?>
78
-				<h3 class="lsx-to-summary-title text-center"><?php echo esc_html( $reviewer_name ); ?></h3>
77
+				<?php $reviewer_name = get_post_meta(get_the_ID(), 'reviewer_name', true); ?>
78
+				<h3 class="lsx-to-summary-title text-center"><?php echo esc_html($reviewer_name); ?></h3>
79 79
 			</div>
80 80
 		<?php }
81 81
 	}
@@ -84,20 +84,20 @@  discard block
 block discarded – undo
84 84
 	 * Runs on init after all files have been parsed.
85 85
 	 */
86 86
 	public function init() {
87
-		add_filter( 'lsx_to_custom_field_query',array( $this, 'rating' ),5,10 );
87
+		add_filter('lsx_to_custom_field_query', array($this, 'rating'), 5, 10);
88 88
 	}
89 89
 
90 90
 	/**
91 91
 	 * A filter to set the content area to a small column on single
92 92
 	 */
93
-	public function entry_class( $classes ) {
93
+	public function entry_class($classes) {
94 94
 		global $lsx_to_archive;
95 95
 
96
-		if ( 1 !== $lsx_to_archive ) {
96
+		if (1 !== $lsx_to_archive) {
97 97
 			$lsx_to_archive = false;
98 98
 		}
99 99
 
100
-		if ( is_main_query() && is_singular( 'review' ) && false === $lsx_to_archive ) {
100
+		if (is_main_query() && is_singular('review') && false === $lsx_to_archive) {
101 101
 			//if ( lsx_to_has_enquiry_contact() ) {
102 102
 				$classes[] = 'col-xs-12 col-sm-8 col-md-9';
103 103
 			//} else {
@@ -111,16 +111,16 @@  discard block
 block discarded – undo
111 111
 	/**
112 112
 	 * Filter and make the star ratings
113 113
 	 */
114
-	public function rating( $html = '', $meta_key = false, $value = false, $before = '', $after = '' ) {
115
-		if ( get_post_type() === 'review' && 'rating' === $meta_key ) {
114
+	public function rating($html = '', $meta_key = false, $value = false, $before = '', $after = '') {
115
+		if (get_post_type() === 'review' && 'rating' === $meta_key) {
116 116
 			$ratings_array = array();
117 117
 			$counter       = 5;
118 118
 			$html          = '';
119
-			if ( 0 !== (int) $value ) {
120
-				while ( $counter > 0 ) {
121
-					if ( $value > 0 ) {
119
+			if (0 !== (int) $value) {
120
+				while ($counter > 0) {
121
+					if ($value > 0) {
122 122
 						$ratings_array[] = '<i class="fa fa-star"></i>';
123
-					} else {
123
+					}else {
124 124
 						$ratings_array[] = '<i class="fa fa-star-o"></i>';
125 125
 					}
126 126
 
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 					$value--;
129 129
 				}
130 130
 
131
-				$html = $before . implode( '', $ratings_array ) . $after;
131
+				$html = $before . implode('', $ratings_array) . $after;
132 132
 			}
133 133
 		}
134 134
 		return $html;
@@ -140,8 +140,8 @@  discard block
 block discarded – undo
140 140
 	 * @param $page_links array
141 141
 	 * @return $page_links array
142 142
 	 */
143
-	public function page_links( $page_links ) {
144
-		if ( is_singular( 'review' ) ) {
143
+	public function page_links($page_links) {
144
+		if (is_singular('review')) {
145 145
 			$this->page_links = $page_links;
146 146
 
147 147
 			$this->get_related_accommodation_link();
@@ -161,22 +161,22 @@  discard block
 block discarded – undo
161 161
 	 * Tests for the Related Accommodation and returns a link for the section
162 162
 	 */
163 163
 	public function get_related_accommodation_link() {
164
-		$connected_accommodation = get_post_meta( get_the_ID(), 'accommodation_to_review', false );
164
+		$connected_accommodation = get_post_meta(get_the_ID(), 'accommodation_to_review', false);
165 165
 
166
-		if ( post_type_exists( 'accommodation' ) && is_array( $connected_accommodation ) && ! empty( $connected_accommodation ) ) {
167
-			$connected_accommodation = new \WP_Query( array(
166
+		if (post_type_exists('accommodation') && is_array($connected_accommodation) && ! empty($connected_accommodation)) {
167
+			$connected_accommodation = new \WP_Query(array(
168 168
 				'post_type' => 'accommodation',
169 169
 				'post__in' => $connected_accommodation,
170 170
 				'post_status' => 'publish',
171 171
 				'nopagin' => true,
172 172
 				'posts_per_page' => '-1',
173 173
 				'fields' => 'ids',
174
-			) );
174
+			));
175 175
 
176 176
 			$connected_accommodation = $connected_accommodation->posts;
177 177
 
178
-			if ( is_array( $connected_accommodation ) && ! empty( $connected_accommodation ) ) {
179
-				$this->page_links['accommodation'] = esc_html__( 'Accommodation', 'to-reviews' );
178
+			if (is_array($connected_accommodation) && ! empty($connected_accommodation)) {
179
+				$this->page_links['accommodation'] = esc_html__('Accommodation', 'to-reviews');
180 180
 			}
181 181
 		}
182 182
 	}
@@ -185,22 +185,22 @@  discard block
 block discarded – undo
185 185
 	 * Tests for the Related Tours and returns a link for the section
186 186
 	 */
187 187
 	public function get_related_tours_link() {
188
-		$connected_tours = get_post_meta( get_the_ID(), 'tour_to_review', false );
188
+		$connected_tours = get_post_meta(get_the_ID(), 'tour_to_review', false);
189 189
 
190
-		if ( post_type_exists( 'tour' ) && is_array( $connected_tours ) && ! empty( $connected_tours ) ) {
191
-			$connected_tours = new \WP_Query( array(
190
+		if (post_type_exists('tour') && is_array($connected_tours) && ! empty($connected_tours)) {
191
+			$connected_tours = new \WP_Query(array(
192 192
 				'post_type' => 'tour',
193 193
 				'post__in' => $connected_tours,
194 194
 				'post_status' => 'publish',
195 195
 				'nopagin' => true,
196 196
 				'posts_per_page' => '-1',
197 197
 				'fields' => 'ids',
198
-			) );
198
+			));
199 199
 
200 200
 			$connected_tours = $connected_tours->posts;
201 201
 
202
-			if ( is_array( $connected_tours ) && ! empty( $connected_tours ) ) {
203
-				$this->page_links['tours'] = esc_html__( 'Tours', 'to-reviews' );
202
+			if (is_array($connected_tours) && ! empty($connected_tours)) {
203
+				$this->page_links['tours'] = esc_html__('Tours', 'to-reviews');
204 204
 			}
205 205
 		}
206 206
 	}
@@ -210,22 +210,22 @@  discard block
 block discarded – undo
210 210
 	 */
211 211
 	public function get_related_destinations_link() {
212 212
 		$connected_destination  = '';
213
-		$connected_destinations = get_post_meta( get_the_ID(), 'destination_to_review', false );
213
+		$connected_destinations = get_post_meta(get_the_ID(), 'destination_to_review', false);
214 214
 
215
-		if ( post_type_exists( 'destination' ) && is_array( $connected_destinations ) && ! empty( $connected_destinations ) ) {
216
-			$connected_destination = new \WP_Query( array(
215
+		if (post_type_exists('destination') && is_array($connected_destinations) && ! empty($connected_destinations)) {
216
+			$connected_destination = new \WP_Query(array(
217 217
 				'post_type' => 'destination',
218 218
 				'post__in' => $connected_destination,
219 219
 				'post_status' => 'publish',
220 220
 				'nopagin' => true,
221 221
 				'posts_per_page' => '-1',
222 222
 				'fields' => 'ids',
223
-			) );
223
+			));
224 224
 
225 225
 			$connected_destination = $connected_destination->posts;
226 226
 
227
-			if ( is_array( $connected_destination ) && ! empty( $connected_destination ) ) {
228
-				$this->page_links['destinations'] = esc_html__( 'Destinations', 'to-reviews' );
227
+			if (is_array($connected_destination) && ! empty($connected_destination)) {
228
+				$this->page_links['destinations'] = esc_html__('Destinations', 'to-reviews');
229 229
 			}
230 230
 		}
231 231
 	}
@@ -234,22 +234,22 @@  discard block
 block discarded – undo
234 234
 	 * Tests for the Gallery and returns a link for the section
235 235
 	 */
236 236
 	public function get_gallery_link() {
237
-		$gallery_ids = get_post_meta( get_the_ID(), 'gallery', false );
238
-		$envira_gallery = get_post_meta( get_the_ID(), 'envira_gallery', true );
237
+		$gallery_ids = get_post_meta(get_the_ID(), 'gallery', false);
238
+		$envira_gallery = get_post_meta(get_the_ID(), 'envira_gallery', true);
239 239
 
240
-		if ( ( ! empty( $gallery_ids ) && is_array( $gallery_ids ) ) || ( function_exists( 'envira_gallery' ) && ! empty( $envira_gallery ) && false === lsx_to_enable_envira_banner() ) ) {
241
-			if ( function_exists( 'envira_gallery' ) && ! empty( $envira_gallery ) && false === lsx_to_enable_envira_banner() ) {
240
+		if (( ! empty($gallery_ids) && is_array($gallery_ids)) || (function_exists('envira_gallery') && ! empty($envira_gallery) && false === lsx_to_enable_envira_banner())) {
241
+			if (function_exists('envira_gallery') && ! empty($envira_gallery) && false === lsx_to_enable_envira_banner()) {
242 242
 				// Envira Gallery
243
-				$this->page_links['gallery'] = esc_html__( 'Gallery', 'to-reviews' );
243
+				$this->page_links['gallery'] = esc_html__('Gallery', 'to-reviews');
244 244
 				return;
245
-			} else {
246
-				if ( function_exists( 'envira_dynamic' ) ) {
245
+			}else {
246
+				if (function_exists('envira_dynamic')) {
247 247
 					// Envira Gallery - Dynamic
248
-					$this->page_links['gallery'] = esc_html__( 'Gallery', 'to-reviews' );
248
+					$this->page_links['gallery'] = esc_html__('Gallery', 'to-reviews');
249 249
 					return;
250
-				} else {
250
+				}else {
251 251
 					// WordPress Gallery
252
-					$this->page_links['gallery'] = esc_html__( 'Gallery', 'to-reviews' );
252
+					$this->page_links['gallery'] = esc_html__('Gallery', 'to-reviews');
253 253
 					return;
254 254
 				}
255 255
 			}
@@ -262,16 +262,16 @@  discard block
 block discarded – undo
262 262
 	public function get_videos_link() {
263 263
 		$videos_id = false;
264 264
 
265
-		if ( class_exists( 'Envira_Videos' ) ) {
266
-			$videos_id = get_post_meta( get_the_ID(), 'envira_video', true );
265
+		if (class_exists('Envira_Videos')) {
266
+			$videos_id = get_post_meta(get_the_ID(), 'envira_video', true);
267 267
 		}
268 268
 
269
-		if ( empty( $videos_id ) && function_exists( 'lsx_to_videos' ) ) {
270
-			$videos_id = get_post_meta( get_the_ID(), 'videos', true );
269
+		if (empty($videos_id) && function_exists('lsx_to_videos')) {
270
+			$videos_id = get_post_meta(get_the_ID(), 'videos', true);
271 271
 		}
272 272
 
273
-		if ( ! empty( $videos_id ) ) {
274
-			$this->page_links['videos'] = esc_html__( 'Videos', 'to-reviews' );
273
+		if ( ! empty($videos_id)) {
274
+			$this->page_links['videos'] = esc_html__('Videos', 'to-reviews');
275 275
 		}
276 276
 	}
277 277
 
@@ -279,22 +279,22 @@  discard block
 block discarded – undo
279 279
 	 * Tests for the Related Posts and returns a link for the section
280 280
 	 */
281 281
 	public function get_related_posts_link() {
282
-		$connected_posts = get_post_meta( get_the_ID(), 'post_to_review', false );
282
+		$connected_posts = get_post_meta(get_the_ID(), 'post_to_review', false);
283 283
 
284
-		if ( is_array( $connected_posts ) && ! empty( $connected_posts ) ) {
285
-			$connected_posts = new \WP_Query( array(
284
+		if (is_array($connected_posts) && ! empty($connected_posts)) {
285
+			$connected_posts = new \WP_Query(array(
286 286
 				'post_type' => 'post',
287 287
 				'post__in' => $connected_posts,
288 288
 				'post_status' => 'publish',
289 289
 				'nopagin' => true,
290 290
 				'posts_per_page' => '-1',
291 291
 				'fields' => 'ids',
292
-			) );
292
+			));
293 293
 
294 294
 			$connected_posts = $connected_posts->posts;
295 295
 
296
-			if ( is_array( $connected_posts ) && ! empty( $connected_posts ) ) {
297
-				$this->page_links['posts'] = esc_html__( 'Posts', 'to-reviews' );
296
+			if (is_array($connected_posts) && ! empty($connected_posts)) {
297
+				$this->page_links['posts'] = esc_html__('Posts', 'to-reviews');
298 298
 			}
299 299
 		}
300 300
 	}
@@ -305,15 +305,15 @@  discard block
 block discarded – undo
305 305
 	public function archive_entry_top() {
306 306
 		global $lsx_to_archive;
307 307
 
308
-		if ( 'review' === get_post_type() && ( is_archive() || $lsx_to_archive ) ) {
309
-			if ( is_search() || empty( tour_operator()->options[ get_post_type() ]['disable_entry_metadata'] ) ) { ?>
308
+		if ('review' === get_post_type() && (is_archive() || $lsx_to_archive)) {
309
+			if (is_search() || empty(tour_operator()->options[get_post_type()]['disable_entry_metadata'])) { ?>
310 310
 				<div class="lsx-to-archive-meta-data lsx-to-archive-meta-data-grid-mode">
311 311
 					<?php
312 312
 						$meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
313 313
 
314
-						lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
315
-						lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
316
-						lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
314
+						lsx_to_connected_accommodation('<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __('Accommodation', 'to-reviews') . ':</span> ', '</span>');
315
+						lsx_to_connected_tours('<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __('Tours', 'to-reviews') . ':</span> ', '</span>');
316
+						lsx_to_connected_destinations('<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __('Destinations', 'to-reviews') . ':</span> ', '</span>');
317 317
 					?>
318 318
 				</div>
319 319
 			<?php } ?>
@@ -326,17 +326,17 @@  discard block
 block discarded – undo
326 326
 	public function archive_entry_bottom() {
327 327
 		global $lsx_to_archive;
328 328
 
329
-		if ( 'review' === get_post_type() && ( is_archive() || $lsx_to_archive ) ) { ?>
329
+		if ('review' === get_post_type() && (is_archive() || $lsx_to_archive)) { ?>
330 330
 				</div>
331 331
 
332
-				<?php if ( is_search() || empty( tour_operator()->options[ get_post_type() ]['disable_entry_metadata'] ) ) { ?>
332
+				<?php if (is_search() || empty(tour_operator()->options[get_post_type()]['disable_entry_metadata'])) { ?>
333 333
 					<div class="lsx-to-archive-meta-data lsx-to-archive-meta-data-list-mode">
334 334
 						<?php
335 335
 							$meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
336 336
 
337
-							lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
338
-							lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
339
-							lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
337
+							lsx_to_connected_accommodation('<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __('Accommodation', 'to-reviews') . ':</span> ', '</span>');
338
+							lsx_to_connected_tours('<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __('Tours', 'to-reviews') . ':</span> ', '</span>');
339
+							lsx_to_connected_destinations('<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __('Destinations', 'to-reviews') . ':</span> ', '</span>');
340 340
 						?>
341 341
 					</div>
342 342
 				<?php } ?>
@@ -344,8 +344,8 @@  discard block
 block discarded – undo
344 344
 
345 345
 			<?php $has_single = ! lsx_to_is_single_disabled(); ?>
346 346
 
347
-			<?php if ( $has_single && 'grid' === tour_operator()->archive_layout ) : ?>
348
-				<a href="<?php the_permalink(); ?>" class="moretag"><?php esc_html_e( 'View more', 'to-reviews' ); ?></a>
347
+			<?php if ($has_single && 'grid' === tour_operator()->archive_layout) : ?>
348
+				<a href="<?php the_permalink(); ?>" class="moretag"><?php esc_html_e('View more', 'to-reviews'); ?></a>
349 349
 			<?php endif; ?>
350 350
 		<?php }
351 351
 	}
@@ -354,17 +354,17 @@  discard block
 block discarded – undo
354 354
 	 * Adds the template tags fast facts
355 355
 	 */
356 356
 	public function single_fast_facts() {
357
-		if ( is_singular( 'review' ) ) { ?>
357
+		if (is_singular('review')) { ?>
358 358
 			<section id="fast-facts">
359 359
 				<div class="lsx-to-single-meta-data">
360 360
 					<?php
361 361
 						$meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
362 362
 
363
-						lsx_to_review_rating( '<span class="' . $meta_class . 'rating"><span class="lsx-to-meta-data-key">' . esc_html__( 'Rating', 'to-reviews' ) . ':</span> ', '</span>' );
364
-						lsx_to_review_dates( '<span class="' . $meta_class . 'travel-dates"><span class="lsx-to-meta-data-key">' . esc_html__( 'Date Travelled', 'to-reviews' ) . ':</span> ', '</span>' );
365
-						lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . esc_html__( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
366
-						lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . esc_html__( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
367
-						lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . esc_html__( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
363
+						lsx_to_review_rating('<span class="' . $meta_class . 'rating"><span class="lsx-to-meta-data-key">' . esc_html__('Rating', 'to-reviews') . ':</span> ', '</span>');
364
+						lsx_to_review_dates('<span class="' . $meta_class . 'travel-dates"><span class="lsx-to-meta-data-key">' . esc_html__('Date Travelled', 'to-reviews') . ':</span> ', '</span>');
365
+						lsx_to_connected_accommodation('<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . esc_html__('Accommodation', 'to-reviews') . ':</span> ', '</span>');
366
+						lsx_to_connected_tours('<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . esc_html__('Tours', 'to-reviews') . ':</span> ', '</span>');
367
+						lsx_to_connected_destinations('<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . esc_html__('Destinations', 'to-reviews') . ':</span> ', '</span>');
368 368
 					?>
369 369
 				</div>
370 370
 			</section>
@@ -375,19 +375,19 @@  discard block
 block discarded – undo
375 375
 	 * Adds the template tags to the bottom of the single review
376 376
 	 */
377 377
 	public function single_content_bottom() {
378
-		if ( is_singular( 'review' ) ) {
378
+		if (is_singular('review')) {
379 379
 			lsx_to_review_accommodation();
380 380
 
381 381
 			lsx_to_review_tour();
382 382
 
383 383
 			lsx_to_review_destination();
384 384
 
385
-			lsx_to_gallery( '<section id="gallery" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-gallery">' . esc_html__( 'Gallery', 'to-reviews' ) . '</h2><div id="collapse-gallery" class="collapse in"><div class="collapse-inner">', '</div></div></section>' );
385
+			lsx_to_gallery('<section id="gallery" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-gallery">' . esc_html__('Gallery', 'to-reviews') . '</h2><div id="collapse-gallery" class="collapse in"><div class="collapse-inner">', '</div></div></section>');
386 386
 
387
-			if ( function_exists( 'lsx_to_videos' ) ) {
388
-				lsx_to_videos( '<section id="videos" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-videos">' . esc_html__( 'Videos', 'to-reviews' ) . '</h2><div id="collapse-videos" class="collapse in"><div class="collapse-inner">', '</div></div></section>' );
389
-			} elseif ( class_exists( 'Envira_Videos' ) ) {
390
-				lsx_to_envira_videos( '<section id="videos" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-videos">' . esc_html__( 'Videos', 'to-reviews' ) . '</h2><div id="collapse-videos" class="collapse in"><div class="collapse-inner">', '</div></div></section>' );
387
+			if (function_exists('lsx_to_videos')) {
388
+				lsx_to_videos('<section id="videos" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-videos">' . esc_html__('Videos', 'to-reviews') . '</h2><div id="collapse-videos" class="collapse in"><div class="collapse-inner">', '</div></div></section>');
389
+			} elseif (class_exists('Envira_Videos')) {
390
+				lsx_to_envira_videos('<section id="videos" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-videos">' . esc_html__('Videos', 'to-reviews') . '</h2><div id="collapse-videos" class="collapse in"><div class="collapse-inner">', '</div></div></section>');
391 391
 			}
392 392
 
393 393
 			lsx_to_review_posts();
Please login to merge, or discard this patch.
Indentation   +329 added lines, -329 removed lines patch added patch discarded remove patch
@@ -18,57 +18,57 @@  discard block
 block discarded – undo
18 18
 
19 19
 class LSX_TO_Reviews_Frontend extends LSX_TO_Reviews {
20 20
 
21
-	/**
22
-	 * Holds the $page_links array while its being built on the single review page.
23
-	 *
24
-	 * @var array
25
-	 */
26
-	public $page_links = false;
27
-
28
-	/**
29
-	 * Constructor
30
-	 */
31
-	public function __construct() {
32
-		$this->set_vars();
33
-
34
-		add_action( 'wp_head', array( $this, 'change_single_review_layout' ), 20, 1 );
35
-
36
-		add_filter( 'lsx_to_entry_class', array( $this, 'entry_class' ) );
37
-		add_action( 'init', array( $this, 'init' ) );
38
-
39
-		if ( ! class_exists( 'LSX_TO_Template_Redirects' ) ) {
40
-			require_once( LSX_TO_REVIEWS_PATH . 'classes/class-template-redirects.php' );
41
-		}
42
-
43
-		$this->redirects = new LSX_TO_Template_Redirects( LSX_TO_REVIEWS_PATH, array_keys( $this->post_types ) );
44
-
45
-		add_action( 'lsx_to_review_content', array( $this->redirects, 'content_part' ), 10 , 2 );
46
-
47
-		add_filter( 'lsx_to_page_navigation', array( $this, 'page_links' ) );
48
-
49
-		add_action( 'lsx_entry_top',      array( $this, 'archive_entry_top' ), 15 );
50
-		add_action( 'lsx_entry_bottom',   array( $this, 'archive_entry_bottom' ) );
51
-		add_action( 'lsx_content_bottom', array( $this, 'single_content_bottom' ) );
52
-		add_action( 'lsx_to_fast_facts', array( $this, 'single_fast_facts' ) );
53
-	}
54
-
55
-	/**
56
-	 * Change single review layout.
57
-	 */
58
-	public function change_single_review_layout() {
59
-		global $lsx_to_archive;
60
-
61
-		if ( is_singular( 'review' ) && 1 !== $lsx_to_archive ) {
62
-			remove_action( 'lsx_entry_bottom', 'lsx_to_single_entry_bottom' );
63
-			add_action( 'lsx_entry_top', array( $this, 'lsx_to_single_entry_bottom' ) );
64
-		}
65
-	}
66
-
67
-	/**
68
-	 * Change single review layout.
69
-	 */
70
-	public function lsx_to_single_entry_bottom() {
71
-		if ( is_singular( 'review' ) ) { ?>
21
+     /**
22
+      * Holds the $page_links array while its being built on the single review page.
23
+      *
24
+      * @var array
25
+      */
26
+     public $page_links = false;
27
+
28
+     /**
29
+      * Constructor
30
+      */
31
+     public function __construct() {
32
+          $this->set_vars();
33
+
34
+          add_action( 'wp_head', array( $this, 'change_single_review_layout' ), 20, 1 );
35
+
36
+          add_filter( 'lsx_to_entry_class', array( $this, 'entry_class' ) );
37
+          add_action( 'init', array( $this, 'init' ) );
38
+
39
+          if ( ! class_exists( 'LSX_TO_Template_Redirects' ) ) {
40
+               require_once( LSX_TO_REVIEWS_PATH . 'classes/class-template-redirects.php' );
41
+          }
42
+
43
+          $this->redirects = new LSX_TO_Template_Redirects( LSX_TO_REVIEWS_PATH, array_keys( $this->post_types ) );
44
+
45
+          add_action( 'lsx_to_review_content', array( $this->redirects, 'content_part' ), 10 , 2 );
46
+
47
+          add_filter( 'lsx_to_page_navigation', array( $this, 'page_links' ) );
48
+
49
+          add_action( 'lsx_entry_top',      array( $this, 'archive_entry_top' ), 15 );
50
+          add_action( 'lsx_entry_bottom',   array( $this, 'archive_entry_bottom' ) );
51
+          add_action( 'lsx_content_bottom', array( $this, 'single_content_bottom' ) );
52
+          add_action( 'lsx_to_fast_facts', array( $this, 'single_fast_facts' ) );
53
+     }
54
+
55
+     /**
56
+      * Change single review layout.
57
+      */
58
+     public function change_single_review_layout() {
59
+          global $lsx_to_archive;
60
+
61
+          if ( is_singular( 'review' ) && 1 !== $lsx_to_archive ) {
62
+               remove_action( 'lsx_entry_bottom', 'lsx_to_single_entry_bottom' );
63
+               add_action( 'lsx_entry_top', array( $this, 'lsx_to_single_entry_bottom' ) );
64
+          }
65
+     }
66
+
67
+     /**
68
+      * Change single review layout.
69
+      */
70
+     public function lsx_to_single_entry_bottom() {
71
+          if ( is_singular( 'review' ) ) { ?>
72 72
 			<div class="col-xs-12 col-sm-4 col-md-3">
73 73
 				<figure class="lsx-to-review-thumb">
74 74
 					<?php lsx_thumbnail( 'lsx-thumbnail-square' ); ?>
@@ -78,266 +78,266 @@  discard block
 block discarded – undo
78 78
 				<h3 class="lsx-to-summary-title text-center"><?php echo esc_html( $reviewer_name ); ?></h3>
79 79
 			</div>
80 80
 		<?php }
81
-	}
82
-
83
-	/**
84
-	 * Runs on init after all files have been parsed.
85
-	 */
86
-	public function init() {
87
-		add_filter( 'lsx_to_custom_field_query',array( $this, 'rating' ),5,10 );
88
-	}
89
-
90
-	/**
91
-	 * A filter to set the content area to a small column on single
92
-	 */
93
-	public function entry_class( $classes ) {
94
-		global $lsx_to_archive;
95
-
96
-		if ( 1 !== $lsx_to_archive ) {
97
-			$lsx_to_archive = false;
98
-		}
99
-
100
-		if ( is_main_query() && is_singular( 'review' ) && false === $lsx_to_archive ) {
101
-			//if ( lsx_to_has_enquiry_contact() ) {
102
-				$classes[] = 'col-xs-12 col-sm-8 col-md-9';
103
-			//} else {
104
-				//$classes[] = 'col-sm-12';
105
-			//}
106
-		}
107
-
108
-		return $classes;
109
-	}
110
-
111
-	/**
112
-	 * Filter and make the star ratings
113
-	 */
114
-	public function rating( $html = '', $meta_key = false, $value = false, $before = '', $after = '' ) {
115
-		if ( get_post_type() === 'review' && 'rating' === $meta_key ) {
116
-			$ratings_array = array();
117
-			$counter       = 5;
118
-			$html          = '';
119
-			if ( 0 !== (int) $value ) {
120
-				while ( $counter > 0 ) {
121
-					if ( $value > 0 ) {
122
-						$ratings_array[] = '<i class="fa fa-star"></i>';
123
-					} else {
124
-						$ratings_array[] = '<i class="fa fa-star-o"></i>';
125
-					}
126
-
127
-					$counter--;
128
-					$value--;
129
-				}
130
-
131
-				$html = $before . implode( '', $ratings_array ) . $after;
132
-			}
133
-		}
134
-		return $html;
135
-	}
136
-
137
-	/**
138
-	 * Adds our navigation links to the review single post
139
-	 *
140
-	 * @param $page_links array
141
-	 * @return $page_links array
142
-	 */
143
-	public function page_links( $page_links ) {
144
-		if ( is_singular( 'review' ) ) {
145
-			$this->page_links = $page_links;
146
-
147
-			$this->get_related_accommodation_link();
148
-			$this->get_related_tours_link();
149
-			$this->get_related_destinations_link();
150
-			$this->get_gallery_link();
151
-			$this->get_videos_link();
152
-			$this->get_related_posts_link();
153
-
154
-			$page_links = $this->page_links;
155
-		}
156
-
157
-		return $page_links;
158
-	}
159
-
160
-	/**
161
-	 * Tests for the Related Accommodation and returns a link for the section
162
-	 */
163
-	public function get_related_accommodation_link() {
164
-		$connected_accommodation = get_post_meta( get_the_ID(), 'accommodation_to_review', false );
165
-
166
-		if ( post_type_exists( 'accommodation' ) && is_array( $connected_accommodation ) && ! empty( $connected_accommodation ) ) {
167
-			$connected_accommodation = new \WP_Query( array(
168
-				'post_type' => 'accommodation',
169
-				'post__in' => $connected_accommodation,
170
-				'post_status' => 'publish',
171
-				'nopagin' => true,
172
-				'posts_per_page' => '-1',
173
-				'fields' => 'ids',
174
-			) );
175
-
176
-			$connected_accommodation = $connected_accommodation->posts;
177
-
178
-			if ( is_array( $connected_accommodation ) && ! empty( $connected_accommodation ) ) {
179
-				$this->page_links['accommodation'] = esc_html__( 'Accommodation', 'to-reviews' );
180
-			}
181
-		}
182
-	}
183
-
184
-	/**
185
-	 * Tests for the Related Tours and returns a link for the section
186
-	 */
187
-	public function get_related_tours_link() {
188
-		$connected_tours = get_post_meta( get_the_ID(), 'tour_to_review', false );
189
-
190
-		if ( post_type_exists( 'tour' ) && is_array( $connected_tours ) && ! empty( $connected_tours ) ) {
191
-			$connected_tours = new \WP_Query( array(
192
-				'post_type' => 'tour',
193
-				'post__in' => $connected_tours,
194
-				'post_status' => 'publish',
195
-				'nopagin' => true,
196
-				'posts_per_page' => '-1',
197
-				'fields' => 'ids',
198
-			) );
199
-
200
-			$connected_tours = $connected_tours->posts;
201
-
202
-			if ( is_array( $connected_tours ) && ! empty( $connected_tours ) ) {
203
-				$this->page_links['tours'] = esc_html__( 'Tours', 'to-reviews' );
204
-			}
205
-		}
206
-	}
207
-
208
-	/**
209
-	 * Tests for the Related Destinations and returns a link for the section
210
-	 */
211
-	public function get_related_destinations_link() {
212
-		$connected_destination  = '';
213
-		$connected_destinations = get_post_meta( get_the_ID(), 'destination_to_review', false );
214
-
215
-		if ( post_type_exists( 'destination' ) && is_array( $connected_destinations ) && ! empty( $connected_destinations ) ) {
216
-			$connected_destination = new \WP_Query( array(
217
-				'post_type' => 'destination',
218
-				'post__in' => $connected_destination,
219
-				'post_status' => 'publish',
220
-				'nopagin' => true,
221
-				'posts_per_page' => '-1',
222
-				'fields' => 'ids',
223
-			) );
224
-
225
-			$connected_destination = $connected_destination->posts;
226
-
227
-			if ( is_array( $connected_destination ) && ! empty( $connected_destination ) ) {
228
-				$this->page_links['destinations'] = esc_html__( 'Destinations', 'to-reviews' );
229
-			}
230
-		}
231
-	}
232
-
233
-	/**
234
-	 * Tests for the Gallery and returns a link for the section
235
-	 */
236
-	public function get_gallery_link() {
237
-		$gallery_ids = get_post_meta( get_the_ID(), 'gallery', false );
238
-		$envira_gallery = get_post_meta( get_the_ID(), 'envira_gallery', true );
239
-
240
-		if ( ( ! empty( $gallery_ids ) && is_array( $gallery_ids ) ) || ( function_exists( 'envira_gallery' ) && ! empty( $envira_gallery ) && false === lsx_to_enable_envira_banner() ) ) {
241
-			if ( function_exists( 'envira_gallery' ) && ! empty( $envira_gallery ) && false === lsx_to_enable_envira_banner() ) {
242
-				// Envira Gallery
243
-				$this->page_links['gallery'] = esc_html__( 'Gallery', 'to-reviews' );
244
-				return;
245
-			} else {
246
-				if ( function_exists( 'envira_dynamic' ) ) {
247
-					// Envira Gallery - Dynamic
248
-					$this->page_links['gallery'] = esc_html__( 'Gallery', 'to-reviews' );
249
-					return;
250
-				} else {
251
-					// WordPress Gallery
252
-					$this->page_links['gallery'] = esc_html__( 'Gallery', 'to-reviews' );
253
-					return;
254
-				}
255
-			}
256
-		}
257
-	}
258
-
259
-	/**
260
-	 * Tests for the Videos and returns a link for the section
261
-	 */
262
-	public function get_videos_link() {
263
-		$videos_id = false;
264
-
265
-		if ( class_exists( 'Envira_Videos' ) ) {
266
-			$videos_id = get_post_meta( get_the_ID(), 'envira_video', true );
267
-		}
268
-
269
-		if ( empty( $videos_id ) && function_exists( 'lsx_to_videos' ) ) {
270
-			$videos_id = get_post_meta( get_the_ID(), 'videos', true );
271
-		}
272
-
273
-		if ( ! empty( $videos_id ) ) {
274
-			$this->page_links['videos'] = esc_html__( 'Videos', 'to-reviews' );
275
-		}
276
-	}
277
-
278
-	/**
279
-	 * Tests for the Related Posts and returns a link for the section
280
-	 */
281
-	public function get_related_posts_link() {
282
-		$connected_posts = get_post_meta( get_the_ID(), 'post_to_review', false );
283
-
284
-		if ( is_array( $connected_posts ) && ! empty( $connected_posts ) ) {
285
-			$connected_posts = new \WP_Query( array(
286
-				'post_type' => 'post',
287
-				'post__in' => $connected_posts,
288
-				'post_status' => 'publish',
289
-				'nopagin' => true,
290
-				'posts_per_page' => '-1',
291
-				'fields' => 'ids',
292
-			) );
293
-
294
-			$connected_posts = $connected_posts->posts;
295
-
296
-			if ( is_array( $connected_posts ) && ! empty( $connected_posts ) ) {
297
-				$this->page_links['posts'] = esc_html__( 'Posts', 'to-reviews' );
298
-			}
299
-		}
300
-	}
301
-
302
-	/**
303
-	 * Adds the template tags to the top of the archive review
304
-	 */
305
-	public function archive_entry_top() {
306
-		global $lsx_to_archive;
307
-
308
-		if ( 'review' === get_post_type() && ( is_archive() || $lsx_to_archive ) ) {
309
-			if ( is_search() || empty( tour_operator()->options[ get_post_type() ]['disable_entry_metadata'] ) ) { ?>
81
+     }
82
+
83
+     /**
84
+      * Runs on init after all files have been parsed.
85
+      */
86
+     public function init() {
87
+          add_filter( 'lsx_to_custom_field_query',array( $this, 'rating' ),5,10 );
88
+     }
89
+
90
+     /**
91
+      * A filter to set the content area to a small column on single
92
+      */
93
+     public function entry_class( $classes ) {
94
+          global $lsx_to_archive;
95
+
96
+          if ( 1 !== $lsx_to_archive ) {
97
+               $lsx_to_archive = false;
98
+          }
99
+
100
+          if ( is_main_query() && is_singular( 'review' ) && false === $lsx_to_archive ) {
101
+               //if ( lsx_to_has_enquiry_contact() ) {
102
+                    $classes[] = 'col-xs-12 col-sm-8 col-md-9';
103
+               //} else {
104
+                    //$classes[] = 'col-sm-12';
105
+               //}
106
+          }
107
+
108
+          return $classes;
109
+     }
110
+
111
+     /**
112
+      * Filter and make the star ratings
113
+      */
114
+     public function rating( $html = '', $meta_key = false, $value = false, $before = '', $after = '' ) {
115
+          if ( get_post_type() === 'review' && 'rating' === $meta_key ) {
116
+               $ratings_array = array();
117
+               $counter       = 5;
118
+               $html          = '';
119
+               if ( 0 !== (int) $value ) {
120
+                    while ( $counter > 0 ) {
121
+                         if ( $value > 0 ) {
122
+                              $ratings_array[] = '<i class="fa fa-star"></i>';
123
+                         } else {
124
+                              $ratings_array[] = '<i class="fa fa-star-o"></i>';
125
+                         }
126
+
127
+                         $counter--;
128
+                         $value--;
129
+                    }
130
+
131
+                    $html = $before . implode( '', $ratings_array ) . $after;
132
+               }
133
+          }
134
+          return $html;
135
+     }
136
+
137
+     /**
138
+      * Adds our navigation links to the review single post
139
+      *
140
+      * @param $page_links array
141
+      * @return $page_links array
142
+      */
143
+     public function page_links( $page_links ) {
144
+          if ( is_singular( 'review' ) ) {
145
+               $this->page_links = $page_links;
146
+
147
+               $this->get_related_accommodation_link();
148
+               $this->get_related_tours_link();
149
+               $this->get_related_destinations_link();
150
+               $this->get_gallery_link();
151
+               $this->get_videos_link();
152
+               $this->get_related_posts_link();
153
+
154
+               $page_links = $this->page_links;
155
+          }
156
+
157
+          return $page_links;
158
+     }
159
+
160
+     /**
161
+      * Tests for the Related Accommodation and returns a link for the section
162
+      */
163
+     public function get_related_accommodation_link() {
164
+          $connected_accommodation = get_post_meta( get_the_ID(), 'accommodation_to_review', false );
165
+
166
+          if ( post_type_exists( 'accommodation' ) && is_array( $connected_accommodation ) && ! empty( $connected_accommodation ) ) {
167
+               $connected_accommodation = new \WP_Query( array(
168
+                    'post_type' => 'accommodation',
169
+                    'post__in' => $connected_accommodation,
170
+                    'post_status' => 'publish',
171
+                    'nopagin' => true,
172
+                    'posts_per_page' => '-1',
173
+                    'fields' => 'ids',
174
+               ) );
175
+
176
+               $connected_accommodation = $connected_accommodation->posts;
177
+
178
+               if ( is_array( $connected_accommodation ) && ! empty( $connected_accommodation ) ) {
179
+                    $this->page_links['accommodation'] = esc_html__( 'Accommodation', 'to-reviews' );
180
+               }
181
+          }
182
+     }
183
+
184
+     /**
185
+      * Tests for the Related Tours and returns a link for the section
186
+      */
187
+     public function get_related_tours_link() {
188
+          $connected_tours = get_post_meta( get_the_ID(), 'tour_to_review', false );
189
+
190
+          if ( post_type_exists( 'tour' ) && is_array( $connected_tours ) && ! empty( $connected_tours ) ) {
191
+               $connected_tours = new \WP_Query( array(
192
+                    'post_type' => 'tour',
193
+                    'post__in' => $connected_tours,
194
+                    'post_status' => 'publish',
195
+                    'nopagin' => true,
196
+                    'posts_per_page' => '-1',
197
+                    'fields' => 'ids',
198
+               ) );
199
+
200
+               $connected_tours = $connected_tours->posts;
201
+
202
+               if ( is_array( $connected_tours ) && ! empty( $connected_tours ) ) {
203
+                    $this->page_links['tours'] = esc_html__( 'Tours', 'to-reviews' );
204
+               }
205
+          }
206
+     }
207
+
208
+     /**
209
+      * Tests for the Related Destinations and returns a link for the section
210
+      */
211
+     public function get_related_destinations_link() {
212
+          $connected_destination  = '';
213
+          $connected_destinations = get_post_meta( get_the_ID(), 'destination_to_review', false );
214
+
215
+          if ( post_type_exists( 'destination' ) && is_array( $connected_destinations ) && ! empty( $connected_destinations ) ) {
216
+               $connected_destination = new \WP_Query( array(
217
+                    'post_type' => 'destination',
218
+                    'post__in' => $connected_destination,
219
+                    'post_status' => 'publish',
220
+                    'nopagin' => true,
221
+                    'posts_per_page' => '-1',
222
+                    'fields' => 'ids',
223
+               ) );
224
+
225
+               $connected_destination = $connected_destination->posts;
226
+
227
+               if ( is_array( $connected_destination ) && ! empty( $connected_destination ) ) {
228
+                    $this->page_links['destinations'] = esc_html__( 'Destinations', 'to-reviews' );
229
+               }
230
+          }
231
+     }
232
+
233
+     /**
234
+      * Tests for the Gallery and returns a link for the section
235
+      */
236
+     public function get_gallery_link() {
237
+          $gallery_ids = get_post_meta( get_the_ID(), 'gallery', false );
238
+          $envira_gallery = get_post_meta( get_the_ID(), 'envira_gallery', true );
239
+
240
+          if ( ( ! empty( $gallery_ids ) && is_array( $gallery_ids ) ) || ( function_exists( 'envira_gallery' ) && ! empty( $envira_gallery ) && false === lsx_to_enable_envira_banner() ) ) {
241
+               if ( function_exists( 'envira_gallery' ) && ! empty( $envira_gallery ) && false === lsx_to_enable_envira_banner() ) {
242
+                    // Envira Gallery
243
+                    $this->page_links['gallery'] = esc_html__( 'Gallery', 'to-reviews' );
244
+                    return;
245
+               } else {
246
+                    if ( function_exists( 'envira_dynamic' ) ) {
247
+                         // Envira Gallery - Dynamic
248
+                         $this->page_links['gallery'] = esc_html__( 'Gallery', 'to-reviews' );
249
+                         return;
250
+                    } else {
251
+                         // WordPress Gallery
252
+                         $this->page_links['gallery'] = esc_html__( 'Gallery', 'to-reviews' );
253
+                         return;
254
+                    }
255
+               }
256
+          }
257
+     }
258
+
259
+     /**
260
+      * Tests for the Videos and returns a link for the section
261
+      */
262
+     public function get_videos_link() {
263
+          $videos_id = false;
264
+
265
+          if ( class_exists( 'Envira_Videos' ) ) {
266
+               $videos_id = get_post_meta( get_the_ID(), 'envira_video', true );
267
+          }
268
+
269
+          if ( empty( $videos_id ) && function_exists( 'lsx_to_videos' ) ) {
270
+               $videos_id = get_post_meta( get_the_ID(), 'videos', true );
271
+          }
272
+
273
+          if ( ! empty( $videos_id ) ) {
274
+               $this->page_links['videos'] = esc_html__( 'Videos', 'to-reviews' );
275
+          }
276
+     }
277
+
278
+     /**
279
+      * Tests for the Related Posts and returns a link for the section
280
+      */
281
+     public function get_related_posts_link() {
282
+          $connected_posts = get_post_meta( get_the_ID(), 'post_to_review', false );
283
+
284
+          if ( is_array( $connected_posts ) && ! empty( $connected_posts ) ) {
285
+               $connected_posts = new \WP_Query( array(
286
+                    'post_type' => 'post',
287
+                    'post__in' => $connected_posts,
288
+                    'post_status' => 'publish',
289
+                    'nopagin' => true,
290
+                    'posts_per_page' => '-1',
291
+                    'fields' => 'ids',
292
+               ) );
293
+
294
+               $connected_posts = $connected_posts->posts;
295
+
296
+               if ( is_array( $connected_posts ) && ! empty( $connected_posts ) ) {
297
+                    $this->page_links['posts'] = esc_html__( 'Posts', 'to-reviews' );
298
+               }
299
+          }
300
+     }
301
+
302
+     /**
303
+      * Adds the template tags to the top of the archive review
304
+      */
305
+     public function archive_entry_top() {
306
+          global $lsx_to_archive;
307
+
308
+          if ( 'review' === get_post_type() && ( is_archive() || $lsx_to_archive ) ) {
309
+               if ( is_search() || empty( tour_operator()->options[ get_post_type() ]['disable_entry_metadata'] ) ) { ?>
310 310
 				<div class="lsx-to-archive-meta-data lsx-to-archive-meta-data-grid-mode">
311 311
 					<?php
312
-						$meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
312
+                              $meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
313 313
 
314
-						lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
315
-						lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
316
-						lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
317
-					?>
314
+                              lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
315
+                              lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
316
+                              lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
317
+                         ?>
318 318
 				</div>
319 319
 			<?php } ?>
320 320
 		<?php }
321
-	}
321
+     }
322 322
 
323
-	/**
324
-	 * Adds the template tags to the bottom of the archive review
325
-	 */
326
-	public function archive_entry_bottom() {
327
-		global $lsx_to_archive;
323
+     /**
324
+      * Adds the template tags to the bottom of the archive review
325
+      */
326
+     public function archive_entry_bottom() {
327
+          global $lsx_to_archive;
328 328
 
329
-		if ( 'review' === get_post_type() && ( is_archive() || $lsx_to_archive ) ) { ?>
329
+          if ( 'review' === get_post_type() && ( is_archive() || $lsx_to_archive ) ) { ?>
330 330
 				</div>
331 331
 
332 332
 				<?php if ( is_search() || empty( tour_operator()->options[ get_post_type() ]['disable_entry_metadata'] ) ) { ?>
333 333
 					<div class="lsx-to-archive-meta-data lsx-to-archive-meta-data-list-mode">
334 334
 						<?php
335
-							$meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
335
+                                   $meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
336 336
 
337
-							lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
338
-							lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
339
-							lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
340
-						?>
337
+                                   lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
338
+                                   lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
339
+                                   lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
340
+                              ?>
341 341
 					</div>
342 342
 				<?php } ?>
343 343
 			</div>
@@ -348,51 +348,51 @@  discard block
 block discarded – undo
348 348
 				<a href="<?php the_permalink(); ?>" class="moretag"><?php esc_html_e( 'View more', 'to-reviews' ); ?></a>
349 349
 			<?php endif; ?>
350 350
 		<?php }
351
-	}
351
+     }
352 352
 
353
-	/**
354
-	 * Adds the template tags fast facts
355
-	 */
356
-	public function single_fast_facts() {
357
-		if ( is_singular( 'review' ) ) { ?>
353
+     /**
354
+      * Adds the template tags fast facts
355
+      */
356
+     public function single_fast_facts() {
357
+          if ( is_singular( 'review' ) ) { ?>
358 358
 			<section id="fast-facts">
359 359
 				<div class="lsx-to-single-meta-data">
360 360
 					<?php
361
-						$meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
362
-
363
-						lsx_to_review_rating( '<span class="' . $meta_class . 'rating"><span class="lsx-to-meta-data-key">' . esc_html__( 'Rating', 'to-reviews' ) . ':</span> ', '</span>' );
364
-						lsx_to_review_dates( '<span class="' . $meta_class . 'travel-dates"><span class="lsx-to-meta-data-key">' . esc_html__( 'Date Travelled', 'to-reviews' ) . ':</span> ', '</span>' );
365
-						lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . esc_html__( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
366
-						lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . esc_html__( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
367
-						lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . esc_html__( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
368
-					?>
361
+                              $meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
362
+
363
+                              lsx_to_review_rating( '<span class="' . $meta_class . 'rating"><span class="lsx-to-meta-data-key">' . esc_html__( 'Rating', 'to-reviews' ) . ':</span> ', '</span>' );
364
+                              lsx_to_review_dates( '<span class="' . $meta_class . 'travel-dates"><span class="lsx-to-meta-data-key">' . esc_html__( 'Date Travelled', 'to-reviews' ) . ':</span> ', '</span>' );
365
+                              lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . esc_html__( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
366
+                              lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . esc_html__( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
367
+                              lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . esc_html__( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
368
+                         ?>
369 369
 				</div>
370 370
 			</section>
371 371
 		<?php }
372
-	}
372
+     }
373 373
 
374
-	/**
375
-	 * Adds the template tags to the bottom of the single review
376
-	 */
377
-	public function single_content_bottom() {
378
-		if ( is_singular( 'review' ) ) {
379
-			lsx_to_review_accommodation();
374
+     /**
375
+      * Adds the template tags to the bottom of the single review
376
+      */
377
+     public function single_content_bottom() {
378
+          if ( is_singular( 'review' ) ) {
379
+               lsx_to_review_accommodation();
380 380
 
381
-			lsx_to_review_tour();
381
+               lsx_to_review_tour();
382 382
 
383
-			lsx_to_review_destination();
383
+               lsx_to_review_destination();
384 384
 
385
-			lsx_to_gallery( '<section id="gallery" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-gallery">' . esc_html__( 'Gallery', 'to-reviews' ) . '</h2><div id="collapse-gallery" class="collapse in"><div class="collapse-inner">', '</div></div></section>' );
385
+               lsx_to_gallery( '<section id="gallery" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-gallery">' . esc_html__( 'Gallery', 'to-reviews' ) . '</h2><div id="collapse-gallery" class="collapse in"><div class="collapse-inner">', '</div></div></section>' );
386 386
 
387
-			if ( function_exists( 'lsx_to_videos' ) ) {
388
-				lsx_to_videos( '<section id="videos" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-videos">' . esc_html__( 'Videos', 'to-reviews' ) . '</h2><div id="collapse-videos" class="collapse in"><div class="collapse-inner">', '</div></div></section>' );
389
-			} elseif ( class_exists( 'Envira_Videos' ) ) {
390
-				lsx_to_envira_videos( '<section id="videos" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-videos">' . esc_html__( 'Videos', 'to-reviews' ) . '</h2><div id="collapse-videos" class="collapse in"><div class="collapse-inner">', '</div></div></section>' );
391
-			}
387
+               if ( function_exists( 'lsx_to_videos' ) ) {
388
+                    lsx_to_videos( '<section id="videos" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-videos">' . esc_html__( 'Videos', 'to-reviews' ) . '</h2><div id="collapse-videos" class="collapse in"><div class="collapse-inner">', '</div></div></section>' );
389
+               } elseif ( class_exists( 'Envira_Videos' ) ) {
390
+                    lsx_to_envira_videos( '<section id="videos" class="lsx-to-section lsx-to-collapse-section"><h2 class="lsx-to-section-title lsx-to-collapse-title lsx-title" data-toggle="collapse" data-target="#collapse-videos">' . esc_html__( 'Videos', 'to-reviews' ) . '</h2><div id="collapse-videos" class="collapse in"><div class="collapse-inner">', '</div></div></section>' );
391
+               }
392 392
 
393
-			lsx_to_review_posts();
394
-		}
395
-	}
393
+               lsx_to_review_posts();
394
+          }
395
+     }
396 396
 
397 397
 }
398 398
 
Please login to merge, or discard this patch.
classes/class-to-reviews-admin.php 2 patches
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -24,16 +24,16 @@  discard block
 block discarded – undo
24 24
 	public function __construct() {
25 25
 		$this->set_vars();
26 26
 
27
-		add_filter( 'lsx_get_post-types_configs', array( $this, 'post_type_config' ), 10, 1 );
28
-		add_filter( 'lsx_get_metaboxes_configs', array( $this, 'meta_box_config' ), 10, 1 );
27
+		add_filter('lsx_get_post-types_configs', array($this, 'post_type_config'), 10, 1);
28
+		add_filter('lsx_get_metaboxes_configs', array($this, 'meta_box_config'), 10, 1);
29 29
 
30
-		add_filter( 'lsx_to_destination_custom_fields', array( $this, 'custom_fields' ) );
31
-		add_filter( 'lsx_to_tour_custom_fields', array( $this, 'custom_fields' ) );
32
-		add_filter( 'lsx_to_accommodation_custom_fields', array( $this, 'custom_fields' ) );
30
+		add_filter('lsx_to_destination_custom_fields', array($this, 'custom_fields'));
31
+		add_filter('lsx_to_tour_custom_fields', array($this, 'custom_fields'));
32
+		add_filter('lsx_to_accommodation_custom_fields', array($this, 'custom_fields'));
33 33
 
34
-		add_filter( 'lsx_to_team_custom_fields', array( $this, 'custom_fields' ) );
35
-		add_filter( 'lsx_to_special_custom_fields', array( $this, 'custom_fields' ) );
36
-		add_filter( 'lsx_to_activity_custom_fields', array( $this, 'custom_fields' ) );
34
+		add_filter('lsx_to_team_custom_fields', array($this, 'custom_fields'));
35
+		add_filter('lsx_to_special_custom_fields', array($this, 'custom_fields'));
36
+		add_filter('lsx_to_activity_custom_fields', array($this, 'custom_fields'));
37 37
 	}
38 38
 
39 39
 	/**
@@ -42,11 +42,11 @@  discard block
 block discarded – undo
42 42
 	 * @param  $objects
43 43
 	 * @return   array
44 44
 	 */
45
-	public function post_type_config( $objects ) {
45
+	public function post_type_config($objects) {
46 46
 
47
-		foreach ( $this->post_types as $key => $label ) {
48
-			if ( file_exists( LSX_TO_REVIEWS_PATH . 'includes/post-types/config-' . $key . '.php' ) ) {
49
-				$objects[ $key ] = include LSX_TO_REVIEWS_PATH . 'includes/post-types/config-' . $key . '.php';
47
+		foreach ($this->post_types as $key => $label) {
48
+			if (file_exists(LSX_TO_REVIEWS_PATH . 'includes/post-types/config-' . $key . '.php')) {
49
+				$objects[$key] = include LSX_TO_REVIEWS_PATH . 'includes/post-types/config-' . $key . '.php';
50 50
 			}
51 51
 		}
52 52
 
@@ -59,10 +59,10 @@  discard block
 block discarded – undo
59 59
 	 * @param  $meta_boxes
60 60
 	 * @return   array
61 61
 	 */
62
-	public function meta_box_config( $meta_boxes ) {
63
-		foreach ( $this->post_types as $key => $label ) {
64
-			if ( file_exists( LSX_TO_REVIEWS_PATH . 'includes/metaboxes/config-' . $key . '.php' ) ) {
65
-				$meta_boxes[ $key ] = include LSX_TO_REVIEWS_PATH . 'includes/metaboxes/config-' . $key . '.php';
62
+	public function meta_box_config($meta_boxes) {
63
+		foreach ($this->post_types as $key => $label) {
64
+			if (file_exists(LSX_TO_REVIEWS_PATH . 'includes/metaboxes/config-' . $key . '.php')) {
65
+				$meta_boxes[$key] = include LSX_TO_REVIEWS_PATH . 'includes/metaboxes/config-' . $key . '.php';
66 66
 			}
67 67
 		}
68 68
 		return 	$meta_boxes;
@@ -71,22 +71,22 @@  discard block
 block discarded – undo
71 71
 	/**
72 72
 	 * Adds in the fields to the Tour Operators Post Types.
73 73
 	 */
74
-	public function custom_fields( $fields ) {
74
+	public function custom_fields($fields) {
75 75
 		global $post, $typenow, $current_screen;
76 76
 
77 77
 		$post_type = false;
78
-		if ( $post && $post->post_type ) {
78
+		if ($post && $post->post_type) {
79 79
 			$post_type = $post->post_type;
80
-		} elseif ( $typenow ) {
80
+		} elseif ($typenow) {
81 81
 			$post_type = $typenow;
82
-		} elseif ( $current_screen && $current_screen->post_type ) {
82
+		} elseif ($current_screen && $current_screen->post_type) {
83 83
 			$post_type = $current_screen->post_type;
84
-		} elseif ( isset( $_REQUEST['post_type'] ) ) {
85
-			$post_type = sanitize_key( $_REQUEST['post_type'] );
86
-		} elseif ( isset( $_REQUEST['post'] ) ) {
87
-			$post_type = get_post_type( sanitize_key( $_REQUEST['post'] ) );
84
+		} elseif (isset($_REQUEST['post_type'])) {
85
+			$post_type = sanitize_key($_REQUEST['post_type']);
86
+		} elseif (isset($_REQUEST['post'])) {
87
+			$post_type = get_post_type(sanitize_key($_REQUEST['post']));
88 88
 		}
89
-		if ( false !== $post_type ) {
89
+		if (false !== $post_type) {
90 90
 			$fields[] = array(
91 91
 				'id' => 'review_title',
92 92
 				'name' => 'Reviews',
Please login to merge, or discard this patch.
Indentation   +85 added lines, -85 removed lines patch added patch discarded remove patch
@@ -18,99 +18,99 @@
 block discarded – undo
18 18
 
19 19
 class LSX_TO_Reviews_Admin extends LSX_TO_Reviews {
20 20
 
21
-	/**
22
-	 * Constructor
23
-	 */
24
-	public function __construct() {
25
-		$this->set_vars();
21
+     /**
22
+      * Constructor
23
+      */
24
+     public function __construct() {
25
+          $this->set_vars();
26 26
 
27
-		add_filter( 'lsx_get_post-types_configs', array( $this, 'post_type_config' ), 10, 1 );
28
-		add_filter( 'lsx_get_metaboxes_configs', array( $this, 'meta_box_config' ), 10, 1 );
27
+          add_filter( 'lsx_get_post-types_configs', array( $this, 'post_type_config' ), 10, 1 );
28
+          add_filter( 'lsx_get_metaboxes_configs', array( $this, 'meta_box_config' ), 10, 1 );
29 29
 
30
-		add_filter( 'lsx_to_destination_custom_fields', array( $this, 'custom_fields' ) );
31
-		add_filter( 'lsx_to_tour_custom_fields', array( $this, 'custom_fields' ) );
32
-		add_filter( 'lsx_to_accommodation_custom_fields', array( $this, 'custom_fields' ) );
30
+          add_filter( 'lsx_to_destination_custom_fields', array( $this, 'custom_fields' ) );
31
+          add_filter( 'lsx_to_tour_custom_fields', array( $this, 'custom_fields' ) );
32
+          add_filter( 'lsx_to_accommodation_custom_fields', array( $this, 'custom_fields' ) );
33 33
 
34
-		add_filter( 'lsx_to_team_custom_fields', array( $this, 'custom_fields' ) );
35
-		add_filter( 'lsx_to_special_custom_fields', array( $this, 'custom_fields' ) );
36
-		add_filter( 'lsx_to_activity_custom_fields', array( $this, 'custom_fields' ) );
37
-	}
34
+          add_filter( 'lsx_to_team_custom_fields', array( $this, 'custom_fields' ) );
35
+          add_filter( 'lsx_to_special_custom_fields', array( $this, 'custom_fields' ) );
36
+          add_filter( 'lsx_to_activity_custom_fields', array( $this, 'custom_fields' ) );
37
+     }
38 38
 
39
-	/**
40
-	 * Register the activity post type config
41
-	 *
42
-	 * @param  $objects
43
-	 * @return   array
44
-	 */
45
-	public function post_type_config( $objects ) {
39
+     /**
40
+      * Register the activity post type config
41
+      *
42
+      * @param  $objects
43
+      * @return   array
44
+      */
45
+     public function post_type_config( $objects ) {
46 46
 
47
-		foreach ( $this->post_types as $key => $label ) {
48
-			if ( file_exists( LSX_TO_REVIEWS_PATH . 'includes/post-types/config-' . $key . '.php' ) ) {
49
-				$objects[ $key ] = include LSX_TO_REVIEWS_PATH . 'includes/post-types/config-' . $key . '.php';
50
-			}
51
-		}
47
+          foreach ( $this->post_types as $key => $label ) {
48
+               if ( file_exists( LSX_TO_REVIEWS_PATH . 'includes/post-types/config-' . $key . '.php' ) ) {
49
+                    $objects[ $key ] = include LSX_TO_REVIEWS_PATH . 'includes/post-types/config-' . $key . '.php';
50
+               }
51
+          }
52 52
 
53
-		return 	$objects;
54
-	}
53
+          return 	$objects;
54
+     }
55 55
 
56
-	/**
57
-	 * Register the activity metabox config
58
-	 *
59
-	 * @param  $meta_boxes
60
-	 * @return   array
61
-	 */
62
-	public function meta_box_config( $meta_boxes ) {
63
-		foreach ( $this->post_types as $key => $label ) {
64
-			if ( file_exists( LSX_TO_REVIEWS_PATH . 'includes/metaboxes/config-' . $key . '.php' ) ) {
65
-				$meta_boxes[ $key ] = include LSX_TO_REVIEWS_PATH . 'includes/metaboxes/config-' . $key . '.php';
66
-			}
67
-		}
68
-		return 	$meta_boxes;
69
-	}
56
+     /**
57
+      * Register the activity metabox config
58
+      *
59
+      * @param  $meta_boxes
60
+      * @return   array
61
+      */
62
+     public function meta_box_config( $meta_boxes ) {
63
+          foreach ( $this->post_types as $key => $label ) {
64
+               if ( file_exists( LSX_TO_REVIEWS_PATH . 'includes/metaboxes/config-' . $key . '.php' ) ) {
65
+                    $meta_boxes[ $key ] = include LSX_TO_REVIEWS_PATH . 'includes/metaboxes/config-' . $key . '.php';
66
+               }
67
+          }
68
+          return 	$meta_boxes;
69
+     }
70 70
 
71
-	/**
72
-	 * Adds in the fields to the Tour Operators Post Types.
73
-	 */
74
-	public function custom_fields( $fields ) {
75
-		global $post, $typenow, $current_screen;
71
+     /**
72
+      * Adds in the fields to the Tour Operators Post Types.
73
+      */
74
+     public function custom_fields( $fields ) {
75
+          global $post, $typenow, $current_screen;
76 76
 
77
-		$post_type = false;
78
-		if ( $post && $post->post_type ) {
79
-			$post_type = $post->post_type;
80
-		} elseif ( $typenow ) {
81
-			$post_type = $typenow;
82
-		} elseif ( $current_screen && $current_screen->post_type ) {
83
-			$post_type = $current_screen->post_type;
84
-		} elseif ( isset( $_REQUEST['post_type'] ) ) {
85
-			$post_type = sanitize_key( $_REQUEST['post_type'] );
86
-		} elseif ( isset( $_REQUEST['post'] ) ) {
87
-			$post_type = get_post_type( sanitize_key( $_REQUEST['post'] ) );
88
-		}
89
-		if ( false !== $post_type ) {
90
-			$fields[] = array(
91
-				'id' => 'review_title',
92
-				'name' => 'Reviews',
93
-				'type' => 'title',
94
-				'cols' => 12,
95
-			);
96
-			$fields[] = array(
97
-				'id' => 'review_to_' . $post_type,
98
-				'name' => 'Reviews related with this ' . $post_type,
99
-				'type' => 'post_select',
100
-				'use_ajax' => false,
101
-				'query' => array(
102
-					'post_type' => 'review',
103
-					'nopagin' => true,
104
-					'posts_per_page' => '-1',
105
-					'orderby' => 'title',
106
-					'order' => 'ASC',
107
-				),
108
-				'repeatable' => true,
109
-				'allow_none' => true,
110
-				'cols' => 12,
111
-			);
112
-		}
113
-		return $fields;
114
-	}
77
+          $post_type = false;
78
+          if ( $post && $post->post_type ) {
79
+               $post_type = $post->post_type;
80
+          } elseif ( $typenow ) {
81
+               $post_type = $typenow;
82
+          } elseif ( $current_screen && $current_screen->post_type ) {
83
+               $post_type = $current_screen->post_type;
84
+          } elseif ( isset( $_REQUEST['post_type'] ) ) {
85
+               $post_type = sanitize_key( $_REQUEST['post_type'] );
86
+          } elseif ( isset( $_REQUEST['post'] ) ) {
87
+               $post_type = get_post_type( sanitize_key( $_REQUEST['post'] ) );
88
+          }
89
+          if ( false !== $post_type ) {
90
+               $fields[] = array(
91
+                    'id' => 'review_title',
92
+                    'name' => 'Reviews',
93
+                    'type' => 'title',
94
+                    'cols' => 12,
95
+               );
96
+               $fields[] = array(
97
+                    'id' => 'review_to_' . $post_type,
98
+                    'name' => 'Reviews related with this ' . $post_type,
99
+                    'type' => 'post_select',
100
+                    'use_ajax' => false,
101
+                    'query' => array(
102
+                         'post_type' => 'review',
103
+                         'nopagin' => true,
104
+                         'posts_per_page' => '-1',
105
+                         'orderby' => 'title',
106
+                         'order' => 'ASC',
107
+                    ),
108
+                    'repeatable' => true,
109
+                    'allow_none' => true,
110
+                    'cols' => 12,
111
+               );
112
+          }
113
+          return $fields;
114
+     }
115 115
 }
116 116
 new LSX_TO_Reviews_Admin();
Please login to merge, or discard this patch.
classes/class-to-reviews.php 3 patches
Spacing   +58 added lines, -58 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
  * @link      
9 9
  * @copyright 2016 LightSpeedDevelopment
10 10
  */
11
-if (!class_exists( 'LSX_TO_Reviews' ) ) {
11
+if ( ! class_exists('LSX_TO_Reviews')) {
12 12
 	/**
13 13
 	 * Main plugin class.
14 14
 	 *
@@ -56,19 +56,19 @@  discard block
 block discarded – undo
56 56
 			$this->lsx_to_search_integration();
57 57
 
58 58
 			// Make TO last plugin to load.
59
-			add_action( 'activated_plugin', array( $this, 'activated_plugin' ) );
59
+			add_action('activated_plugin', array($this, 'activated_plugin'));
60 60
 
61
-			add_action( 'init', array( $this, 'load_plugin_textdomain' ) );
61
+			add_action('init', array($this, 'load_plugin_textdomain'));
62 62
 
63
-			if ( false !== $this->post_types ) {
64
-				add_filter( 'lsx_to_framework_post_types', array( $this, 'post_types_filter' ) );
65
-				add_filter( 'lsx_to_post_types', array( $this, 'post_types_filter' ) );
66
-				add_filter( 'lsx_to_post_types_singular', array( $this, 'post_types_singular_filter' ) );
67
-				add_filter( 'lsx_to_settings_path', array( $this, 'plugin_path' ), 10, 2 );
63
+			if (false !== $this->post_types) {
64
+				add_filter('lsx_to_framework_post_types', array($this, 'post_types_filter'));
65
+				add_filter('lsx_to_post_types', array($this, 'post_types_filter'));
66
+				add_filter('lsx_to_post_types_singular', array($this, 'post_types_singular_filter'));
67
+				add_filter('lsx_to_settings_path', array($this, 'plugin_path'), 10, 2);
68 68
 			}
69
-			if ( false !== $this->taxonomies ) {
70
-				add_filter( 'lsx_to_framework_taxonomies', array( $this, 'taxonomies_filter' ) );
71
-				add_filter( 'lsx_to_framework_taxonomies_plural', array( $this, 'taxonomies_plural_filter' ) );
69
+			if (false !== $this->taxonomies) {
70
+				add_filter('lsx_to_framework_taxonomies', array($this, 'taxonomies_filter'));
71
+				add_filter('lsx_to_framework_taxonomies_plural', array($this, 'taxonomies_plural_filter'));
72 72
 			}
73 73
 
74 74
 			require_once LSX_TO_REVIEWS_PATH . '/classes/class-to-reviews-admin.php';
@@ -76,25 +76,25 @@  discard block
 block discarded – undo
76 76
 			require_once LSX_TO_REVIEWS_PATH . '/includes/template-tags.php';
77 77
 
78 78
 			// flush_rewrite_rules.
79
-			register_activation_hook( LSX_TO_REVIEWS_CORE, array( $this, 'register_activation_hook' ) );
80
-			add_action( 'admin_init', array( $this, 'register_activation_hook_check' ) );
79
+			register_activation_hook(LSX_TO_REVIEWS_CORE, array($this, 'register_activation_hook'));
80
+			add_action('admin_init', array($this, 'register_activation_hook_check'));
81 81
 
82
-			add_filter( 'wpseo_schema_graph_pieces', array( $this, 'add_graph_pieces' ), 11, 2 );
82
+			add_filter('wpseo_schema_graph_pieces', array($this, 'add_graph_pieces'), 11, 2);
83 83
 		}
84 84
 
85 85
 		/**
86 86
 		 * Include the post type for the search integration
87 87
 		 */
88
-		public function lsx_to_search_integration(){
89
-			add_filter( 'lsx_to_search_post_types', array( $this, 'post_types_filter' ) );
90
-			add_filter( 'lsx_to_search_taxonomies', array( $this, 'taxonomies_filter' ) );
88
+		public function lsx_to_search_integration() {
89
+			add_filter('lsx_to_search_post_types', array($this, 'post_types_filter'));
90
+			add_filter('lsx_to_search_taxonomies', array($this, 'taxonomies_filter'));
91 91
 		}
92 92
 	
93 93
 		/**
94 94
 		 * Load the plugin text domain for translation.
95 95
 		 */
96 96
 		public function load_plugin_textdomain() {
97
-			load_plugin_textdomain( 'to-reviews', FALSE, basename( LSX_TO_REVIEWS_PATH ) . '/languages');
97
+			load_plugin_textdomain('to-reviews', FALSE, basename(LSX_TO_REVIEWS_PATH) . '/languages');
98 98
 		}
99 99
 
100 100
 		/**
@@ -102,10 +102,10 @@  discard block
 block discarded – undo
102 102
 		 */
103 103
 		public function set_vars() {
104 104
 			$this->post_types = array(
105
-				'review'	=>	__('Reviews','to-reviews')
105
+				'review'	=>	__('Reviews', 'to-reviews')
106 106
 			);
107 107
 			$this->post_types_singular = array(
108
-				'review'	=>	__('Review','to-reviews')
108
+				'review'	=>	__('Review', 'to-reviews')
109 109
 			);
110 110
 			$this->post_type_slugs = array_keys($this->post_types);			
111 111
 		}
@@ -113,8 +113,8 @@  discard block
 block discarded – undo
113 113
 		/**
114 114
 		 * Adds our post types to an array via a filter
115 115
 		 */
116
-		public function plugin_path($path,$post_type){
117
-			if(false !== $this->post_types && array_key_exists($post_type,$this->post_types)){
116
+		public function plugin_path($path, $post_type) {
117
+			if (false !== $this->post_types && array_key_exists($post_type, $this->post_types)) {
118 118
 				$path = LSX_TO_REVIEWS_PATH;
119 119
 			}
120 120
 			return $path;
@@ -123,10 +123,10 @@  discard block
 block discarded – undo
123 123
 		/**
124 124
 		 * Adds our post types to an array via a filter
125 125
 		 */
126
-		public function post_types_slugs_filter($post_types){
127
-			if(is_array($post_types)){
128
-				$post_types = array_merge($post_types,$this->post_type_slugs);
129
-			}else{
126
+		public function post_types_slugs_filter($post_types) {
127
+			if (is_array($post_types)) {
128
+				$post_types = array_merge($post_types, $this->post_type_slugs);
129
+			}else {
130 130
 				$post_types = $this->post_type_slugs;
131 131
 			}
132 132
 			return $post_types;
@@ -135,10 +135,10 @@  discard block
 block discarded – undo
135 135
 		/**
136 136
 		 * Adds our post types to an array via a filter
137 137
 		 */
138
-		public function post_types_filter( $post_types ) {
139
-			if ( is_array( $post_types ) && is_array( $this->post_types ) ) {
140
-				$post_types = array_merge( $post_types, $this->post_types );
141
-			} elseif ( is_array( $this->post_types ) ) {
138
+		public function post_types_filter($post_types) {
139
+			if (is_array($post_types) && is_array($this->post_types)) {
140
+				$post_types = array_merge($post_types, $this->post_types);
141
+			} elseif (is_array($this->post_types)) {
142 142
 				$post_types = $this->post_types;
143 143
 			}
144 144
 			return $post_types;
@@ -147,10 +147,10 @@  discard block
 block discarded – undo
147 147
 		/**
148 148
 		 * Adds our post types to an array via a filter
149 149
 		 */
150
-		public function post_types_singular_filter( $post_types_singular ) {
151
-			if ( is_array( $post_types_singular ) && is_array( $this->post_types_singular ) ) {
152
-				$post_types_singular = array_merge( $post_types_singular, $this->post_types_singular );
153
-			} elseif ( is_array( $this->post_types_singular ) ) {
150
+		public function post_types_singular_filter($post_types_singular) {
151
+			if (is_array($post_types_singular) && is_array($this->post_types_singular)) {
152
+				$post_types_singular = array_merge($post_types_singular, $this->post_types_singular);
153
+			} elseif (is_array($this->post_types_singular)) {
154 154
 				$post_types_singular = $this->post_types_singular;
155 155
 			}
156 156
 			return $post_types_singular;
@@ -159,10 +159,10 @@  discard block
 block discarded – undo
159 159
 		/**
160 160
 		 * Adds our taxonomies to an array via a filter
161 161
 		 */
162
-		public function taxonomies_filter( $taxonomies ) {
163
-			if ( is_array( $taxonomies ) && is_array( $this->taxonomies ) ) {
164
-				$taxonomies = array_merge( $taxonomies, $this->taxonomies );
165
-			} elseif ( is_array( $this->taxonomies ) ) {
162
+		public function taxonomies_filter($taxonomies) {
163
+			if (is_array($taxonomies) && is_array($this->taxonomies)) {
164
+				$taxonomies = array_merge($taxonomies, $this->taxonomies);
165
+			} elseif (is_array($this->taxonomies)) {
166 166
 				$taxonomies = $this->taxonomies;
167 167
 			}
168 168
 			return $taxonomies;
@@ -171,10 +171,10 @@  discard block
 block discarded – undo
171 171
 		/**
172 172
 		 * Adds our taxonomies_plural to an array via a filter
173 173
 		 */
174
-		public function taxonomies_plural_filter( $taxonomies_plural ) {
175
-			if ( is_array( $taxonomies_plural ) && is_array( $this->taxonomies_plural ) ) {
176
-				$taxonomies_plural = array_merge( $taxonomies_plural, $this->taxonomies_plural );
177
-			} elseif ( is_array( $this->taxonomies_plural ) ) {
174
+		public function taxonomies_plural_filter($taxonomies_plural) {
175
+			if (is_array($taxonomies_plural) && is_array($this->taxonomies_plural)) {
176
+				$taxonomies_plural = array_merge($taxonomies_plural, $this->taxonomies_plural);
177
+			} elseif (is_array($this->taxonomies_plural)) {
178 178
 				$taxonomies_plural = $this->taxonomies_plural;
179 179
 			}
180 180
 			return $taxonomies_plural;
@@ -184,15 +184,15 @@  discard block
 block discarded – undo
184 184
 		 * Make TO last plugin to load.
185 185
 		 */
186 186
 		public function activated_plugin() {
187
-			if ( $plugins = get_option( 'active_plugins' ) ) {
188
-				$search = preg_grep( '/.*\/tour-operator\.php/', $plugins );
189
-				$key = array_search( $search, $plugins );
190
-
191
-				if ( is_array( $search ) && count( $search ) ) {
192
-					foreach ( $search as $key => $path ) {
193
-						array_splice( $plugins, $key, 1 );
194
-						array_push( $plugins, $path );
195
-						update_option( 'active_plugins', $plugins );
187
+			if ($plugins = get_option('active_plugins')) {
188
+				$search = preg_grep('/.*\/tour-operator\.php/', $plugins);
189
+				$key = array_search($search, $plugins);
190
+
191
+				if (is_array($search) && count($search)) {
192
+					foreach ($search as $key => $path) {
193
+						array_splice($plugins, $key, 1);
194
+						array_push($plugins, $path);
195
+						update_option('active_plugins', $plugins);
196 196
 					}
197 197
 				}
198 198
 			}
@@ -202,8 +202,8 @@  discard block
 block discarded – undo
202 202
 		 * On plugin activation
203 203
 		 */
204 204
 		public function register_activation_hook() {
205
-			if ( ! is_network_admin() && ! isset( $_GET['activate-multi'] ) ) {
206
-				set_transient( '_tour_operators_reviews_flush_rewrite_rules', 1, 30 );
205
+			if ( ! is_network_admin() && ! isset($_GET['activate-multi'])) {
206
+				set_transient('_tour_operators_reviews_flush_rewrite_rules', 1, 30);
207 207
 			}
208 208
 		}
209 209
 
@@ -211,11 +211,11 @@  discard block
 block discarded – undo
211 211
 		 * On plugin activation (check)
212 212
 		 */
213 213
 		public function register_activation_hook_check() {
214
-			if ( ! get_transient( '_tour_operators_reviews_flush_rewrite_rules' ) ) {
214
+			if ( ! get_transient('_tour_operators_reviews_flush_rewrite_rules')) {
215 215
 				return;
216 216
 			}
217 217
 
218
-			delete_transient( '_tour_operators_reviews_flush_rewrite_rules' );
218
+			delete_transient('_tour_operators_reviews_flush_rewrite_rules');
219 219
 			flush_rewrite_rules();
220 220
 		}
221 221
 		/**
@@ -226,10 +226,10 @@  discard block
 block discarded – undo
226 226
 		 *
227 227
 		 * @return array $pieces Graph pieces to output.
228 228
 		 */
229
-		public function add_graph_pieces( $pieces, $context ) {
230
-			if ( class_exists( 'LSX_TO_Schema_Graph_Piece' ) ) {
229
+		public function add_graph_pieces($pieces, $context) {
230
+			if (class_exists('LSX_TO_Schema_Graph_Piece')) {
231 231
 				require_once LSX_TO_REVIEWS_PATH . '/classes/class-to-review-schema.php';
232
-				$pieces[] = new LSX_TO_Schema_Review( $context );
232
+				$pieces[] = new LSX_TO_Schema_Review($context);
233 233
 			}
234 234
 			return $pieces;
235 235
 		}
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -126,7 +126,7 @@
 block discarded – undo
126 126
 		public function post_types_slugs_filter($post_types){
127 127
 			if(is_array($post_types)){
128 128
 				$post_types = array_merge($post_types,$this->post_type_slugs);
129
-			}else{
129
+			} else{
130 130
 				$post_types = $this->post_type_slugs;
131 131
 			}
132 132
 			return $post_types;
Please login to merge, or discard this patch.
Indentation   +224 added lines, -224 removed lines patch added patch discarded remove patch
@@ -9,230 +9,230 @@
 block discarded – undo
9 9
  * @copyright 2016 LightSpeedDevelopment
10 10
  */
11 11
 if (!class_exists( 'LSX_TO_Reviews' ) ) {
12
-	/**
13
-	 * Main plugin class.
14
-	 *
15
-	 * @package LSX_TO_Reviews
16
-	 * @author  LightSpeed
17
-	 */
18
-	class LSX_TO_Reviews {
12
+     /**
13
+      * Main plugin class.
14
+      *
15
+      * @package LSX_TO_Reviews
16
+      * @author  LightSpeed
17
+      */
18
+     class LSX_TO_Reviews {
19 19
 		
20
-		/**
21
-		 * The plugins id
22
-		 */
23
-		public $plugin_slug = 'to-reviews';
24
-
25
-		/**
26
-		 * The post types the plugin registers
27
-		 */
28
-		public $post_types = false;	
29
-
30
-		/**
31
-		 * The singular post types the plugin registers
32
-		 */
33
-		public $post_types_singular = false;	
34
-
35
-		/**
36
-		 * An array of the post types slugs plugin registers
37
-		 */
38
-		public $post_type_slugs = false;			
39
-
40
-		/**
41
-		 * The taxonomies the plugin registers
42
-		 */
43
-		public $taxonomies = false;			
44
-
45
-		/**
46
-		 * The taxonomies the plugin registers (plural)
47
-		 */
48
-		public $taxonomies_plural = false;			
49
-
50
-		/**
51
-		 * Constructor
52
-		 */
53
-		public function __construct() {
54
-			//Set the variables
55
-			$this->set_vars();
56
-			$this->lsx_to_search_integration();
57
-
58
-			// Make TO last plugin to load.
59
-			add_action( 'activated_plugin', array( $this, 'activated_plugin' ) );
60
-
61
-			add_action( 'init', array( $this, 'load_plugin_textdomain' ) );
62
-
63
-			if ( false !== $this->post_types ) {
64
-				add_filter( 'lsx_to_framework_post_types', array( $this, 'post_types_filter' ) );
65
-				add_filter( 'lsx_to_post_types', array( $this, 'post_types_filter' ) );
66
-				add_filter( 'lsx_to_post_types_singular', array( $this, 'post_types_singular_filter' ) );
67
-				add_filter( 'lsx_to_settings_path', array( $this, 'plugin_path' ), 10, 2 );
68
-			}
69
-			if ( false !== $this->taxonomies ) {
70
-				add_filter( 'lsx_to_framework_taxonomies', array( $this, 'taxonomies_filter' ) );
71
-				add_filter( 'lsx_to_framework_taxonomies_plural', array( $this, 'taxonomies_plural_filter' ) );
72
-			}
73
-
74
-			require_once LSX_TO_REVIEWS_PATH . '/classes/class-to-reviews-admin.php';
75
-			require_once LSX_TO_REVIEWS_PATH . '/classes/class-to-reviews-frontend.php';
76
-			require_once LSX_TO_REVIEWS_PATH . '/includes/template-tags.php';
77
-
78
-			// flush_rewrite_rules.
79
-			register_activation_hook( LSX_TO_REVIEWS_CORE, array( $this, 'register_activation_hook' ) );
80
-			add_action( 'admin_init', array( $this, 'register_activation_hook_check' ) );
81
-
82
-			add_filter( 'wpseo_schema_graph_pieces', array( $this, 'add_graph_pieces' ), 11, 2 );
83
-		}
84
-
85
-		/**
86
-		 * Include the post type for the search integration
87
-		 */
88
-		public function lsx_to_search_integration(){
89
-			add_filter( 'lsx_to_search_post_types', array( $this, 'post_types_filter' ) );
90
-			add_filter( 'lsx_to_search_taxonomies', array( $this, 'taxonomies_filter' ) );
91
-		}
20
+          /**
21
+           * The plugins id
22
+           */
23
+          public $plugin_slug = 'to-reviews';
24
+
25
+          /**
26
+           * The post types the plugin registers
27
+           */
28
+          public $post_types = false;	
29
+
30
+          /**
31
+           * The singular post types the plugin registers
32
+           */
33
+          public $post_types_singular = false;	
34
+
35
+          /**
36
+           * An array of the post types slugs plugin registers
37
+           */
38
+          public $post_type_slugs = false;			
39
+
40
+          /**
41
+           * The taxonomies the plugin registers
42
+           */
43
+          public $taxonomies = false;			
44
+
45
+          /**
46
+           * The taxonomies the plugin registers (plural)
47
+           */
48
+          public $taxonomies_plural = false;			
49
+
50
+          /**
51
+           * Constructor
52
+           */
53
+          public function __construct() {
54
+               //Set the variables
55
+               $this->set_vars();
56
+               $this->lsx_to_search_integration();
57
+
58
+               // Make TO last plugin to load.
59
+               add_action( 'activated_plugin', array( $this, 'activated_plugin' ) );
60
+
61
+               add_action( 'init', array( $this, 'load_plugin_textdomain' ) );
62
+
63
+               if ( false !== $this->post_types ) {
64
+                    add_filter( 'lsx_to_framework_post_types', array( $this, 'post_types_filter' ) );
65
+                    add_filter( 'lsx_to_post_types', array( $this, 'post_types_filter' ) );
66
+                    add_filter( 'lsx_to_post_types_singular', array( $this, 'post_types_singular_filter' ) );
67
+                    add_filter( 'lsx_to_settings_path', array( $this, 'plugin_path' ), 10, 2 );
68
+               }
69
+               if ( false !== $this->taxonomies ) {
70
+                    add_filter( 'lsx_to_framework_taxonomies', array( $this, 'taxonomies_filter' ) );
71
+                    add_filter( 'lsx_to_framework_taxonomies_plural', array( $this, 'taxonomies_plural_filter' ) );
72
+               }
73
+
74
+               require_once LSX_TO_REVIEWS_PATH . '/classes/class-to-reviews-admin.php';
75
+               require_once LSX_TO_REVIEWS_PATH . '/classes/class-to-reviews-frontend.php';
76
+               require_once LSX_TO_REVIEWS_PATH . '/includes/template-tags.php';
77
+
78
+               // flush_rewrite_rules.
79
+               register_activation_hook( LSX_TO_REVIEWS_CORE, array( $this, 'register_activation_hook' ) );
80
+               add_action( 'admin_init', array( $this, 'register_activation_hook_check' ) );
81
+
82
+               add_filter( 'wpseo_schema_graph_pieces', array( $this, 'add_graph_pieces' ), 11, 2 );
83
+          }
84
+
85
+          /**
86
+           * Include the post type for the search integration
87
+           */
88
+          public function lsx_to_search_integration(){
89
+               add_filter( 'lsx_to_search_post_types', array( $this, 'post_types_filter' ) );
90
+               add_filter( 'lsx_to_search_taxonomies', array( $this, 'taxonomies_filter' ) );
91
+          }
92 92
 	
93
-		/**
94
-		 * Load the plugin text domain for translation.
95
-		 */
96
-		public function load_plugin_textdomain() {
97
-			load_plugin_textdomain( 'to-reviews', FALSE, basename( LSX_TO_REVIEWS_PATH ) . '/languages');
98
-		}
99
-
100
-		/**
101
-		 * Sets the plugins variables
102
-		 */
103
-		public function set_vars() {
104
-			$this->post_types = array(
105
-				'review'	=>	__('Reviews','to-reviews')
106
-			);
107
-			$this->post_types_singular = array(
108
-				'review'	=>	__('Review','to-reviews')
109
-			);
110
-			$this->post_type_slugs = array_keys($this->post_types);			
111
-		}
112
-
113
-		/**
114
-		 * Adds our post types to an array via a filter
115
-		 */
116
-		public function plugin_path($path,$post_type){
117
-			if(false !== $this->post_types && array_key_exists($post_type,$this->post_types)){
118
-				$path = LSX_TO_REVIEWS_PATH;
119
-			}
120
-			return $path;
121
-		}	
122
-
123
-		/**
124
-		 * Adds our post types to an array via a filter
125
-		 */
126
-		public function post_types_slugs_filter($post_types){
127
-			if(is_array($post_types)){
128
-				$post_types = array_merge($post_types,$this->post_type_slugs);
129
-			}else{
130
-				$post_types = $this->post_type_slugs;
131
-			}
132
-			return $post_types;
133
-		}
134
-
135
-		/**
136
-		 * Adds our post types to an array via a filter
137
-		 */
138
-		public function post_types_filter( $post_types ) {
139
-			if ( is_array( $post_types ) && is_array( $this->post_types ) ) {
140
-				$post_types = array_merge( $post_types, $this->post_types );
141
-			} elseif ( is_array( $this->post_types ) ) {
142
-				$post_types = $this->post_types;
143
-			}
144
-			return $post_types;
145
-		}	
146
-
147
-		/**
148
-		 * Adds our post types to an array via a filter
149
-		 */
150
-		public function post_types_singular_filter( $post_types_singular ) {
151
-			if ( is_array( $post_types_singular ) && is_array( $this->post_types_singular ) ) {
152
-				$post_types_singular = array_merge( $post_types_singular, $this->post_types_singular );
153
-			} elseif ( is_array( $this->post_types_singular ) ) {
154
-				$post_types_singular = $this->post_types_singular;
155
-			}
156
-			return $post_types_singular;
157
-		}	
158
-
159
-		/**
160
-		 * Adds our taxonomies to an array via a filter
161
-		 */
162
-		public function taxonomies_filter( $taxonomies ) {
163
-			if ( is_array( $taxonomies ) && is_array( $this->taxonomies ) ) {
164
-				$taxonomies = array_merge( $taxonomies, $this->taxonomies );
165
-			} elseif ( is_array( $this->taxonomies ) ) {
166
-				$taxonomies = $this->taxonomies;
167
-			}
168
-			return $taxonomies;
169
-		}
170
-
171
-		/**
172
-		 * Adds our taxonomies_plural to an array via a filter
173
-		 */
174
-		public function taxonomies_plural_filter( $taxonomies_plural ) {
175
-			if ( is_array( $taxonomies_plural ) && is_array( $this->taxonomies_plural ) ) {
176
-				$taxonomies_plural = array_merge( $taxonomies_plural, $this->taxonomies_plural );
177
-			} elseif ( is_array( $this->taxonomies_plural ) ) {
178
-				$taxonomies_plural = $this->taxonomies_plural;
179
-			}
180
-			return $taxonomies_plural;
181
-		}
182
-
183
-		/**
184
-		 * Make TO last plugin to load.
185
-		 */
186
-		public function activated_plugin() {
187
-			if ( $plugins = get_option( 'active_plugins' ) ) {
188
-				$search = preg_grep( '/.*\/tour-operator\.php/', $plugins );
189
-				$key = array_search( $search, $plugins );
190
-
191
-				if ( is_array( $search ) && count( $search ) ) {
192
-					foreach ( $search as $key => $path ) {
193
-						array_splice( $plugins, $key, 1 );
194
-						array_push( $plugins, $path );
195
-						update_option( 'active_plugins', $plugins );
196
-					}
197
-				}
198
-			}
199
-		}
200
-
201
-		/**
202
-		 * On plugin activation
203
-		 */
204
-		public function register_activation_hook() {
205
-			if ( ! is_network_admin() && ! isset( $_GET['activate-multi'] ) ) {
206
-				set_transient( '_tour_operators_reviews_flush_rewrite_rules', 1, 30 );
207
-			}
208
-		}
209
-
210
-		/**
211
-		 * On plugin activation (check)
212
-		 */
213
-		public function register_activation_hook_check() {
214
-			if ( ! get_transient( '_tour_operators_reviews_flush_rewrite_rules' ) ) {
215
-				return;
216
-			}
217
-
218
-			delete_transient( '_tour_operators_reviews_flush_rewrite_rules' );
219
-			flush_rewrite_rules();
220
-		}
221
-		/**
222
-		 * Adds Schema pieces to our output.
223
-		 *
224
-		 * @param array                 $pieces  Graph pieces to output.
225
-		 * @param \WPSEO_Schema_Context $context Object with context variables.
226
-		 *
227
-		 * @return array $pieces Graph pieces to output.
228
-		 */
229
-		public function add_graph_pieces( $pieces, $context ) {
230
-			if ( class_exists( 'LSX_TO_Schema_Graph_Piece' ) ) {
231
-				require_once LSX_TO_REVIEWS_PATH . '/classes/class-to-review-schema.php';
232
-				$pieces[] = new LSX_TO_Schema_Review( $context );
233
-			}
234
-			return $pieces;
235
-		}
236
-	}
237
-	new LSX_TO_Reviews();
93
+          /**
94
+           * Load the plugin text domain for translation.
95
+           */
96
+          public function load_plugin_textdomain() {
97
+               load_plugin_textdomain( 'to-reviews', FALSE, basename( LSX_TO_REVIEWS_PATH ) . '/languages');
98
+          }
99
+
100
+          /**
101
+           * Sets the plugins variables
102
+           */
103
+          public function set_vars() {
104
+               $this->post_types = array(
105
+                    'review'	=>	__('Reviews','to-reviews')
106
+               );
107
+               $this->post_types_singular = array(
108
+                    'review'	=>	__('Review','to-reviews')
109
+               );
110
+               $this->post_type_slugs = array_keys($this->post_types);			
111
+          }
112
+
113
+          /**
114
+           * Adds our post types to an array via a filter
115
+           */
116
+          public function plugin_path($path,$post_type){
117
+               if(false !== $this->post_types && array_key_exists($post_type,$this->post_types)){
118
+                    $path = LSX_TO_REVIEWS_PATH;
119
+               }
120
+               return $path;
121
+          }	
122
+
123
+          /**
124
+           * Adds our post types to an array via a filter
125
+           */
126
+          public function post_types_slugs_filter($post_types){
127
+               if(is_array($post_types)){
128
+                    $post_types = array_merge($post_types,$this->post_type_slugs);
129
+               }else{
130
+                    $post_types = $this->post_type_slugs;
131
+               }
132
+               return $post_types;
133
+          }
134
+
135
+          /**
136
+           * Adds our post types to an array via a filter
137
+           */
138
+          public function post_types_filter( $post_types ) {
139
+               if ( is_array( $post_types ) && is_array( $this->post_types ) ) {
140
+                    $post_types = array_merge( $post_types, $this->post_types );
141
+               } elseif ( is_array( $this->post_types ) ) {
142
+                    $post_types = $this->post_types;
143
+               }
144
+               return $post_types;
145
+          }	
146
+
147
+          /**
148
+           * Adds our post types to an array via a filter
149
+           */
150
+          public function post_types_singular_filter( $post_types_singular ) {
151
+               if ( is_array( $post_types_singular ) && is_array( $this->post_types_singular ) ) {
152
+                    $post_types_singular = array_merge( $post_types_singular, $this->post_types_singular );
153
+               } elseif ( is_array( $this->post_types_singular ) ) {
154
+                    $post_types_singular = $this->post_types_singular;
155
+               }
156
+               return $post_types_singular;
157
+          }	
158
+
159
+          /**
160
+           * Adds our taxonomies to an array via a filter
161
+           */
162
+          public function taxonomies_filter( $taxonomies ) {
163
+               if ( is_array( $taxonomies ) && is_array( $this->taxonomies ) ) {
164
+                    $taxonomies = array_merge( $taxonomies, $this->taxonomies );
165
+               } elseif ( is_array( $this->taxonomies ) ) {
166
+                    $taxonomies = $this->taxonomies;
167
+               }
168
+               return $taxonomies;
169
+          }
170
+
171
+          /**
172
+           * Adds our taxonomies_plural to an array via a filter
173
+           */
174
+          public function taxonomies_plural_filter( $taxonomies_plural ) {
175
+               if ( is_array( $taxonomies_plural ) && is_array( $this->taxonomies_plural ) ) {
176
+                    $taxonomies_plural = array_merge( $taxonomies_plural, $this->taxonomies_plural );
177
+               } elseif ( is_array( $this->taxonomies_plural ) ) {
178
+                    $taxonomies_plural = $this->taxonomies_plural;
179
+               }
180
+               return $taxonomies_plural;
181
+          }
182
+
183
+          /**
184
+           * Make TO last plugin to load.
185
+           */
186
+          public function activated_plugin() {
187
+               if ( $plugins = get_option( 'active_plugins' ) ) {
188
+                    $search = preg_grep( '/.*\/tour-operator\.php/', $plugins );
189
+                    $key = array_search( $search, $plugins );
190
+
191
+                    if ( is_array( $search ) && count( $search ) ) {
192
+                         foreach ( $search as $key => $path ) {
193
+                              array_splice( $plugins, $key, 1 );
194
+                              array_push( $plugins, $path );
195
+                              update_option( 'active_plugins', $plugins );
196
+                         }
197
+                    }
198
+               }
199
+          }
200
+
201
+          /**
202
+           * On plugin activation
203
+           */
204
+          public function register_activation_hook() {
205
+               if ( ! is_network_admin() && ! isset( $_GET['activate-multi'] ) ) {
206
+                    set_transient( '_tour_operators_reviews_flush_rewrite_rules', 1, 30 );
207
+               }
208
+          }
209
+
210
+          /**
211
+           * On plugin activation (check)
212
+           */
213
+          public function register_activation_hook_check() {
214
+               if ( ! get_transient( '_tour_operators_reviews_flush_rewrite_rules' ) ) {
215
+                    return;
216
+               }
217
+
218
+               delete_transient( '_tour_operators_reviews_flush_rewrite_rules' );
219
+               flush_rewrite_rules();
220
+          }
221
+          /**
222
+           * Adds Schema pieces to our output.
223
+           *
224
+           * @param array                 $pieces  Graph pieces to output.
225
+           * @param \WPSEO_Schema_Context $context Object with context variables.
226
+           *
227
+           * @return array $pieces Graph pieces to output.
228
+           */
229
+          public function add_graph_pieces( $pieces, $context ) {
230
+               if ( class_exists( 'LSX_TO_Schema_Graph_Piece' ) ) {
231
+                    require_once LSX_TO_REVIEWS_PATH . '/classes/class-to-review-schema.php';
232
+                    $pieces[] = new LSX_TO_Schema_Review( $context );
233
+               }
234
+               return $pieces;
235
+          }
236
+     }
237
+     new LSX_TO_Reviews();
238 238
 }
Please login to merge, or discard this patch.
templates/content-widget-review.php 2 patches
Indentation   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -13,10 +13,10 @@  discard block
 block discarded – undo
13 13
 $permalink = '';
14 14
 
15 15
 if ( $has_single ) {
16
-	$permalink = get_the_permalink();
16
+     $permalink = get_the_permalink();
17 17
 } elseif ( ! is_post_type_archive( 'review' ) ) {
18
-	$has_single = true;
19
-	$permalink = get_post_type_archive_link( 'review' ) . '#review-' . $post->post_name;
18
+     $has_single = true;
19
+     $permalink = get_post_type_archive_link( 'review' ) . '#review-' . $post->post_name;
20 20
 }
21 21
 ?>
22 22
 <article <?php post_class(); ?>>
@@ -37,29 +37,29 @@  discard block
 block discarded – undo
37 37
 	<?php if ( empty( $disable_text ) ) { ?>
38 38
 		<blockquote class="lsx-to-widget-blockquote">
39 39
 			<?php
40
-			$excerpt = get_the_excerpt();
41
-			if ( empty( $excerpt ) || '' === $excerpt ) {
42
-				$tooltip = apply_filters( 'get_the_excerpt', get_the_content() );
43
-				$tooltip = strip_tags( $tooltip );
44
-				echo wp_kses_post( wpautop( $tooltip ) );
45
-			} else {
46
-				echo wp_kses_post( $excerpt );
47
-			}
48
-			?>
40
+               $excerpt = get_the_excerpt();
41
+               if ( empty( $excerpt ) || '' === $excerpt ) {
42
+                    $tooltip = apply_filters( 'get_the_excerpt', get_the_content() );
43
+                    $tooltip = strip_tags( $tooltip );
44
+                    echo wp_kses_post( wpautop( $tooltip ) );
45
+               } else {
46
+                    echo wp_kses_post( $excerpt );
47
+               }
48
+               ?>
49 49
 		</blockquote>
50 50
 	<?php } ?>
51 51
 
52 52
 	<div class="lsx-to-widget-meta-data">
53 53
 		<?php
54
-			$meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
54
+               $meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
55 55
 
56
-			lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
57
-			lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
58
-			lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
59
-			if ( function_exists( 'lsx_to_connected_team' ) ) {
60
-				lsx_to_connected_team( '<span class="' . $meta_class . 'team"><span class="lsx-to-meta-data-key">' . __( 'Advised by', 'to-reviews' ) . ':</span> ', '</span>' );
61
-			}
62
-		?>
56
+               lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
57
+               lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
58
+               lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
59
+               if ( function_exists( 'lsx_to_connected_team' ) ) {
60
+                    lsx_to_connected_team( '<span class="' . $meta_class . 'team"><span class="lsx-to-meta-data-key">' . __( 'Advised by', 'to-reviews' ) . ':</span> ', '</span>' );
61
+               }
62
+          ?>
63 63
 	</div>
64 64
 
65 65
 </article>
Please login to merge, or discard this patch.
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -12,38 +12,38 @@  discard block
 block discarded – undo
12 12
 $has_single = ! lsx_to_is_single_disabled();
13 13
 $permalink = '';
14 14
 
15
-if ( $has_single ) {
15
+if ($has_single) {
16 16
 	$permalink = get_the_permalink();
17
-} elseif ( ! is_post_type_archive( 'review' ) ) {
17
+} elseif ( ! is_post_type_archive('review')) {
18 18
 	$has_single = true;
19
-	$permalink = get_post_type_archive_link( 'review' ) . '#review-' . $post->post_name;
19
+	$permalink = get_post_type_archive_link('review') . '#review-' . $post->post_name;
20 20
 }
21 21
 ?>
22 22
 <article <?php post_class(); ?>>
23
-	<?php if ( empty( $disable_placeholder ) ) { ?>
23
+	<?php if (empty($disable_placeholder)) { ?>
24 24
 		<div class="lsx-to-widget-thumb">
25
-			<?php if ( $has_single ) { ?><a href="<?php echo esc_url( $permalink ); ?>"><?php } ?>
26
-				<?php lsx_thumbnail( 'lsx-thumbnail-wide' ); ?>
27
-			<?php if ( $has_single ) { ?></a><?php } ?>
25
+			<?php if ($has_single) { ?><a href="<?php echo esc_url($permalink); ?>"><?php } ?>
26
+				<?php lsx_thumbnail('lsx-thumbnail-wide'); ?>
27
+			<?php if ($has_single) { ?></a><?php } ?>
28 28
 		</div>
29 29
 	<?php } ?>
30 30
 
31 31
 	<h4 class="lsx-to-widget-title text-center">
32
-		<?php if ( $has_single ) { ?><a href="<?php echo esc_url( $permalink ); ?>"><?php } ?>
32
+		<?php if ($has_single) { ?><a href="<?php echo esc_url($permalink); ?>"><?php } ?>
33 33
 			<?php the_title(); ?>
34
-		<?php if ( $has_single ) { ?></a><?php } ?>
34
+		<?php if ($has_single) { ?></a><?php } ?>
35 35
 	</h4>
36 36
 
37
-	<?php if ( empty( $disable_text ) ) { ?>
37
+	<?php if (empty($disable_text)) { ?>
38 38
 		<blockquote class="lsx-to-widget-blockquote">
39 39
 			<?php
40 40
 			$excerpt = get_the_excerpt();
41
-			if ( empty( $excerpt ) || '' === $excerpt ) {
42
-				$tooltip = apply_filters( 'get_the_excerpt', get_the_content() );
43
-				$tooltip = strip_tags( $tooltip );
44
-				echo wp_kses_post( wpautop( $tooltip ) );
45
-			} else {
46
-				echo wp_kses_post( $excerpt );
41
+			if (empty($excerpt) || '' === $excerpt) {
42
+				$tooltip = apply_filters('get_the_excerpt', get_the_content());
43
+				$tooltip = strip_tags($tooltip);
44
+				echo wp_kses_post(wpautop($tooltip));
45
+			}else {
46
+				echo wp_kses_post($excerpt);
47 47
 			}
48 48
 			?>
49 49
 		</blockquote>
@@ -53,11 +53,11 @@  discard block
 block discarded – undo
53 53
 		<?php
54 54
 			$meta_class = 'lsx-to-meta-data lsx-to-meta-data-';
55 55
 
56
-			lsx_to_connected_accommodation( '<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __( 'Accommodation', 'to-reviews' ) . ':</span> ', '</span>' );
57
-			lsx_to_connected_tours( '<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __( 'Tours', 'to-reviews' ) . ':</span> ', '</span>' );
58
-			lsx_to_connected_destinations( '<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __( 'Destinations', 'to-reviews' ) . ':</span> ', '</span>' );
59
-			if ( function_exists( 'lsx_to_connected_team' ) ) {
60
-				lsx_to_connected_team( '<span class="' . $meta_class . 'team"><span class="lsx-to-meta-data-key">' . __( 'Advised by', 'to-reviews' ) . ':</span> ', '</span>' );
56
+			lsx_to_connected_accommodation('<span class="' . $meta_class . 'accommodations"><span class="lsx-to-meta-data-key">' . __('Accommodation', 'to-reviews') . ':</span> ', '</span>');
57
+			lsx_to_connected_tours('<span class="' . $meta_class . 'tours"><span class="lsx-to-meta-data-key">' . __('Tours', 'to-reviews') . ':</span> ', '</span>');
58
+			lsx_to_connected_destinations('<span class="' . $meta_class . 'destinations"><span class="lsx-to-meta-data-key">' . __('Destinations', 'to-reviews') . ':</span> ', '</span>');
59
+			if (function_exists('lsx_to_connected_team')) {
60
+				lsx_to_connected_team('<span class="' . $meta_class . 'team"><span class="lsx-to-meta-data-key">' . __('Advised by', 'to-reviews') . ':</span> ', '</span>');
61 61
 			}
62 62
 		?>
63 63
 	</div>
Please login to merge, or discard this patch.