Test Failed
Pull Request — master (#410)
by Kiran
17:05
created
geodirectory-functions/custom_functions.php 1 patch
Spacing   +706 added lines, -706 removed lines patch added patch discarded remove patch
@@ -52,31 +52,31 @@  discard block
 block discarded – undo
52 52
 				jQuery(listSel).children('li').switchClass('gridview_onehalf gridview_onethird gridview_onefourth', 'gridview_onefifth', 600);
53 53
 			}
54 54
 
55
-			jQuery.post("<?php echo geodir_get_ajax_url();?>&gd_listing_view=" + val, function (data) {
55
+			jQuery.post("<?php echo geodir_get_ajax_url(); ?>&gd_listing_view=" + val, function (data) {
56 56
 				//alert(data );
57 57
 			});
58 58
 		}
59 59
 	</script>
60 60
 	<div class="geodir-list-view-select">
61 61
 		<select name="gd_list_view" id="gd_list_view" onchange="geodir_list_view_select(this);">
62
-			<?php $listing_view = (int) $gd_session->get( 'gd_listing_view' ); ?>
63
-			<option value=""><?php _e( 'View:', 'geodirectory' ); ?></option>
62
+			<?php $listing_view = (int) $gd_session->get('gd_listing_view'); ?>
63
+			<option value=""><?php _e('View:', 'geodirectory'); ?></option>
64 64
 			<option
65
-				value="1" <?php selected( 1, $listing_view ); ?>><?php _e( 'View: List', 'geodirectory' ); ?></option>
65
+				value="1" <?php selected(1, $listing_view); ?>><?php _e('View: List', 'geodirectory'); ?></option>
66 66
 			<option
67
-				value="2" <?php selected( 2, $listing_view ); ?>><?php _e( 'View: Grid 2', 'geodirectory' ); ?></option>
67
+				value="2" <?php selected(2, $listing_view); ?>><?php _e('View: Grid 2', 'geodirectory'); ?></option>
68 68
 			<option
69
-				value="3" <?php selected( 3, $listing_view ); ?>><?php _e( 'View: Grid 3', 'geodirectory' ); ?></option>
69
+				value="3" <?php selected(3, $listing_view); ?>><?php _e('View: Grid 3', 'geodirectory'); ?></option>
70 70
 			<option
71
-				value="4" <?php selected( 4, $listing_view ); ?>><?php _e( 'View: Grid 4', 'geodirectory' ); ?></option>
71
+				value="4" <?php selected(4, $listing_view); ?>><?php _e('View: Grid 4', 'geodirectory'); ?></option>
72 72
 			<option
73
-				value="5" <?php selected( 5, $listing_view ); ?>><?php _e( 'View: Grid 5', 'geodirectory' ); ?></option>
73
+				value="5" <?php selected(5, $listing_view); ?>><?php _e('View: Grid 5', 'geodirectory'); ?></option>
74 74
 		</select>
75 75
 	</div>
76 76
 	<?php
77 77
 }
78 78
 
79
-add_action( 'geodir_before_listing', 'geodir_list_view_select', 100 );
79
+add_action('geodir_before_listing', 'geodir_list_view_select', 100);
80 80
 
81 81
 /**
82 82
  * Limit the listing excerpt.
@@ -91,9 +91,9 @@  discard block
 block discarded – undo
91 91
  * @global object $post          The current post object.
92 92
  * @return string The modified excerpt.
93 93
  */
94
-function geodir_max_excerpt( $charlength ) {
94
+function geodir_max_excerpt($charlength) {
95 95
 	global $post;
96
-	if ( $charlength == '0' ) {
96
+	if ($charlength == '0') {
97 97
 		return;
98 98
 	}
99 99
 	$out = '';
@@ -101,46 +101,46 @@  discard block
 block discarded – undo
101 101
 	$temp_post = $post;
102 102
 	$excerpt   = get_the_excerpt();
103 103
 
104
-	$charlength ++;
105
-	$excerpt_more = function_exists( 'geodirf_excerpt_more' ) ? geodirf_excerpt_more( '' ) : geodir_excerpt_more( '' );
106
-	if ( geodir_utf8_strlen( $excerpt ) > $charlength ) {
107
-		if ( geodir_utf8_strlen( $excerpt_more ) > 0 && geodir_utf8_strpos( $excerpt, $excerpt_more ) !== false ) {
108
-			$excut = - ( geodir_utf8_strlen( $excerpt_more ) );
109
-			$subex = geodir_utf8_substr( $excerpt, 0, $excut );
110
-			if ( $charlength > 0 && geodir_utf8_strlen( $subex ) > $charlength ) {
111
-				$subex = geodir_utf8_substr( $subex, 0, $charlength );
104
+	$charlength++;
105
+	$excerpt_more = function_exists('geodirf_excerpt_more') ? geodirf_excerpt_more('') : geodir_excerpt_more('');
106
+	if (geodir_utf8_strlen($excerpt) > $charlength) {
107
+		if (geodir_utf8_strlen($excerpt_more) > 0 && geodir_utf8_strpos($excerpt, $excerpt_more) !== false) {
108
+			$excut = - (geodir_utf8_strlen($excerpt_more));
109
+			$subex = geodir_utf8_substr($excerpt, 0, $excut);
110
+			if ($charlength > 0 && geodir_utf8_strlen($subex) > $charlength) {
111
+				$subex = geodir_utf8_substr($subex, 0, $charlength);
112 112
 			}
113 113
 			$out .= $subex;
114 114
 		} else {
115
-			$subex   = geodir_utf8_substr( $excerpt, 0, $charlength - 5 );
116
-			$exwords = explode( ' ', $subex );
117
-			$excut   = - ( geodir_utf8_strlen( $exwords[ count( $exwords ) - 1 ] ) );
118
-			if ( $excut < 0 ) {
119
-				$out .= geodir_utf8_substr( $subex, 0, $excut );
115
+			$subex   = geodir_utf8_substr($excerpt, 0, $charlength - 5);
116
+			$exwords = explode(' ', $subex);
117
+			$excut   = - (geodir_utf8_strlen($exwords[count($exwords) - 1]));
118
+			if ($excut < 0) {
119
+				$out .= geodir_utf8_substr($subex, 0, $excut);
120 120
 			} else {
121 121
 				$out .= $subex;
122 122
 			}
123 123
 		}
124
-		$out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
124
+		$out .= ' <a class="excerpt-read-more" href="'.get_permalink().'" title="'.get_the_title().'">';
125 125
 		/**
126 126
 		 * Filter excerpt read more text.
127 127
 		 *
128 128
 		 * @since 1.0.0
129 129
 		 */
130
-		$out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
130
+		$out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
131 131
 		$out .= '</a>';
132 132
 
133 133
 	} else {
134
-		if ( geodir_utf8_strlen( $excerpt_more ) > 0 && geodir_utf8_strpos( $excerpt, $excerpt_more ) !== false ) {
135
-			$excut = - ( geodir_utf8_strlen( $excerpt_more ) );
136
-			$out .= geodir_utf8_substr( $excerpt, 0, $excut );
137
-			$out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
134
+		if (geodir_utf8_strlen($excerpt_more) > 0 && geodir_utf8_strpos($excerpt, $excerpt_more) !== false) {
135
+			$excut = - (geodir_utf8_strlen($excerpt_more));
136
+			$out .= geodir_utf8_substr($excerpt, 0, $excut);
137
+			$out .= ' <a class="excerpt-read-more" href="'.get_permalink().'" title="'.get_the_title().'">';
138 138
 			/**
139 139
 			 * Filter excerpt read more text.
140 140
 			 *
141 141
 			 * @since 1.0.0
142 142
 			 */
143
-			$out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
143
+			$out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
144 144
 			$out .= '</a>';
145 145
 		} else {
146 146
 			$out .= $excerpt;
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
  *
164 164
  * @return object Returns filtered package info as an object.
165 165
  */
166
-function geodir_post_package_info( $package_info, $post = '', $post_type = '' ) {
166
+function geodir_post_package_info($package_info, $post = '', $post_type = '') {
167 167
 	$package_info['pid']              = 0;
168 168
 	$package_info['days']             = 0;
169 169
 	$package_info['amount']           = 0;
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 	 * @param object|string $post  The post object.
193 193
 	 * @param string $post_type    The post type.
194 194
 	 */
195
-	return (object) apply_filters( 'geodir_post_package_info', $package_info, $post, $post_type );
195
+	return (object) apply_filters('geodir_post_package_info', $package_info, $post, $post_type);
196 196
 
197 197
 }
198 198
 
@@ -220,11 +220,11 @@  discard block
 block discarded – undo
220 220
  *
221 221
  * }
222 222
  */
223
-function geodir_send_inquiry( $request ) {
223
+function geodir_send_inquiry($request) {
224 224
 	global $wpdb;
225 225
 
226 226
 	// strip slashes from text
227
-	$request = ! empty( $request ) ? stripslashes_deep( $request ) : $request;
227
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
228 228
 
229 229
 	$yourname      = $request['inq_name'];
230 230
 	$youremail     = $request['inq_email'];
@@ -235,26 +235,26 @@  discard block
 block discarded – undo
235 235
 	$author_id  = '';
236 236
 	$post_title = '';
237 237
 
238
-	if ( $request['pid'] ) {
238
+	if ($request['pid']) {
239 239
 
240 240
 		$productinfosql = $wpdb->prepare(
241 241
 			"select ID,post_author,post_title from $wpdb->posts where ID =%d",
242
-			array( $request['pid'] )
242
+			array($request['pid'])
243 243
 		);
244
-		$productinfo    = $wpdb->get_row( $productinfosql );
244
+		$productinfo = $wpdb->get_row($productinfosql);
245 245
 
246 246
 		$author_id  = $productinfo->post_author;
247 247
 		$post_title = $productinfo->post_title;
248 248
 	}
249 249
 
250
-	$post_title = '<a href="' . get_permalink( $pid ) . '">' . $post_title . '</a>';
250
+	$post_title = '<a href="'.get_permalink($pid).'">'.$post_title.'</a>';
251 251
 
252
-	$user_info = get_userdata( $author_id );
253
-	$to_email  = geodir_get_post_meta( $pid, 'geodir_email', true );
254
-	$to_name   = geodir_get_client_name( $author_id );
252
+	$user_info = get_userdata($author_id);
253
+	$to_email  = geodir_get_post_meta($pid, 'geodir_email', true);
254
+	$to_name   = geodir_get_client_name($author_id);
255 255
 
256
-	if ( $to_email == '' ) {
257
-		$to_email = get_option( 'admin_email' );
256
+	if ($to_email == '') {
257
+		$to_email = get_option('admin_email');
258 258
 	}
259 259
 
260 260
 	/**
@@ -275,10 +275,10 @@  discard block
 block discarded – undo
275 275
 	 * }
276 276
 	 * @param string $type     The form type, default: `Enquiry`.
277 277
 	 */
278
-	do_action( 'geodir_after_send_enquiry', $request, 'Enquiry' );
278
+	do_action('geodir_after_send_enquiry', $request, 'Enquiry');
279 279
 
280 280
 	$client_message = $frnd_comments;
281
-	$client_message .= '<br>' . __( 'From :', 'geodirectory' ) . ' ' . $yourname . '<br>' . __( 'Phone :', 'geodirectory' ) . ' ' . $inq_phone . '<br>' . __( 'Email :', 'geodirectory' ) . ' ' . $youremail . '<br><br>' . __( 'Sent from', 'geodirectory' ) . ' - <b><a href="' . trailingslashit( home_url() ) . '">' . get_option( 'blogname' ) . '</a></b>.';
281
+	$client_message .= '<br>'.__('From :', 'geodirectory').' '.$yourname.'<br>'.__('Phone :', 'geodirectory').' '.$inq_phone.'<br>'.__('Email :', 'geodirectory').' '.$youremail.'<br><br>'.__('Sent from', 'geodirectory').' - <b><a href="'.trailingslashit(home_url()).'">'.get_option('blogname').'</a></b>.';
282 282
 	/**
283 283
 	 * Filter client message text.
284 284
 	 *
@@ -286,7 +286,7 @@  discard block
 block discarded – undo
286 286
 	 *
287 287
 	 * @param string $client_message Client message text.
288 288
 	 */
289
-	$client_message = apply_filters( 'geodir_inquiry_email_msg', $client_message );
289
+	$client_message = apply_filters('geodir_inquiry_email_msg', $client_message);
290 290
 
291 291
 	/**
292 292
 	 * Called before the send enquiry email is sent.
@@ -305,12 +305,12 @@  discard block
 block discarded – undo
305 305
 	 *
306 306
 	 * }
307 307
 	 */
308
-	do_action( 'geodir_before_send_enquiry_email', $request );
309
-	if ( $to_email ) {
308
+	do_action('geodir_before_send_enquiry_email', $request);
309
+	if ($to_email) {
310 310
 		// strip slashes message
311
-		$client_message = stripslashes_deep( $client_message );
311
+		$client_message = stripslashes_deep($client_message);
312 312
 
313
-		geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid'] );//To client email
313
+		geodir_sendEmail($youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid']); //To client email
314 314
 	}
315 315
 
316 316
 	/**
@@ -330,12 +330,12 @@  discard block
 block discarded – undo
330 330
 	 *
331 331
 	 * }
332 332
 	 */
333
-	do_action( 'geodir_after_send_enquiry_email', $request );
334
-	$url = get_permalink( $pid );
335
-	if ( strstr( $url, '?' ) ) {
336
-		$url = $url . "&send_inquiry=success";
333
+	do_action('geodir_after_send_enquiry_email', $request);
334
+	$url = get_permalink($pid);
335
+	if (strstr($url, '?')) {
336
+		$url = $url."&send_inquiry=success";
337 337
 	} else {
338
-		$url = $url . "?send_inquiry=success";
338
+		$url = $url."?send_inquiry=success";
339 339
 	}
340 340
 	/**
341 341
 	 * Filter redirect url after the send enquiry email is sent.
@@ -344,8 +344,8 @@  discard block
 block discarded – undo
344 344
 	 *
345 345
 	 * @param string $url Redirect url.
346 346
 	 */
347
-	$url = apply_filters( 'geodir_send_enquiry_after_submit_redirect', $url );
348
-	wp_redirect( $url );
347
+	$url = apply_filters('geodir_send_enquiry_after_submit_redirect', $url);
348
+	wp_redirect($url);
349 349
 	gd_die();
350 350
 
351 351
 }
@@ -374,11 +374,11 @@  discard block
 block discarded – undo
374 374
  * }
375 375
  * @global object $wpdb        WordPress Database object.
376 376
  */
377
-function geodir_send_friend( $request ) {
377
+function geodir_send_friend($request) {
378 378
 	global $wpdb;
379 379
 
380 380
 	// strip slashes from text
381
-	$request = ! empty( $request ) ? stripslashes_deep( $request ) : $request;
381
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
382 382
 
383 383
 	$yourname      = $request['yourname'];
384 384
 	$youremail     = $request['youremail'];
@@ -387,13 +387,13 @@  discard block
 block discarded – undo
387 387
 	$pid           = $request['pid'];
388 388
 	$to_email      = $request['to_email'];
389 389
 	$to_name       = $request['to_name'];
390
-	if ( $request['pid'] ) {
390
+	if ($request['pid']) {
391 391
 		$productinfosql = $wpdb->prepare(
392 392
 			"select ID,post_title from $wpdb->posts where ID =%d",
393
-			array( $request['pid'] )
393
+			array($request['pid'])
394 394
 		);
395
-		$productinfo    = $wpdb->get_results( $productinfosql );
396
-		foreach ( $productinfo as $productinfoObj ) {
395
+		$productinfo = $wpdb->get_results($productinfosql);
396
+		foreach ($productinfo as $productinfoObj) {
397 397
 			$post_title = $productinfoObj->post_title;
398 398
 		}
399 399
 	}
@@ -417,8 +417,8 @@  discard block
 block discarded – undo
417 417
 	 *
418 418
 	 * }
419 419
 	 */
420
-	do_action( 'geodir_before_send_to_friend_email', $request );
421
-	geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid'] );//To client email
420
+	do_action('geodir_before_send_to_friend_email', $request);
421
+	geodir_sendEmail($youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid']); //To client email
422 422
 
423 423
 	/**
424 424
 	 * Called after the send to friend email is sent.
@@ -439,13 +439,13 @@  discard block
 block discarded – undo
439 439
 	 *
440 440
 	 * }
441 441
 	 */
442
-	do_action( 'geodir_after_send_to_friend_email', $request );
442
+	do_action('geodir_after_send_to_friend_email', $request);
443 443
 
444
-	$url = get_permalink( $pid );
445
-	if ( strstr( $url, '?' ) ) {
446
-		$url = $url . "&sendtofrnd=success";
444
+	$url = get_permalink($pid);
445
+	if (strstr($url, '?')) {
446
+		$url = $url."&sendtofrnd=success";
447 447
 	} else {
448
-		$url = $url . "?sendtofrnd=success";
448
+		$url = $url."?sendtofrnd=success";
449 449
 	}
450 450
 	/**
451 451
 	 * Filter redirect url after the send to friend email is sent.
@@ -454,8 +454,8 @@  discard block
 block discarded – undo
454 454
 	 *
455 455
 	 * @param string $url Redirect url.
456 456
 	 */
457
-	$url = apply_filters( 'geodir_send_to_friend_after_submit_redirect', $url );
458
-	wp_redirect( $url );
457
+	$url = apply_filters('geodir_send_to_friend_after_submit_redirect', $url);
458
+	wp_redirect($url);
459 459
 	gd_die();
460 460
 }
461 461
 
@@ -469,8 +469,8 @@  discard block
 block discarded – undo
469 469
  *
470 470
  * @param string $hash_key
471 471
  */
472
-function geodir_before_tab_content( $hash_key ) {
473
-	switch ( $hash_key ) {
472
+function geodir_before_tab_content($hash_key) {
473
+	switch ($hash_key) {
474 474
 		case 'post_info' :
475 475
 			echo '<div class="geodir-company_info field-group">';
476 476
 			break;
@@ -480,7 +480,7 @@  discard block
 block discarded – undo
480 480
 			 *
481 481
 			 * @since 1.0.0
482 482
 			 */
483
-			echo ' <div id="' . apply_filters( 'geodir_post_gallery_id', 'geodir-post-gallery' ) . '" class="clearfix" >';
483
+			echo ' <div id="'.apply_filters('geodir_post_gallery_id', 'geodir-post-gallery').'" class="clearfix" >';
484 484
 			break;
485 485
 		case 'reviews' :
486 486
 			echo '<div id="reviews-wrap" class="clearfix"> ';
@@ -504,8 +504,8 @@  discard block
 block discarded – undo
504 504
  *
505 505
  * @param string $hash_key
506 506
  */
507
-function geodir_after_tab_content( $hash_key ) {
508
-	switch ( $hash_key ) {
507
+function geodir_after_tab_content($hash_key) {
508
+	switch ($hash_key) {
509 509
 		case 'post_info' :
510 510
 			echo '</div>';
511 511
 			break;
@@ -536,25 +536,25 @@  discard block
 block discarded – undo
536 536
  * @global object $wpdb     WordPress Database object.
537 537
  * @return bool|null|string Returns default sort results, when the post type is valid. Otherwise returns false.
538 538
  */
539
-function geodir_get_posts_default_sort( $post_type ) {
539
+function geodir_get_posts_default_sort($post_type) {
540 540
 
541 541
 	global $wpdb;
542 542
 
543
-	if ( $post_type != '' ) {
543
+	if ($post_type != '') {
544 544
 
545 545
 		$all_postypes = geodir_get_posttypes();
546 546
 
547
-		if ( ! in_array( $post_type, $all_postypes ) ) {
547
+		if (!in_array($post_type, $all_postypes)) {
548 548
 			return false;
549 549
 		}
550 550
 
551
-		$sort_field_info = $wpdb->get_var( $wpdb->prepare( "select default_order from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where	post_type= %s and is_active=%d and is_default=%d", array(
551
+		$sort_field_info = $wpdb->get_var($wpdb->prepare("select default_order from ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." where	post_type= %s and is_active=%d and is_default=%d", array(
552 552
 			$post_type,
553 553
 			1,
554 554
 			1
555
-		) ) );
555
+		)));
556 556
 
557
-		if ( ! empty( $sort_field_info ) ) {
557
+		if (!empty($sort_field_info)) {
558 558
 			return $sort_field_info;
559 559
 		}
560 560
 
@@ -574,20 +574,20 @@  discard block
 block discarded – undo
574 574
  * @global object $wpdb     WordPress Database object.
575 575
  * @return bool|mixed|void Returns sort results, when the post type is valid. Otherwise returns false.
576 576
  */
577
-function geodir_get_sort_options( $post_type ) {
577
+function geodir_get_sort_options($post_type) {
578 578
 	global $wpdb;
579 579
 
580
-	if ( $post_type != '' ) {
580
+	if ($post_type != '') {
581 581
 		$all_postypes = geodir_get_posttypes();
582 582
 
583
-		if ( ! in_array( $post_type, $all_postypes ) ) {
583
+		if (!in_array($post_type, $all_postypes)) {
584 584
 			return false;
585 585
 		}
586 586
 
587
-		$sort_field_info = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE post_type=%s AND is_active=%d AND (sort_asc=1 || sort_desc=1 || field_type='random') AND field_type != 'address' ORDER BY sort_order ASC", array(
587
+		$sort_field_info = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." WHERE post_type=%s AND is_active=%d AND (sort_asc=1 || sort_desc=1 || field_type='random') AND field_type != 'address' ORDER BY sort_order ASC", array(
588 588
 			$post_type,
589 589
 			1
590
-		) ) );
590
+		)));
591 591
 
592 592
 		/**
593 593
 		 * Filter post sort options.
@@ -597,7 +597,7 @@  discard block
 block discarded – undo
597 597
 		 * @param array $sort_field_info Unfiltered sort field array.
598 598
 		 * @param string $post_type      Post type.
599 599
 		 */
600
-		return apply_filters( 'geodir_get_sort_options', $sort_field_info, $post_type );
600
+		return apply_filters('geodir_get_sort_options', $sort_field_info, $post_type);
601 601
 	}
602 602
 
603 603
 }
@@ -618,63 +618,63 @@  discard block
 block discarded – undo
618 618
 	 *
619 619
 	 * @since 1.4.4
620 620
 	 */
621
-	if ( is_search() ) {
621
+	if (is_search()) {
622 622
 		return;
623 623
 	}
624 624
 
625 625
 	$sort_by = '';
626 626
 
627
-	if ( isset( $_REQUEST['sort_by'] ) ) {
627
+	if (isset($_REQUEST['sort_by'])) {
628 628
 		$sort_by = $_REQUEST['sort_by'];
629 629
 	}
630 630
 
631 631
 	$gd_post_type = geodir_get_current_posttype();
632 632
 
633
-	$sort_options = geodir_get_sort_options( $gd_post_type );
633
+	$sort_options = geodir_get_sort_options($gd_post_type);
634 634
 
635 635
 
636 636
 	$sort_field_options = '';
637 637
 
638
-	if ( ! empty( $sort_options ) ) {
639
-		foreach ( $sort_options as $sort ) {
640
-			$sort = stripslashes_deep( $sort ); // strip slashes
638
+	if (!empty($sort_options)) {
639
+		foreach ($sort_options as $sort) {
640
+			$sort = stripslashes_deep($sort); // strip slashes
641 641
 
642
-			$label = __( $sort->site_title, 'geodirectory' );
642
+			$label = __($sort->site_title, 'geodirectory');
643 643
 
644
-			if ( $sort->field_type == 'random' ) {
644
+			if ($sort->field_type == 'random') {
645 645
 				$key = $sort->field_type;
646
-				( $sort_by == $key || ( $sort->is_default == '1' && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
647
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
646
+				($sort_by == $key || ($sort->is_default == '1' && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
647
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
648 648
 			}
649 649
 
650
-			if ( $sort->htmlvar_name == 'comment_count' ) {
650
+			if ($sort->htmlvar_name == 'comment_count') {
651 651
 				$sort->htmlvar_name = 'rating_count';
652 652
 			}
653 653
 
654
-			if ( $sort->sort_asc ) {
655
-				$key   = $sort->htmlvar_name . '_asc';
654
+			if ($sort->sort_asc) {
655
+				$key   = $sort->htmlvar_name.'_asc';
656 656
 				$label = $sort->site_title;
657
-				if ( $sort->asc_title ) {
657
+				if ($sort->asc_title) {
658 658
 					$label = $sort->asc_title;
659 659
 				}
660
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
661
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
660
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
661
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
662 662
 			}
663 663
 
664
-			if ( $sort->sort_desc ) {
665
-				$key   = $sort->htmlvar_name . '_desc';
664
+			if ($sort->sort_desc) {
665
+				$key   = $sort->htmlvar_name.'_desc';
666 666
 				$label = $sort->site_title;
667
-				if ( $sort->desc_title ) {
667
+				if ($sort->desc_title) {
668 668
 					$label = $sort->desc_title;
669 669
 				}
670
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
671
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
670
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
671
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
672 672
 			}
673 673
 
674 674
 		}
675 675
 	}
676 676
 
677
-	if ( $sort_field_options != '' ) {
677
+	if ($sort_field_options != '') {
678 678
 
679 679
 		?>
680 680
 
@@ -683,9 +683,9 @@  discard block
 block discarded – undo
683 683
 			<select name="sort_by" id="sort_by" onchange="javascript:window.location=this.value;">
684 684
 
685 685
 				<option
686
-					value="<?php echo esc_url( add_query_arg( 'sort_by', '' ) ); ?>" <?php if ( $sort_by == '' ) {
686
+					value="<?php echo esc_url(add_query_arg('sort_by', '')); ?>" <?php if ($sort_by == '') {
687 687
 					echo 'selected="selected"';
688
-				} ?>><?php _e( 'Sort By', 'geodirectory' ); ?></option><?php
688
+				} ?>><?php _e('Sort By', 'geodirectory'); ?></option><?php
689 689
 
690 690
 				echo $sort_field_options; ?>
691 691
 
@@ -713,9 +713,9 @@  discard block
 block discarded – undo
713 713
  *
714 714
  * @return string Returns the section title.
715 715
  */
716
-function geodir_advance_customfields_heading( $title, $field_type ) {
716
+function geodir_advance_customfields_heading($title, $field_type) {
717 717
 
718
-	if ( in_array( $field_type, array( 'multiselect', 'textarea', 'taxonomy' ) ) ) {
718
+	if (in_array($field_type, array('multiselect', 'textarea', 'taxonomy'))) {
719 719
 		$title = '';
720 720
 	}
721 721
 
@@ -737,19 +737,19 @@  discard block
 block discarded – undo
737 737
  * @global object $gd_session       GeoDirectory Session object.
738 738
  * @return string Returns related posts html.
739 739
  */
740
-function geodir_related_posts_display( $request ) {
741
-	if ( ! empty( $request ) ) {
742
-		$before_title = ( isset( $request['before_title'] ) && ! empty( $request['before_title'] ) ) ? $request['before_title'] : '';
743
-		$after_title  = ( isset( $request['after_title'] ) && ! empty( $request['after_title'] ) ) ? $request['after_title'] : '';
744
-
745
-		$title               = ( isset( $request['title'] ) && ! empty( $request['title'] ) ) ? $request['title'] : __( 'Related Listings', 'geodirectory' );
746
-		$post_number         = ( isset( $request['post_number'] ) && ! empty( $request['post_number'] ) ) ? $request['post_number'] : '5';
747
-		$relate_to           = ( isset( $request['relate_to'] ) && ! empty( $request['relate_to'] ) ) ? $request['relate_to'] : 'category';
748
-		$layout              = ( isset( $request['layout'] ) && ! empty( $request['layout'] ) ) ? $request['layout'] : 'gridview_onehalf';
749
-		$add_location_filter = ( isset( $request['add_location_filter'] ) && ! empty( $request['add_location_filter'] ) ) ? $request['add_location_filter'] : '0';
750
-		$listing_width       = ( isset( $request['listing_width'] ) && ! empty( $request['listing_width'] ) ) ? $request['listing_width'] : '';
751
-		$list_sort           = ( isset( $request['list_sort'] ) && ! empty( $request['list_sort'] ) ) ? $request['list_sort'] : 'latest';
752
-		$character_count     = ( isset( $request['character_count'] ) && ! empty( $request['character_count'] ) ) ? $request['character_count'] : '';
740
+function geodir_related_posts_display($request) {
741
+	if (!empty($request)) {
742
+		$before_title = (isset($request['before_title']) && !empty($request['before_title'])) ? $request['before_title'] : '';
743
+		$after_title  = (isset($request['after_title']) && !empty($request['after_title'])) ? $request['after_title'] : '';
744
+
745
+		$title               = (isset($request['title']) && !empty($request['title'])) ? $request['title'] : __('Related Listings', 'geodirectory');
746
+		$post_number         = (isset($request['post_number']) && !empty($request['post_number'])) ? $request['post_number'] : '5';
747
+		$relate_to           = (isset($request['relate_to']) && !empty($request['relate_to'])) ? $request['relate_to'] : 'category';
748
+		$layout              = (isset($request['layout']) && !empty($request['layout'])) ? $request['layout'] : 'gridview_onehalf';
749
+		$add_location_filter = (isset($request['add_location_filter']) && !empty($request['add_location_filter'])) ? $request['add_location_filter'] : '0';
750
+		$listing_width       = (isset($request['listing_width']) && !empty($request['listing_width'])) ? $request['listing_width'] : '';
751
+		$list_sort           = (isset($request['list_sort']) && !empty($request['list_sort'])) ? $request['list_sort'] : 'latest';
752
+		$character_count     = (isset($request['character_count']) && !empty($request['character_count'])) ? $request['character_count'] : '';
753 753
 
754 754
 		global $wpdb, $post, $gd_session, $related_nearest, $related_parent_lat, $related_parent_lon;
755 755
 		$related_parent_lat   = !empty($post->post_latitude) ? $post->post_latitude : '';
@@ -757,10 +757,10 @@  discard block
 block discarded – undo
757 757
 		$arr_detail_page_tabs = geodir_detail_page_tabs_list();
758 758
 
759 759
 		$related_listing_array = array();
760
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
761
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
760
+		if (get_option('geodir_add_related_listing_posttypes')) {
761
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
762 762
 		}
763
-		if ( isset($post->post_type) && in_array( $post->post_type, $related_listing_array ) ) {
763
+		if (isset($post->post_type) && in_array($post->post_type, $related_listing_array)) {
764 764
 			$arr_detail_page_tabs['related_listing']['is_display'] = true;
765 765
 		}
766 766
 
@@ -772,90 +772,90 @@  discard block
 block discarded – undo
772 772
 		$tax_field         = 'id';
773 773
 		$category          = array();
774 774
 
775
-		if ( isset( $_REQUEST['backandedit'] ) ) {
776
-			$post      = (object) $gd_session->get( 'listing' );
775
+		if (isset($_REQUEST['backandedit'])) {
776
+			$post      = (object) $gd_session->get('listing');
777 777
 			$post_type = $post->listing_type;
778
-			if ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
778
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
779 779
 				$post_id = $_REQUEST['pid'];
780 780
 			}
781
-		} elseif ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
782
-			$post      = geodir_get_post_info( $_REQUEST['pid'] );
781
+		} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
782
+			$post      = geodir_get_post_info($_REQUEST['pid']);
783 783
 			$post_type = $post->post_type;
784 784
 			$post_id   = $_REQUEST['pid'];
785
-		} elseif ( isset( $post->post_type ) && $post->post_type != '' ) {
785
+		} elseif (isset($post->post_type) && $post->post_type != '') {
786 786
 			$post_type = $post->post_type;
787 787
 			$post_id   = $post->ID;
788 788
 		}
789 789
 
790
-		if ( $relate_to == 'category' ) {
790
+		if ($relate_to == 'category') {
791 791
 
792
-			$category_taxonomy = $post_type . $relate_to;
793
-			if ( isset( $post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '' ) {
794
-				$category = explode( ',', trim( $post->{$category_taxonomy}, ',' ) );
792
+			$category_taxonomy = $post_type.$relate_to;
793
+			if (isset($post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '') {
794
+				$category = explode(',', trim($post->{$category_taxonomy}, ','));
795 795
 			}
796 796
 
797
-		} elseif ( $relate_to == 'tags' ) {
797
+		} elseif ($relate_to == 'tags') {
798 798
 
799
-			$category_taxonomy = $post_type . '_' . $relate_to;
800
-			if ( $post->post_tags != '' ) {
801
-				$category = explode( ',', trim( $post->post_tags, ',' ) );
799
+			$category_taxonomy = $post_type.'_'.$relate_to;
800
+			if ($post->post_tags != '') {
801
+				$category = explode(',', trim($post->post_tags, ','));
802 802
 			}
803 803
 			$tax_field = 'name';
804 804
 		}
805 805
 
806 806
 		/* --- return false in invalid request --- */
807
-		if ( empty( $category ) ) {
807
+		if (empty($category)) {
808 808
 			return false;
809 809
 		}
810 810
 
811 811
 		$all_postypes = geodir_get_posttypes();
812 812
 
813
-		if ( ! in_array( $post_type, $all_postypes ) ) {
813
+		if (!in_array($post_type, $all_postypes)) {
814 814
 			return false;
815 815
 		}
816 816
 
817 817
 		/* --- return false in invalid request --- */
818 818
 
819 819
 		$location_url = '';
820
-		if ( $add_location_filter != '0' ) {
820
+		if ($add_location_filter != '0') {
821 821
 			$location_url             = array();
822
-			$geodir_show_location_url = get_option( 'geodir_show_location_url' );
822
+			$geodir_show_location_url = get_option('geodir_show_location_url');
823 823
 
824
-			$gd_city = get_query_var( 'gd_city' );
824
+			$gd_city = get_query_var('gd_city');
825 825
 
826
-			if ( $gd_city ) {
827
-				$gd_country = get_query_var( 'gd_country' );
828
-				$gd_region  = get_query_var( 'gd_region' );
826
+			if ($gd_city) {
827
+				$gd_country = get_query_var('gd_country');
828
+				$gd_region  = get_query_var('gd_region');
829 829
 			} else {
830 830
 				$location = geodir_get_default_location();
831 831
 
832
-				$gd_country = isset( $location->country_slug ) ? $location->country_slug : '';
833
-				$gd_region  = isset( $location->region_slug ) ? $location->region_slug : '';
834
-				$gd_city    = isset( $location->city_slug ) ? $location->city_slug : '';
832
+				$gd_country = isset($location->country_slug) ? $location->country_slug : '';
833
+				$gd_region  = isset($location->region_slug) ? $location->region_slug : '';
834
+				$gd_city    = isset($location->city_slug) ? $location->city_slug : '';
835 835
 			}
836 836
 
837
-			if ( $geodir_show_location_url == 'all' ) {
837
+			if ($geodir_show_location_url == 'all') {
838 838
 				$location_url[] = $gd_country;
839 839
 				$location_url[] = $gd_region;
840
-			} else if ( $geodir_show_location_url == 'country_city' ) {
840
+			} else if ($geodir_show_location_url == 'country_city') {
841 841
 				$location_url[] = $gd_country;
842
-			} else if ( $geodir_show_location_url == 'region_city' ) {
842
+			} else if ($geodir_show_location_url == 'region_city') {
843 843
 				$location_url[] = $gd_region;
844 844
 			}
845 845
 
846 846
 			$location_url[] = $gd_city;
847 847
 
848
-			$location_url = implode( '/', $location_url );
848
+			$location_url = implode('/', $location_url);
849 849
 		}
850 850
 
851 851
 
852
-		if ( ! empty( $category ) ) {
852
+		if (!empty($category)) {
853 853
 			global $geodir_add_location_url;
854 854
 			$geodir_add_location_url = '0';
855
-			if ( $add_location_filter != '0' ) {
855
+			if ($add_location_filter != '0') {
856 856
 				$geodir_add_location_url = '1';
857 857
 			}
858
-			$viewall_url             = get_term_link( (int) $category[0], $post_type . $category_taxonomy );
858
+			$viewall_url             = get_term_link((int) $category[0], $post_type.$category_taxonomy);
859 859
 			$geodir_add_location_url = null;
860 860
 		}
861 861
 		ob_start();
@@ -865,24 +865,24 @@  discard block
 block discarded – undo
865 865
 		<div class="geodir_locations geodir_location_listing">
866 866
 
867 867
 			<?php
868
-			if ( isset( $request['is_widget'] ) && $request['is_widget'] == '1' ) {
868
+			if (isset($request['is_widget']) && $request['is_widget'] == '1') {
869 869
 				/** geodir_before_title filter Documented in geodirectory_widgets.php */
870
-				$before_title = isset( $before_title ) ? $before_title : apply_filters( 'geodir_before_title', '<h3 class="widget-title">' );
870
+				$before_title = isset($before_title) ? $before_title : apply_filters('geodir_before_title', '<h3 class="widget-title">');
871 871
 				/** geodir_after_title filter Documented in geodirectory_widgets.php */
872
-				$after_title = isset( $after_title ) ? $after_title : apply_filters( 'geodir_after_title', '</h3>' );
872
+				$after_title = isset($after_title) ? $after_title : apply_filters('geodir_after_title', '</h3>');
873 873
 				?>
874 874
 				<div class="location_list_heading clearfix">
875
-					<?php echo $before_title . $title . $after_title; ?>
875
+					<?php echo $before_title.$title.$after_title; ?>
876 876
 				</div>
877 877
 				<?php
878 878
 			}
879 879
 			$query_args = array(
880 880
 				'posts_per_page'   => $post_number,
881 881
 				'is_geodir_loop'   => true,
882
-				'gd_location'      => ( $add_location_filter ) ? true : false,
882
+				'gd_location'      => ($add_location_filter) ? true : false,
883 883
 				'post_type'        => $post_type,
884 884
 				'order_by'         => $list_sort,
885
-				'post__not_in'     => array( $post_id ),
885
+				'post__not_in'     => array($post_id),
886 886
 				'excerpt_length'   => $character_count,
887 887
 				'related_listings' => $is_display
888 888
 			);
@@ -893,7 +893,7 @@  discard block
 block discarded – undo
893 893
 				'terms'    => $category
894 894
 			);
895 895
 
896
-			$query_args['tax_query'] = array( $tax_query );
896
+			$query_args['tax_query'] = array($tax_query);
897 897
 
898 898
 			global $gridview_columns, $post;
899 899
 
@@ -905,21 +905,21 @@  discard block
 block discarded – undo
905 905
 			 * @param array $query_args The query array.
906 906
 			 * @param array $request Related posts request array.
907 907
 			 */
908
-			$query_args = apply_filters( 'geodir_related_posts_widget_query_args', $query_args, $request );
908
+			$query_args = apply_filters('geodir_related_posts_widget_query_args', $query_args, $request);
909 909
 
910
-			query_posts( $query_args );
910
+			query_posts($query_args);
911 911
 
912
-			if ( strstr( $layout, 'gridview' ) ) {
913
-				$listing_view_exp = explode( '_', $layout );
912
+			if (strstr($layout, 'gridview')) {
913
+				$listing_view_exp = explode('_', $layout);
914 914
 				$gridview_columns = $layout;
915 915
 				$layout           = $listing_view_exp[0];
916
-			} else if ( $layout == 'list' ) {
916
+			} else if ($layout == 'list') {
917 917
 				$gridview_columns = '';
918 918
 			}
919 919
 			$related_posts = true;
920 920
 
921 921
 			$related_nearest = false;
922
-			if ( $list_sort == 'nearest' ) {
922
+			if ($list_sort == 'nearest') {
923 923
 				$related_nearest = true;
924 924
 			}
925 925
 
@@ -929,14 +929,14 @@  discard block
 block discarded – undo
929 929
 			 *
930 930
 			 * @since 1.0.0
931 931
 			 */
932
-			$template = apply_filters( "geodir_template_part-related-listing-listview", geodir_locate_template( 'listing-listview' ) );
932
+			$template = apply_filters("geodir_template_part-related-listing-listview", geodir_locate_template('listing-listview'));
933 933
 
934 934
 			/**
935 935
 			 * Includes related listing listview template.
936 936
 			 *
937 937
 			 * @since 1.0.0
938 938
 			 */
939
-			include( $template );
939
+			include($template);
940 940
 
941 941
 			wp_reset_query();
942 942
 			$post            = $origi_post;
@@ -964,12 +964,12 @@  discard block
 block discarded – undo
964 964
 function geodir_category_count_script() {
965 965
 	global $geodir_post_category_str;
966 966
 
967
-	if ( ! empty( $geodir_post_category_str ) ) {
968
-		$geodir_post_category_str = serialize( $geodir_post_category_str );
967
+	if (!empty($geodir_post_category_str)) {
968
+		$geodir_post_category_str = serialize($geodir_post_category_str);
969 969
 	}
970 970
 
971
-	$all_var['post_category_array'] = html_entity_decode( (string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8' );
972
-	$script                         = "var post_category_array = " . json_encode( $all_var ) . ';';
971
+	$all_var['post_category_array'] = html_entity_decode((string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8');
972
+	$script                         = "var post_category_array = ".json_encode($all_var).';';
973 973
 	echo '<script>';
974 974
 	echo $script;
975 975
 	echo '</script>';
@@ -984,8 +984,8 @@  discard block
 block discarded – undo
984 984
  * @return string Returns the default language.
985 985
  */
986 986
 function geodir_get_map_default_language() {
987
-	$geodir_default_map_language = get_option( 'geodir_default_map_language' );
988
-	if ( empty( $geodir_default_map_language ) ) {
987
+	$geodir_default_map_language = get_option('geodir_default_map_language');
988
+	if (empty($geodir_default_map_language)) {
989 989
 		$geodir_default_map_language = 'en';
990 990
 	}
991 991
 
@@ -996,7 +996,7 @@  discard block
 block discarded – undo
996 996
 	 *
997 997
 	 * @param string $geodir_default_map_language Default map language.
998 998
 	 */
999
-	return apply_filters( 'geodir_default_map_language', $geodir_default_map_language );
999
+	return apply_filters('geodir_default_map_language', $geodir_default_map_language);
1000 1000
 }
1001 1001
 
1002 1002
 /**
@@ -1007,7 +1007,7 @@  discard block
 block discarded – undo
1007 1007
  * @return string Returns the api key.
1008 1008
  */
1009 1009
 function geodir_get_map_api_key() {
1010
-	$key = get_option( 'geodir_google_api_key' );
1010
+	$key = get_option('geodir_google_api_key');
1011 1011
 
1012 1012
 	/**
1013 1013
 	 * Filter Google maps api key.
@@ -1016,7 +1016,7 @@  discard block
 block discarded – undo
1016 1016
 	 *
1017 1017
 	 * @param string $key Google maps api key.
1018 1018
 	 */
1019
-	return apply_filters( 'geodir_google_api_key', $key );
1019
+	return apply_filters('geodir_google_api_key', $key);
1020 1020
 }
1021 1021
 
1022 1022
 
@@ -1036,20 +1036,20 @@  discard block
 block discarded – undo
1036 1036
 	global $wp, $post, $wp_query, $wpdb, $geodir_addon_list;
1037 1037
 
1038 1038
 	$is_geodir_page = geodir_is_geodir_page();
1039
-	if ( ! $is_geodir_page ) {
1039
+	if (!$is_geodir_page) {
1040 1040
 		return;
1041 1041
 	}// if non GD page, bail
1042 1042
 
1043 1043
 	$use_gd_meta = true;
1044
-	if ( ( class_exists( 'WPSEO_Frontend' ) || class_exists( 'All_in_One_SEO_Pack' ) ) && !geodir_disable_yoast_seo_metas() ) {
1044
+	if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
1045 1045
 		$use_gd_meta = false;
1046 1046
 
1047
-		if ( geodir_is_page( 'search' ) ) {
1047
+		if (geodir_is_page('search')) {
1048 1048
 			$use_gd_meta = true;
1049 1049
 		}
1050 1050
 	}
1051 1051
 
1052
-	if ( ! $use_gd_meta ) {
1052
+	if (!$use_gd_meta) {
1053 1053
 		return;
1054 1054
 	}// bail if Yoast Wordpress SEO or All_in_One_SEO_Pack active.
1055 1055
 
@@ -1057,68 +1057,68 @@  discard block
 block discarded – undo
1057 1057
 
1058 1058
 	$all_postypes = geodir_get_posttypes();
1059 1059
 
1060
-	$geodir_taxonomies = geodir_get_taxonomies( '', true );
1060
+	$geodir_taxonomies = geodir_get_taxonomies('', true);
1061 1061
 
1062 1062
 	$meta_desc = '';
1063 1063
 	$meta_key  = '';
1064
-	if ( isset( $current_term->ID ) && $current_term->ID == geodir_location_page_id() ) {
1064
+	if (isset($current_term->ID) && $current_term->ID == geodir_location_page_id()) {
1065 1065
 		/**
1066 1066
 		 * Filter SEO meta location description.
1067 1067
 		 *
1068 1068
 		 * @since 1.0.0
1069 1069
 		 */
1070
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', '' );
1070
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', '');
1071 1071
 		$meta_desc .= '';
1072 1072
 	}
1073
-	if ( have_posts() && is_single() OR is_page() ) {
1074
-		while ( have_posts() ) {
1073
+	if (have_posts() && is_single() OR is_page()) {
1074
+		while (have_posts()) {
1075 1075
 			the_post();
1076 1076
 
1077
-			if ( has_excerpt() ) {
1078
-				$out_excerpt = strip_tags( strip_shortcodes( get_the_excerpt() ) );
1079
-				if ( empty( $out_excerpt ) ) {
1080
-					$out_excerpt = strip_tags( do_shortcode( get_the_excerpt() ) );
1077
+			if (has_excerpt()) {
1078
+				$out_excerpt = strip_tags(strip_shortcodes(get_the_excerpt()));
1079
+				if (empty($out_excerpt)) {
1080
+					$out_excerpt = strip_tags(do_shortcode(get_the_excerpt()));
1081 1081
 				}
1082
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $out_excerpt );
1082
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $out_excerpt);
1083 1083
 			} else {
1084
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $post->post_content );
1085
-				$out_excerpt = strip_tags( strip_shortcodes( $out_excerpt ) );
1086
-				if ( empty( $out_excerpt ) ) {
1087
-					$out_excerpt = strip_tags( do_shortcode( $out_excerpt ) ); // parse short code from content
1084
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $post->post_content);
1085
+				$out_excerpt = strip_tags(strip_shortcodes($out_excerpt));
1086
+				if (empty($out_excerpt)) {
1087
+					$out_excerpt = strip_tags(do_shortcode($out_excerpt)); // parse short code from content
1088 1088
 				}
1089
-				$out_excerpt = trim( wp_trim_words( $out_excerpt, 35, '' ), '.!?,;:-' );
1089
+				$out_excerpt = trim(wp_trim_words($out_excerpt, 35, ''), '.!?,;:-');
1090 1090
 			}
1091 1091
 
1092 1092
 			$meta_desc .= $out_excerpt;
1093 1093
 		}
1094
-	} elseif ( ( is_category() || is_tag() ) && isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1095
-		if ( is_category() ) {
1096
-			$meta_desc .= __( "Posts related to Category:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_cat_title( "", false ) );
1097
-		} elseif ( is_tag() ) {
1098
-			$meta_desc .= __( "Posts related to Tag:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_tag_title( "", false ) );
1094
+	} elseif ((is_category() || is_tag()) && isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1095
+		if (is_category()) {
1096
+			$meta_desc .= __("Posts related to Category:", 'geodirectory')." ".geodir_utf8_ucfirst(single_cat_title("", false));
1097
+		} elseif (is_tag()) {
1098
+			$meta_desc .= __("Posts related to Tag:", 'geodirectory')." ".geodir_utf8_ucfirst(single_tag_title("", false));
1099 1099
 		}
1100
-	} elseif ( isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1101
-		$meta_desc .= isset( $current_term->description ) ? $current_term->description : '';
1100
+	} elseif (isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1101
+		$meta_desc .= isset($current_term->description) ? $current_term->description : '';
1102 1102
 	}
1103 1103
 
1104 1104
 
1105 1105
 	$geodir_post_type       = geodir_get_current_posttype();
1106
-	$geodir_post_type_info  = get_post_type_object( $geodir_post_type );
1107
-	$geodir_is_page_listing = geodir_is_page( 'listing' ) ? true : false;
1108
-
1109
-	$category_taxonomy = geodir_get_taxonomies( $geodir_post_type );
1110
-	$tag_taxonomy      = geodir_get_taxonomies( $geodir_post_type, true );
1111
-
1112
-	$geodir_is_category = isset( $category_taxonomy[0] ) && get_query_var( $category_taxonomy[0] ) ? get_query_var( $category_taxonomy[0] ) : false;
1113
-	$geodir_is_tag      = isset( $tag_taxonomy[0] ) && get_query_var( $tag_taxonomy[0] ) ? true : false;
1114
-
1115
-	$geodir_is_search        = geodir_is_page( 'search' ) ? true : false;
1116
-	$geodir_is_location      = geodir_is_page( 'location' ) ? true : false;
1117
-	$geodir_location_manager = isset( $geodir_addon_list['geodir_location_manager'] ) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1118
-	$godir_location_terms    = geodir_get_current_location_terms( 'query_vars' );
1119
-	$gd_city                 = $geodir_location_manager && isset( $godir_location_terms['gd_city'] ) ? $godir_location_terms['gd_city'] : null;
1120
-	$gd_region               = $geodir_location_manager && isset( $godir_location_terms['gd_region'] ) ? $godir_location_terms['gd_region'] : null;
1121
-	$gd_country              = $geodir_location_manager && isset( $godir_location_terms['gd_country'] ) ? $godir_location_terms['gd_country'] : null;
1106
+	$geodir_post_type_info  = get_post_type_object($geodir_post_type);
1107
+	$geodir_is_page_listing = geodir_is_page('listing') ? true : false;
1108
+
1109
+	$category_taxonomy = geodir_get_taxonomies($geodir_post_type);
1110
+	$tag_taxonomy      = geodir_get_taxonomies($geodir_post_type, true);
1111
+
1112
+	$geodir_is_category = isset($category_taxonomy[0]) && get_query_var($category_taxonomy[0]) ? get_query_var($category_taxonomy[0]) : false;
1113
+	$geodir_is_tag      = isset($tag_taxonomy[0]) && get_query_var($tag_taxonomy[0]) ? true : false;
1114
+
1115
+	$geodir_is_search        = geodir_is_page('search') ? true : false;
1116
+	$geodir_is_location      = geodir_is_page('location') ? true : false;
1117
+	$geodir_location_manager = isset($geodir_addon_list['geodir_location_manager']) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1118
+	$godir_location_terms    = geodir_get_current_location_terms('query_vars');
1119
+	$gd_city                 = $geodir_location_manager && isset($godir_location_terms['gd_city']) ? $godir_location_terms['gd_city'] : null;
1120
+	$gd_region               = $geodir_location_manager && isset($godir_location_terms['gd_region']) ? $godir_location_terms['gd_region'] : null;
1121
+	$gd_country              = $geodir_location_manager && isset($godir_location_terms['gd_country']) ? $godir_location_terms['gd_country'] : null;
1122 1122
 	/**
1123 1123
 	 * Filter the Everywhere text in location description.
1124 1124
 	 *
@@ -1126,108 +1126,108 @@  discard block
 block discarded – undo
1126 1126
 	 * 
1127 1127
 	 * @param string $replace_location Everywhere text.
1128 1128
 	 */
1129
-	$replace_location        = apply_filters( 'geodir_location_description_everywhere_text', __( 'Everywhere', 'geodirectory' ) );
1129
+	$replace_location        = apply_filters('geodir_location_description_everywhere_text', __('Everywhere', 'geodirectory'));
1130 1130
 	$location_id             = null;
1131
-	if ( $geodir_location_manager ) {
1132
-		$sql           = $wpdb->prepare( "SELECT location_id FROM " . POST_LOCATION_TABLE . " WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array( $gd_city ) );
1133
-		$location_id   = (int) $wpdb->get_var( $sql );
1131
+	if ($geodir_location_manager) {
1132
+		$sql           = $wpdb->prepare("SELECT location_id FROM ".POST_LOCATION_TABLE." WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array($gd_city));
1133
+		$location_id   = (int) $wpdb->get_var($sql);
1134 1134
 		$location_type = geodir_what_is_current_location();
1135
-		if ( $location_type == 'city' ) {
1136
-			$replace_location = geodir_get_current_location( array( 'what' => 'city', 'echo' => false ) );
1137
-		} elseif ( $location_type == 'region' ) {
1138
-			$replace_location = geodir_get_current_location( array( 'what' => 'region', 'echo' => false ) );
1139
-		} elseif ( $location_type == 'country' ) {
1140
-			$replace_location = geodir_get_current_location( array( 'what' => 'country', 'echo' => false ) );
1141
-			$replace_location = __( $replace_location, 'geodirectory' );
1135
+		if ($location_type == 'city') {
1136
+			$replace_location = geodir_get_current_location(array('what' => 'city', 'echo' => false));
1137
+		} elseif ($location_type == 'region') {
1138
+			$replace_location = geodir_get_current_location(array('what' => 'region', 'echo' => false));
1139
+		} elseif ($location_type == 'country') {
1140
+			$replace_location = geodir_get_current_location(array('what' => 'country', 'echo' => false));
1141
+			$replace_location = __($replace_location, 'geodirectory');
1142 1142
 		}
1143
-		$country          = get_query_var( 'gd_country' );
1144
-		$region           = get_query_var( 'gd_region' );
1145
-		$city             = get_query_var( 'gd_city' );
1143
+		$country          = get_query_var('gd_country');
1144
+		$region           = get_query_var('gd_region');
1145
+		$city             = get_query_var('gd_city');
1146 1146
 		$current_location = '';
1147
-		if ( $country != '' ) {
1148
-			$current_location = get_actual_location_name( 'country', $country, true );
1147
+		if ($country != '') {
1148
+			$current_location = get_actual_location_name('country', $country, true);
1149 1149
 		}
1150
-		if ( $region != '' ) {
1151
-			$current_location = get_actual_location_name( 'region', $region );
1150
+		if ($region != '') {
1151
+			$current_location = get_actual_location_name('region', $region);
1152 1152
 		}
1153
-		if ( $city != '' ) {
1154
-			$current_location = get_actual_location_name( 'city', $city );
1153
+		if ($city != '') {
1154
+			$current_location = get_actual_location_name('city', $city);
1155 1155
 		}
1156 1156
 		$replace_location = $current_location != '' ? $current_location : $replace_location;
1157 1157
 	}
1158 1158
 
1159 1159
 	$geodir_meta_keys = '';
1160 1160
 	$geodir_meta_desc = '';
1161
-	if ( $is_geodir_page && ! empty( $geodir_post_type_info ) ) {
1162
-		if ( $geodir_is_page_listing || $geodir_is_search || geodir_is_page( 'add-listing' ) ) {
1163
-			$geodir_meta_keys = isset( $geodir_post_type_info->seo['meta_keyword'] ) && $geodir_post_type_info->seo['meta_keyword'] != '' ? $geodir_post_type_info->seo['meta_keyword'] : $geodir_meta_keys;
1161
+	if ($is_geodir_page && !empty($geodir_post_type_info)) {
1162
+		if ($geodir_is_page_listing || $geodir_is_search || geodir_is_page('add-listing')) {
1163
+			$geodir_meta_keys = isset($geodir_post_type_info->seo['meta_keyword']) && $geodir_post_type_info->seo['meta_keyword'] != '' ? $geodir_post_type_info->seo['meta_keyword'] : $geodir_meta_keys;
1164 1164
 
1165
-			$geodir_meta_desc = isset( $geodir_post_type_info->description ) ? $geodir_post_type_info->description : $geodir_meta_desc;
1166
-			$geodir_meta_desc = isset( $geodir_post_type_info->seo['meta_description'] ) && $geodir_post_type_info->seo['meta_description'] != '' ? $geodir_post_type_info->seo['meta_description'] : $geodir_meta_desc;
1165
+			$geodir_meta_desc = isset($geodir_post_type_info->description) ? $geodir_post_type_info->description : $geodir_meta_desc;
1166
+			$geodir_meta_desc = isset($geodir_post_type_info->seo['meta_description']) && $geodir_post_type_info->seo['meta_description'] != '' ? $geodir_post_type_info->seo['meta_description'] : $geodir_meta_desc;
1167 1167
 
1168
-			if ( $geodir_is_category ) {
1169
-				$category = $geodir_is_category ? get_term_by( 'slug', $geodir_is_category, $category_taxonomy[0] ) : null;
1170
-				if ( isset( $category->term_id ) && ! empty( $category->term_id ) ) {
1168
+			if ($geodir_is_category) {
1169
+				$category = $geodir_is_category ? get_term_by('slug', $geodir_is_category, $category_taxonomy[0]) : null;
1170
+				if (isset($category->term_id) && !empty($category->term_id)) {
1171 1171
 					$category_id   = $category->term_id;
1172
-					$category_desc = trim( $category->description ) != '' ? trim( $category->description ) : geodir_get_tax_meta( $category_id, 'ct_cat_top_desc', false, $geodir_post_type );
1173
-					if ( $location_id ) {
1174
-						$option_name    = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id;
1175
-						$cat_loc_option = get_option( $option_name );
1176
-
1177
-						$gd_cat_loc_default = ! empty( $cat_loc_option ) && isset( $cat_loc_option['gd_cat_loc_default'] ) && $cat_loc_option['gd_cat_loc_default'] > 0 ? true : false;
1178
-						if ( ! $gd_cat_loc_default ) {
1179
-							$option_name   = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id . '_' . $location_id;
1180
-							$option        = get_option( $option_name );
1181
-							$category_desc = isset( $option['gd_cat_loc_desc'] ) && trim( $option['gd_cat_loc_desc'] ) != '' ? trim( $option['gd_cat_loc_desc'] ) : $category_desc;
1172
+					$category_desc = trim($category->description) != '' ? trim($category->description) : geodir_get_tax_meta($category_id, 'ct_cat_top_desc', false, $geodir_post_type);
1173
+					if ($location_id) {
1174
+						$option_name    = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id;
1175
+						$cat_loc_option = get_option($option_name);
1176
+
1177
+						$gd_cat_loc_default = !empty($cat_loc_option) && isset($cat_loc_option['gd_cat_loc_default']) && $cat_loc_option['gd_cat_loc_default'] > 0 ? true : false;
1178
+						if (!$gd_cat_loc_default) {
1179
+							$option_name   = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id.'_'.$location_id;
1180
+							$option        = get_option($option_name);
1181
+							$category_desc = isset($option['gd_cat_loc_desc']) && trim($option['gd_cat_loc_desc']) != '' ? trim($option['gd_cat_loc_desc']) : $category_desc;
1182 1182
 						}
1183 1183
 					}
1184
-					$geodir_meta_desc = __( "Posts related to Category:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_cat_title( "", false ) ) . '. ' . $category_desc;
1184
+					$geodir_meta_desc = __("Posts related to Category:", 'geodirectory')." ".geodir_utf8_ucfirst(single_cat_title("", false)).'. '.$category_desc;
1185 1185
 				}
1186
-			} else if ( $geodir_is_tag ) {
1187
-				$geodir_meta_desc = __( "Posts related to Tag:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_tag_title( "", false ) ) . '. ' . $geodir_meta_desc;
1186
+			} else if ($geodir_is_tag) {
1187
+				$geodir_meta_desc = __("Posts related to Tag:", 'geodirectory')." ".geodir_utf8_ucfirst(single_tag_title("", false)).'. '.$geodir_meta_desc;
1188 1188
 			}
1189 1189
 		}
1190 1190
 	}
1191 1191
 
1192 1192
 
1193 1193
 	$gd_page = '';
1194
-	if ( geodir_is_page( 'home' ) ) {
1194
+	if (geodir_is_page('home')) {
1195 1195
 		$gd_page   = 'home';
1196
-		$meta_desc = ( get_option( 'geodir_meta_desc_homepage' ) ) ? get_option( 'geodir_meta_desc_homepage' ) : $meta_desc;
1197
-	} elseif ( geodir_is_page( 'detail' ) ) {
1196
+		$meta_desc = (get_option('geodir_meta_desc_homepage')) ? get_option('geodir_meta_desc_homepage') : $meta_desc;
1197
+	} elseif (geodir_is_page('detail')) {
1198 1198
 		$gd_page   = 'detail';
1199
-		$meta_desc = ( get_option( 'geodir_meta_desc_detail' ) ) ? get_option( 'geodir_meta_desc_detail' ) : $meta_desc;
1200
-	} elseif ( geodir_is_page( 'pt' ) ) {
1199
+		$meta_desc = (get_option('geodir_meta_desc_detail')) ? get_option('geodir_meta_desc_detail') : $meta_desc;
1200
+	} elseif (geodir_is_page('pt')) {
1201 1201
 		$gd_page   = 'pt';
1202
-		$meta_desc = ( get_option( 'geodir_meta_desc_pt' ) ) ? get_option( 'geodir_meta_desc_pt' ) : $meta_desc;
1203
-	} elseif ( geodir_is_page( 'listing' ) ) {
1202
+		$meta_desc = (get_option('geodir_meta_desc_pt')) ? get_option('geodir_meta_desc_pt') : $meta_desc;
1203
+	} elseif (geodir_is_page('listing')) {
1204 1204
 		$gd_page   = 'listing';
1205
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing' ) ) ? get_option( 'geodir_meta_desc_listing' ) : $meta_desc;
1206
-	} elseif ( geodir_is_page( 'location' ) ) {
1205
+		$meta_desc = (get_option('geodir_meta_desc_listing')) ? get_option('geodir_meta_desc_listing') : $meta_desc;
1206
+	} elseif (geodir_is_page('location')) {
1207 1207
 		$gd_page   = 'location';
1208
-		$meta_desc = ( get_option( 'geodir_meta_desc_location' ) ) ? get_option( 'geodir_meta_desc_location' ) : $meta_desc;
1209
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', $meta_desc );
1208
+		$meta_desc = (get_option('geodir_meta_desc_location')) ? get_option('geodir_meta_desc_location') : $meta_desc;
1209
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', $meta_desc);
1210 1210
 
1211
-	} elseif ( geodir_is_page( 'search' ) ) {
1211
+	} elseif (geodir_is_page('search')) {
1212 1212
 		$gd_page   = 'search';
1213
-		$meta_desc = ( get_option( 'geodir_meta_desc_search' ) ) ? get_option( 'geodir_meta_desc_search' ) : $meta_desc;
1214
-	} elseif ( geodir_is_page( 'add-listing' ) ) {
1213
+		$meta_desc = (get_option('geodir_meta_desc_search')) ? get_option('geodir_meta_desc_search') : $meta_desc;
1214
+	} elseif (geodir_is_page('add-listing')) {
1215 1215
 		$gd_page   = 'add-listing';
1216
-		$meta_desc = ( get_option( 'geodir_meta_desc_add-listing' ) ) ? get_option( 'geodir_meta_desc_add-listing' ) : $meta_desc;
1217
-	} elseif ( geodir_is_page( 'author' ) ) {
1216
+		$meta_desc = (get_option('geodir_meta_desc_add-listing')) ? get_option('geodir_meta_desc_add-listing') : $meta_desc;
1217
+	} elseif (geodir_is_page('author')) {
1218 1218
 		$gd_page   = 'author';
1219
-		$meta_desc = ( get_option( 'geodir_meta_desc_author' ) ) ? get_option( 'geodir_meta_desc_author' ) : $meta_desc;
1220
-	} elseif ( geodir_is_page( 'login' ) ) {
1219
+		$meta_desc = (get_option('geodir_meta_desc_author')) ? get_option('geodir_meta_desc_author') : $meta_desc;
1220
+	} elseif (geodir_is_page('login')) {
1221 1221
 		$gd_page   = 'login';
1222
-		$meta_desc = ( get_option( 'geodir_meta_desc_login' ) ) ? get_option( 'geodir_meta_desc_login' ) : $meta_desc;
1223
-	} elseif ( geodir_is_page( 'listing-success' ) ) {
1222
+		$meta_desc = (get_option('geodir_meta_desc_login')) ? get_option('geodir_meta_desc_login') : $meta_desc;
1223
+	} elseif (geodir_is_page('listing-success')) {
1224 1224
 		$gd_page   = 'listing-success';
1225
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing-success' ) ) ? get_option( 'geodir_meta_desc_listing-success' ) : $meta_desc;
1225
+		$meta_desc = (get_option('geodir_meta_desc_listing-success')) ? get_option('geodir_meta_desc_listing-success') : $meta_desc;
1226 1226
 	}
1227 1227
 
1228 1228
 
1229
-	if ( $meta_desc ) {
1230
-		$meta_desc = stripslashes_deep( $meta_desc );
1229
+	if ($meta_desc) {
1230
+		$meta_desc = stripslashes_deep($meta_desc);
1231 1231
 		/**
1232 1232
 		 * Filter page description to replace variables.
1233 1233
 		 *
@@ -1236,7 +1236,7 @@  discard block
 block discarded – undo
1236 1236
 		 * @param string $title   The page description including variables.
1237 1237
 		 * @param string $gd_page The GeoDirectory page type if any.
1238 1238
 		 */
1239
-		$meta_desc = apply_filters( 'geodir_seo_meta_description_pre', __( $meta_desc, 'geodirectory' ), $gd_page, '' );
1239
+		$meta_desc = apply_filters('geodir_seo_meta_description_pre', __($meta_desc, 'geodirectory'), $gd_page, '');
1240 1240
 
1241 1241
 		/**
1242 1242
 		 * Filter SEO meta description.
@@ -1245,49 +1245,49 @@  discard block
 block discarded – undo
1245 1245
 		 *
1246 1246
 		 * @param string $meta_desc Meta description content.
1247 1247
 		 */
1248
-		echo apply_filters( 'geodir_seo_meta_description', '<meta name="description" content="' . $meta_desc . '" />', $meta_desc );
1248
+		echo apply_filters('geodir_seo_meta_description', '<meta name="description" content="'.$meta_desc.'" />', $meta_desc);
1249 1249
 	}
1250 1250
 
1251 1251
 	// meta keywords
1252
-	if ( isset( $post->post_type ) && in_array( $post->post_type, $all_postypes ) ) {
1253
-		$place_tags = wp_get_post_terms( $post->ID, $post->post_type . '_tags', array( "fields" => "names" ) );
1254
-		$place_cats = wp_get_post_terms( $post->ID, $post->post_type . 'category', array( "fields" => "names" ) );
1252
+	if (isset($post->post_type) && in_array($post->post_type, $all_postypes)) {
1253
+		$place_tags = wp_get_post_terms($post->ID, $post->post_type.'_tags', array("fields" => "names"));
1254
+		$place_cats = wp_get_post_terms($post->ID, $post->post_type.'category', array("fields" => "names"));
1255 1255
 
1256
-		$meta_key .= implode( ", ", array_merge( (array) $place_cats, (array) $place_tags ) );
1256
+		$meta_key .= implode(", ", array_merge((array) $place_cats, (array) $place_tags));
1257 1257
 	} else {
1258 1258
 		$posttags = get_the_tags();
1259
-		if ( $posttags ) {
1260
-			foreach ( $posttags as $tag ) {
1261
-				$meta_key .= $tag->name . ' ';
1259
+		if ($posttags) {
1260
+			foreach ($posttags as $tag) {
1261
+				$meta_key .= $tag->name.' ';
1262 1262
 			}
1263 1263
 		} else {
1264
-			$tags = get_tags( array( 'orderby' => 'count', 'order' => 'DESC' ) );
1264
+			$tags = get_tags(array('orderby' => 'count', 'order' => 'DESC'));
1265 1265
 			$xt   = 1;
1266 1266
 
1267
-			foreach ( $tags as $tag ) {
1268
-				if ( $xt <= 20 ) {
1269
-					$meta_key .= $tag->name . ", ";
1267
+			foreach ($tags as $tag) {
1268
+				if ($xt <= 20) {
1269
+					$meta_key .= $tag->name.", ";
1270 1270
 				}
1271 1271
 
1272
-				$xt ++;
1272
+				$xt++;
1273 1273
 			}
1274 1274
 		}
1275 1275
 	}
1276 1276
 
1277
-	$meta_key         = $meta_key != '' ? rtrim( trim( $meta_key ), "," ) : $meta_key;
1278
-	$geodir_meta_keys = $geodir_meta_keys != '' ? ( $meta_key != '' ? $meta_key . ', ' . $geodir_meta_keys : $geodir_meta_keys ) : $meta_key;
1279
-	if ( $geodir_meta_keys != '' ) {
1280
-		$geodir_meta_keys = strip_tags( $geodir_meta_keys );
1281
-		$geodir_meta_keys = esc_html( $geodir_meta_keys );
1282
-		$geodir_meta_keys = geodir_strtolower( $geodir_meta_keys );
1283
-		$geodir_meta_keys = wp_html_excerpt( $geodir_meta_keys, 1000, '' );
1284
-		$geodir_meta_keys = str_replace( '%location%', $replace_location, $geodir_meta_keys );
1277
+	$meta_key         = $meta_key != '' ? rtrim(trim($meta_key), ",") : $meta_key;
1278
+	$geodir_meta_keys = $geodir_meta_keys != '' ? ($meta_key != '' ? $meta_key.', '.$geodir_meta_keys : $geodir_meta_keys) : $meta_key;
1279
+	if ($geodir_meta_keys != '') {
1280
+		$geodir_meta_keys = strip_tags($geodir_meta_keys);
1281
+		$geodir_meta_keys = esc_html($geodir_meta_keys);
1282
+		$geodir_meta_keys = geodir_strtolower($geodir_meta_keys);
1283
+		$geodir_meta_keys = wp_html_excerpt($geodir_meta_keys, 1000, '');
1284
+		$geodir_meta_keys = str_replace('%location%', $replace_location, $geodir_meta_keys);
1285 1285
 
1286
-		$meta_key = rtrim( trim( $geodir_meta_keys ), "," );
1286
+		$meta_key = rtrim(trim($geodir_meta_keys), ",");
1287 1287
 	}
1288 1288
 
1289
-	if ( $meta_key ) {
1290
-		$meta_key = stripslashes_deep( $meta_key );
1289
+	if ($meta_key) {
1290
+		$meta_key = stripslashes_deep($meta_key);
1291 1291
 		/**
1292 1292
 		 * Filter SEO meta keywords.
1293 1293
 		 *
@@ -1295,7 +1295,7 @@  discard block
 block discarded – undo
1295 1295
 		 *
1296 1296
 		 * @param string $meta_desc Meta keywords.
1297 1297
 		 */
1298
-		echo apply_filters( 'geodir_seo_meta_keywords', '<meta name="keywords" content="' . $meta_key . '" />', $meta_key );
1298
+		echo apply_filters('geodir_seo_meta_keywords', '<meta name="keywords" content="'.$meta_key.'" />', $meta_key);
1299 1299
 	}
1300 1300
 
1301 1301
 }
@@ -1315,8 +1315,8 @@  discard block
 block discarded – undo
1315 1315
 
1316 1316
 	$geodir_detail_page_tabs_array = geodir_detail_page_tabs_array();
1317 1317
 
1318
-	foreach ( $geodir_detail_page_tabs_array as $key => $tabs_obj ) {
1319
-		$geodir_detail_page_tabs_key_value_array[ $key ] = $tabs_obj['heading_text'];
1318
+	foreach ($geodir_detail_page_tabs_array as $key => $tabs_obj) {
1319
+		$geodir_detail_page_tabs_key_value_array[$key] = $tabs_obj['heading_text'];
1320 1320
 	}
1321 1321
 
1322 1322
 	return $geodir_detail_page_tabs_key_value_array;
@@ -1338,57 +1338,57 @@  discard block
 block discarded – undo
1338 1338
 	 * @since 1.0.0
1339 1339
 	 */
1340 1340
 	$arr_tabs['post_profile'] = array(
1341
-		'heading_text'  => __( 'Profile', 'geodirectory' ),
1341
+		'heading_text'  => __('Profile', 'geodirectory'),
1342 1342
 		'is_active_tab' => true,
1343
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_profile' ),
1343
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_profile'),
1344 1344
 		'tab_content'   => ''
1345 1345
 	);
1346
-	$arr_tabs['post_info']    = array(
1347
-		'heading_text'  => __( 'More Info', 'geodirectory' ),
1346
+	$arr_tabs['post_info'] = array(
1347
+		'heading_text'  => __('More Info', 'geodirectory'),
1348 1348
 		'is_active_tab' => false,
1349
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_info' ),
1349
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_info'),
1350 1350
 		'tab_content'   => ''
1351 1351
 	);
1352 1352
 
1353 1353
 	$arr_tabs['post_images'] = array(
1354
-		'heading_text'  => __( 'Photos', 'geodirectory' ),
1354
+		'heading_text'  => __('Photos', 'geodirectory'),
1355 1355
 		'is_active_tab' => false,
1356
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_images' ),
1356
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_images'),
1357 1357
 		'tab_content'   => ''
1358 1358
 	);
1359 1359
 
1360 1360
 	$arr_tabs['post_video'] = array(
1361
-		'heading_text'  => __( 'Video', 'geodirectory' ),
1361
+		'heading_text'  => __('Video', 'geodirectory'),
1362 1362
 		'is_active_tab' => false,
1363
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_video' ),
1363
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_video'),
1364 1364
 		'tab_content'   => ''
1365 1365
 	);
1366 1366
 
1367 1367
 	$arr_tabs['special_offers'] = array(
1368
-		'heading_text'  => __( 'Special Offers', 'geodirectory' ),
1368
+		'heading_text'  => __('Special Offers', 'geodirectory'),
1369 1369
 		'is_active_tab' => false,
1370
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'special_offers' ),
1370
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'special_offers'),
1371 1371
 		'tab_content'   => ''
1372 1372
 	);
1373 1373
 
1374 1374
 	$arr_tabs['post_map'] = array(
1375
-		'heading_text'  => __( 'Map', 'geodirectory' ),
1375
+		'heading_text'  => __('Map', 'geodirectory'),
1376 1376
 		'is_active_tab' => false,
1377
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_map' ),
1377
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_map'),
1378 1378
 		'tab_content'   => ''
1379 1379
 	);
1380 1380
 
1381 1381
 	$arr_tabs['reviews'] = array(
1382
-		'heading_text'  => __( 'Reviews', 'geodirectory' ),
1382
+		'heading_text'  => __('Reviews', 'geodirectory'),
1383 1383
 		'is_active_tab' => false,
1384
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'reviews' ),
1384
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'reviews'),
1385 1385
 		'tab_content'   => 'review display'
1386 1386
 	);
1387 1387
 
1388 1388
 	$arr_tabs['related_listing'] = array(
1389
-		'heading_text'  => __( 'Related Listing', 'geodirectory' ),
1389
+		'heading_text'  => __('Related Listing', 'geodirectory'),
1390 1390
 		'is_active_tab' => false,
1391
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'related_listing' ),
1391
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'related_listing'),
1392 1392
 		'tab_content'   => ''
1393 1393
 	);
1394 1394
 
@@ -1397,7 +1397,7 @@  discard block
 block discarded – undo
1397 1397
 	 *
1398 1398
 	 * @since 1.0.0
1399 1399
 	 */
1400
-	return apply_filters( 'geodir_detail_page_tab_list_extend', $arr_tabs );
1400
+	return apply_filters('geodir_detail_page_tab_list_extend', $arr_tabs);
1401 1401
 
1402 1402
 
1403 1403
 }
@@ -1411,13 +1411,13 @@  discard block
 block discarded – undo
1411 1411
  * @return mixed|array Tabs array.
1412 1412
  */
1413 1413
 function geodir_detail_page_tabs_list() {
1414
-	$tabs_excluded = get_option( 'geodir_detail_page_tabs_excluded' );
1414
+	$tabs_excluded = get_option('geodir_detail_page_tabs_excluded');
1415 1415
 	$tabs_array    = geodir_detail_page_tabs_array();
1416 1416
 
1417
-	if ( ! empty( $tabs_excluded ) ) {
1418
-		foreach ( $tabs_excluded as $tab ) {
1419
-			if ( array_key_exists( $tab, $tabs_array ) ) {
1420
-				unset( $tabs_array[ $tab ] );
1417
+	if (!empty($tabs_excluded)) {
1418
+		foreach ($tabs_excluded as $tab) {
1419
+			if (array_key_exists($tab, $tabs_array)) {
1420
+				unset($tabs_array[$tab]);
1421 1421
 			}
1422 1422
 		}
1423 1423
 	}
@@ -1441,58 +1441,58 @@  discard block
 block discarded – undo
1441 1441
 function geodir_show_detail_page_tabs() {
1442 1442
 	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields, $preview;
1443 1443
 
1444
-	$post_id            = ! empty( $post ) && isset( $post->ID ) ? (int) $post->ID : 0;
1445
-	$request_post_id    = ! empty( $_REQUEST['p'] ) ? (int) $_REQUEST['p'] : 0;
1446
-	$is_backend_preview = ( is_single() && ! empty( $_REQUEST['post_type'] ) && ! empty( $_REQUEST['preview'] ) && ! empty( $_REQUEST['p'] ) ) && is_super_admin() ? true : false; // skip if preview from backend
1444
+	$post_id            = !empty($post) && isset($post->ID) ? (int) $post->ID : 0;
1445
+	$request_post_id    = !empty($_REQUEST['p']) ? (int) $_REQUEST['p'] : 0;
1446
+	$is_backend_preview = (is_single() && !empty($_REQUEST['post_type']) && !empty($_REQUEST['preview']) && !empty($_REQUEST['p'])) && is_super_admin() ? true : false; // skip if preview from backend
1447 1447
 
1448
-	if ( $is_backend_preview && ! $post_id > 0 && $request_post_id > 0 ) {
1449
-		$post = geodir_get_post_info( $request_post_id );
1450
-		setup_postdata( $post );
1448
+	if ($is_backend_preview && !$post_id > 0 && $request_post_id > 0) {
1449
+		$post = geodir_get_post_info($request_post_id);
1450
+		setup_postdata($post);
1451 1451
 	}
1452 1452
 
1453
-	$geodir_post_detail_fields = geodir_show_listing_info( 'moreinfo' );
1453
+	$geodir_post_detail_fields = geodir_show_listing_info('moreinfo');
1454 1454
 
1455 1455
 
1456
-	if ( geodir_is_page( 'detail' ) ) {
1457
-		$video                 = geodir_get_video( $post->ID );
1458
-		$special_offers        = geodir_get_special_offers( $post->ID );
1456
+	if (geodir_is_page('detail')) {
1457
+		$video                 = geodir_get_video($post->ID);
1458
+		$special_offers        = geodir_get_special_offers($post->ID);
1459 1459
 		$related_listing_array = array();
1460
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
1461
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
1460
+		if (get_option('geodir_add_related_listing_posttypes')) {
1461
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
1462 1462
 		}
1463 1463
 
1464 1464
 
1465
-		$excluded_tabs = get_option( 'geodir_detail_page_tabs_excluded' );
1466
-		if ( ! $excluded_tabs ) {
1465
+		$excluded_tabs = get_option('geodir_detail_page_tabs_excluded');
1466
+		if (!$excluded_tabs) {
1467 1467
 			$excluded_tabs = array();
1468 1468
 		}
1469 1469
 
1470 1470
 		$related_listing = '';
1471
-		if ( in_array( $post->post_type, $related_listing_array ) && ! in_array( 'related_listing', $excluded_tabs ) ) {
1471
+		if (in_array($post->post_type, $related_listing_array) && !in_array('related_listing', $excluded_tabs)) {
1472 1472
 			$request = array(
1473
-				'post_number'         => get_option( 'geodir_related_post_count' ),
1474
-				'relate_to'           => get_option( 'geodir_related_post_relate_to' ),
1475
-				'layout'              => get_option( 'geodir_related_post_listing_view' ),
1476
-				'add_location_filter' => get_option( 'geodir_related_post_location_filter' ),
1477
-				'list_sort'           => get_option( 'geodir_related_post_sortby' ),
1478
-				'character_count'     => get_option( 'geodir_related_post_excerpt' )
1473
+				'post_number'         => get_option('geodir_related_post_count'),
1474
+				'relate_to'           => get_option('geodir_related_post_relate_to'),
1475
+				'layout'              => get_option('geodir_related_post_listing_view'),
1476
+				'add_location_filter' => get_option('geodir_related_post_location_filter'),
1477
+				'list_sort'           => get_option('geodir_related_post_sortby'),
1478
+				'character_count'     => get_option('geodir_related_post_excerpt')
1479 1479
 			);
1480 1480
 
1481
-			if ( $post->post_type == 'gd_event' && defined( 'GDEVENTS_VERSION' ) ) {
1482
-				$related_listing = geodir_get_detail_page_related_events( $request );
1481
+			if ($post->post_type == 'gd_event' && defined('GDEVENTS_VERSION')) {
1482
+				$related_listing = geodir_get_detail_page_related_events($request);
1483 1483
 			} else {
1484
-				$related_listing = geodir_related_posts_display( $request );
1484
+				$related_listing = geodir_related_posts_display($request);
1485 1485
 			}
1486 1486
 
1487 1487
 		}
1488 1488
 
1489
-		$post_images = geodir_get_images( $post->ID, 'thumbnail' );
1489
+		$post_images = geodir_get_images($post->ID, 'thumbnail');
1490 1490
 		$thumb_image = '';
1491
-		if ( ! empty( $post_images ) ) {
1492
-			foreach ( $post_images as $image ) {
1493
-				$caption = ( ! empty( $image->caption ) ) ? $image->caption : '';
1494
-				$thumb_image .= '<a href="' . $image->src . '" title="' . $caption . '">';
1495
-				$thumb_image .= geodir_show_image( $image, 'thumbnail', true, false );
1491
+		if (!empty($post_images)) {
1492
+			foreach ($post_images as $image) {
1493
+				$caption = (!empty($image->caption)) ? $image->caption : '';
1494
+				$thumb_image .= '<a href="'.$image->src.'" title="'.$caption.'">';
1495
+				$thumb_image .= geodir_show_image($image, 'thumbnail', true, false);
1496 1496
 				$thumb_image .= '</a>';
1497 1497
 			}
1498 1498
 		}
@@ -1501,11 +1501,11 @@  discard block
 block discarded – undo
1501 1501
 		$map_args['map_canvas_name'] = 'detail_page_map_canvas';
1502 1502
 		$map_args['width']           = '600';
1503 1503
 		$map_args['height']          = '300';
1504
-		if ( $post->post_mapzoom ) {
1505
-			$map_args['zoom'] = '' . $post->post_mapzoom . '';
1504
+		if ($post->post_mapzoom) {
1505
+			$map_args['zoom'] = ''.$post->post_mapzoom.'';
1506 1506
 		}
1507 1507
 		$map_args['autozoom']                 = false;
1508
-		$map_args['scrollwheel']              = ( get_option( 'geodir_add_listing_mouse_scroll' ) ) ? 0 : 1;
1508
+		$map_args['scrollwheel']              = (get_option('geodir_add_listing_mouse_scroll')) ? 0 : 1;
1509 1509
 		$map_args['child_collapse']           = '0';
1510 1510
 		$map_args['enable_cat_filters']       = false;
1511 1511
 		$map_args['enable_text_search']       = false;
@@ -1514,43 +1514,43 @@  discard block
 block discarded – undo
1514 1514
 		$map_args['enable_jason_on_load']     = true;
1515 1515
 		$map_args['enable_map_direction']     = true;
1516 1516
 		$map_args['map_class_name']           = 'geodir-map-detail-page';
1517
-		$map_args['maptype']                  = ( ! empty( $post->post_mapview ) ) ? $post->post_mapview : 'ROADMAP';
1518
-	} else if ( geodir_is_page( 'preview' ) ) {
1519
-		$video          = isset( $post->geodir_video ) ? $post->geodir_video : '';
1520
-		$special_offers = isset( $post->geodir_special_offers ) ? $post->geodir_special_offers : '';
1517
+		$map_args['maptype']                  = (!empty($post->post_mapview)) ? $post->post_mapview : 'ROADMAP';
1518
+	} else if (geodir_is_page('preview')) {
1519
+		$video          = isset($post->geodir_video) ? $post->geodir_video : '';
1520
+		$special_offers = isset($post->geodir_special_offers) ? $post->geodir_special_offers : '';
1521 1521
 
1522
-		if ( isset( $post->post_images ) ) {
1523
-			$post->post_images = trim( $post->post_images, "," );
1522
+		if (isset($post->post_images)) {
1523
+			$post->post_images = trim($post->post_images, ",");
1524 1524
 		}
1525 1525
 
1526
-		if ( isset( $post->post_images ) && ! empty( $post->post_images ) ) {
1527
-			$post_images = explode( ",", $post->post_images );
1526
+		if (isset($post->post_images) && !empty($post->post_images)) {
1527
+			$post_images = explode(",", $post->post_images);
1528 1528
 		}
1529 1529
 
1530 1530
 		$thumb_image = '';
1531
-		if ( ! empty( $post_images ) ) {
1532
-			foreach ( $post_images as $image ) {
1533
-				if ( $image != '' ) {
1534
-					$thumb_image .= '<a href="' . $image . '">';
1535
-					$thumb_image .= geodir_show_image( array( 'src' => $image ), 'thumbnail', true, false );
1531
+		if (!empty($post_images)) {
1532
+			foreach ($post_images as $image) {
1533
+				if ($image != '') {
1534
+					$thumb_image .= '<a href="'.$image.'">';
1535
+					$thumb_image .= geodir_show_image(array('src' => $image), 'thumbnail', true, false);
1536 1536
 					$thumb_image .= '</a>';
1537 1537
 				}
1538 1538
 			}
1539 1539
 		}
1540 1540
 
1541 1541
 		global $map_jason;
1542
-		$marker_json      = $post->marker_json != '' ? json_decode( $post->marker_json, true ) : array();
1543
-		$marker_icon      = ( ! empty( $marker_json ) && ! empty( $marker_json['i'] ) ) ? $marker_json['i'] : '';
1544
-		$icon_size        = geodir_get_marker_size( $marker_icon );
1542
+		$marker_json      = $post->marker_json != '' ? json_decode($post->marker_json, true) : array();
1543
+		$marker_icon      = (!empty($marker_json) && !empty($marker_json['i'])) ? $marker_json['i'] : '';
1544
+		$icon_size        = geodir_get_marker_size($marker_icon);
1545 1545
 		$marker_json['w'] = $icon_size['w'];
1546 1546
 		$marker_json['h'] = $icon_size['h'];
1547
-		$map_jason[]      = json_encode( $marker_json );
1547
+		$map_jason[]      = json_encode($marker_json);
1548 1548
 
1549
-		$address_latitude  = isset( $post->post_latitude ) ? $post->post_latitude : '';
1550
-		$address_longitude = isset( $post->post_longitude ) ? $post->post_longitude : '';
1551
-		$mapview           = isset( $post->post_mapview ) ? $post->post_mapview : '';
1552
-		$mapzoom           = isset( $post->post_mapzoom ) ? $post->post_mapzoom : '';
1553
-		if ( ! $mapzoom ) {
1549
+		$address_latitude  = isset($post->post_latitude) ? $post->post_latitude : '';
1550
+		$address_longitude = isset($post->post_longitude) ? $post->post_longitude : '';
1551
+		$mapview           = isset($post->post_mapview) ? $post->post_mapview : '';
1552
+		$mapzoom           = isset($post->post_mapzoom) ? $post->post_mapzoom : '';
1553
+		if (!$mapzoom) {
1554 1554
 			$mapzoom = 12;
1555 1555
 		}
1556 1556
 
@@ -1573,37 +1573,37 @@  discard block
 block discarded – undo
1573 1573
 		$map_args['map_class_name']           = 'geodir-map-preview-page';
1574 1574
 	}
1575 1575
 
1576
-	$arr_detail_page_tabs = geodir_detail_page_tabs_list();// get this sooner so we can get the active tab for the user
1576
+	$arr_detail_page_tabs = geodir_detail_page_tabs_list(); // get this sooner so we can get the active tab for the user
1577 1577
 
1578 1578
 	$active_tab       = '';
1579 1579
 	$active_tab_name  = '';
1580 1580
 	$default_tab      = '';
1581 1581
 	$default_tab_name = '';
1582
-	foreach ( $arr_detail_page_tabs as $tab_index => $tabs ) {
1583
-		if ( isset( $tabs['is_active_tab'] ) && $tabs['is_active_tab'] && ! empty( $tabs['is_display'] ) && isset( $tabs['heading_text'] ) && $tabs['heading_text'] ) {
1582
+	foreach ($arr_detail_page_tabs as $tab_index => $tabs) {
1583
+		if (isset($tabs['is_active_tab']) && $tabs['is_active_tab'] && !empty($tabs['is_display']) && isset($tabs['heading_text']) && $tabs['heading_text']) {
1584 1584
 			$active_tab      = $tab_index;
1585
-			$active_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1585
+			$active_tab_name = __($tabs['heading_text'], 'geodirectory');
1586 1586
 		}
1587 1587
 
1588
-		if ( $default_tab === '' && ! empty( $tabs['is_display'] ) && ! empty( $tabs['heading_text'] ) ) {
1588
+		if ($default_tab === '' && !empty($tabs['is_display']) && !empty($tabs['heading_text'])) {
1589 1589
 			$default_tab      = $tab_index;
1590
-			$default_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1590
+			$default_tab_name = __($tabs['heading_text'], 'geodirectory');
1591 1591
 		}
1592 1592
 	}
1593 1593
 
1594
-	if ( $active_tab === '' && $default_tab !== '' ) { // Make first tab as a active tab if not any tab is active.
1595
-		if ( isset( $arr_detail_page_tabs[ $active_tab ] ) && isset( $arr_detail_page_tabs[ $active_tab ]['is_active_tab'] ) ) {
1596
-			$arr_detail_page_tabs[ $active_tab ]['is_active_tab'] = false;
1594
+	if ($active_tab === '' && $default_tab !== '') { // Make first tab as a active tab if not any tab is active.
1595
+		if (isset($arr_detail_page_tabs[$active_tab]) && isset($arr_detail_page_tabs[$active_tab]['is_active_tab'])) {
1596
+			$arr_detail_page_tabs[$active_tab]['is_active_tab'] = false;
1597 1597
 		}
1598 1598
 
1599
-		$arr_detail_page_tabs[ $default_tab ]['is_active_tab'] = true;
1599
+		$arr_detail_page_tabs[$default_tab]['is_active_tab'] = true;
1600 1600
 		$active_tab                                            = $default_tab;
1601 1601
 		$active_tab_name                                       = $default_tab_name;
1602 1602
 	}
1603
-	$tab_list = ( get_option( 'geodir_disable_tabs', false ) ) ? true : false;
1603
+	$tab_list = (get_option('geodir_disable_tabs', false)) ? true : false;
1604 1604
 	?>
1605 1605
 	<div class="geodir-tabs" id="gd-tabs" style="position:relative;">
1606
-		<?php if ( ! $tab_list ){ ?>
1606
+		<?php if (!$tab_list) { ?>
1607 1607
 		<div id="geodir-tab-mobile-menu">
1608 1608
 			<i class="fa fa-bars"></i>
1609 1609
 			<span class="geodir-mobile-active-tab"><?php echo $active_tab_name; ?></span>
@@ -1618,26 +1618,26 @@  discard block
 block discarded – undo
1618 1618
 			 * @since 1.0.0
1619 1619
 			 * @see   'geodir_after_tab_list'
1620 1620
 			 */
1621
-			do_action( 'geodir_before_tab_list' ); ?>
1621
+			do_action('geodir_before_tab_list'); ?>
1622 1622
 			<?php
1623 1623
 
1624
-			foreach ( $arr_detail_page_tabs as $tab_index => $detail_page_tab ) {
1625
-				if ( $detail_page_tab['is_display'] ) {
1624
+			foreach ($arr_detail_page_tabs as $tab_index => $detail_page_tab) {
1625
+				if ($detail_page_tab['is_display']) {
1626 1626
 
1627
-					if ( ! $tab_list ) {
1627
+					if (!$tab_list) {
1628 1628
 						?>
1629 1629
 						<dt></dt> <!-- added to comply with validation -->
1630
-						<dd <?php if ( $detail_page_tab['is_active_tab'] ){ ?>class="geodir-tab-active"<?php } ?> ><a
1630
+						<dd <?php if ($detail_page_tab['is_active_tab']) { ?>class="geodir-tab-active"<?php } ?> ><a
1631 1631
 								data-tab="#<?php echo $tab_index; ?>"
1632
-								data-status="enable"><?php _e( $detail_page_tab['heading_text'], 'geodirectory' ); ?></a>
1632
+								data-status="enable"><?php _e($detail_page_tab['heading_text'], 'geodirectory'); ?></a>
1633 1633
 						</dd>
1634 1634
 						<?php
1635 1635
 					}
1636 1636
 					ob_start() // start tab content buffering
1637 1637
 					?>
1638 1638
 					<li id="<?php echo $tab_index; ?>Tab">
1639
-						<?php if ( $tab_list ) {
1640
-							$tab_title = '<span class="gd-tab-list-title" ><a href="#' . $tab_index . '">' . __( $detail_page_tab['heading_text'], 'geodirectory' ) . '</a></span><hr />';
1639
+						<?php if ($tab_list) {
1640
+							$tab_title = '<span class="gd-tab-list-title" ><a href="#'.$tab_index.'">'.__($detail_page_tab['heading_text'], 'geodirectory').'</a></span><hr />';
1641 1641
 							/**
1642 1642
 							 * Filter the tab list title html.
1643 1643
 							 *
@@ -1647,7 +1647,7 @@  discard block
 block discarded – undo
1647 1647
 							 * @param string $tab_index      The tab index type.
1648 1648
 							 * @param array $detail_page_tab The array of values including title text.
1649 1649
 							 */
1650
-							echo apply_filters( 'geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab );
1650
+							echo apply_filters('geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab);
1651 1651
 						} ?>
1652 1652
 						<div id="<?php echo $tab_index; ?>" class="hash-offset"></div>
1653 1653
 						<?php
@@ -1658,7 +1658,7 @@  discard block
 block discarded – undo
1658 1658
 						 *
1659 1659
 						 * @param string $tab_index The tab name ID.
1660 1660
 						 */
1661
-						do_action( 'geodir_before_tab_content', $tab_index );
1661
+						do_action('geodir_before_tab_content', $tab_index);
1662 1662
 
1663 1663
 						/**
1664 1664
 						 * Called before the details tab content is output per tab.
@@ -1668,21 +1668,21 @@  discard block
 block discarded – undo
1668 1668
 						 * @since 1.0.0
1669 1669
 						 * @todo  do we need this if we have the hook above? 'geodir_before_tab_content'
1670 1670
 						 */
1671
-						do_action( 'geodir_before_' . $tab_index . '_tab_content' );
1671
+						do_action('geodir_before_'.$tab_index.'_tab_content');
1672 1672
 						/// write a code to generate content of each tab
1673
-						switch ( $tab_index ) {
1673
+						switch ($tab_index) {
1674 1674
 							case 'post_profile':
1675 1675
 								/**
1676 1676
 								 * Called before the listing description content on the details page tab.
1677 1677
 								 *
1678 1678
 								 * @since 1.0.0
1679 1679
 								 */
1680
-								do_action( 'geodir_before_description_on_listing_detail' );
1681
-								if ( geodir_is_page( 'detail' ) ) {
1680
+								do_action('geodir_before_description_on_listing_detail');
1681
+								if (geodir_is_page('detail')) {
1682 1682
 									the_content();
1683 1683
 								} else {
1684 1684
 									/** This action is documented in geodirectory_template_actions.php */
1685
-									echo apply_filters( 'the_content', stripslashes( $post->post_desc ) );
1685
+									echo apply_filters('the_content', stripslashes($post->post_desc));
1686 1686
 								}
1687 1687
 
1688 1688
 								/**
@@ -1690,7 +1690,7 @@  discard block
 block discarded – undo
1690 1690
 								 *
1691 1691
 								 * @since 1.0.0
1692 1692
 								 */
1693
-								do_action( 'geodir_after_description_on_listing_detail' );
1693
+								do_action('geodir_after_description_on_listing_detail');
1694 1694
 								break;
1695 1695
 							case 'post_info':
1696 1696
 								echo $geodir_post_detail_fields;
@@ -1700,32 +1700,32 @@  discard block
 block discarded – undo
1700 1700
 								break;
1701 1701
 							case 'post_video':
1702 1702
 								// some browsers hide $_POST data if used for embeds so we replace with a placeholder
1703
-								if ( $preview ) {
1704
-									if ( $video ) {
1705
-										echo "<span class='gd-video-embed-preview' ><p class='gd-video-preview-text'><i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i><br />" . __( 'Video Preview Placeholder', 'geodirectory' ) . "</p></span>";
1703
+								if ($preview) {
1704
+									if ($video) {
1705
+										echo "<span class='gd-video-embed-preview' ><p class='gd-video-preview-text'><i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i><br />".__('Video Preview Placeholder', 'geodirectory')."</p></span>";
1706 1706
 									}
1707 1707
 								} else {
1708 1708
 
1709 1709
 									// stop payment manager filtering content length
1710
-									$filter_priority = has_filter( 'the_content', 'geodir_payments_the_content' );
1711
-									if ( false !== $filter_priority ) {
1712
-										remove_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1710
+									$filter_priority = has_filter('the_content', 'geodir_payments_the_content');
1711
+									if (false !== $filter_priority) {
1712
+										remove_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1713 1713
 									}
1714 1714
 
1715 1715
 									/** This action is documented in geodirectory_template_actions.php */
1716
-									echo apply_filters( 'the_content', stripslashes( $video ) );// we apply the_content filter so oembed works also;
1716
+									echo apply_filters('the_content', stripslashes($video)); // we apply the_content filter so oembed works also;
1717 1717
 
1718
-									if ( false !== $filter_priority ) {
1719
-										add_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1718
+									if (false !== $filter_priority) {
1719
+										add_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1720 1720
 									}
1721 1721
 								}
1722 1722
 								break;
1723 1723
 							case 'special_offers':
1724
-								echo apply_filters( 'gd_special_offers_content', wpautop( stripslashes( $special_offers ) ) );
1724
+								echo apply_filters('gd_special_offers_content', wpautop(stripslashes($special_offers)));
1725 1725
 
1726 1726
 								break;
1727 1727
 							case 'post_map':
1728
-								geodir_draw_map( $map_args );
1728
+								geodir_draw_map($map_args);
1729 1729
 								break;
1730 1730
 							case 'reviews':
1731 1731
 								comments_template();
@@ -1734,7 +1734,7 @@  discard block
 block discarded – undo
1734 1734
 								echo $related_listing;
1735 1735
 								break;
1736 1736
 							default: {
1737
-								if ( ( isset( $post->{$tab_index} ) || ( ! isset( $post->{$tab_index} ) && ( strpos( $tab_index, 'gd_tab_' ) !== false || $tab_index == 'link_business' ) ) ) && ! empty( $detail_page_tab['tab_content'] ) ) {
1737
+								if ((isset($post->{$tab_index} ) || (!isset($post->{$tab_index} ) && (strpos($tab_index, 'gd_tab_') !== false || $tab_index == 'link_business'))) && !empty($detail_page_tab['tab_content'])) {
1738 1738
 									echo $detail_page_tab['tab_content'];
1739 1739
 								}
1740 1740
 							}
@@ -1746,7 +1746,7 @@  discard block
 block discarded – undo
1746 1746
 						 *
1747 1747
 						 * @since 1.0.0
1748 1748
 						 */
1749
-						do_action( 'geodir_after_tab_content', $tab_index );
1749
+						do_action('geodir_after_tab_content', $tab_index);
1750 1750
 
1751 1751
 						/**
1752 1752
 						 * Called after the details tab content is output per tab.
@@ -1756,7 +1756,7 @@  discard block
 block discarded – undo
1756 1756
 						 * @since 1.0.0
1757 1757
 						 * @todo  do we need this if we have the hook above? 'geodir_after_tab_content'
1758 1758
 						 */
1759
-						do_action( 'geodir_after_' . $tab_index . '_tab_content' );
1759
+						do_action('geodir_after_'.$tab_index.'_tab_content');
1760 1760
 						?> </li>
1761 1761
 					<?php
1762 1762
 					/**
@@ -1764,7 +1764,7 @@  discard block
 block discarded – undo
1764 1764
 					 *
1765 1765
 					 * @since 1.0.0
1766 1766
 					 */
1767
-					$arr_detail_page_tabs[ $tab_index ]['tab_content'] = apply_filters( "geodir_modify_" . $detail_page_tab['tab_content'] . "_tab_content", ob_get_clean() );
1767
+					$arr_detail_page_tabs[$tab_index]['tab_content'] = apply_filters("geodir_modify_".$detail_page_tab['tab_content']."_tab_content", ob_get_clean());
1768 1768
 				} // end of if for is_display
1769 1769
 			}// end of foreach
1770 1770
 
@@ -1774,14 +1774,14 @@  discard block
 block discarded – undo
1774 1774
 			 * @since 1.0.0
1775 1775
 			 * @see   'geodir_before_tab_list'
1776 1776
 			 */
1777
-			do_action( 'geodir_after_tab_list' );
1777
+			do_action('geodir_after_tab_list');
1778 1778
 			?>
1779
-			<?php if ( ! $tab_list ){ ?></dl><?php } ?>
1780
-		<ul class="geodir-tabs-content entry-content <?php if ( $tab_list ) { ?>geodir-tabs-list<?php } ?>"
1779
+			<?php if (!$tab_list) { ?></dl><?php } ?>
1780
+		<ul class="geodir-tabs-content entry-content <?php if ($tab_list) { ?>geodir-tabs-list<?php } ?>"
1781 1781
 		    style="position:relative;">
1782 1782
 			<?php
1783
-			foreach ( $arr_detail_page_tabs as $detail_page_tab ) {
1784
-				if ( $detail_page_tab['is_display'] && ! empty( $detail_page_tab['tab_content'] ) ) {
1783
+			foreach ($arr_detail_page_tabs as $detail_page_tab) {
1784
+				if ($detail_page_tab['is_display'] && !empty($detail_page_tab['tab_content'])) {
1785 1785
 					echo $detail_page_tab['tab_content'];
1786 1786
 				}// end of if
1787 1787
 			}// end of foreach
@@ -1791,11 +1791,11 @@  discard block
 block discarded – undo
1791 1791
 			 *
1792 1792
 			 * @since 1.0.0
1793 1793
 			 */
1794
-			do_action( 'geodir_add_tab_content' ); ?>
1794
+			do_action('geodir_add_tab_content'); ?>
1795 1795
 		</ul>
1796 1796
 		<!--gd-tabs-content ul end-->
1797 1797
 	</div>
1798
-	<?php if ( ! $tab_list ) { ?>
1798
+	<?php if (!$tab_list) { ?>
1799 1799
 		<script>
1800 1800
 			if (window.location.hash && window.location.hash.indexOf('&') === -1 && jQuery(window.location.hash + 'Tab').length) {
1801 1801
 				hashVal = window.location.hash;
@@ -1827,31 +1827,31 @@  discard block
 block discarded – undo
1827 1827
  *
1828 1828
  * @return mixed Image file.
1829 1829
  */
1830
-function geodir_exif( $file ) {
1831
-	if ( empty( $file ) || ! is_array( $file ) ) {
1830
+function geodir_exif($file) {
1831
+	if (empty($file) || !is_array($file)) {
1832 1832
 		return $file;
1833 1833
 	}
1834 1834
 
1835
-	$file_path = ! empty( $file['tmp_name'] ) ? sanitize_text_field( $file['tmp_name'] ) : '';
1836
-	if ( ! ( $file_path && file_exists( $file_path ) ) ) {
1835
+	$file_path = !empty($file['tmp_name']) ? sanitize_text_field($file['tmp_name']) : '';
1836
+	if (!($file_path && file_exists($file_path))) {
1837 1837
 		return $file;
1838 1838
 	}
1839 1839
 	$file['file'] = $file_path;
1840 1840
 
1841
-	if ( ! file_is_valid_image( $file_path ) ) {
1841
+	if (!file_is_valid_image($file_path)) {
1842 1842
 		return $file; // Bail if file is not an image.
1843 1843
 	}
1844 1844
 
1845
-	if ( ! function_exists( 'wp_get_image_editor' ) ) {
1845
+	if (!function_exists('wp_get_image_editor')) {
1846 1846
 		return $file;
1847 1847
 	}
1848 1848
 
1849 1849
 	$mime_type = $file['type'];
1850 1850
 	$exif      = array();
1851
-	if ( $mime_type == 'image/jpeg' && function_exists( 'exif_read_data' ) ) {
1851
+	if ($mime_type == 'image/jpeg' && function_exists('exif_read_data')) {
1852 1852
 		try {
1853
-			$exif = exif_read_data( $file_path );
1854
-		} catch ( Exception $e ) {
1853
+			$exif = exif_read_data($file_path);
1854
+		} catch (Exception $e) {
1855 1855
 			$exif = array();
1856 1856
 		}
1857 1857
 	}
@@ -1860,13 +1860,13 @@  discard block
 block discarded – undo
1860 1860
 	$flip        = false;
1861 1861
 	$modify      = false;
1862 1862
 	$orientation = 0;
1863
-	if ( ! empty( $exif ) && isset( $exif['Orientation'] ) ) {
1864
-		switch ( (int) $exif['Orientation'] ) {
1863
+	if (!empty($exif) && isset($exif['Orientation'])) {
1864
+		switch ((int) $exif['Orientation']) {
1865 1865
 			case 1:
1866 1866
 				// do nothing
1867 1867
 				break;
1868 1868
 			case 2:
1869
-				$flip   = array( false, true );
1869
+				$flip   = array(false, true);
1870 1870
 				$modify = true;
1871 1871
 				break;
1872 1872
 			case 3:
@@ -1875,13 +1875,13 @@  discard block
 block discarded – undo
1875 1875
 				$modify      = true;
1876 1876
 				break;
1877 1877
 			case 4:
1878
-				$flip   = array( true, false );
1878
+				$flip   = array(true, false);
1879 1879
 				$modify = true;
1880 1880
 				break;
1881 1881
 			case 5:
1882 1882
 				$orientation = - 90;
1883 1883
 				$rotate      = true;
1884
-				$flip        = array( false, true );
1884
+				$flip        = array(false, true);
1885 1885
 				$modify      = true;
1886 1886
 				break;
1887 1887
 			case 6:
@@ -1892,7 +1892,7 @@  discard block
 block discarded – undo
1892 1892
 			case 7:
1893 1893
 				$orientation = - 270;
1894 1894
 				$rotate      = true;
1895
-				$flip        = array( false, true );
1895
+				$flip        = array(false, true);
1896 1896
 				$modify      = true;
1897 1897
 				break;
1898 1898
 			case 8:
@@ -1918,31 +1918,31 @@  discard block
 block discarded – undo
1918 1918
 	 * @param int|null $quality Image Compression quality between 1-100% scale. Default null.
1919 1919
 	 * @param string $quality   Image mime type.
1920 1920
 	 */
1921
-	$quality = apply_filters( 'geodir_image_upload_set_quality', $quality, $mime_type );
1922
-	if ( $quality !== null ) {
1921
+	$quality = apply_filters('geodir_image_upload_set_quality', $quality, $mime_type);
1922
+	if ($quality !== null) {
1923 1923
 		$modify = true;
1924 1924
 	}
1925 1925
 
1926
-	if ( ! $modify ) {
1926
+	if (!$modify) {
1927 1927
 		return $file; // no change
1928 1928
 	}
1929 1929
 
1930
-	$image = wp_get_image_editor( $file_path );
1931
-	if ( ! is_wp_error( $image ) ) {
1932
-		if ( $rotate ) {
1933
-			$image->rotate( $orientation );
1930
+	$image = wp_get_image_editor($file_path);
1931
+	if (!is_wp_error($image)) {
1932
+		if ($rotate) {
1933
+			$image->rotate($orientation);
1934 1934
 		}
1935 1935
 
1936
-		if ( ! empty( $flip ) ) {
1937
-			$image->flip( $flip[0], $flip[1] );
1936
+		if (!empty($flip)) {
1937
+			$image->flip($flip[0], $flip[1]);
1938 1938
 		}
1939 1939
 
1940
-		if ( $quality !== null ) {
1941
-			$image->set_quality( (int) $quality );
1940
+		if ($quality !== null) {
1941
+			$image->set_quality((int) $quality);
1942 1942
 		}
1943 1943
 
1944
-		$result = $image->save( $file_path );
1945
-		if ( ! is_wp_error( $result ) ) {
1944
+		$result = $image->save($file_path);
1945
+		if (!is_wp_error($result)) {
1946 1946
 			$file['file']     = $result['path'];
1947 1947
 			$file['tmp_name'] = $result['path'];
1948 1948
 		}
@@ -1970,7 +1970,7 @@  discard block
 block discarded – undo
1970 1970
  *
1971 1971
  * @return string Returns the recent reviews html.
1972 1972
  */
1973
-function geodir_get_recent_reviews( $g_size = 60, $no_comments = 10, $comment_lenth = 60, $show_pass_post = false ) {
1973
+function geodir_get_recent_reviews($g_size = 60, $no_comments = 10, $comment_lenth = 60, $show_pass_post = false) {
1974 1974
 	global $wpdb, $tablecomments, $tableposts, $rating_table_name, $gd_session, $table_prefix;
1975 1975
 	$tablecomments = $wpdb->comments;
1976 1976
 	$tableposts    = $wpdb->posts;
@@ -1980,17 +1980,17 @@  discard block
 block discarded – undo
1980 1980
 	$region_filter  = '';
1981 1981
 	$country_filter = '';
1982 1982
 
1983
-	if ( $gd_session->get( 'gd_multi_location' ) ) {
1984
-		if ( $gd_ses_country = $gd_session->get( 'gd_country' ) ) {
1985
-			$country_filter = $wpdb->prepare( " AND r.post_country=%s ", str_replace( "-", " ", $gd_ses_country ) );
1983
+	if ($gd_session->get('gd_multi_location')) {
1984
+		if ($gd_ses_country = $gd_session->get('gd_country')) {
1985
+			$country_filter = $wpdb->prepare(" AND r.post_country=%s ", str_replace("-", " ", $gd_ses_country));
1986 1986
 		}
1987 1987
 
1988
-		if ( $gd_ses_region = $gd_session->get( 'gd_region' ) ) {
1989
-			$region_filter = $wpdb->prepare( " AND r.post_region=%s ", str_replace( "-", " ", $gd_ses_region ) );
1988
+		if ($gd_ses_region = $gd_session->get('gd_region')) {
1989
+			$region_filter = $wpdb->prepare(" AND r.post_region=%s ", str_replace("-", " ", $gd_ses_region));
1990 1990
 		}
1991 1991
 
1992
-		if ( $gd_ses_city = $gd_session->get( 'gd_city' ) ) {
1993
-			$city_filter = $wpdb->prepare( " AND r.post_city=%s ", str_replace( "-", " ", $gd_ses_city ) );
1992
+		if ($gd_ses_city = $gd_session->get('gd_city')) {
1993
+			$city_filter = $wpdb->prepare(" AND r.post_city=%s ", str_replace("-", " ", $gd_ses_city));
1994 1994
 		}
1995 1995
 	}
1996 1996
 	
@@ -2001,84 +2001,84 @@  discard block
 block discarded – undo
2001 2001
 		$lang_code = ICL_LANGUAGE_CODE;
2002 2002
 		
2003 2003
 		if ($lang_code) {
2004
-			$join .= " JOIN " . $table_prefix . "icl_translations AS icltr2 ON icltr2.element_id = c.comment_post_ID AND p.ID = icltr2.element_id AND CONCAT('post_', p.post_type) = icltr2.element_type LEFT JOIN " . $table_prefix . "icl_translations AS icltr_comment ON icltr_comment.element_id = c.comment_ID AND icltr_comment.element_type = 'comment'";
2005
-			$where .= " AND icltr2.language_code = '" . $lang_code . "' AND (icltr_comment.language_code IS NULL OR icltr_comment.language_code = icltr2.language_code)";
2004
+			$join .= " JOIN ".$table_prefix."icl_translations AS icltr2 ON icltr2.element_id = c.comment_post_ID AND p.ID = icltr2.element_id AND CONCAT('post_', p.post_type) = icltr2.element_type LEFT JOIN ".$table_prefix."icl_translations AS icltr_comment ON icltr_comment.element_id = c.comment_ID AND icltr_comment.element_type = 'comment'";
2005
+			$where .= " AND icltr2.language_code = '".$lang_code."' AND (icltr_comment.language_code IS NULL OR icltr_comment.language_code = icltr2.language_code)";
2006 2006
 		}
2007 2007
 	}
2008 2008
 	
2009
-	$request = "SELECT r.id AS ID, r.post_type, r.comment_id AS comment_ID, r.post_date AS comment_date, r.overall_rating, r.user_id, r.post_id FROM " . GEODIR_REVIEW_TABLE . " AS r JOIN " . $wpdb->comments . " AS c ON c.comment_ID = r.comment_id JOIN " . $wpdb->posts . " AS p ON p.ID = c.comment_post_ID " . $join . " WHERE c.comment_parent = 0 AND c.comment_approved = 1 AND r.status = 1 AND r.overall_rating >= 1 AND p.post_status = 'publish' " . $where . " ORDER BY r.post_date DESC, r.id DESC LIMIT 5";
2009
+	$request = "SELECT r.id AS ID, r.post_type, r.comment_id AS comment_ID, r.post_date AS comment_date, r.overall_rating, r.user_id, r.post_id FROM ".GEODIR_REVIEW_TABLE." AS r JOIN ".$wpdb->comments." AS c ON c.comment_ID = r.comment_id JOIN ".$wpdb->posts." AS p ON p.ID = c.comment_post_ID ".$join." WHERE c.comment_parent = 0 AND c.comment_approved = 1 AND r.status = 1 AND r.overall_rating >= 1 AND p.post_status = 'publish' ".$where." ORDER BY r.post_date DESC, r.id DESC LIMIT 5";
2010 2010
 	
2011
-	$comments = $wpdb->get_results( $request );
2011
+	$comments = $wpdb->get_results($request);
2012 2012
 	
2013
-	foreach ( $comments as $comment ) {
2013
+	foreach ($comments as $comment) {
2014 2014
 		// Set the extra comment info needed.
2015
-		$comment_extra = $wpdb->get_row( "SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID" );
2015
+		$comment_extra = $wpdb->get_row("SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID");
2016 2016
 		$comment->comment_content      = $comment_extra->comment_content;
2017 2017
 		$comment->comment_author       = $comment_extra->comment_author;
2018 2018
 		$comment->comment_author_email = $comment_extra->comment_author_email;
2019 2019
 
2020 2020
 		$comment_id      = '';
2021 2021
 		$comment_id      = $comment->comment_ID;
2022
-		$comment_content = strip_tags( $comment->comment_content );
2022
+		$comment_content = strip_tags($comment->comment_content);
2023 2023
 
2024
-		$comment_content = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content );
2024
+		$comment_content = preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content);
2025 2025
 
2026
-		$permalink            = get_permalink( $comment->ID ) . "#comment-" . $comment->comment_ID;
2026
+		$permalink            = get_permalink($comment->ID)."#comment-".$comment->comment_ID;
2027 2027
 		$comment_author_email = $comment->comment_author_email;
2028 2028
 		$comment_post_ID      = $comment->post_id;
2029 2029
 
2030
-		$post_title        = get_the_title( $comment_post_ID );
2031
-		$permalink         = get_permalink( $comment_post_ID );
2032
-		$comment_permalink = $permalink . "#comment-" . $comment->comment_ID;
2033
-		$read_more         = '<a class="comment_excerpt" href="' . $comment_permalink . '">' . __( 'Read more', 'geodirectory' ) . '</a>';
2030
+		$post_title        = get_the_title($comment_post_ID);
2031
+		$permalink         = get_permalink($comment_post_ID);
2032
+		$comment_permalink = $permalink."#comment-".$comment->comment_ID;
2033
+		$read_more         = '<a class="comment_excerpt" href="'.$comment_permalink.'">'.__('Read more', 'geodirectory').'</a>';
2034 2034
 
2035
-		$comment_content_length = strlen( $comment_content );
2036
-		if ( $comment_content_length > $comment_lenth ) {
2037
-			$comment_excerpt = geodir_utf8_substr( $comment_content, 0, $comment_lenth ) . '... ' . $read_more;
2035
+		$comment_content_length = strlen($comment_content);
2036
+		if ($comment_content_length > $comment_lenth) {
2037
+			$comment_excerpt = geodir_utf8_substr($comment_content, 0, $comment_lenth).'... '.$read_more;
2038 2038
 		} else {
2039 2039
 			$comment_excerpt = $comment_content;
2040 2040
 		}
2041 2041
 
2042
-		if ( $comment->user_id ) {
2043
-			$user_profile_url = get_author_posts_url( $comment->user_id );
2042
+		if ($comment->user_id) {
2043
+			$user_profile_url = get_author_posts_url($comment->user_id);
2044 2044
 		} else {
2045 2045
 			$user_profile_url = '';
2046 2046
 		}
2047 2047
 
2048
-		if ( $comment_id ) {
2048
+		if ($comment_id) {
2049 2049
 			$comments_echo .= '<li class="clearfix">';
2050
-			$comments_echo .= "<span class=\"li" . $comment_id . " geodir_reviewer_image\">";
2051
-			if ( function_exists( 'get_avatar' ) ) {
2052
-				if ( ! isset( $comment->comment_type ) ) {
2053
-					if ( $user_profile_url ) {
2054
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2050
+			$comments_echo .= "<span class=\"li".$comment_id." geodir_reviewer_image\">";
2051
+			if (function_exists('get_avatar')) {
2052
+				if (!isset($comment->comment_type)) {
2053
+					if ($user_profile_url) {
2054
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2055 2055
 					}
2056
-					$comments_echo .= get_avatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2057
-					if ( $user_profile_url ) {
2056
+					$comments_echo .= get_avatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2057
+					if ($user_profile_url) {
2058 2058
 						$comments_echo .= '</a>';
2059 2059
 					}
2060
-				} elseif ( ( isset( $comment->comment_type ) && $comment->comment_type == 'trackback' ) || ( isset( $comment->comment_type ) && $comment->comment_type == 'pingback' ) ) {
2061
-					if ( $user_profile_url ) {
2062
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2060
+				} elseif ((isset($comment->comment_type) && $comment->comment_type == 'trackback') || (isset($comment->comment_type) && $comment->comment_type == 'pingback')) {
2061
+					if ($user_profile_url) {
2062
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2063 2063
 					}
2064
-					$comments_echo .= get_avatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2064
+					$comments_echo .= get_avatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2065 2065
 				}
2066
-			} elseif ( function_exists( 'gravatar' ) ) {
2067
-				if ( $user_profile_url ) {
2068
-					$comments_echo .= '<a href="' . $user_profile_url . '">';
2066
+			} elseif (function_exists('gravatar')) {
2067
+				if ($user_profile_url) {
2068
+					$comments_echo .= '<a href="'.$user_profile_url.'">';
2069 2069
 				}
2070 2070
 				$comments_echo .= "<img src=\"";
2071
-				if ( '' == $comment->comment_type ) {
2072
-					$comments_echo .= gravatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2073
-					if ( $user_profile_url ) {
2071
+				if ('' == $comment->comment_type) {
2072
+					$comments_echo .= gravatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2073
+					if ($user_profile_url) {
2074 2074
 						$comments_echo .= '</a>';
2075 2075
 					}
2076
-				} elseif ( ( 'trackback' == $comment->comment_type ) || ( 'pingback' == $comment->comment_type ) ) {
2077
-					if ( $user_profile_url ) {
2078
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2076
+				} elseif (('trackback' == $comment->comment_type) || ('pingback' == $comment->comment_type)) {
2077
+					if ($user_profile_url) {
2078
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2079 2079
 					}
2080
-					$comments_echo .= gravatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2081
-					if ( $user_profile_url ) {
2080
+					$comments_echo .= gravatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2081
+					if ($user_profile_url) {
2082 2082
 						$comments_echo .= '</a>';
2083 2083
 					}
2084 2084
 				}
@@ -2088,17 +2088,17 @@  discard block
 block discarded – undo
2088 2088
 			$comments_echo .= "</span>\n";
2089 2089
 
2090 2090
 			$comments_echo .= '<span class="geodir_reviewer_content">';
2091
-			if ( $comment->user_id ) {
2092
-				$comments_echo .= '<a href="' . get_author_posts_url( $comment->user_id ) . '">';
2091
+			if ($comment->user_id) {
2092
+				$comments_echo .= '<a href="'.get_author_posts_url($comment->user_id).'">';
2093 2093
 			}
2094
-			$comments_echo .= '<span class="geodir_reviewer_author">' . $comment->comment_author . '</span> ';
2095
-			if ( $comment->user_id ) {
2094
+			$comments_echo .= '<span class="geodir_reviewer_author">'.$comment->comment_author.'</span> ';
2095
+			if ($comment->user_id) {
2096 2096
 				$comments_echo .= '</a>';
2097 2097
 			}
2098
-			$comments_echo .= '<span class="geodir_reviewer_reviewed">' . __( 'reviewed', 'geodirectory' ) . '</span> ';
2099
-			$comments_echo .= '<a href="' . $permalink . '" class="geodir_reviewer_title">' . $post_title . '</a>';
2100
-			$comments_echo .= geodir_get_rating_stars( $comment->overall_rating, $comment_post_ID );
2101
-			$comments_echo .= '<p class="geodir_reviewer_text">' . $comment_excerpt . '';
2098
+			$comments_echo .= '<span class="geodir_reviewer_reviewed">'.__('reviewed', 'geodirectory').'</span> ';
2099
+			$comments_echo .= '<a href="'.$permalink.'" class="geodir_reviewer_title">'.$post_title.'</a>';
2100
+			$comments_echo .= geodir_get_rating_stars($comment->overall_rating, $comment_post_ID);
2101
+			$comments_echo .= '<p class="geodir_reviewer_text">'.$comment_excerpt.'';
2102 2102
 			//echo preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_excerpt);
2103 2103
 			$comments_echo .= '</p>';
2104 2104
 
@@ -2118,25 +2118,25 @@  discard block
 block discarded – undo
2118 2118
  * @return array Returns post categories as an array.
2119 2119
  */
2120 2120
 function geodir_home_map_cats_key_value_array() {
2121
-	$post_types = geodir_get_posttypes( 'object' );
2121
+	$post_types = geodir_get_posttypes('object');
2122 2122
 
2123 2123
 	$return = array();
2124
-	if ( ! empty( $post_types ) ) {
2125
-		foreach ( $post_types as $key => $post_type ) {
2126
-			$cpt_name       = __( $post_type->labels->singular_name, 'geodirectory' );
2127
-			$post_type_name = sprintf( __( '%s Categories', 'geodirectory' ), $cpt_name );
2128
-			$taxonomies     = geodir_get_taxonomies( $key );
2129
-			$cat_taxonomy   = ! empty( $taxonomies[0] ) ? $taxonomies[0] : null;
2130
-			$cat_terms      = $cat_taxonomy ? get_terms( $cat_taxonomy ) : null;
2131
-
2132
-			if ( ! empty( $cat_terms ) ) {
2133
-				$return[ 'optgroup_start-' . $key ] = $post_type_name;
2134
-
2135
-				foreach ( $cat_terms as $cat_term ) {
2136
-					$return[ $key . '_' . $cat_term->term_id ] = $cat_term->name;
2124
+	if (!empty($post_types)) {
2125
+		foreach ($post_types as $key => $post_type) {
2126
+			$cpt_name       = __($post_type->labels->singular_name, 'geodirectory');
2127
+			$post_type_name = sprintf(__('%s Categories', 'geodirectory'), $cpt_name);
2128
+			$taxonomies     = geodir_get_taxonomies($key);
2129
+			$cat_taxonomy   = !empty($taxonomies[0]) ? $taxonomies[0] : null;
2130
+			$cat_terms      = $cat_taxonomy ? get_terms($cat_taxonomy) : null;
2131
+
2132
+			if (!empty($cat_terms)) {
2133
+				$return['optgroup_start-'.$key] = $post_type_name;
2134
+
2135
+				foreach ($cat_terms as $cat_term) {
2136
+					$return[$key.'_'.$cat_term->term_id] = $cat_term->name;
2137 2137
 				}
2138 2138
 
2139
-				$return[ 'optgroup_end-' . $key ] = $post_type_name;
2139
+				$return['optgroup_end-'.$key] = $post_type_name;
2140 2140
 			}
2141 2141
 		}
2142 2142
 	}
@@ -2152,14 +2152,14 @@  discard block
 block discarded – undo
2152 2152
  * @package GeoDirectory
2153 2153
  */
2154 2154
 function geodir_twitter_tweet_button() {
2155
-	if ( isset( $_GET['gde'] ) ) {
2156
-		$link = '?url=' . urlencode( geodir_curPageURL() );
2155
+	if (isset($_GET['gde'])) {
2156
+		$link = '?url='.urlencode(geodir_curPageURL());
2157 2157
 	} else {
2158 2158
 		$link = '';
2159 2159
 	}
2160 2160
 	?>
2161 2161
 	<a href="http://twitter.com/share<?php echo $link; ?>"
2162
-	   class="twitter-share-button"><?php _e( 'Tweet', 'geodirectory' ); ?></a>
2162
+	   class="twitter-share-button"><?php _e('Tweet', 'geodirectory'); ?></a>
2163 2163
 	<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
2164 2164
 	<?php
2165 2165
 }
@@ -2176,10 +2176,10 @@  discard block
 block discarded – undo
2176 2176
 function geodir_fb_like_button() {
2177 2177
 	global $post;
2178 2178
 	?>
2179
-	<iframe <?php if ( isset( $_SERVER['HTTP_USER_AGENT'] ) && ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE' ) !== false ) ) {
2179
+	<iframe <?php if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) {
2180 2180
 		echo 'allowtransparency="true"';
2181 2181
 	} ?> class="facebook"
2182
-	     src="//www.facebook.com/plugins/like.php?href=<?php echo urlencode( get_permalink( $post->ID ) ); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light"
2182
+	     src="//www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light"
2183 2183
 	     style="border:none; overflow:hidden; width:100px; height:20px"></iframe>
2184 2184
 	<?php
2185 2185
 }
@@ -2210,7 +2210,7 @@  discard block
 block discarded – undo
2210 2210
 
2211 2211
 
2212 2212
 function geodir_listing_bounce_map_pin_on_hover() {
2213
-	if ( get_option( 'geodir_listing_hover_bounce_map_pin', true ) ) {
2213
+	if (get_option('geodir_listing_hover_bounce_map_pin', true)) {
2214 2214
 		?>
2215 2215
 		<script>
2216 2216
 			jQuery(function ($) {
@@ -2233,44 +2233,44 @@  discard block
 block discarded – undo
2233 2233
 	}
2234 2234
 }
2235 2235
 
2236
-add_action( 'geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10 );
2236
+add_action('geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10);
2237 2237
 
2238
-add_action( 'geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1 );
2239
-function geodir_output_favourite_html_listings( $post_id ) {
2240
-	geodir_favourite_html( '', $post_id );
2238
+add_action('geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1);
2239
+function geodir_output_favourite_html_listings($post_id) {
2240
+	geodir_favourite_html('', $post_id);
2241 2241
 }
2242 2242
 
2243
-add_action( 'geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2 );
2244
-function geodir_output_pinpoint_html_listings( $post_id, $post = array() ) {
2243
+add_action('geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2);
2244
+function geodir_output_pinpoint_html_listings($post_id, $post = array()) {
2245 2245
 	global $wp_query;
2246 2246
 
2247 2247
 	$show_pin_point = $wp_query->is_main_query();
2248 2248
 
2249
-	if ( ! empty( $post ) && ! empty( $show_pin_point ) && is_active_widget( false, "", "geodir_map_v3_listing_map" ) ) {
2250
-		$term_icon_url = geodir_get_tax_meta( $post->default_category, 'ct_cat_icon', false, $post->post_type );
2251
-		$marker_icon   = isset( $term_icon_url['src'] ) ? $term_icon_url['src'] : get_option( 'geodir_default_marker_icon' );
2249
+	if (!empty($post) && !empty($show_pin_point) && is_active_widget(false, "", "geodir_map_v3_listing_map")) {
2250
+		$term_icon_url = geodir_get_tax_meta($post->default_category, 'ct_cat_icon', false, $post->post_type);
2251
+		$marker_icon   = isset($term_icon_url['src']) ? $term_icon_url['src'] : get_option('geodir_default_marker_icon');
2252 2252
 		?>
2253 2253
 		<span class="geodir-pinpoint"
2254
-		      style="background:url('<?php echo $marker_icon; ?>') no-repeat scroll left top transparent;background-size:auto 100%; -webkit-background-size:auto 100%;-moz-background-size:auto 100%;height:9px;width:14px;"><?php echo apply_filters( 'geodir_listing_listview_pinpoint_inner_content', '', 'listing' ); ?></span>
2254
+		      style="background:url('<?php echo $marker_icon; ?>') no-repeat scroll left top transparent;background-size:auto 100%; -webkit-background-size:auto 100%;-moz-background-size:auto 100%;height:9px;width:14px;"><?php echo apply_filters('geodir_listing_listview_pinpoint_inner_content', '', 'listing'); ?></span>
2255 2255
 		<a class="geodir-pinpoint-link" href="javascript:void(0)"
2256 2256
 		   onclick="if(typeof openMarker=='function'){openMarker('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"
2257 2257
 		   onmouseover="if(typeof animate_marker=='function'){animate_marker('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"
2258
-		   onmouseout="if(typeof stop_marker_animation=='function'){stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"><?php _e( 'Pinpoint', 'geodirectory' ); ?></a>
2258
+		   onmouseout="if(typeof stop_marker_animation=='function'){stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"><?php _e('Pinpoint', 'geodirectory'); ?></a>
2259 2259
 		<?php
2260 2260
 	}
2261 2261
 }
2262 2262
 
2263 2263
 function geodir_search_form_submit_button() {
2264 2264
 
2265
-	$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2265
+	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2266 2266
 
2267
-	if ( $new_style ) {
2267
+	if ($new_style) {
2268 2268
 		$default_search_button_label = '<i class="fa fa-search" aria-hidden="true"></i>';
2269
-	}else{
2269
+	} else {
2270 2270
 		$default_search_button_label = 'Search';
2271 2271
 	}
2272
-	if ( get_option( 'geodir_search_button_label' ) && get_option( 'geodir_search_button_label' ) != 'Search' ) {
2273
-		$default_search_button_label = __( get_option( 'geodir_search_button_label' ), 'geodirectory' );
2272
+	if (get_option('geodir_search_button_label') && get_option('geodir_search_button_label') != 'Search') {
2273
+		$default_search_button_label = __(get_option('geodir_search_button_label'), 'geodirectory');
2274 2274
 	}
2275 2275
 
2276 2276
 	/**
@@ -2282,78 +2282,78 @@  discard block
 block discarded – undo
2282 2282
 	 *
2283 2283
 	 * @param string $default_search_button_label The current search button text.
2284 2284
 	 */
2285
-	$default_search_button_label = apply_filters( 'geodir_search_default_search_button_text', $default_search_button_label );
2285
+	$default_search_button_label = apply_filters('geodir_search_default_search_button_text', $default_search_button_label);
2286 2286
 
2287 2287
 	$fa_class = '';
2288
-	if ( strpos( $default_search_button_label, '&#' ) !== false ) {
2288
+	if (strpos($default_search_button_label, '&#') !== false) {
2289 2289
 		$fa_class = 'fa';
2290 2290
 	}
2291 2291
 
2292 2292
 
2293
-	if ( $new_style ) {
2293
+	if ($new_style) {
2294 2294
 	?>
2295
-		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e( $default_search_button_label ,'geodirectory'); ?></button>
2296
-<?php }else{?>
2297
-		<input type="button" value="<?php esc_attr_e( $default_search_button_label ); ?>"
2295
+		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e($default_search_button_label, 'geodirectory'); ?></button>
2296
+<?php } else {?>
2297
+		<input type="button" value="<?php esc_attr_e($default_search_button_label); ?>"
2298 2298
 	       class="geodir_submit_search <?php echo $fa_class; ?>"/>
2299 2299
 	<?php }
2300 2300
 }
2301 2301
 
2302
-add_action( 'geodir_before_search_button', 'geodir_search_form_submit_button', 5000 );
2302
+add_action('geodir_before_search_button', 'geodir_search_form_submit_button', 5000);
2303 2303
 
2304 2304
 function geodir_search_form_post_type_input() {
2305 2305
 	global $geodir_search_post_type;
2306
-	$post_types     = apply_filters( 'geodir_search_form_post_types', geodir_get_posttypes( 'object' ) );
2306
+	$post_types     = apply_filters('geodir_search_form_post_types', geodir_get_posttypes('object'));
2307 2307
 	$curr_post_type = $geodir_search_post_type;
2308 2308
 
2309
-	if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2309
+	if (!empty($post_types) && count((array) $post_types) > 1) {
2310 2310
 
2311
-		foreach ( $post_types as $post_type => $info ){
2311
+		foreach ($post_types as $post_type => $info) {
2312 2312
 			global $wpdb;
2313
-			$has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
2314
-			if ( ! $has_posts ) {
2313
+			$has_posts = $wpdb->get_row($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type));
2314
+			if (!$has_posts) {
2315 2315
 				unset($post_types->{$post_type});
2316 2316
 			}
2317 2317
 		}
2318 2318
 
2319
-		if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2319
+		if (!empty($post_types) && count((array) $post_types) > 1) {
2320 2320
 
2321
-			$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2322
-			if ( $new_style ) {
2321
+			$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2322
+			if ($new_style) {
2323 2323
 				echo "<div class='gd-search-input-wrapper gd-search-field-cpt'>";
2324 2324
 			}
2325 2325
 			?>
2326 2326
 			<select name="stype" class="search_by_post">
2327
-				<?php foreach ( $post_types as $post_type => $info ):
2327
+				<?php foreach ($post_types as $post_type => $info):
2328 2328
 					global $wpdb;
2329 2329
 					?>
2330 2330
 
2331
-					<option data-label="<?php echo get_post_type_archive_link( $post_type ); ?>"
2332
-					        value="<?php echo $post_type; ?>" <?php if ( isset( $_REQUEST['stype'] ) ) {
2333
-						if ( $post_type == $_REQUEST['stype'] ) {
2331
+					<option data-label="<?php echo get_post_type_archive_link($post_type); ?>"
2332
+					        value="<?php echo $post_type; ?>" <?php if (isset($_REQUEST['stype'])) {
2333
+						if ($post_type == $_REQUEST['stype']) {
2334 2334
 							echo 'selected="selected"';
2335 2335
 						}
2336
-					} elseif ( $curr_post_type == $post_type ) {
2336
+					} elseif ($curr_post_type == $post_type) {
2337 2337
 						echo 'selected="selected"';
2338
-					} ?>><?php _e( geodir_utf8_ucfirst( $info->labels->name ), 'geodirectory' ); ?></option>
2338
+					} ?>><?php _e(geodir_utf8_ucfirst($info->labels->name), 'geodirectory'); ?></option>
2339 2339
 
2340 2340
 				<?php endforeach; ?>
2341 2341
 			</select>
2342 2342
 			<?php
2343
-			if ( $new_style ) {
2343
+			if ($new_style) {
2344 2344
 				echo "</div>";
2345 2345
 			}
2346
-		}else{
2347
-			if(! empty( $post_types )){
2348
-				$pt_arr = (array)$post_types;
2349
-				echo '<input type="hidden" name="stype" value="' . key( $pt_arr  ) . '"  />';
2350
-			}else{
2346
+		} else {
2347
+			if (!empty($post_types)) {
2348
+				$pt_arr = (array) $post_types;
2349
+				echo '<input type="hidden" name="stype" value="'.key($pt_arr).'"  />';
2350
+			} else {
2351 2351
 				echo '<input type="hidden" name="stype" value="gd_place"  />';
2352 2352
 			}
2353 2353
 
2354 2354
 		}
2355 2355
 
2356
-	}elseif ( ! empty( $post_types ) ) {
2356
+	}elseif (!empty($post_types)) {
2357 2357
 		echo '<input type="hidden" name="stype" value="gd_place"  />';
2358 2358
 	}
2359 2359
 }
@@ -2361,26 +2361,26 @@  discard block
 block discarded – undo
2361 2361
 function geodir_search_form_search_input() {
2362 2362
 
2363 2363
 	$default_search_for_text = SEARCH_FOR_TEXT;
2364
-	if ( get_option( 'geodir_search_field_default_text' ) ) {
2365
-		$default_search_for_text = __( get_option( 'geodir_search_field_default_text' ), 'geodirectory' );
2364
+	if (get_option('geodir_search_field_default_text')) {
2365
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
2366 2366
 	}
2367 2367
 
2368 2368
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2369
-	if($new_style){
2369
+	if ($new_style) {
2370 2370
 		echo "<div class='gd-search-input-wrapper gd-search-field-search'>";
2371 2371
 	}
2372 2372
 	?>
2373 2373
 	<input class="search_text" name="s"
2374
-	       value="<?php if ( isset( $_REQUEST['s'] ) && trim( $_REQUEST['s'] ) != '' ) {
2375
-		       echo esc_attr( stripslashes_deep( $_REQUEST['s'] ) );
2374
+	       value="<?php if (isset($_REQUEST['s']) && trim($_REQUEST['s']) != '') {
2375
+		       echo esc_attr(stripslashes_deep($_REQUEST['s']));
2376 2376
 	       } else {
2377 2377
 		       echo $default_search_for_text;
2378 2378
 	       } ?>" type="text"
2379
-	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql( $default_search_for_text ); ?>';}"
2380
-	       onfocus="if (this.value == '<?php echo esc_sql( $default_search_for_text ); ?>') {this.value = '';}"
2379
+	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql($default_search_for_text); ?>';}"
2380
+	       onfocus="if (this.value == '<?php echo esc_sql($default_search_for_text); ?>') {this.value = '';}"
2381 2381
 	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);">
2382 2382
 	<?php
2383
-	if($new_style){
2383
+	if ($new_style) {
2384 2384
 		echo "</div>";
2385 2385
 	}
2386 2386
 }
@@ -2388,12 +2388,12 @@  discard block
 block discarded – undo
2388 2388
 function geodir_search_form_near_input() {
2389 2389
 
2390 2390
 	$default_near_text = NEAR_TEXT;
2391
-	if ( get_option( 'geodir_near_field_default_text' ) ) {
2392
-		$default_near_text = __( get_option( 'geodir_near_field_default_text' ), 'geodirectory' );
2391
+	if (get_option('geodir_near_field_default_text')) {
2392
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
2393 2393
 	}
2394 2394
 
2395
-	if ( isset( $_REQUEST['snear'] ) && $_REQUEST['snear'] != '' ) {
2396
-		$near = esc_attr( stripslashes_deep( $_REQUEST['snear'] ) );
2395
+	if (isset($_REQUEST['snear']) && $_REQUEST['snear'] != '') {
2396
+		$near = esc_attr(stripslashes_deep($_REQUEST['snear']));
2397 2397
 	} else {
2398 2398
 		$near = $default_near_text;
2399 2399
 	}
@@ -2407,7 +2407,7 @@  discard block
 block discarded – undo
2407 2407
 	 * @since 1.6.9
2408 2408
 	 * @param string $curr_post_type The current post type.
2409 2409
 	 */
2410
-	$near_input_extra = apply_filters('geodir_near_input_extra','',$curr_post_type);
2410
+	$near_input_extra = apply_filters('geodir_near_input_extra', '', $curr_post_type);
2411 2411
 
2412 2412
 
2413 2413
 	/**
@@ -2420,7 +2420,7 @@  discard block
 block discarded – undo
2420 2420
 	 * @param string $near              The current near value.
2421 2421
 	 * @param string $default_near_text The default near value.
2422 2422
 	 */
2423
-	$near = apply_filters( 'geodir_search_near_text', $near, $default_near_text );
2423
+	$near = apply_filters('geodir_search_near_text', $near, $default_near_text);
2424 2424
 	/**
2425 2425
 	 * Filter the default "Near" text value for the search form.
2426 2426
 	 *
@@ -2431,7 +2431,7 @@  discard block
 block discarded – undo
2431 2431
 	 * @param string $near              The current near value.
2432 2432
 	 * @param string $default_near_text The default near value.
2433 2433
 	 */
2434
-	$default_near_text = apply_filters( 'geodir_search_default_near_text', $default_near_text, $near );
2434
+	$default_near_text = apply_filters('geodir_search_default_near_text', $default_near_text, $near);
2435 2435
 	/**
2436 2436
 	 * Filter the class for the near search input.
2437 2437
 	 *
@@ -2439,10 +2439,10 @@  discard block
 block discarded – undo
2439 2439
 	 *
2440 2440
 	 * @param string $class The class for the HTML near input, default is blank.
2441 2441
 	 */
2442
-	$near_class = apply_filters( 'geodir_search_near_class', '' );
2442
+	$near_class = apply_filters('geodir_search_near_class', '');
2443 2443
 
2444 2444
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2445
-	if($new_style){
2445
+	if ($new_style) {
2446 2446
 		echo "<div class='gd-search-input-wrapper gd-search-field-near' $near_input_extra>";
2447 2447
 		
2448 2448
 		do_action('geodir_before_near_input');
@@ -2450,30 +2450,30 @@  discard block
 block discarded – undo
2450 2450
 
2451 2451
 	?>
2452 2452
 	<input name="snear" class="snear <?php echo $near_class; ?>" type="text" value="<?php echo $near; ?>"
2453
-	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql( $near ); ?>' != '' ? '<?php echo esc_sql( $near ); ?>' : '<?php echo $default_near_text; ?>');}"
2454
-	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql( $near ); ?>') {this.value = '';}"
2455
-	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra;?>/>
2453
+	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql($near); ?>' != '' ? '<?php echo esc_sql($near); ?>' : '<?php echo $default_near_text; ?>');}"
2454
+	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql($near); ?>') {this.value = '';}"
2455
+	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra; ?>/>
2456 2456
 	<?php
2457
-	if($new_style){
2457
+	if ($new_style) {
2458 2458
 		do_action('geodir_after_near_input');
2459 2459
 
2460 2460
 		echo "</div>";
2461 2461
 	}
2462 2462
 }
2463 2463
 
2464
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10 );
2465
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_search_input', 20 );
2466
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_near_input', 30 );
2464
+add_action('geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10);
2465
+add_action('geodir_search_form_inputs', 'geodir_search_form_search_input', 20);
2466
+add_action('geodir_search_form_inputs', 'geodir_search_form_near_input', 30);
2467 2467
 
2468
-function geodir_get_search_post_type($pt=''){
2468
+function geodir_get_search_post_type($pt = '') {
2469 2469
 	global $geodir_search_post_type;
2470 2470
 
2471
-	if($pt!=''){return $geodir_search_post_type = $pt;}
2472
-	if(!empty($geodir_search_post_type)){ return $geodir_search_post_type;}
2471
+	if ($pt != '') {return $geodir_search_post_type = $pt; }
2472
+	if (!empty($geodir_search_post_type)) { return $geodir_search_post_type; }
2473 2473
 
2474 2474
 	$geodir_search_post_type = geodir_get_current_posttype();
2475 2475
 
2476
-	if(!$geodir_search_post_type) {
2476
+	if (!$geodir_search_post_type) {
2477 2477
 		$geodir_search_post_type = geodir_get_default_posttype();
2478 2478
 	}
2479 2479
 
@@ -2481,7 +2481,7 @@  discard block
 block discarded – undo
2481 2481
 	return $geodir_search_post_type;
2482 2482
 }
2483 2483
 
2484
-function geodir_search_form(){
2484
+function geodir_search_form() {
2485 2485
 
2486 2486
 	geodir_get_search_post_type();
2487 2487
 
@@ -2491,8 +2491,8 @@  discard block
 block discarded – undo
2491 2491
 	die();
2492 2492
 }
2493 2493
 
2494
-add_action( 'wp_ajax_geodir_search_form', 'geodir_search_form' );
2495
-add_action( 'wp_ajax_nopriv_geodir_search_form', 'geodir_search_form' );
2494
+add_action('wp_ajax_geodir_search_form', 'geodir_search_form');
2495
+add_action('wp_ajax_nopriv_geodir_search_form', 'geodir_search_form');
2496 2496
 
2497 2497
 /**
2498 2498
  * Check wpml active or not.
@@ -2566,7 +2566,7 @@  discard block
 block discarded – undo
2566 2566
         }
2567 2567
     }
2568 2568
 }
2569
-add_filter( 'icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4 );
2569
+add_filter('icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4);
2570 2570
 
2571 2571
 /**
2572 2572
  * Duplicate post listing manually after listing saved.
@@ -2607,7 +2607,7 @@  discard block
 block discarded – undo
2607 2607
 function geodir_wpml_duplicate_post_reviews($master_post_id, $tr_post_id, $lang) {
2608 2608
     global $wpdb;
2609 2609
 
2610
-    $reviews = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id=%d ORDER BY id ASC", $master_post_id), ARRAY_A);
2610
+    $reviews = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM ".GEODIR_REVIEW_TABLE." WHERE post_id=%d ORDER BY id ASC", $master_post_id), ARRAY_A);
2611 2611
 
2612 2612
     if (!empty($reviews)) {
2613 2613
         foreach ($reviews as $review) {
@@ -2635,14 +2635,14 @@  discard block
 block discarded – undo
2635 2635
     global $wpdb, $plugin_prefix;
2636 2636
 
2637 2637
     $post_type = get_post_type($master_post_id);
2638
-    $post_table = $plugin_prefix . $post_type . '_detail';
2638
+    $post_table = $plugin_prefix.$post_type.'_detail';
2639 2639
 
2640
-    $query = $wpdb->prepare("SELECT * FROM " . $post_table . " WHERE post_id = %d", array($master_post_id));
2641
-    $data = (array)$wpdb->get_row($query);
2640
+    $query = $wpdb->prepare("SELECT * FROM ".$post_table." WHERE post_id = %d", array($master_post_id));
2641
+    $data = (array) $wpdb->get_row($query);
2642 2642
 
2643
-    if ( !empty( $data ) ) {
2643
+    if (!empty($data)) {
2644 2644
         $data['post_id'] = $tr_post_id;
2645
-        unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type . 'category']);
2645
+        unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type.'category']);
2646 2646
         $wpdb->update($post_table, $data, array('post_id' => $tr_post_id));
2647 2647
         return true;
2648 2648
     }
@@ -2667,7 +2667,7 @@  discard block
 block discarded – undo
2667 2667
     global $sitepress, $wpdb;
2668 2668
     $post_type = get_post_type($master_post_id);
2669 2669
 
2670
-    remove_filter('get_term', array($sitepress,'get_term_adjust_id')); // AVOID filtering to current language
2670
+    remove_filter('get_term', array($sitepress, 'get_term_adjust_id')); // AVOID filtering to current language
2671 2671
 
2672 2672
     $taxonomies = get_object_taxonomies($post_type);
2673 2673
     foreach ($taxonomies as $taxonomy) {
@@ -2676,9 +2676,9 @@  discard block
 block discarded – undo
2676 2676
         
2677 2677
         if ($terms) {
2678 2678
             foreach ($terms as $term) {
2679
-                $tr_id = apply_filters( 'translate_object_id',$term->term_id, $taxonomy, false, $lang);
2679
+                $tr_id = apply_filters('translate_object_id', $term->term_id, $taxonomy, false, $lang);
2680 2680
                 
2681
-                if (!is_null($tr_id)){
2681
+                if (!is_null($tr_id)) {
2682 2682
                     // not using get_term - unfiltered get_term
2683 2683
                     $translated_term = $wpdb->get_row($wpdb->prepare("
2684 2684
                         SELECT * FROM {$wpdb->terms} t JOIN {$wpdb->term_taxonomy} x ON x.term_id = t.term_id WHERE t.term_id = %d AND x.taxonomy = %s", $tr_id, $taxonomy));
@@ -2687,14 +2687,14 @@  discard block
 block discarded – undo
2687 2687
                 }
2688 2688
             }
2689 2689
 
2690
-            if (!is_taxonomy_hierarchical($taxonomy)){
2691
-                $terms_array = array_unique( array_map( 'intval', $terms_array ) );
2690
+            if (!is_taxonomy_hierarchical($taxonomy)) {
2691
+                $terms_array = array_unique(array_map('intval', $terms_array));
2692 2692
             }
2693 2693
 
2694 2694
             wp_set_post_terms($tr_post_id, $terms_array, $taxonomy);
2695 2695
             
2696
-            if ($taxonomy == $post_type . 'category') {
2697
-                geodir_set_postcat_structure($tr_post_id, $post_type . 'category');
2696
+            if ($taxonomy == $post_type.'category') {
2697
+                geodir_set_postcat_structure($tr_post_id, $post_type.'category');
2698 2698
             }
2699 2699
         }
2700 2700
     }
@@ -2715,15 +2715,15 @@  discard block
 block discarded – undo
2715 2715
 function geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang) {
2716 2716
     global $wpdb;
2717 2717
 
2718
-    $query = $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2718
+    $query = $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2719 2719
     $wpdb->query($query);
2720 2720
 
2721
-    $query = $wpdb->prepare("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC", array('%image%', $master_post_id));
2721
+    $query = $wpdb->prepare("SELECT * FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC", array('%image%', $master_post_id));
2722 2722
     $post_images = $wpdb->get_results($query);
2723 2723
 
2724
-    if ( !empty( $post_images ) ) {
2725
-        foreach ( $post_images as $post_image) {
2726
-            $image_data = (array)$post_image;
2724
+    if (!empty($post_images)) {
2725
+        foreach ($post_images as $post_image) {
2726
+            $image_data = (array) $post_image;
2727 2727
             unset($image_data['ID']);
2728 2728
             $image_data['post_id'] = $tr_post_id;
2729 2729
             
@@ -2756,13 +2756,13 @@  discard block
 block discarded – undo
2756 2756
 function geodir_wpml_duplicate_post_review($master_comment_id, $master_post_id, $tr_post_id, $lang) {
2757 2757
     global $wpdb, $plugin_prefix, $sitepress;
2758 2758
 
2759
-    $review = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2759
+    $review = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".GEODIR_REVIEW_TABLE." WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2760 2760
 
2761 2761
     if (empty($review)) {
2762 2762
         return false;
2763 2763
     }
2764 2764
     if ($review['post_id'] != $master_post_id) {
2765
-        $wpdb->query($wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2765
+        $wpdb->query($wpdb->prepare("UPDATE ".GEODIR_REVIEW_TABLE." SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2766 2766
         geodir_update_postrating($master_post_id, $post_type);
2767 2767
     }
2768 2768
 
@@ -2773,9 +2773,9 @@  discard block
 block discarded – undo
2773 2773
     }
2774 2774
 
2775 2775
     $post_type = get_post_type($master_post_id);
2776
-    $post_table = $plugin_prefix . $post_type . '_detail';
2776
+    $post_table = $plugin_prefix.$post_type.'_detail';
2777 2777
 
2778
-    $translated_post = $wpdb->get_row($wpdb->prepare("SELECT post_title, post_latitude, post_longitude, post_city, post_region, post_country FROM " . $post_table . " WHERE post_id = %d", $tr_post_id), ARRAY_A);
2778
+    $translated_post = $wpdb->get_row($wpdb->prepare("SELECT post_title, post_latitude, post_longitude, post_city, post_region, post_country FROM ".$post_table." WHERE post_id = %d", $tr_post_id), ARRAY_A);
2779 2779
     if (empty($translated_post)) {
2780 2780
         return false;
2781 2781
     }
@@ -2793,7 +2793,7 @@  discard block
 block discarded – undo
2793 2793
         unset($review['id']);
2794 2794
     }
2795 2795
 
2796
-    $tr_review_id = $wpdb->get_var($wpdb->prepare("SELECT id FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d AND post_id=%d ORDER BY id ASC", $tr_comment_id, $tr_post_id));
2796
+    $tr_review_id = $wpdb->get_var($wpdb->prepare("SELECT id FROM ".GEODIR_REVIEW_TABLE." WHERE comment_id=%d AND post_id=%d ORDER BY id ASC", $tr_comment_id, $tr_post_id));
2797 2797
 
2798 2798
     if ($tr_review_id) { // update review
2799 2799
         $wpdb->update(GEODIR_REVIEW_TABLE, $review, array('id' => $tr_review_id));
@@ -2806,8 +2806,8 @@  discard block
 block discarded – undo
2806 2806
         geodir_update_postrating($tr_post_id, $post_type);
2807 2807
         
2808 2808
         if (defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_review') && $sitepress->get_setting('sync_comments_on_duplicates')) {
2809
-            $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id = %d", array($tr_comment_id)));
2810
-            $likes = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id=%d ORDER BY like_date ASC", $master_comment_id, $tr_post_id), ARRAY_A);
2809
+            $wpdb->query($wpdb->prepare("DELETE FROM ".GEODIR_COMMENTS_REVIEWS_TABLE." WHERE comment_id = %d", array($tr_comment_id)));
2810
+            $likes = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".GEODIR_COMMENTS_REVIEWS_TABLE." WHERE comment_id=%d ORDER BY like_date ASC", $master_comment_id, $tr_post_id), ARRAY_A);
2811 2811
 
2812 2812
             if (!empty($likes)) {
2813 2813
                 foreach ($likes as $like) {
@@ -2909,7 +2909,7 @@  discard block
 block discarded – undo
2909 2909
  * @return bool True if review star disabled, otherwise false.
2910 2910
  */ 
2911 2911
 function geodir_rating_disabled_post_types() {
2912
-	$post_types = get_option( 'geodir_disable_rating_cpt' );
2912
+	$post_types = get_option('geodir_disable_rating_cpt');
2913 2913
 	
2914 2914
 	/**
2915 2915
 	 * Filter the post types array which have rating disabled.
@@ -2918,7 +2918,7 @@  discard block
 block discarded – undo
2918 2918
 	 *
2919 2919
 	 * @param array $post_types Array of post types which have rating starts disabled.
2920 2920
 	 */
2921
-	return apply_filters( 'geodir_rating_disabled_post_types', $post_types );
2921
+	return apply_filters('geodir_rating_disabled_post_types', $post_types);
2922 2922
 }
2923 2923
 
2924 2924
 /**
@@ -2930,30 +2930,30 @@  discard block
 block discarded – undo
2930 2930
  * @param bool $taxonomy Whether $post_type is taxonomy or not.
2931 2931
  * @return bool True if review star disabled, otherwise false.
2932 2932
  */ 
2933
-function geodir_cpt_has_rating_disabled( $post_type = '', $taxonomy = false ) {
2933
+function geodir_cpt_has_rating_disabled($post_type = '', $taxonomy = false) {
2934 2934
 	$post_types = geodir_rating_disabled_post_types();
2935 2935
 	
2936
-	if ( empty( $post_types ) ) {
2936
+	if (empty($post_types)) {
2937 2937
 		return false;
2938 2938
 	}
2939 2939
 	
2940
-	if ( is_int( $post_type ) ) {
2941
-		$post_type = get_post_type( $post_type );
2940
+	if (is_int($post_type)) {
2941
+		$post_type = get_post_type($post_type);
2942 2942
 	}
2943 2943
 	
2944
-	if ( $taxonomy && !empty( $post_types ) ) {
2944
+	if ($taxonomy && !empty($post_types)) {
2945 2945
 		$posttypes = array();
2946 2946
 		
2947
-		foreach ( $post_types as $posttype ) {
2948
-			$posttypes[] = $posttype . 'category';
2949
-			$posttypes[] = $posttype . '_tags';
2947
+		foreach ($post_types as $posttype) {
2948
+			$posttypes[] = $posttype.'category';
2949
+			$posttypes[] = $posttype.'_tags';
2950 2950
 		}
2951 2951
 		
2952 2952
 		$post_types = $posttypes;
2953 2953
 	}
2954 2954
 
2955 2955
 	$return = false;
2956
-	if ( $post_type != '' && !empty( $post_types ) && in_array( $post_type, $post_types ) ) {
2956
+	if ($post_type != '' && !empty($post_types) && in_array($post_type, $post_types)) {
2957 2957
 		$return = true;
2958 2958
 	}
2959 2959
 
@@ -2968,7 +2968,7 @@  discard block
 block discarded – undo
2968 2968
  * @return bool True if Yoast SEO disabled on GD pages.
2969 2969
  */
2970 2970
 function geodir_disable_yoast_seo_metas() {
2971
-    return (bool)get_option( 'geodir_disable_yoast_meta' );
2971
+    return (bool) get_option('geodir_disable_yoast_meta');
2972 2972
 }
2973 2973
 
2974 2974
 /**
@@ -2979,30 +2979,30 @@  discard block
 block discarded – undo
2979 2979
  * @param int $post_id The post ID.
2980 2980
  * @return bool True if allowed.
2981 2981
  */
2982
-function geodir_wpml_allowed_to_duplicate( $post_id ) {
2982
+function geodir_wpml_allowed_to_duplicate($post_id) {
2983 2983
     $allowed = false;
2984 2984
     
2985
-    if ( !geodir_is_wpml() || empty( $post_id ) ) {
2985
+    if (!geodir_is_wpml() || empty($post_id)) {
2986 2986
         return $allowed;
2987 2987
     }
2988 2988
     
2989
-    $user_id = (int)get_current_user_id();
2989
+    $user_id = (int) get_current_user_id();
2990 2990
     
2991
-    if ( empty( $user_id ) ) {
2991
+    if (empty($user_id)) {
2992 2992
         return $allowed;
2993 2993
     }
2994 2994
     
2995
-    $post_type = get_post_type( $post_id );
2996
-    if ( !is_post_type_translated( $post_type ) || get_post_meta( $post_id, '_icl_lang_duplicate_of', true ) ) {
2995
+    $post_type = get_post_type($post_id);
2996
+    if (!is_post_type_translated($post_type) || get_post_meta($post_id, '_icl_lang_duplicate_of', true)) {
2997 2997
         return $allowed;
2998 2998
     }
2999 2999
     
3000
-    if ( geodir_listing_belong_to_current_user( $post_id ) ) {
3000
+    if (geodir_listing_belong_to_current_user($post_id)) {
3001 3001
         $allowed = true;
3002 3002
     }
3003 3003
     
3004
-    $disable_cpts = get_option( 'geodir_wpml_disable_duplicate' );
3005
-    if ( $allowed && !empty( $disable_cpts ) && in_array( $post_type, $disable_cpts ) ) {
3004
+    $disable_cpts = get_option('geodir_wpml_disable_duplicate');
3005
+    if ($allowed && !empty($disable_cpts) && in_array($post_type, $disable_cpts)) {
3006 3006
         $allowed = false;
3007 3007
     }
3008 3008
     
@@ -3012,7 +3012,7 @@  discard block
 block discarded – undo
3012 3012
      * @param bool $allowed True if allowed.
3013 3013
      * @param int $post_id The post ID.
3014 3014
      */
3015
-    return apply_filters( 'geodir_wpml_allowed_to_duplicate', $allowed, $post_id );
3015
+    return apply_filters('geodir_wpml_allowed_to_duplicate', $allowed, $post_id);
3016 3016
 }
3017 3017
 
3018 3018
 /**
@@ -3027,61 +3027,61 @@  discard block
 block discarded – undo
3027 3027
  * @param string $content_html The output html of the geodir_edit_post_link() function.
3028 3028
  * @return string Filtered html of the geodir_edit_post_link() function.
3029 3029
  */
3030
-function geodir_wpml_frontend_duplicate_listing( $content_html ) {
3030
+function geodir_wpml_frontend_duplicate_listing($content_html) {
3031 3031
     global $post, $preview, $sitepress;
3032 3032
     
3033
-    if ( !empty( $post->ID ) && !$preview && geodir_is_page( 'detail' ) && geodir_wpml_allowed_to_duplicate( $post->ID ) ) {
3033
+    if (!empty($post->ID) && !$preview && geodir_is_page('detail') && geodir_wpml_allowed_to_duplicate($post->ID)) {
3034 3034
         $post_id = $post->ID;
3035
-        $element_type = 'post_' . get_post_type( $post_id );
3036
-        $original_post_id = $sitepress->get_original_element_id( $post_id, $element_type );
3035
+        $element_type = 'post_'.get_post_type($post_id);
3036
+        $original_post_id = $sitepress->get_original_element_id($post_id, $element_type);
3037 3037
         
3038
-        if ( $original_post_id == $post_id ) {
3038
+        if ($original_post_id == $post_id) {
3039 3039
             $wpml_languages = $sitepress->get_active_languages();
3040
-            $post_language = $sitepress->get_language_for_element( $post_id, $element_type );
3040
+            $post_language = $sitepress->get_language_for_element($post_id, $element_type);
3041 3041
             
3042
-            if ( !empty( $wpml_languages ) && isset( $wpml_languages[ $post_language ] ) ) {
3043
-                unset( $wpml_languages[ $post_language ] );
3042
+            if (!empty($wpml_languages) && isset($wpml_languages[$post_language])) {
3043
+                unset($wpml_languages[$post_language]);
3044 3044
             }
3045 3045
             
3046
-            if ( !empty( $wpml_languages ) ) {
3047
-                $trid  = $sitepress->get_element_trid( $post_id, $element_type );
3048
-                $element_translations = $sitepress->get_element_translations( $trid, $element_type );
3049
-                $duplicates = $sitepress->get_duplicates( $post_id );
3046
+            if (!empty($wpml_languages)) {
3047
+                $trid = $sitepress->get_element_trid($post_id, $element_type);
3048
+                $element_translations = $sitepress->get_element_translations($trid, $element_type);
3049
+                $duplicates = $sitepress->get_duplicates($post_id);
3050 3050
                 
3051
-                $wpml_content = '<div class="geodir-company_info gd-detail-duplicate"><h3 class="widget-title">' . __( 'Translate Listing', 'geodirectory' ) . '</h3>';
3051
+                $wpml_content = '<div class="geodir-company_info gd-detail-duplicate"><h3 class="widget-title">'.__('Translate Listing', 'geodirectory').'</h3>';
3052 3052
                 $wpml_content .= '<table class="gd-duplicate-table" style="width:100%;margin:0"><tbody>';
3053
-                $wpml_content .= '<tr style="border-bottom:solid 1px #efefef"><th style="padding:0 2px 2px 2px">' . __( 'Language', 'geodirectory' ) . '</th><th style="width:25px;"></th><th style="width:5em;text-align:center">' . __( 'Translate', 'geodirectory' ) . '</th></tr>';
3053
+                $wpml_content .= '<tr style="border-bottom:solid 1px #efefef"><th style="padding:0 2px 2px 2px">'.__('Language', 'geodirectory').'</th><th style="width:25px;"></th><th style="width:5em;text-align:center">'.__('Translate', 'geodirectory').'</th></tr>';
3054 3054
                 
3055 3055
                 $needs_translation = false;
3056 3056
                 
3057
-                foreach ( $wpml_languages as $lang_code => $lang ) {
3057
+                foreach ($wpml_languages as $lang_code => $lang) {
3058 3058
                     $duplicates_text = '';
3059 3059
                     $translated = false;
3060 3060
                     
3061
-                    if ( !empty( $element_translations ) && isset( $element_translations[$lang_code] ) ) {
3061
+                    if (!empty($element_translations) && isset($element_translations[$lang_code])) {
3062 3062
                         $translated = true;
3063 3063
                         
3064
-                        if ( !empty( $duplicates ) && isset( $duplicates[$lang_code] ) ) {
3065
-                            $duplicates_text = ' ' . __( '(duplicate)', 'geodirectory' );
3064
+                        if (!empty($duplicates) && isset($duplicates[$lang_code])) {
3065
+                            $duplicates_text = ' '.__('(duplicate)', 'geodirectory');
3066 3066
                         }
3067 3067
                     } else {
3068 3068
                         $needs_translation = true;
3069 3069
                     }
3070 3070
                     
3071
-                    $wpml_content .= '<tr><td style="padding:4px">' . $lang['english_name'] . $duplicates_text . '</td><td>&nbsp;</td><td style="text-align:center;">';
3071
+                    $wpml_content .= '<tr><td style="padding:4px">'.$lang['english_name'].$duplicates_text.'</td><td>&nbsp;</td><td style="text-align:center;">';
3072 3072
                     
3073
-                    if ( $translated ) {
3073
+                    if ($translated) {
3074 3074
                         $wpml_content .= '<i class="fa fa-check" style="color:orange"></i>';
3075 3075
                     } else {
3076
-                        $wpml_content .= '<input name="gd_icl_dup[]" value="' . $lang_code . '" title="' . esc_attr__( 'Create duplicate', 'geodirectory' ) . '" type="checkbox">';
3076
+                        $wpml_content .= '<input name="gd_icl_dup[]" value="'.$lang_code.'" title="'.esc_attr__('Create duplicate', 'geodirectory').'" type="checkbox">';
3077 3077
                     }
3078 3078
                     
3079 3079
                     $wpml_content .= '</td></tr>';
3080 3080
                 }
3081 3081
                 
3082
-                if ( $needs_translation ) {
3083
-                    $nonce = wp_create_nonce( 'geodir_duplicate_nonce' );
3084
-                    $wpml_content .= '<tr><td>&nbsp;</td><td style="vertical-align:middle;padding-top:13px"><i style="display:none" class="fa fa-spin fa-refresh"></i></td><td style="padding:15px 3px 3px 3px;text-align:right"><button data-nonce="' . esc_attr( $nonce ) . '" data-post-id="' . $post_id . '" id="gd_make_duplicates" class="button-secondary">' . __( 'Duplicate', 'geodirectory' ) . '</button></td></tr>';
3082
+                if ($needs_translation) {
3083
+                    $nonce = wp_create_nonce('geodir_duplicate_nonce');
3084
+                    $wpml_content .= '<tr><td>&nbsp;</td><td style="vertical-align:middle;padding-top:13px"><i style="display:none" class="fa fa-spin fa-refresh"></i></td><td style="padding:15px 3px 3px 3px;text-align:right"><button data-nonce="'.esc_attr($nonce).'" data-post-id="'.$post_id.'" id="gd_make_duplicates" class="button-secondary">'.__('Duplicate', 'geodirectory').'</button></td></tr>';
3085 3085
                 }
3086 3086
                 
3087 3087
                 $wpml_content .= '</tbody></table>';
@@ -3103,12 +3103,12 @@  discard block
 block discarded – undo
3103 3103
  * @param array $settings GD design settings array.
3104 3104
  * @return array Filtered GD design settings array..
3105 3105
  */
3106
-function geodir_wpml_duplicate_settings( $settings = array() ) {
3106
+function geodir_wpml_duplicate_settings($settings = array()) {
3107 3107
     $new_settings = array();
3108 3108
     
3109
-    foreach ( $settings as $key => $setting ) {
3109
+    foreach ($settings as $key => $setting) {
3110 3110
         
3111
-        if ( isset( $setting['type'] ) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_settings' ) {
3111
+        if (isset($setting['type']) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_settings') {
3112 3112
             $new_settings[] = array(
3113 3113
                 'name' => __('Disable WPML duplicate translation', 'geodirectory'),
3114 3114
                 'desc' => __('Select post types to disable front end WPML duplicate translation. For selected post types the WPML duplicate option will be disabled from listing detail page sidebar.', 'geodirectory'),
Please login to merge, or discard this patch.
geodirectory-functions/location_functions.php 2 patches
Indentation   +405 added lines, -405 removed lines patch added patch discarded remove patch
@@ -9,10 +9,10 @@  discard block
 block discarded – undo
9 9
  */
10 10
 function geodir_get_current_city_lat()
11 11
 {
12
-    $location = geodir_get_default_location();
13
-    $lat = isset($location_result->city_latitude) ? $location_result->city_latitude : '39.952484';
12
+	$location = geodir_get_default_location();
13
+	$lat = isset($location_result->city_latitude) ? $location_result->city_latitude : '39.952484';
14 14
 
15
-    return $lat;
15
+	return $lat;
16 16
 }
17 17
 
18 18
 /**
@@ -25,9 +25,9 @@  discard block
 block discarded – undo
25 25
  */
26 26
 function geodir_get_current_city_lng()
27 27
 {
28
-    $location = geodir_get_default_location();
29
-    $lng = isset($location_result->city_longitude) ? $location_result->city_longitude : '-75.163786';
30
-    return $lng;
28
+	$location = geodir_get_default_location();
29
+	$lng = isset($location_result->city_longitude) ? $location_result->city_longitude : '-75.163786';
30
+	return $lng;
31 31
 }
32 32
 
33 33
 
@@ -40,15 +40,15 @@  discard block
 block discarded – undo
40 40
  */
41 41
 function geodir_get_default_location()
42 42
 {
43
-    /**
44
-     * Filter the default location.
45
-     *
46
-     * @since 1.0.0
47
-     * @package GeoDirectory
48
-     *
49
-     * @param string $location_result The default location object.
50
-     */
51
-    return $location_result = apply_filters('geodir_get_default_location', get_option('geodir_default_location'));
43
+	/**
44
+	 * Filter the default location.
45
+	 *
46
+	 * @since 1.0.0
47
+	 * @package GeoDirectory
48
+	 *
49
+	 * @param string $location_result The default location object.
50
+	 */
51
+	return $location_result = apply_filters('geodir_get_default_location', get_option('geodir_default_location'));
52 52
 }
53 53
 
54 54
 /**
@@ -60,11 +60,11 @@  discard block
 block discarded – undo
60 60
  */
61 61
 function geodir_is_default_location_set()
62 62
 {
63
-    $default_location = geodir_get_default_location();
64
-    if (!empty($default_location))
65
-        return true;
66
-    else
67
-        return false;
63
+	$default_location = geodir_get_default_location();
64
+	if (!empty($default_location))
65
+		return true;
66
+	else
67
+		return false;
68 68
 }
69 69
 
70 70
 /**
@@ -78,15 +78,15 @@  discard block
 block discarded – undo
78 78
 function create_location_slug($location_string)
79 79
 {
80 80
 
81
-    /**
82
-     * Filter the location slug.
83
-     *
84
-     * @since 1.0.0
85
-     * @package GeoDirectory
86
-     *
87
-     * @param string $location_string Sanitized location string.
88
-     */
89
-    return urldecode(apply_filters('geodir_location_slug_check', sanitize_title($location_string)));
81
+	/**
82
+	 * Filter the location slug.
83
+	 *
84
+	 * @since 1.0.0
85
+	 * @package GeoDirectory
86
+	 *
87
+	 * @param string $location_string Sanitized location string.
88
+	 */
89
+	return urldecode(apply_filters('geodir_location_slug_check', sanitize_title($location_string)));
90 90
 
91 91
 }
92 92
 
@@ -100,15 +100,15 @@  discard block
 block discarded – undo
100 100
  */
101 101
 function geodir_get_location($id = '')
102 102
 {
103
-    /**
104
-     * Filter the location information.
105
-     *
106
-     * @since 1.0.0
107
-     * @package GeoDirectory
108
-     *
109
-     * @param string $id The location ID.
110
-     */
111
-    return $location_result = apply_filters('geodir_get_location_by_id', get_option('geodir_default_location'), $id);
103
+	/**
104
+	 * Filter the location information.
105
+	 *
106
+	 * @since 1.0.0
107
+	 * @package GeoDirectory
108
+	 *
109
+	 * @param string $id The location ID.
110
+	 */
111
+	return $location_result = apply_filters('geodir_get_location_by_id', get_option('geodir_default_location'), $id);
112 112
 }
113 113
 
114 114
 /**
@@ -122,28 +122,28 @@  discard block
 block discarded – undo
122 122
  */
123 123
 function geodir_get_country_dl($post_country = '', $prefix = '')
124 124
 {
125
-    global $wpdb;
125
+	global $wpdb;
126 126
 
127
-    $rows = $wpdb->get_results("SELECT Country,ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " ORDER BY Country ASC");
127
+	$rows = $wpdb->get_results("SELECT Country,ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " ORDER BY Country ASC");
128 128
     
129
-    $ISO2 = array();
130
-    $countries = array();
129
+	$ISO2 = array();
130
+	$countries = array();
131 131
     
132
-    foreach ($rows as $row) {
133
-        $ISO2[$row->Country] = $row->ISO2;
134
-        $countries[$row->Country] = __($row->Country, 'geodirectory');
135
-    }
132
+	foreach ($rows as $row) {
133
+		$ISO2[$row->Country] = $row->ISO2;
134
+		$countries[$row->Country] = __($row->Country, 'geodirectory');
135
+	}
136 136
     
137
-    asort($countries);
137
+	asort($countries);
138 138
     
139
-    $out_put = '<option ' . selected('', $post_country, false) . ' value="">' . __('Select Country', 'geodirectory') . '</option>';
140
-    foreach ($countries as $country => $name) {
141
-        $ccode = $ISO2[$country];
139
+	$out_put = '<option ' . selected('', $post_country, false) . ' value="">' . __('Select Country', 'geodirectory') . '</option>';
140
+	foreach ($countries as $country => $name) {
141
+		$ccode = $ISO2[$country];
142 142
 
143
-        $out_put .= '<option ' . selected($post_country, $country, false) . ' value="' . esc_attr($country) . '" data-country_code="' . $ccode . '">' . $name . '</option>';
144
-    }
143
+		$out_put .= '<option ' . selected($post_country, $country, false) . ' value="' . esc_attr($country) . '" data-country_code="' . $ccode . '">' . $name . '</option>';
144
+	}
145 145
 
146
-    echo $out_put;
146
+	echo $out_put;
147 147
 }
148 148
 
149 149
 
@@ -158,40 +158,40 @@  discard block
 block discarded – undo
158 158
 function geodir_location_form_submit()
159 159
 {
160 160
 
161
-    global $wpdb, $plugin_prefix;
162
-    if (isset($_REQUEST['add_location'])) {
161
+	global $wpdb, $plugin_prefix;
162
+	if (isset($_REQUEST['add_location'])) {
163 163
 
164
-        $location_info = array(
165
-            'city' => $_REQUEST['city'],
166
-            'region' => $_REQUEST['region'],
167
-            'country' => $_REQUEST['country'],
168
-            'geo_lat' => $_REQUEST['latitude'],
169
-            'geo_lng' => $_REQUEST['longitude'],
170
-            'is_default' => $_REQUEST['is_default'],
171
-            'update_city' => $_REQUEST['update_city']
172
-        );
164
+		$location_info = array(
165
+			'city' => $_REQUEST['city'],
166
+			'region' => $_REQUEST['region'],
167
+			'country' => $_REQUEST['country'],
168
+			'geo_lat' => $_REQUEST['latitude'],
169
+			'geo_lng' => $_REQUEST['longitude'],
170
+			'is_default' => $_REQUEST['is_default'],
171
+			'update_city' => $_REQUEST['update_city']
172
+		);
173 173
 
174
-        $old_location = geodir_get_default_location();
174
+		$old_location = geodir_get_default_location();
175 175
 
176
-        $locationid = geodir_add_new_location($location_info);
176
+		$locationid = geodir_add_new_location($location_info);
177 177
 
178
-        $default_location = geodir_get_location($locationid);
178
+		$default_location = geodir_get_location($locationid);
179 179
 
180
-        //UPDATE AND DELETE LISTING
181
-        $posttype = geodir_get_posttypes();
182
-        if (isset($_REQUEST['listing_action']) && $_REQUEST['listing_action'] == 'delete') {
180
+		//UPDATE AND DELETE LISTING
181
+		$posttype = geodir_get_posttypes();
182
+		if (isset($_REQUEST['listing_action']) && $_REQUEST['listing_action'] == 'delete') {
183 183
 
184
-            foreach ($posttype as $posttypeobj) {
185
-                $post_locations = '[' . $default_location->city_slug . '],[' . $default_location->region_slug . '],[' . $default_location->country_slug . ']'; // set all overall post location
184
+			foreach ($posttype as $posttypeobj) {
185
+				$post_locations = '[' . $default_location->city_slug . '],[' . $default_location->region_slug . '],[' . $default_location->country_slug . ']'; // set all overall post location
186 186
 
187
-                $sql = $wpdb->prepare(
188
-                    "UPDATE " . $plugin_prefix . $posttypeobj . "_detail SET post_city=%s, post_region=%s, post_country=%s, post_locations=%s WHERE post_location_id=%d AND ( post_city!=%s OR post_region!=%s OR post_country!=%s OR post_locations!=%s OR post_locations IS NULL)",
189
-                    array($_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations, $locationid, $_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations)
190
-                );
191
-                $wpdb->query($sql);
192
-            }
193
-        }
194
-    }
187
+				$sql = $wpdb->prepare(
188
+					"UPDATE " . $plugin_prefix . $posttypeobj . "_detail SET post_city=%s, post_region=%s, post_country=%s, post_locations=%s WHERE post_location_id=%d AND ( post_city!=%s OR post_region!=%s OR post_country!=%s OR post_locations!=%s OR post_locations IS NULL)",
189
+					array($_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations, $locationid, $_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations)
190
+				);
191
+				$wpdb->query($sql);
192
+			}
193
+		}
194
+	}
195 195
 }
196 196
 
197 197
 /**
@@ -215,37 +215,37 @@  discard block
 block discarded – undo
215 215
  */
216 216
 function geodir_add_new_location($location_info = array())
217 217
 {
218
-    global $wpdb;
219
-
220
-    if (!empty($location_info)) {
221
-        $location_city = ($location_info['city'] != '') ? $location_info['city'] : 'all';
222
-        $location_region = ($location_info['region'] != '') ? $location_info['region'] : 'all';
223
-        $location_country = ($location_info['country'] != '') ? geodir_get_normal_country($location_info['country']) : 'all';
224
-        $location_lat = ($location_info['geo_lat'] != '') ? $location_info['geo_lat'] : '';
225
-        $location_lng = ($location_info['geo_lng'] != '') ? $location_info['geo_lng'] : '';
226
-        $is_default = isset($location_info['is_default']) ? $location_info['is_default'] : '';
227
-        $country_slug = create_location_slug(__($location_country, 'geodirectory'));
228
-        $region_slug = create_location_slug($location_region);
229
-        $city_slug = create_location_slug($location_city);
218
+	global $wpdb;
219
+
220
+	if (!empty($location_info)) {
221
+		$location_city = ($location_info['city'] != '') ? $location_info['city'] : 'all';
222
+		$location_region = ($location_info['region'] != '') ? $location_info['region'] : 'all';
223
+		$location_country = ($location_info['country'] != '') ? geodir_get_normal_country($location_info['country']) : 'all';
224
+		$location_lat = ($location_info['geo_lat'] != '') ? $location_info['geo_lat'] : '';
225
+		$location_lng = ($location_info['geo_lng'] != '') ? $location_info['geo_lng'] : '';
226
+		$is_default = isset($location_info['is_default']) ? $location_info['is_default'] : '';
227
+		$country_slug = create_location_slug(__($location_country, 'geodirectory'));
228
+		$region_slug = create_location_slug($location_region);
229
+		$city_slug = create_location_slug($location_city);
230 230
         
231
-        /**
232
-         * Filter add new location data.
233
-         *
234
-         * @since 1.0.0
235
-         */
236
-        $geodir_location = (object)apply_filters('geodir_add_new_location', array('location_id' => 0,
237
-            'country' => $location_country,
238
-            'region' => $location_region,
239
-            'city' => $location_city,
240
-            'country_slug' => $country_slug,
241
-            'region_slug' => $region_slug,
242
-            'city_slug' => $city_slug,
243
-            'city_latitude' => $location_lat,
244
-            'city_longitude' => $location_lng,
245
-            'is_default' => $is_default
246
-        ));
247
-
248
-        /* // Not allowed to create country in DB : 2016-12-09
231
+		/**
232
+		 * Filter add new location data.
233
+		 *
234
+		 * @since 1.0.0
235
+		 */
236
+		$geodir_location = (object)apply_filters('geodir_add_new_location', array('location_id' => 0,
237
+			'country' => $location_country,
238
+			'region' => $location_region,
239
+			'city' => $location_city,
240
+			'country_slug' => $country_slug,
241
+			'region_slug' => $region_slug,
242
+			'city_slug' => $city_slug,
243
+			'city_latitude' => $location_lat,
244
+			'city_longitude' => $location_lng,
245
+			'is_default' => $is_default
246
+		));
247
+
248
+		/* // Not allowed to create country in DB : 2016-12-09
249 249
         if ($geodir_location->country) {
250 250
 
251 251
             $get_country = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country=%s", array($geodir_location->country)));
@@ -259,14 +259,14 @@  discard block
 block discarded – undo
259 259
         }
260 260
         */
261 261
 
262
-        if ($geodir_location->is_default)
263
-            update_option('geodir_default_location', $geodir_location);
262
+		if ($geodir_location->is_default)
263
+			update_option('geodir_default_location', $geodir_location);
264 264
 
265
-        return $geodir_location->location_id;
265
+		return $geodir_location->location_id;
266 266
 
267
-    } else {
268
-        return false;
269
-    }
267
+	} else {
268
+		return false;
269
+	}
270 270
 }
271 271
 
272 272
 /**
@@ -280,7 +280,7 @@  discard block
 block discarded – undo
280 280
  */
281 281
 function geodir_random_float($min = 0, $max = 1)
282 282
 {
283
-    return $min + mt_rand() / mt_getrandmax() * ($max - $min);
283
+	return $min + mt_rand() / mt_getrandmax() * ($max - $min);
284 284
 }
285 285
 
286 286
 /**
@@ -294,22 +294,22 @@  discard block
 block discarded – undo
294 294
  */
295 295
 function geodir_get_address_by_lat_lan($lat, $lng)
296 296
 {
297
-    $url = 'https://maps.googleapis.com/maps/api/geocode/json?latlng=' . trim($lat) . ',' . trim($lng) ;
298
-
299
-    $ch = curl_init();
300
-    curl_setopt($ch, CURLOPT_URL, $url);
301
-    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
302
-    curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
303
-    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
304
-    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
305
-    $response = curl_exec($ch);
306
-    curl_close($ch);
307
-    $data = json_decode($response);
308
-    $status = $data->status;
309
-    if ($status == "OK") {
310
-        return $data->results[0]->address_components;
311
-    } else
312
-        return false;
297
+	$url = 'https://maps.googleapis.com/maps/api/geocode/json?latlng=' . trim($lat) . ',' . trim($lng) ;
298
+
299
+	$ch = curl_init();
300
+	curl_setopt($ch, CURLOPT_URL, $url);
301
+	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
302
+	curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
303
+	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
304
+	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
305
+	$response = curl_exec($ch);
306
+	curl_close($ch);
307
+	$data = json_decode($response);
308
+	$status = $data->status;
309
+	if ($status == "OK") {
310
+		return $data->results[0]->address_components;
311
+	} else
312
+		return false;
313 313
 }
314 314
 
315 315
 /**
@@ -326,71 +326,71 @@  discard block
 block discarded – undo
326 326
  */
327 327
 function geodir_get_current_location_terms($location_array_from = 'session', $gd_post_type = '')
328 328
 {
329
-    global $wp, $gd_session;
330
-    $location_array = array();
331
-    if ($location_array_from == 'session') {
332
-        if ($gd_session->get('gd_country') == 'me' || $gd_session->get('gd_region') == 'me' || $gd_session->get('gd_city') == 'me') {
333
-            return $location_array;
334
-        }
329
+	global $wp, $gd_session;
330
+	$location_array = array();
331
+	if ($location_array_from == 'session') {
332
+		if ($gd_session->get('gd_country') == 'me' || $gd_session->get('gd_region') == 'me' || $gd_session->get('gd_city') == 'me') {
333
+			return $location_array;
334
+		}
335 335
 
336
-        $country = isset($_REQUEST['gd_country']) ? $_REQUEST['gd_country'] : $gd_session->get('gd_country');
337
-        if ($country != '' && $country)
338
-            $location_array['gd_country'] = urldecode($country);
336
+		$country = isset($_REQUEST['gd_country']) ? $_REQUEST['gd_country'] : $gd_session->get('gd_country');
337
+		if ($country != '' && $country)
338
+			$location_array['gd_country'] = urldecode($country);
339 339
 
340
-        $region = isset($_REQUEST['gd_region']) ? $_REQUEST['gd_region'] : $gd_session->get('gd_region');
341
-        if ($region != '' && $region)
342
-            $location_array['gd_region'] = urldecode($region);
340
+		$region = isset($_REQUEST['gd_region']) ? $_REQUEST['gd_region'] : $gd_session->get('gd_region');
341
+		if ($region != '' && $region)
342
+			$location_array['gd_region'] = urldecode($region);
343 343
 
344
-        $city = isset($_REQUEST['gd_city']) ? $_REQUEST['gd_city'] : $gd_session->get('gd_city');
345
-        if ($city != '' && $city)
346
-            $location_array['gd_city'] = urldecode($city);
347
-    } else {
348
-        if ((isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] == 'me') || (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] == 'me') || (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] == 'me')) {
349
-            return $location_array;
350
-        }
344
+		$city = isset($_REQUEST['gd_city']) ? $_REQUEST['gd_city'] : $gd_session->get('gd_city');
345
+		if ($city != '' && $city)
346
+			$location_array['gd_city'] = urldecode($city);
347
+	} else {
348
+		if ((isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] == 'me') || (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] == 'me') || (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] == 'me')) {
349
+			return $location_array;
350
+		}
351 351
 
352
-        $country = (isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] != '') ? $wp->query_vars['gd_country'] : '';
352
+		$country = (isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] != '') ? $wp->query_vars['gd_country'] : '';
353 353
 
354
-        $region = (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] != '') ? $wp->query_vars['gd_region'] : '';
354
+		$region = (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] != '') ? $wp->query_vars['gd_region'] : '';
355 355
 
356
-        $city = (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] != '') ? $wp->query_vars['gd_city'] : '';
356
+		$city = (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] != '') ? $wp->query_vars['gd_city'] : '';
357 357
 
358
-        if ($country != '')
359
-            $location_array['gd_country'] = urldecode($country);
358
+		if ($country != '')
359
+			$location_array['gd_country'] = urldecode($country);
360 360
 
361
-        if ($region != '')
362
-            $location_array['gd_region'] = urldecode($region);
361
+		if ($region != '')
362
+			$location_array['gd_region'] = urldecode($region);
363 363
 
364
-        if ($city != '')
365
-            $location_array['gd_city'] = urldecode($city);
364
+		if ($city != '')
365
+			$location_array['gd_city'] = urldecode($city);
366 366
 			
367 367
 		// Fix category link in ajax popular category widget on change post type
368 368
 		if (empty($location_array) && defined('DOING_AJAX') && DOING_AJAX) {
369 369
 			$location_array = geodir_get_current_location_terms('session');
370 370
 		}
371
-    }
371
+	}
372 372
 
373 373
 
374 374
 	/**
375 375
 	 * Filter the location terms.
376 376
 	 *
377 377
 	 * @since 1.4.6
378
-     * @package GeoDirectory
378
+	 * @package GeoDirectory
379
+	 *
380
+	 * @param array $location_array {
381
+	 *    Attributes of the location_array.
382
+	 *
383
+	 *    @type string $gd_country The country slug.
384
+	 *    @type string $gd_region The region slug.
385
+	 *    @type string $gd_city The city slug.
379 386
 	 *
380
-     * @param array $location_array {
381
-     *    Attributes of the location_array.
382
-     *
383
-     *    @type string $gd_country The country slug.
384
-     *    @type string $gd_region The region slug.
385
-     *    @type string $gd_city The city slug.
386
-     *
387
-     * }
387
+	 * }
388 388
 	 * @param string $location_array_from Source type of location terms. Default session.
389 389
 	 * @param string $gd_post_type WP post type.
390 390
 	 */
391 391
 	$location_array = apply_filters( 'geodir_current_location_terms', $location_array, $location_array_from, $gd_post_type );
392 392
 
393
-    return $location_array;
393
+	return $location_array;
394 394
 
395 395
 }
396 396
 
@@ -403,24 +403,24 @@  discard block
 block discarded – undo
403 403
  * @return bool|string
404 404
  */
405 405
 function geodir_get_location_link($which_location = 'current') {
406
-    $location_link = get_permalink(geodir_location_page_id());
407
-
408
-    if ($which_location == 'base') {
409
-        return $location_link;
410
-    } else {
411
-        $location_terms = geodir_get_current_location_terms();
412
-
413
-        if (!empty($location_terms)) {
414
-            if (get_option('permalink_structure') != '') {
415
-                $location_terms = implode("/", $location_terms);
416
-                $location_terms = rtrim($location_terms, '/');
417
-                $location_link .= $location_terms;
418
-            } else {
419
-                $location_link = geodir_getlink($location_link, $location_terms);
420
-            }
421
-        }
422
-    }
423
-    return $location_link;
406
+	$location_link = get_permalink(geodir_location_page_id());
407
+
408
+	if ($which_location == 'base') {
409
+		return $location_link;
410
+	} else {
411
+		$location_terms = geodir_get_current_location_terms();
412
+
413
+		if (!empty($location_terms)) {
414
+			if (get_option('permalink_structure') != '') {
415
+				$location_terms = implode("/", $location_terms);
416
+				$location_terms = rtrim($location_terms, '/');
417
+				$location_link .= $location_terms;
418
+			} else {
419
+				$location_link = geodir_getlink($location_link, $location_terms);
420
+			}
421
+		}
422
+	}
423
+	return $location_link;
424 424
 }
425 425
 
426 426
 /**
@@ -433,34 +433,34 @@  discard block
 block discarded – undo
433 433
  * @return array|bool Returns address on success.
434 434
  */
435 435
 function geodir_get_osm_address_by_lat_lan($lat, $lng) {
436
-    $url = is_ssl() ? 'https:' : 'http:';
437
-    $url .= '//nominatim.openstreetmap.org/reverse?format=json&lat=' . trim($lat) . '&lon=' . trim($lng) . '&zoom=16&addressdetails=1&email=' . get_option('admin_email');
438
-
439
-    $ch = curl_init();
440
-    curl_setopt($ch, CURLOPT_URL, $url);
441
-    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
442
-    curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
443
-    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
444
-    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
445
-    $response = curl_exec($ch);
446
-    curl_close($ch);
447
-    $data = json_decode($response);
436
+	$url = is_ssl() ? 'https:' : 'http:';
437
+	$url .= '//nominatim.openstreetmap.org/reverse?format=json&lat=' . trim($lat) . '&lon=' . trim($lng) . '&zoom=16&addressdetails=1&email=' . get_option('admin_email');
438
+
439
+	$ch = curl_init();
440
+	curl_setopt($ch, CURLOPT_URL, $url);
441
+	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
442
+	curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
443
+	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
444
+	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
445
+	$response = curl_exec($ch);
446
+	curl_close($ch);
447
+	$data = json_decode($response);
448 448
     
449
-    if (!empty($data) && !empty($data->address)) {
450
-        $address_fields = array('public_building', 'house', 'house_number', 'bakery', 'footway', 'street', 'road', 'village', 'attraction', 'pedestrian', 'neighbourhood', 'suburb');
451
-        $formatted_address = (array)$data->address;
449
+	if (!empty($data) && !empty($data->address)) {
450
+		$address_fields = array('public_building', 'house', 'house_number', 'bakery', 'footway', 'street', 'road', 'village', 'attraction', 'pedestrian', 'neighbourhood', 'suburb');
451
+		$formatted_address = (array)$data->address;
452 452
         
453
-        foreach ( $data->address as $key => $value ) {
454
-            if (!in_array($key, $address_fields)) {
455
-                unset($formatted_address[$key]);
456
-            }
457
-        }
458
-        $data->formatted_address = !empty($formatted_address) ? implode(', ', $formatted_address) : '';
453
+		foreach ( $data->address as $key => $value ) {
454
+			if (!in_array($key, $address_fields)) {
455
+				unset($formatted_address[$key]);
456
+			}
457
+		}
458
+		$data->formatted_address = !empty($formatted_address) ? implode(', ', $formatted_address) : '';
459 459
         
460
-        return $data;
461
-    } else {
462
-        return false;
463
-    }
460
+		return $data;
461
+	} else {
462
+		return false;
463
+	}
464 464
 }
465 465
 
466 466
 /**
@@ -472,47 +472,47 @@  discard block
 block discarded – undo
472 472
  * @return string Returns the country.
473 473
  */
474 474
 function geodir_get_normal_country($country) {
475
-    global $wpdb;
476
-    if ($result = geodir_get_country_by_name($country)) {
477
-        return $result;
478
-    }
475
+	global $wpdb;
476
+	if ($result = geodir_get_country_by_name($country)) {
477
+		return $result;
478
+	}
479 479
     
480
-    if (defined('POST_LOCATION_TABLE')) {
481
-        $rows = $wpdb->get_results($wpdb->prepare("SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country NOT LIKE %s ORDER BY location_id ASC", $country));
482
-        if (!empty($rows)) {
483
-            foreach ($rows as $row) {
484
-                $translated = __($row->country, 'geodirectory');
485
-                if (geodir_strtolower($translated) == geodir_strtolower($country) && $result = geodir_get_country_by_name($row->country)) {
486
-                    return $result;
487
-                }
488
-            }
489
-        }
480
+	if (defined('POST_LOCATION_TABLE')) {
481
+		$rows = $wpdb->get_results($wpdb->prepare("SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country NOT LIKE %s ORDER BY location_id ASC", $country));
482
+		if (!empty($rows)) {
483
+			foreach ($rows as $row) {
484
+				$translated = __($row->country, 'geodirectory');
485
+				if (geodir_strtolower($translated) == geodir_strtolower($country) && $result = geodir_get_country_by_name($row->country)) {
486
+					return $result;
487
+				}
488
+			}
489
+		}
490 490
         
491
-        $rows = $wpdb->get_results( $wpdb->prepare( "SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country_slug LIKE %s AND country NOT LIKE %s ORDER BY location_id", $country, $country ) );
492
-        if (!empty($rows)) {
493
-            foreach ($rows as $row) {
494
-                $translated = __($row->country, 'geodirectory');
495
-                if (geodir_strtolower($translated) == geodir_strtolower($country) && $result = geodir_get_country_by_name($row->country)) {
496
-                    return $result;
497
-                }
498
-            }
499
-        }
500
-    }
491
+		$rows = $wpdb->get_results( $wpdb->prepare( "SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country_slug LIKE %s AND country NOT LIKE %s ORDER BY location_id", $country, $country ) );
492
+		if (!empty($rows)) {
493
+			foreach ($rows as $row) {
494
+				$translated = __($row->country, 'geodirectory');
495
+				if (geodir_strtolower($translated) == geodir_strtolower($country) && $result = geodir_get_country_by_name($row->country)) {
496
+					return $result;
497
+				}
498
+			}
499
+		}
500
+	}
501 501
     
502
-    $default_location = geodir_get_default_location();
503
-    if (!empty($default_location->country) && $result = geodir_get_country_by_name($default_location->country)) {
504
-        return $result;
505
-    }
502
+	$default_location = geodir_get_default_location();
503
+	if (!empty($default_location->country) && $result = geodir_get_country_by_name($default_location->country)) {
504
+		return $result;
505
+	}
506 506
     
507
-    if (!empty($default_location->country_slug) && $result = geodir_get_country_by_name($default_location->country_slug)) {
508
-        return $result;
509
-    }
507
+	if (!empty($default_location->country_slug) && $result = geodir_get_country_by_name($default_location->country_slug)) {
508
+		return $result;
509
+	}
510 510
     
511
-    if (!empty($default_location->country_ISO2) && $result = geodir_get_country_by_name($default_location->country_ISO2, true)) {
512
-        return $result;
513
-    }
511
+	if (!empty($default_location->country_ISO2) && $result = geodir_get_country_by_name($default_location->country_ISO2, true)) {
512
+		return $result;
513
+	}
514 514
     
515
-    return $country;
515
+	return $country;
516 516
 }
517 517
 
518 518
 /**
@@ -524,16 +524,16 @@  discard block
 block discarded – undo
524 524
  * @return string Country ISO2 code.
525 525
  */
526 526
 function geodir_get_country_iso2($country) {
527
-    global $wpdb;
527
+	global $wpdb;
528 528
     
529
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
530
-        return $result;
531
-    }
532
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", geodir_get_normal_country($country)))) {
533
-        return $result;
534
-    }
529
+	if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
530
+		return $result;
531
+	}
532
+	if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", geodir_get_normal_country($country)))) {
533
+		return $result;
534
+	}
535 535
     
536
-    return $country;
536
+	return $country;
537 537
 }
538 538
 
539 539
 /**
@@ -546,16 +546,16 @@  discard block
 block discarded – undo
546 546
  * @return string|null Country ISO2 code.
547 547
  */
548 548
 function geodir_get_country_by_name($country, $iso2 = false) {
549
-    global $wpdb;
549
+	global $wpdb;
550 550
     
551
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
552
-        return $result;
553
-    }
554
-    if ($iso2 && $result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE ISO2 LIKE %s", $country))) {
555
-        return $result;
556
-    }
551
+	if ($result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
552
+		return $result;
553
+	}
554
+	if ($iso2 && $result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE ISO2 LIKE %s", $country))) {
555
+		return $result;
556
+	}
557 557
     
558
-    return NULL;
558
+	return NULL;
559 559
 }
560 560
 
561 561
 
@@ -575,158 +575,158 @@  discard block
 block discarded – undo
575 575
  */
576 576
 function geodir_replace_location_variables($content, $location_array = array(), $sep = NULL, $gd_page = '') {
577 577
 
578
-    if (empty($content)) {
579
-        return $content;
580
-    }
578
+	if (empty($content)) {
579
+		return $content;
580
+	}
581 581
 
582 582
 
583
-    $location_replace_vars = geodir_location_replace_vars($location_array, $sep, $gd_page);
583
+	$location_replace_vars = geodir_location_replace_vars($location_array, $sep, $gd_page);
584 584
 
585
-    if (!empty($location_replace_vars)) {
586
-        foreach ($location_replace_vars as $search => $replace) {
587
-            if (!empty($search) && strpos($content, $search) !== false) {
588
-                $content = str_replace($search, $replace, $content);
589
-            }
590
-        }
591
-    }
585
+	if (!empty($location_replace_vars)) {
586
+		foreach ($location_replace_vars as $search => $replace) {
587
+			if (!empty($search) && strpos($content, $search) !== false) {
588
+				$content = str_replace($search, $replace, $content);
589
+			}
590
+		}
591
+	}
592 592
 
593
-    return $content;
593
+	return $content;
594 594
 }
595 595
 add_filter('geodir_replace_location_variables', 'geodir_replace_location_variables');
596 596
 
597 597
 
598 598
 function geodir_location_replace_vars($location_array = array(), $sep = NULL, $gd_page = ''){
599 599
 
600
-    global $wp;
600
+	global $wp;
601 601
     
602
-    $location_manager = defined('GEODIRLOCATION_VERSION') ? true : false;
603
-
604
-    if (empty($location_array)) {
605
-        $location_array = geodir_get_current_location_terms('query_vars');
606
-    }
607
-
608
-    $location_terms = array();
609
-    $location_terms['gd_neighbourhood'] = !empty($wp->query_vars['gd_neighbourhood']) ? $wp->query_vars['gd_neighbourhood'] : '';
610
-    $location_terms['gd_city'] = !empty($wp->query_vars['gd_city']) ? $wp->query_vars['gd_city'] : '';
611
-    $location_terms['gd_region'] = !empty($wp->query_vars['gd_region']) ? $wp->query_vars['gd_region'] : '';
612
-    $location_terms['gd_country'] = !empty($wp->query_vars['gd_country']) ? $wp->query_vars['gd_country'] : '';
613
-
614
-    $location_names = array();
615
-    foreach ($location_terms as $type => $location) {
616
-        $location_name = $location;
617
-
618
-        if (!empty($location_name)) {
619
-            if ($location_manager) {
620
-                $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
621
-                $location_name = get_actual_location_name($location_type, $location, true);
622
-            } else {
623
-                $location_name = preg_replace( '/-(\d+)$/', '', $location_name);
624
-                $location_name = preg_replace( '/[_-]/', ' ', $location_name );
625
-                $location_name = __(geodir_ucwords($location_name), 'geodirectory');
626
-            }
627
-        }
628
-
629
-        $location_names[$type] = $location_name;
630
-    }
631
-
632
-    $location_single = '';
633
-    foreach ($location_terms as $type => $location) {
634
-        if (!empty($location)) {
635
-            if (!empty($location_names[$type])) {
636
-                $location_single = $location_names[$type];
637
-            } else {
638
-                if ($location_manager) {
639
-                    $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
640
-                    $location_single = get_actual_location_name($location_type, $location, true);
641
-                } else {
642
-                    $location_name = preg_replace( '/-(\d+)$/', '', $location);
643
-                    $location_name = preg_replace( '/[_-]/', ' ', $location_name );
644
-                    $location_single = __(geodir_ucwords($location_name), 'geodirectory');
645
-                }
646
-            }
647
-            break;
648
-        }
649
-    }
650
-
651
-    $full_location = array();
652
-    if (!empty($location_array)) {
653
-        $location_array = array_reverse($location_array);
654
-
655
-        foreach ($location_array as $type => $location) {
656
-            if (!empty($location_names[$type])) {
657
-                $location_name = $location_names[$type];
658
-            } else {
659
-                if ($location_manager) {
660
-                    $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
661
-                    $location_name = get_actual_location_name($location_type, $location, true);
662
-                } else {
663
-                    $location_name = preg_replace( '/-(\d+)$/', '', $location);
664
-                    $location_name = preg_replace( '/[_-]/', ' ', $location_name );
665
-                    $location_name = __(geodir_ucwords($location_name), 'geodirectory');
666
-                }
667
-            }
602
+	$location_manager = defined('GEODIRLOCATION_VERSION') ? true : false;
603
+
604
+	if (empty($location_array)) {
605
+		$location_array = geodir_get_current_location_terms('query_vars');
606
+	}
607
+
608
+	$location_terms = array();
609
+	$location_terms['gd_neighbourhood'] = !empty($wp->query_vars['gd_neighbourhood']) ? $wp->query_vars['gd_neighbourhood'] : '';
610
+	$location_terms['gd_city'] = !empty($wp->query_vars['gd_city']) ? $wp->query_vars['gd_city'] : '';
611
+	$location_terms['gd_region'] = !empty($wp->query_vars['gd_region']) ? $wp->query_vars['gd_region'] : '';
612
+	$location_terms['gd_country'] = !empty($wp->query_vars['gd_country']) ? $wp->query_vars['gd_country'] : '';
613
+
614
+	$location_names = array();
615
+	foreach ($location_terms as $type => $location) {
616
+		$location_name = $location;
617
+
618
+		if (!empty($location_name)) {
619
+			if ($location_manager) {
620
+				$location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
621
+				$location_name = get_actual_location_name($location_type, $location, true);
622
+			} else {
623
+				$location_name = preg_replace( '/-(\d+)$/', '', $location_name);
624
+				$location_name = preg_replace( '/[_-]/', ' ', $location_name );
625
+				$location_name = __(geodir_ucwords($location_name), 'geodirectory');
626
+			}
627
+		}
668 628
 
669
-            $full_location[] = $location_name;
670
-        }
629
+		$location_names[$type] = $location_name;
630
+	}
631
+
632
+	$location_single = '';
633
+	foreach ($location_terms as $type => $location) {
634
+		if (!empty($location)) {
635
+			if (!empty($location_names[$type])) {
636
+				$location_single = $location_names[$type];
637
+			} else {
638
+				if ($location_manager) {
639
+					$location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
640
+					$location_single = get_actual_location_name($location_type, $location, true);
641
+				} else {
642
+					$location_name = preg_replace( '/-(\d+)$/', '', $location);
643
+					$location_name = preg_replace( '/[_-]/', ' ', $location_name );
644
+					$location_single = __(geodir_ucwords($location_name), 'geodirectory');
645
+				}
646
+			}
647
+			break;
648
+		}
649
+	}
650
+
651
+	$full_location = array();
652
+	if (!empty($location_array)) {
653
+		$location_array = array_reverse($location_array);
654
+
655
+		foreach ($location_array as $type => $location) {
656
+			if (!empty($location_names[$type])) {
657
+				$location_name = $location_names[$type];
658
+			} else {
659
+				if ($location_manager) {
660
+					$location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
661
+					$location_name = get_actual_location_name($location_type, $location, true);
662
+				} else {
663
+					$location_name = preg_replace( '/-(\d+)$/', '', $location);
664
+					$location_name = preg_replace( '/[_-]/', ' ', $location_name );
665
+					$location_name = __(geodir_ucwords($location_name), 'geodirectory');
666
+				}
667
+			}
668
+
669
+			$full_location[] = $location_name;
670
+		}
671 671
 
672
-        if (!empty($full_location)) {
673
-            $full_location = array_unique($full_location);
674
-        }
675
-    }
676
-    $full_location = !empty($full_location) ? implode(', ', $full_location): '';
672
+		if (!empty($full_location)) {
673
+			$full_location = array_unique($full_location);
674
+		}
675
+	}
676
+	$full_location = !empty($full_location) ? implode(', ', $full_location): '';
677 677
     
678
-    if ( empty( $full_location ) ) {
679
-        /**
680
-         * Filter the text in meta description in full location is empty.
681
-         *
682
-         * @since 1.6.22
683
-         * 
684
-         * @param string $full_location Default: Empty.
685
-         * @param array  $location_array The array of location variables.
686
-         * @param string $gd_page       The page being filtered.
687
-         * @param string $sep           The separator.
688
-         */
689
-         $full_location = apply_filters( 'geodir_meta_description_location_empty_text', '', $location_array, $gd_page, $sep );
690
-    }
678
+	if ( empty( $full_location ) ) {
679
+		/**
680
+		 * Filter the text in meta description in full location is empty.
681
+		 *
682
+		 * @since 1.6.22
683
+		 * 
684
+		 * @param string $full_location Default: Empty.
685
+		 * @param array  $location_array The array of location variables.
686
+		 * @param string $gd_page       The page being filtered.
687
+		 * @param string $sep           The separator.
688
+		 */
689
+		 $full_location = apply_filters( 'geodir_meta_description_location_empty_text', '', $location_array, $gd_page, $sep );
690
+	}
691 691
     
692
-    if ( empty( $location_single ) ) {
693
-        /**
694
-         * Filter the text in meta description in single location is empty.
695
-         *
696
-         * @since 1.6.22
697
-         * 
698
-         * @param string $location_single Default: Empty.
699
-         * @param array $location_array The array of location variables.
700
-         * @param string $gd_page       The page being filtered.
701
-         * @param string $sep           The separator.
702
-         */
703
-         $location_single = apply_filters( 'geodir_meta_description_single_location_empty_text', '', $location_array, $gd_page, $sep );
704
-    }
705
-
706
-    $location_replace_vars = array();
707
-    $location_replace_vars['%%location_sep%%'] = $sep !== NULL ? $sep : '|';
708
-    $location_replace_vars['%%location%%'] = $full_location;
709
-    $location_replace_vars['%%in_location%%'] = $full_location != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $full_location ) : '';
710
-    $location_replace_vars['%%location_single%%'] = $location_single;
711
-    $location_replace_vars['%%in_location_single%%'] = $location_single != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $location_single ) : '';
712
-
713
-    foreach ($location_names as $type => $name) {
714
-        $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
715
-
716
-        $location_replace_vars['%%location_' . $location_type . '%%'] = $name;
717
-        $location_replace_vars['%%in_location_' . $location_type . '%%'] = !empty($name) ? sprintf( _x('in %s','in location', 'geodirectory'), $name ) : '';
718
-    }
719
-
720
-    /**
721
-     * Filter the location terms variables to search & replace.
722
-     *
723
-     * @since   1.6.16
724
-     * @package GeoDirectory
725
-     *
726
-     * @param array $location_replace_vars The array of search & replace variables.
727
-     * @param array $location_array The array of location variables.
728
-     * @param string $gd_page       The page being filtered.
729
-     * @param string $sep           The separator.
730
-     */
731
-    return apply_filters( 'geodir_filter_location_replace_variables', $location_replace_vars, $location_array, $gd_page, $sep );
692
+	if ( empty( $location_single ) ) {
693
+		/**
694
+		 * Filter the text in meta description in single location is empty.
695
+		 *
696
+		 * @since 1.6.22
697
+		 * 
698
+		 * @param string $location_single Default: Empty.
699
+		 * @param array $location_array The array of location variables.
700
+		 * @param string $gd_page       The page being filtered.
701
+		 * @param string $sep           The separator.
702
+		 */
703
+		 $location_single = apply_filters( 'geodir_meta_description_single_location_empty_text', '', $location_array, $gd_page, $sep );
704
+	}
705
+
706
+	$location_replace_vars = array();
707
+	$location_replace_vars['%%location_sep%%'] = $sep !== NULL ? $sep : '|';
708
+	$location_replace_vars['%%location%%'] = $full_location;
709
+	$location_replace_vars['%%in_location%%'] = $full_location != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $full_location ) : '';
710
+	$location_replace_vars['%%location_single%%'] = $location_single;
711
+	$location_replace_vars['%%in_location_single%%'] = $location_single != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $location_single ) : '';
712
+
713
+	foreach ($location_names as $type => $name) {
714
+		$location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
715
+
716
+		$location_replace_vars['%%location_' . $location_type . '%%'] = $name;
717
+		$location_replace_vars['%%in_location_' . $location_type . '%%'] = !empty($name) ? sprintf( _x('in %s','in location', 'geodirectory'), $name ) : '';
718
+	}
719
+
720
+	/**
721
+	 * Filter the location terms variables to search & replace.
722
+	 *
723
+	 * @since   1.6.16
724
+	 * @package GeoDirectory
725
+	 *
726
+	 * @param array $location_replace_vars The array of search & replace variables.
727
+	 * @param array $location_array The array of location variables.
728
+	 * @param string $gd_page       The page being filtered.
729
+	 * @param string $sep           The separator.
730
+	 */
731
+	return apply_filters( 'geodir_filter_location_replace_variables', $location_replace_vars, $location_array, $gd_page, $sep );
732 732
 }
733 733
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
 {
125 125
     global $wpdb;
126 126
 
127
-    $rows = $wpdb->get_results("SELECT Country,ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " ORDER BY Country ASC");
127
+    $rows = $wpdb->get_results("SELECT Country,ISO2 FROM ".GEODIR_COUNTRIES_TABLE." ORDER BY Country ASC");
128 128
     
129 129
     $ISO2 = array();
130 130
     $countries = array();
@@ -136,11 +136,11 @@  discard block
 block discarded – undo
136 136
     
137 137
     asort($countries);
138 138
     
139
-    $out_put = '<option ' . selected('', $post_country, false) . ' value="">' . __('Select Country', 'geodirectory') . '</option>';
139
+    $out_put = '<option '.selected('', $post_country, false).' value="">'.__('Select Country', 'geodirectory').'</option>';
140 140
     foreach ($countries as $country => $name) {
141 141
         $ccode = $ISO2[$country];
142 142
 
143
-        $out_put .= '<option ' . selected($post_country, $country, false) . ' value="' . esc_attr($country) . '" data-country_code="' . $ccode . '">' . $name . '</option>';
143
+        $out_put .= '<option '.selected($post_country, $country, false).' value="'.esc_attr($country).'" data-country_code="'.$ccode.'">'.$name.'</option>';
144 144
     }
145 145
 
146 146
     echo $out_put;
@@ -182,10 +182,10 @@  discard block
 block discarded – undo
182 182
         if (isset($_REQUEST['listing_action']) && $_REQUEST['listing_action'] == 'delete') {
183 183
 
184 184
             foreach ($posttype as $posttypeobj) {
185
-                $post_locations = '[' . $default_location->city_slug . '],[' . $default_location->region_slug . '],[' . $default_location->country_slug . ']'; // set all overall post location
185
+                $post_locations = '['.$default_location->city_slug.'],['.$default_location->region_slug.'],['.$default_location->country_slug.']'; // set all overall post location
186 186
 
187 187
                 $sql = $wpdb->prepare(
188
-                    "UPDATE " . $plugin_prefix . $posttypeobj . "_detail SET post_city=%s, post_region=%s, post_country=%s, post_locations=%s WHERE post_location_id=%d AND ( post_city!=%s OR post_region!=%s OR post_country!=%s OR post_locations!=%s OR post_locations IS NULL)",
188
+                    "UPDATE ".$plugin_prefix.$posttypeobj."_detail SET post_city=%s, post_region=%s, post_country=%s, post_locations=%s WHERE post_location_id=%d AND ( post_city!=%s OR post_region!=%s OR post_country!=%s OR post_locations!=%s OR post_locations IS NULL)",
189 189
                     array($_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations, $locationid, $_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations)
190 190
                 );
191 191
                 $wpdb->query($sql);
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
          *
234 234
          * @since 1.0.0
235 235
          */
236
-        $geodir_location = (object)apply_filters('geodir_add_new_location', array('location_id' => 0,
236
+        $geodir_location = (object) apply_filters('geodir_add_new_location', array('location_id' => 0,
237 237
             'country' => $location_country,
238 238
             'region' => $location_region,
239 239
             'city' => $location_city,
@@ -294,7 +294,7 @@  discard block
 block discarded – undo
294 294
  */
295 295
 function geodir_get_address_by_lat_lan($lat, $lng)
296 296
 {
297
-    $url = 'https://maps.googleapis.com/maps/api/geocode/json?latlng=' . trim($lat) . ',' . trim($lng) ;
297
+    $url = 'https://maps.googleapis.com/maps/api/geocode/json?latlng='.trim($lat).','.trim($lng);
298 298
 
299 299
     $ch = curl_init();
300 300
     curl_setopt($ch, CURLOPT_URL, $url);
@@ -388,7 +388,7 @@  discard block
 block discarded – undo
388 388
 	 * @param string $location_array_from Source type of location terms. Default session.
389 389
 	 * @param string $gd_post_type WP post type.
390 390
 	 */
391
-	$location_array = apply_filters( 'geodir_current_location_terms', $location_array, $location_array_from, $gd_post_type );
391
+	$location_array = apply_filters('geodir_current_location_terms', $location_array, $location_array_from, $gd_post_type);
392 392
 
393 393
     return $location_array;
394 394
 
@@ -434,7 +434,7 @@  discard block
 block discarded – undo
434 434
  */
435 435
 function geodir_get_osm_address_by_lat_lan($lat, $lng) {
436 436
     $url = is_ssl() ? 'https:' : 'http:';
437
-    $url .= '//nominatim.openstreetmap.org/reverse?format=json&lat=' . trim($lat) . '&lon=' . trim($lng) . '&zoom=16&addressdetails=1&email=' . get_option('admin_email');
437
+    $url .= '//nominatim.openstreetmap.org/reverse?format=json&lat='.trim($lat).'&lon='.trim($lng).'&zoom=16&addressdetails=1&email='.get_option('admin_email');
438 438
 
439 439
     $ch = curl_init();
440 440
     curl_setopt($ch, CURLOPT_URL, $url);
@@ -448,9 +448,9 @@  discard block
 block discarded – undo
448 448
     
449 449
     if (!empty($data) && !empty($data->address)) {
450 450
         $address_fields = array('public_building', 'house', 'house_number', 'bakery', 'footway', 'street', 'road', 'village', 'attraction', 'pedestrian', 'neighbourhood', 'suburb');
451
-        $formatted_address = (array)$data->address;
451
+        $formatted_address = (array) $data->address;
452 452
         
453
-        foreach ( $data->address as $key => $value ) {
453
+        foreach ($data->address as $key => $value) {
454 454
             if (!in_array($key, $address_fields)) {
455 455
                 unset($formatted_address[$key]);
456 456
             }
@@ -478,7 +478,7 @@  discard block
 block discarded – undo
478 478
     }
479 479
     
480 480
     if (defined('POST_LOCATION_TABLE')) {
481
-        $rows = $wpdb->get_results($wpdb->prepare("SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country NOT LIKE %s ORDER BY location_id ASC", $country));
481
+        $rows = $wpdb->get_results($wpdb->prepare("SELECT DISTINCT country FROM ".POST_LOCATION_TABLE." WHERE country NOT LIKE %s ORDER BY location_id ASC", $country));
482 482
         if (!empty($rows)) {
483 483
             foreach ($rows as $row) {
484 484
                 $translated = __($row->country, 'geodirectory');
@@ -488,7 +488,7 @@  discard block
 block discarded – undo
488 488
             }
489 489
         }
490 490
         
491
-        $rows = $wpdb->get_results( $wpdb->prepare( "SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country_slug LIKE %s AND country NOT LIKE %s ORDER BY location_id", $country, $country ) );
491
+        $rows = $wpdb->get_results($wpdb->prepare("SELECT DISTINCT country FROM ".POST_LOCATION_TABLE." WHERE country_slug LIKE %s AND country NOT LIKE %s ORDER BY location_id", $country, $country));
492 492
         if (!empty($rows)) {
493 493
             foreach ($rows as $row) {
494 494
                 $translated = __($row->country, 'geodirectory');
@@ -526,10 +526,10 @@  discard block
 block discarded – undo
526 526
 function geodir_get_country_iso2($country) {
527 527
     global $wpdb;
528 528
     
529
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
529
+    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM ".GEODIR_COUNTRIES_TABLE." WHERE Country LIKE %s", $country))) {
530 530
         return $result;
531 531
     }
532
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", geodir_get_normal_country($country)))) {
532
+    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM ".GEODIR_COUNTRIES_TABLE." WHERE Country LIKE %s", geodir_get_normal_country($country)))) {
533 533
         return $result;
534 534
     }
535 535
     
@@ -548,10 +548,10 @@  discard block
 block discarded – undo
548 548
 function geodir_get_country_by_name($country, $iso2 = false) {
549 549
     global $wpdb;
550 550
     
551
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
551
+    if ($result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM ".GEODIR_COUNTRIES_TABLE." WHERE Country LIKE %s", $country))) {
552 552
         return $result;
553 553
     }
554
-    if ($iso2 && $result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE ISO2 LIKE %s", $country))) {
554
+    if ($iso2 && $result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM ".GEODIR_COUNTRIES_TABLE." WHERE ISO2 LIKE %s", $country))) {
555 555
         return $result;
556 556
     }
557 557
     
@@ -595,7 +595,7 @@  discard block
 block discarded – undo
595 595
 add_filter('geodir_replace_location_variables', 'geodir_replace_location_variables');
596 596
 
597 597
 
598
-function geodir_location_replace_vars($location_array = array(), $sep = NULL, $gd_page = ''){
598
+function geodir_location_replace_vars($location_array = array(), $sep = NULL, $gd_page = '') {
599 599
 
600 600
     global $wp;
601 601
     
@@ -620,8 +620,8 @@  discard block
 block discarded – undo
620 620
                 $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
621 621
                 $location_name = get_actual_location_name($location_type, $location, true);
622 622
             } else {
623
-                $location_name = preg_replace( '/-(\d+)$/', '', $location_name);
624
-                $location_name = preg_replace( '/[_-]/', ' ', $location_name );
623
+                $location_name = preg_replace('/-(\d+)$/', '', $location_name);
624
+                $location_name = preg_replace('/[_-]/', ' ', $location_name);
625 625
                 $location_name = __(geodir_ucwords($location_name), 'geodirectory');
626 626
             }
627 627
         }
@@ -639,8 +639,8 @@  discard block
 block discarded – undo
639 639
                     $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
640 640
                     $location_single = get_actual_location_name($location_type, $location, true);
641 641
                 } else {
642
-                    $location_name = preg_replace( '/-(\d+)$/', '', $location);
643
-                    $location_name = preg_replace( '/[_-]/', ' ', $location_name );
642
+                    $location_name = preg_replace('/-(\d+)$/', '', $location);
643
+                    $location_name = preg_replace('/[_-]/', ' ', $location_name);
644 644
                     $location_single = __(geodir_ucwords($location_name), 'geodirectory');
645 645
                 }
646 646
             }
@@ -660,8 +660,8 @@  discard block
 block discarded – undo
660 660
                     $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
661 661
                     $location_name = get_actual_location_name($location_type, $location, true);
662 662
                 } else {
663
-                    $location_name = preg_replace( '/-(\d+)$/', '', $location);
664
-                    $location_name = preg_replace( '/[_-]/', ' ', $location_name );
663
+                    $location_name = preg_replace('/-(\d+)$/', '', $location);
664
+                    $location_name = preg_replace('/[_-]/', ' ', $location_name);
665 665
                     $location_name = __(geodir_ucwords($location_name), 'geodirectory');
666 666
                 }
667 667
             }
@@ -673,9 +673,9 @@  discard block
 block discarded – undo
673 673
             $full_location = array_unique($full_location);
674 674
         }
675 675
     }
676
-    $full_location = !empty($full_location) ? implode(', ', $full_location): '';
676
+    $full_location = !empty($full_location) ? implode(', ', $full_location) : '';
677 677
     
678
-    if ( empty( $full_location ) ) {
678
+    if (empty($full_location)) {
679 679
         /**
680 680
          * Filter the text in meta description in full location is empty.
681 681
          *
@@ -686,10 +686,10 @@  discard block
 block discarded – undo
686 686
          * @param string $gd_page       The page being filtered.
687 687
          * @param string $sep           The separator.
688 688
          */
689
-         $full_location = apply_filters( 'geodir_meta_description_location_empty_text', '', $location_array, $gd_page, $sep );
689
+         $full_location = apply_filters('geodir_meta_description_location_empty_text', '', $location_array, $gd_page, $sep);
690 690
     }
691 691
     
692
-    if ( empty( $location_single ) ) {
692
+    if (empty($location_single)) {
693 693
         /**
694 694
          * Filter the text in meta description in single location is empty.
695 695
          *
@@ -700,21 +700,21 @@  discard block
 block discarded – undo
700 700
          * @param string $gd_page       The page being filtered.
701 701
          * @param string $sep           The separator.
702 702
          */
703
-         $location_single = apply_filters( 'geodir_meta_description_single_location_empty_text', '', $location_array, $gd_page, $sep );
703
+         $location_single = apply_filters('geodir_meta_description_single_location_empty_text', '', $location_array, $gd_page, $sep);
704 704
     }
705 705
 
706 706
     $location_replace_vars = array();
707 707
     $location_replace_vars['%%location_sep%%'] = $sep !== NULL ? $sep : '|';
708 708
     $location_replace_vars['%%location%%'] = $full_location;
709
-    $location_replace_vars['%%in_location%%'] = $full_location != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $full_location ) : '';
709
+    $location_replace_vars['%%in_location%%'] = $full_location != '' ? sprintf(_x('in %s', 'in location', 'geodirectory'), $full_location) : '';
710 710
     $location_replace_vars['%%location_single%%'] = $location_single;
711
-    $location_replace_vars['%%in_location_single%%'] = $location_single != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $location_single ) : '';
711
+    $location_replace_vars['%%in_location_single%%'] = $location_single != '' ? sprintf(_x('in %s', 'in location', 'geodirectory'), $location_single) : '';
712 712
 
713 713
     foreach ($location_names as $type => $name) {
714 714
         $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
715 715
 
716
-        $location_replace_vars['%%location_' . $location_type . '%%'] = $name;
717
-        $location_replace_vars['%%in_location_' . $location_type . '%%'] = !empty($name) ? sprintf( _x('in %s','in location', 'geodirectory'), $name ) : '';
716
+        $location_replace_vars['%%location_'.$location_type.'%%'] = $name;
717
+        $location_replace_vars['%%in_location_'.$location_type.'%%'] = !empty($name) ? sprintf(_x('in %s', 'in location', 'geodirectory'), $name) : '';
718 718
     }
719 719
 
720 720
     /**
@@ -728,5 +728,5 @@  discard block
 block discarded – undo
728 728
      * @param string $gd_page       The page being filtered.
729 729
      * @param string $sep           The separator.
730 730
      */
731
-    return apply_filters( 'geodir_filter_location_replace_variables', $location_replace_vars, $location_array, $gd_page, $sep );
731
+    return apply_filters('geodir_filter_location_replace_variables', $location_replace_vars, $location_array, $gd_page, $sep);
732 732
 }
733 733
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/general_functions.php 1 patch
Spacing   +1294 added lines, -1294 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
 /**
11 11
  * Get All Plugin functions from WordPress
12 12
  */
13
-include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
13
+include_once(ABSPATH.'wp-admin/includes/plugin.php');
14 14
 
15 15
 /*-----------------------------------------------------------------------------------*/
16 16
 /* Helper functions */
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
  * @return string example url eg: http://wpgeo.directory/wp-content/plugins/geodirectory
28 28
  */
29 29
 function geodir_plugin_url() {
30
-	return plugins_url( '', dirname( __FILE__ ) );
30
+	return plugins_url('', dirname(__FILE__));
31 31
 	/*
32 32
 	if ( is_ssl() ) :
33 33
 		return str_replace( 'http://', 'https://', WP_PLUGIN_URL ) . "/" . plugin_basename( dirname( dirname( __FILE__ ) ) );
@@ -47,10 +47,10 @@  discard block
 block discarded – undo
47 47
  * @return string example url eg: /home/geo/public_html/wp-content/plugins/geodirectory
48 48
  */
49 49
 function geodir_plugin_path() {
50
-	if ( defined( 'GD_TESTING_MODE' ) && GD_TESTING_MODE ) {
51
-		return dirname( dirname( __FILE__ ) );
50
+	if (defined('GD_TESTING_MODE') && GD_TESTING_MODE) {
51
+		return dirname(dirname(__FILE__));
52 52
 	} else {
53
-		return WP_PLUGIN_DIR . "/" . plugin_basename( dirname( dirname( __FILE__ ) ) );
53
+		return WP_PLUGIN_DIR."/".plugin_basename(dirname(dirname(__FILE__)));
54 54
 	}
55 55
 }
56 56
 
@@ -65,10 +65,10 @@  discard block
 block discarded – undo
65 65
  * @return bool true or false.
66 66
  * @todo    check if this is faster than normal WP check and remove if not.
67 67
  */
68
-function geodir_is_plugin_active( $plugin ) {
69
-	$active_plugins = get_option( 'active_plugins' );
70
-	foreach ( $active_plugins as $key => $active_plugin ) {
71
-		if ( strstr( $active_plugin, $plugin ) ) {
68
+function geodir_is_plugin_active($plugin) {
69
+	$active_plugins = get_option('active_plugins');
70
+	foreach ($active_plugins as $key => $active_plugin) {
71
+		if (strstr($active_plugin, $plugin)) {
72 72
 			return true;
73 73
 		}
74 74
 	}
@@ -90,8 +90,8 @@  discard block
 block discarded – undo
90 90
  *
91 91
  * @return bool|int|string the formatted date.
92 92
  */
93
-function geodir_get_formated_date( $date ) {
94
-	return mysql2date( get_option( 'date_format' ), $date );
93
+function geodir_get_formated_date($date) {
94
+	return mysql2date(get_option('date_format'), $date);
95 95
 }
96 96
 
97 97
 /**
@@ -107,8 +107,8 @@  discard block
 block discarded – undo
107 107
  *
108 108
  * @return bool|int|string the formatted time.
109 109
  */
110
-function geodir_get_formated_time( $time ) {
111
-	return mysql2date( get_option( 'time_format' ), $time, $translate = true );
110
+function geodir_get_formated_time($time) {
111
+	return mysql2date(get_option('time_format'), $time, $translate = true);
112 112
 }
113 113
 
114 114
 
@@ -126,35 +126,35 @@  discard block
 block discarded – undo
126 126
  *
127 127
  * @return string Formatted link.
128 128
  */
129
-function geodir_getlink( $url, $params = array(), $use_existing_arguments = false ) {
130
-	if ( $use_existing_arguments ) {
129
+function geodir_getlink($url, $params = array(), $use_existing_arguments = false) {
130
+	if ($use_existing_arguments) {
131 131
 		$params = $params + $_GET;
132 132
 	}
133
-	if ( ! $params ) {
133
+	if (!$params) {
134 134
 		return $url;
135 135
 	}
136 136
 	$link = $url;
137
-	if ( strpos( $link, '?' ) === false ) {
137
+	if (strpos($link, '?') === false) {
138 138
 		$link .= '?';
139 139
 	} //If there is no '?' add one at the end
140
-	elseif ( strpos( $link, '//maps.google.com/maps/api/js?language=' ) ) {
140
+	elseif (strpos($link, '//maps.google.com/maps/api/js?language=')) {
141 141
 		$link .= '&amp;';
142 142
 	} //If there is no '&' at the END, add one.
143
-	elseif ( ! preg_match( '/(\?|\&(amp;)?)$/', $link ) ) {
143
+	elseif (!preg_match('/(\?|\&(amp;)?)$/', $link)) {
144 144
 		$link .= '&';
145 145
 	} //If there is no '&' at the END, add one.
146 146
 
147 147
 	$params_arr = array();
148
-	foreach ( $params as $key => $value ) {
149
-		if ( gettype( $value ) == 'array' ) { //Handle array data properly
150
-			foreach ( $value as $val ) {
151
-				$params_arr[] = $key . '[]=' . urlencode( $val );
148
+	foreach ($params as $key => $value) {
149
+		if (gettype($value) == 'array') { //Handle array data properly
150
+			foreach ($value as $val) {
151
+				$params_arr[] = $key.'[]='.urlencode($val);
152 152
 			}
153 153
 		} else {
154
-			$params_arr[] = $key . '=' . urlencode( $value );
154
+			$params_arr[] = $key.'='.urlencode($value);
155 155
 		}
156 156
 	}
157
-	$link .= implode( '&', $params_arr );
157
+	$link .= implode('&', $params_arr);
158 158
 
159 159
 	return $link;
160 160
 }
@@ -171,18 +171,18 @@  discard block
 block discarded – undo
171 171
  *
172 172
  * @return string Listing page url if valid. Otherwise home url will be returned.
173 173
  */
174
-function geodir_get_addlisting_link( $post_type = '' ) {
174
+function geodir_get_addlisting_link($post_type = '') {
175 175
 	global $wpdb;
176 176
 
177 177
 	//$check_pkg  = $wpdb->get_var("SELECT pid FROM ".GEODIR_PRICE_TABLE." WHERE post_type='".$post_type."' and status != '0'");
178 178
 	$check_pkg = 1;
179
-	if ( post_type_exists( $post_type ) && $check_pkg ) {
179
+	if (post_type_exists($post_type) && $check_pkg) {
180 180
 
181
-		$add_listing_link = get_page_link( geodir_add_listing_page_id() );
181
+		$add_listing_link = get_page_link(geodir_add_listing_page_id());
182 182
 
183
-		return esc_url( add_query_arg( array( 'listing_type' => $post_type ), $add_listing_link ) );
183
+		return esc_url(add_query_arg(array('listing_type' => $post_type), $add_listing_link));
184 184
 	} else {
185
-		return get_bloginfo( 'url' );
185
+		return get_bloginfo('url');
186 186
 	}
187 187
 }
188 188
 
@@ -210,7 +210,7 @@  discard block
 block discarded – undo
210 210
 	if (!empty($_SERVER['PHP_SELF']) && !empty($_SERVER['REQUEST_URI'])) {
211 211
 		// To build the entire URI we need to prepend the protocol, and the http host
212 212
 		// to the URI string.
213
-		$pageURL .= $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
213
+		$pageURL .= $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
214 214
 	} else {
215 215
 		/*
216 216
 		 * Since we do not have REQUEST_URI to work with, we will assume we are
@@ -219,11 +219,11 @@  discard block
 block discarded – undo
219 219
 		 *
220 220
 		 * IIS uses the SCRIPT_NAME variable instead of a REQUEST_URI variable... thanks, MS
221 221
 		 */
222
-		$pageURL .= $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_NAME'];
222
+		$pageURL .= $_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
223 223
 		
224 224
 		// If the query string exists append it to the URI string
225 225
 		if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
226
-			$pageURL .= '?' . $_SERVER['QUERY_STRING'];
226
+			$pageURL .= '?'.$_SERVER['QUERY_STRING'];
227 227
 		}
228 228
 	}
229 229
 	
@@ -234,7 +234,7 @@  discard block
 block discarded – undo
234 234
 	 *
235 235
 	 * @param string $pageURL The URL of the current page.
236 236
 	 */
237
-	return apply_filters( 'geodir_curPageURL', $pageURL );
237
+	return apply_filters('geodir_curPageURL', $pageURL);
238 238
 }
239 239
 
240 240
 /**
@@ -249,12 +249,12 @@  discard block
 block discarded – undo
249 249
  *
250 250
  * @return string Cleaned variable.
251 251
  */
252
-function geodir_clean( $string ) {
252
+function geodir_clean($string) {
253 253
 
254
-	$string = trim( strip_tags( stripslashes( $string ) ) );
255
-	$string = str_replace( " ", "-", $string ); // Replaces all spaces with hyphens.
256
-	$string = preg_replace( '/[^A-Za-z0-9\-\_]/', '', $string ); // Removes special chars.
257
-	$string = preg_replace( '/-+/', '-', $string ); // Replaces multiple hyphens with single one.
254
+	$string = trim(strip_tags(stripslashes($string)));
255
+	$string = str_replace(" ", "-", $string); // Replaces all spaces with hyphens.
256
+	$string = preg_replace('/[^A-Za-z0-9\-\_]/', '', $string); // Removes special chars.
257
+	$string = preg_replace('/-+/', '-', $string); // Replaces multiple hyphens with single one.
258 258
 
259 259
 	return $string;
260 260
 }
@@ -268,13 +268,13 @@  discard block
 block discarded – undo
268 268
  */
269 269
 function geodir_get_weekday() {
270 270
 	return array(
271
-		__( 'Sunday', 'geodirectory' ),
272
-		__( 'Monday', 'geodirectory' ),
273
-		__( 'Tuesday', 'geodirectory' ),
274
-		__( 'Wednesday', 'geodirectory' ),
275
-		__( 'Thursday', 'geodirectory' ),
276
-		__( 'Friday', 'geodirectory' ),
277
-		__( 'Saturday', 'geodirectory' )
271
+		__('Sunday', 'geodirectory'),
272
+		__('Monday', 'geodirectory'),
273
+		__('Tuesday', 'geodirectory'),
274
+		__('Wednesday', 'geodirectory'),
275
+		__('Thursday', 'geodirectory'),
276
+		__('Friday', 'geodirectory'),
277
+		__('Saturday', 'geodirectory')
278 278
 	);
279 279
 }
280 280
 
@@ -287,11 +287,11 @@  discard block
 block discarded – undo
287 287
  */
288 288
 function geodir_get_weeks() {
289 289
 	return array(
290
-		__( 'First', 'geodirectory' ),
291
-		__( 'Second', 'geodirectory' ),
292
-		__( 'Third', 'geodirectory' ),
293
-		__( 'Fourth', 'geodirectory' ),
294
-		__( 'Last', 'geodirectory' )
290
+		__('First', 'geodirectory'),
291
+		__('Second', 'geodirectory'),
292
+		__('Third', 'geodirectory'),
293
+		__('Fourth', 'geodirectory'),
294
+		__('Last', 'geodirectory')
295 295
 	);
296 296
 }
297 297
 
@@ -310,112 +310,112 @@  discard block
 block discarded – undo
310 310
  *
311 311
  * @return bool If valid returns true. Otherwise false.
312 312
  */
313
-function geodir_is_page( $gdpage = '' ) {
313
+function geodir_is_page($gdpage = '') {
314 314
 
315 315
 	global $wp_query, $post, $wp;
316 316
 	//if(!is_admin()):
317 317
 
318
-	switch ( $gdpage ):
318
+	switch ($gdpage):
319 319
 		case 'add-listing':
320 320
 
321
-			if ( is_page() && get_query_var( 'page_id' ) == geodir_add_listing_page_id() ) {
321
+			if (is_page() && get_query_var('page_id') == geodir_add_listing_page_id()) {
322 322
 				return true;
323
-			} elseif ( is_page() && isset( $post->post_content ) && has_shortcode( $post->post_content, 'gd_add_listing' ) ) {
323
+			} elseif (is_page() && isset($post->post_content) && has_shortcode($post->post_content, 'gd_add_listing')) {
324 324
 				return true;
325 325
 			}
326 326
 
327 327
 			break;
328 328
 		case 'preview':
329
-			if ( ( is_page() && get_query_var( 'page_id' ) == geodir_preview_page_id() ) && isset( $_REQUEST['listing_type'] )
330
-			     && in_array( $_REQUEST['listing_type'], geodir_get_posttypes() )
329
+			if ((is_page() && get_query_var('page_id') == geodir_preview_page_id()) && isset($_REQUEST['listing_type'])
330
+			     && in_array($_REQUEST['listing_type'], geodir_get_posttypes())
331 331
 			) {
332 332
 				return true;
333 333
 			}
334 334
 			break;
335 335
 		case 'listing-success':
336
-			if ( is_page() && get_query_var( 'page_id' ) == geodir_success_page_id() ) {
336
+			if (is_page() && get_query_var('page_id') == geodir_success_page_id()) {
337 337
 				return true;
338 338
 			}
339 339
 			break;
340 340
 		case 'detail':
341
-			$post_type = get_query_var( 'post_type' );
342
-			if ( is_array( $post_type ) ) {
343
-				$post_type = reset( $post_type );
341
+			$post_type = get_query_var('post_type');
342
+			if (is_array($post_type)) {
343
+				$post_type = reset($post_type);
344 344
 			}
345
-			if ( is_single() && in_array( $post_type, geodir_get_posttypes() ) ) {
345
+			if (is_single() && in_array($post_type, geodir_get_posttypes())) {
346 346
 				return true;
347 347
 			}
348 348
 			break;
349 349
 		case 'pt':
350
-			$post_type = get_query_var( 'post_type' );
351
-			if ( is_array( $post_type ) ) {
352
-				$post_type = reset( $post_type );
350
+			$post_type = get_query_var('post_type');
351
+			if (is_array($post_type)) {
352
+				$post_type = reset($post_type);
353 353
 			}
354
-			if ( is_post_type_archive() && in_array( $post_type, geodir_get_posttypes() ) && ! is_tax() ) {
354
+			if (is_post_type_archive() && in_array($post_type, geodir_get_posttypes()) && !is_tax()) {
355 355
 				return true;
356 356
 			}
357 357
 
358 358
 			break;
359 359
 		case 'listing':
360
-			if ( is_tax() && geodir_get_taxonomy_posttype() ) {
360
+			if (is_tax() && geodir_get_taxonomy_posttype()) {
361 361
 				global $current_term, $taxonomy, $term;
362 362
 
363 363
 				return true;
364 364
 			}
365
-			$post_type = get_query_var( 'post_type' );
366
-			if ( is_array( $post_type ) ) {
367
-				$post_type = reset( $post_type );
365
+			$post_type = get_query_var('post_type');
366
+			if (is_array($post_type)) {
367
+				$post_type = reset($post_type);
368 368
 			}
369
-			if ( is_post_type_archive() && in_array( $post_type, geodir_get_posttypes() ) ) {
369
+			if (is_post_type_archive() && in_array($post_type, geodir_get_posttypes())) {
370 370
 				return true;
371 371
 			}
372 372
 
373 373
 			break;
374 374
 		case 'home':
375 375
 
376
-			if ( ( is_page() && get_query_var( 'page_id' ) == geodir_home_page_id() ) || is_page_geodir_home() ) {
376
+			if ((is_page() && get_query_var('page_id') == geodir_home_page_id()) || is_page_geodir_home()) {
377 377
 				return true;
378 378
 			}
379 379
 
380 380
 			break;
381 381
 		case 'location':
382
-			if ( is_page() && get_query_var( 'page_id' ) == geodir_location_page_id() ) {
382
+			if (is_page() && get_query_var('page_id') == geodir_location_page_id()) {
383 383
 				return true;
384 384
 			}
385 385
 			break;
386 386
 		case 'author':
387
-			if ( is_author() && isset( $_REQUEST['geodir_dashbord'] ) ) {
387
+			if (is_author() && isset($_REQUEST['geodir_dashbord'])) {
388 388
 				return true;
389 389
 			}
390 390
 
391
-			if ( function_exists( 'bp_loggedin_user_id' ) && function_exists( 'bp_displayed_user_id' ) && $my_id = (int) bp_loggedin_user_id() ) {
392
-				if ( ( (bool) bp_is_current_component( 'listings' ) || (bool) bp_is_current_component( 'favorites' ) ) && $my_id > 0 && $my_id == (int) bp_displayed_user_id() ) {
391
+			if (function_exists('bp_loggedin_user_id') && function_exists('bp_displayed_user_id') && $my_id = (int) bp_loggedin_user_id()) {
392
+				if (((bool) bp_is_current_component('listings') || (bool) bp_is_current_component('favorites')) && $my_id > 0 && $my_id == (int) bp_displayed_user_id()) {
393 393
 					return true;
394 394
 				}
395 395
 			}
396 396
 			break;
397 397
 		case 'search':
398
-			if ( is_search() && isset( $_REQUEST['geodir_search'] ) ) {
398
+			if (is_search() && isset($_REQUEST['geodir_search'])) {
399 399
 				return true;
400 400
 			}
401 401
 			break;
402 402
 		case 'info':
403
-			if ( is_page() && get_query_var( 'page_id' ) == geodir_info_page_id() ) {
403
+			if (is_page() && get_query_var('page_id') == geodir_info_page_id()) {
404 404
 				return true;
405 405
 			}
406 406
 			break;
407 407
 		case 'login':
408
-			if ( is_page() && get_query_var( 'page_id' ) == geodir_login_page_id() ) {
408
+			if (is_page() && get_query_var('page_id') == geodir_login_page_id()) {
409 409
 				return true;
410 410
 			}
411 411
 			break;
412 412
 		case 'checkout':
413
-			if ( is_page() && function_exists( 'geodir_payment_checkout_page_id' ) && get_query_var( 'page_id' ) == geodir_payment_checkout_page_id() ) {
413
+			if (is_page() && function_exists('geodir_payment_checkout_page_id') && get_query_var('page_id') == geodir_payment_checkout_page_id()) {
414 414
 				return true;
415 415
 			}
416 416
 			break;
417 417
 		case 'invoices':
418
-			if ( is_page() && function_exists( 'geodir_payment_invoices_page_id' ) && get_query_var( 'page_id' ) == geodir_payment_invoices_page_id() ) {
418
+			if (is_page() && function_exists('geodir_payment_invoices_page_id') && get_query_var('page_id') == geodir_payment_invoices_page_id()) {
419 419
 				return true;
420 420
 			}
421 421
 			break;
@@ -440,25 +440,25 @@  discard block
 block discarded – undo
440 440
  *
441 441
  * @param object $wp WordPress object.
442 442
  */
443
-function geodir_set_is_geodir_page( $wp ) {
444
-	if ( ! is_admin() ) {
443
+function geodir_set_is_geodir_page($wp) {
444
+	if (!is_admin()) {
445 445
 		//$wp->query_vars['gd_is_geodir_page'] = false;
446 446
 		//print_r()
447
-		if ( empty( $wp->query_vars ) || ! array_diff( array_keys( $wp->query_vars ), array(
447
+		if (empty($wp->query_vars) || !array_diff(array_keys($wp->query_vars), array(
448 448
 				'preview',
449 449
 				'page',
450 450
 				'paged',
451 451
 				'cpage'
452
-			) )
452
+			))
453 453
 		) {
454
-			if ( geodir_is_page( 'home' ) ) {
454
+			if (geodir_is_page('home')) {
455 455
 				$wp->query_vars['gd_is_geodir_page'] = true;
456 456
 			}
457 457
 
458 458
 
459 459
 		}
460 460
 
461
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) && isset( $wp->query_vars['page_id'] ) ) {
461
+		if (!isset($wp->query_vars['gd_is_geodir_page']) && isset($wp->query_vars['page_id'])) {
462 462
 			if (
463 463
 				$wp->query_vars['page_id'] == geodir_add_listing_page_id()
464 464
 				|| $wp->query_vars['page_id'] == geodir_preview_page_id()
@@ -467,26 +467,26 @@  discard block
 block discarded – undo
467 467
 				|| $wp->query_vars['page_id'] == geodir_home_page_id()
468 468
 				|| $wp->query_vars['page_id'] == geodir_info_page_id()
469 469
 				|| $wp->query_vars['page_id'] == geodir_login_page_id()
470
-				|| ( function_exists( 'geodir_payment_checkout_page_id' ) && $wp->query_vars['page_id'] == geodir_payment_checkout_page_id() )
471
-				|| ( function_exists( 'geodir_payment_invoices_page_id' ) && $wp->query_vars['page_id'] == geodir_payment_invoices_page_id() )
470
+				|| (function_exists('geodir_payment_checkout_page_id') && $wp->query_vars['page_id'] == geodir_payment_checkout_page_id())
471
+				|| (function_exists('geodir_payment_invoices_page_id') && $wp->query_vars['page_id'] == geodir_payment_invoices_page_id())
472 472
 			) {
473 473
 				$wp->query_vars['gd_is_geodir_page'] = true;
474 474
 			}
475 475
 		}
476 476
 
477
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) && isset( $wp->query_vars['pagename'] ) ) {
478
-			$page = get_page_by_path( $wp->query_vars['pagename'] );
477
+		if (!isset($wp->query_vars['gd_is_geodir_page']) && isset($wp->query_vars['pagename'])) {
478
+			$page = get_page_by_path($wp->query_vars['pagename']);
479 479
 
480
-			if ( ! empty( $page ) && (
480
+			if (!empty($page) && (
481 481
 					$page->ID == geodir_add_listing_page_id()
482 482
 					|| $page->ID == geodir_preview_page_id()
483 483
 					|| $page->ID == geodir_success_page_id()
484 484
 					|| $page->ID == geodir_location_page_id()
485
-					|| ( isset( $wp->query_vars['page_id'] ) && $wp->query_vars['page_id'] == geodir_home_page_id() )
486
-					|| ( isset( $wp->query_vars['page_id'] ) && $wp->query_vars['page_id'] == geodir_info_page_id() )
487
-					|| ( isset( $wp->query_vars['page_id'] ) && $wp->query_vars['page_id'] == geodir_login_page_id() )
488
-					|| ( isset( $wp->query_vars['page_id'] ) && function_exists( 'geodir_payment_checkout_page_id' ) && $wp->query_vars['page_id'] == geodir_payment_checkout_page_id() )
489
-					|| ( isset( $wp->query_vars['page_id'] ) && function_exists( 'geodir_payment_invoices_page_id' ) && $wp->query_vars['page_id'] == geodir_payment_invoices_page_id() )
485
+					|| (isset($wp->query_vars['page_id']) && $wp->query_vars['page_id'] == geodir_home_page_id())
486
+					|| (isset($wp->query_vars['page_id']) && $wp->query_vars['page_id'] == geodir_info_page_id())
487
+					|| (isset($wp->query_vars['page_id']) && $wp->query_vars['page_id'] == geodir_login_page_id())
488
+					|| (isset($wp->query_vars['page_id']) && function_exists('geodir_payment_checkout_page_id') && $wp->query_vars['page_id'] == geodir_payment_checkout_page_id())
489
+					|| (isset($wp->query_vars['page_id']) && function_exists('geodir_payment_invoices_page_id') && $wp->query_vars['page_id'] == geodir_payment_invoices_page_id())
490 490
 				)
491 491
 			) {
492 492
 				$wp->query_vars['gd_is_geodir_page'] = true;
@@ -494,20 +494,20 @@  discard block
 block discarded – undo
494 494
 		}
495 495
 
496 496
 
497
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) && isset( $wp->query_vars['post_type'] ) && $wp->query_vars['post_type'] != '' ) {
497
+		if (!isset($wp->query_vars['gd_is_geodir_page']) && isset($wp->query_vars['post_type']) && $wp->query_vars['post_type'] != '') {
498 498
 			$requested_post_type = $wp->query_vars['post_type'];
499 499
 			// check if this post type is geodirectory post types
500 500
 			$post_type_array = geodir_get_posttypes();
501
-			if ( in_array( $requested_post_type, $post_type_array ) ) {
501
+			if (in_array($requested_post_type, $post_type_array)) {
502 502
 				$wp->query_vars['gd_is_geodir_page'] = true;
503 503
 			}
504 504
 		}
505 505
 
506
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) ) {
507
-			$geodir_taxonomis = geodir_get_taxonomies( '', true );
508
-			if ( ! empty( $geodir_taxonomis ) ) {
509
-				foreach ( $geodir_taxonomis as $taxonomy ) {
510
-					if ( array_key_exists( $taxonomy, $wp->query_vars ) ) {
506
+		if (!isset($wp->query_vars['gd_is_geodir_page'])) {
507
+			$geodir_taxonomis = geodir_get_taxonomies('', true);
508
+			if (!empty($geodir_taxonomis)) {
509
+				foreach ($geodir_taxonomis as $taxonomy) {
510
+					if (array_key_exists($taxonomy, $wp->query_vars)) {
511 511
 						$wp->query_vars['gd_is_geodir_page'] = true;
512 512
 						break;
513 513
 					}
@@ -516,20 +516,20 @@  discard block
 block discarded – undo
516 516
 
517 517
 		}
518 518
 
519
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) && isset( $wp->query_vars['author_name'] ) && isset( $_REQUEST['geodir_dashbord'] ) ) {
519
+		if (!isset($wp->query_vars['gd_is_geodir_page']) && isset($wp->query_vars['author_name']) && isset($_REQUEST['geodir_dashbord'])) {
520 520
 			$wp->query_vars['gd_is_geodir_page'] = true;
521 521
 		}
522 522
 
523 523
 
524
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) && isset( $_REQUEST['geodir_search'] ) ) {
524
+		if (!isset($wp->query_vars['gd_is_geodir_page']) && isset($_REQUEST['geodir_search'])) {
525 525
 			$wp->query_vars['gd_is_geodir_page'] = true;
526 526
 		}
527 527
 
528 528
 
529 529
 //check if homepage
530
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] )
531
-		     && ! isset( $wp->query_vars['page_id'] )
532
-		     && ! isset( $wp->query_vars['pagename'] )
530
+		if (!isset($wp->query_vars['gd_is_geodir_page'])
531
+		     && !isset($wp->query_vars['page_id'])
532
+		     && !isset($wp->query_vars['pagename'])
533 533
 		     && is_page_geodir_home()
534 534
 		) {
535 535
 			$wp->query_vars['gd_is_geodir_page'] = true;
@@ -553,14 +553,14 @@  discard block
 block discarded – undo
553 553
  */
554 554
 function geodir_is_geodir_page() {
555 555
 	global $wp;
556
-	if ( isset( $wp->query_vars['gd_is_geodir_page'] ) && $wp->query_vars['gd_is_geodir_page'] ) {
556
+	if (isset($wp->query_vars['gd_is_geodir_page']) && $wp->query_vars['gd_is_geodir_page']) {
557 557
 		return true;
558 558
 	} else {
559 559
 		return false;
560 560
 	}
561 561
 }
562 562
 
563
-if ( ! function_exists( 'geodir_get_imagesize' ) ) {
563
+if (!function_exists('geodir_get_imagesize')) {
564 564
 	/**
565 565
 	 * Get image size using the size key .
566 566
 	 *
@@ -571,13 +571,13 @@  discard block
 block discarded – undo
571 571
 	 *
572 572
 	 * @return array|mixed|void|WP_Error If valid returns image size. Else returns error.
573 573
 	 */
574
-	function geodir_get_imagesize( $size = '' ) {
574
+	function geodir_get_imagesize($size = '') {
575 575
 
576 576
 		$imagesizes = array(
577
-			'list-thumb'   => array( 'w' => 283, 'h' => 188 ),
578
-			'thumbnail'    => array( 'w' => 125, 'h' => 125 ),
579
-			'widget-thumb' => array( 'w' => 50, 'h' => 50 ),
580
-			'slider-thumb' => array( 'w' => 100, 'h' => 100 )
577
+			'list-thumb'   => array('w' => 283, 'h' => 188),
578
+			'thumbnail'    => array('w' => 125, 'h' => 125),
579
+			'widget-thumb' => array('w' => 50, 'h' => 50),
580
+			'slider-thumb' => array('w' => 100, 'h' => 100)
581 581
 		);
582 582
 
583 583
 		/**
@@ -587,9 +587,9 @@  discard block
 block discarded – undo
587 587
 		 *
588 588
 		 * @param array $imagesizes Image size array.
589 589
 		 */
590
-		$imagesizes = apply_filters( 'geodir_imagesizes', $imagesizes );
590
+		$imagesizes = apply_filters('geodir_imagesizes', $imagesizes);
591 591
 
592
-		if ( ! empty( $size ) && array_key_exists( $size, $imagesizes ) ) {
592
+		if (!empty($size) && array_key_exists($size, $imagesizes)) {
593 593
 			/**
594 594
 			 * Filters image size of the passed key.
595 595
 			 *
@@ -597,11 +597,11 @@  discard block
 block discarded – undo
597 597
 			 *
598 598
 			 * @param array $imagesizes [$size] Image size array of the passed key.
599 599
 			 */
600
-			return apply_filters( 'geodir_get_imagesize_' . $size, $imagesizes[ $size ] );
600
+			return apply_filters('geodir_get_imagesize_'.$size, $imagesizes[$size]);
601 601
 
602
-		} elseif ( ! empty( $size ) ) {
602
+		} elseif (!empty($size)) {
603 603
 
604
-			return new WP_Error( 'geodir_no_imagesize', __( "Given image size is not valid", 'geodirectory' ) );
604
+			return new WP_Error('geodir_no_imagesize', __("Given image size is not valid", 'geodirectory'));
605 605
 
606 606
 		}
607 607
 
@@ -625,7 +625,7 @@  discard block
 block discarded – undo
625 625
 */
626 626
 
627 627
 
628
-if ( ! function_exists( 'createRandomString' ) ) {
628
+if (!function_exists('createRandomString')) {
629 629
 	/**
630 630
 	 * Creates random string.
631 631
 	 *
@@ -635,21 +635,21 @@  discard block
 block discarded – undo
635 635
 	 */
636 636
 	function createRandomString() {
637 637
 		$chars = "abcdefghijkmlnopqrstuvwxyz1023456789";
638
-		srand( (double) microtime() * 1000000 );
638
+		srand((double) microtime() * 1000000);
639 639
 		$i       = 0;
640 640
 		$rstring = '';
641
-		while ( $i <= 25 ) {
641
+		while ($i <= 25) {
642 642
 			$num     = rand() % 33;
643
-			$tmp     = substr( $chars, $num, 1 );
644
-			$rstring = $rstring . $tmp;
645
-			$i ++;
643
+			$tmp     = substr($chars, $num, 1);
644
+			$rstring = $rstring.$tmp;
645
+			$i++;
646 646
 		}
647 647
 
648 648
 		return $rstring;
649 649
 	}
650 650
 }
651 651
 
652
-if ( ! function_exists( 'geodir_getDistanceRadius' ) ) {
652
+if (!function_exists('geodir_getDistanceRadius')) {
653 653
 	/**
654 654
 	 * Calculates the distance radius.
655 655
 	 *
@@ -660,9 +660,9 @@  discard block
 block discarded – undo
660 660
 	 *
661 661
 	 * @return float The mean radius.
662 662
 	 */
663
-	function geodir_getDistanceRadius( $uom = 'km' ) {
663
+	function geodir_getDistanceRadius($uom = 'km') {
664 664
 //	Use Haversine formula to calculate the great circle distance between two points identified by longitude and latitude
665
-		switch ( geodir_strtolower( $uom ) ):
665
+		switch (geodir_strtolower($uom)):
666 666
 			case 'km'    :
667 667
 				$earthMeanRadius = 6371.009; // km
668 668
 				break;
@@ -694,7 +694,7 @@  discard block
 block discarded – undo
694 694
 }
695 695
 
696 696
 
697
-if ( ! function_exists( 'geodir_calculateDistanceFromLatLong' ) ) {
697
+if (!function_exists('geodir_calculateDistanceFromLatLong')) {
698 698
 	/**
699 699
 	 * Calculate the great circle distance between two points identified by longitude and latitude.
700 700
 	 *
@@ -707,17 +707,17 @@  discard block
 block discarded – undo
707 707
 	 *
708 708
 	 * @return float The distance.
709 709
 	 */
710
-	function geodir_calculateDistanceFromLatLong( $point1, $point2, $uom = 'km' ) {
710
+	function geodir_calculateDistanceFromLatLong($point1, $point2, $uom = 'km') {
711 711
 //	Use Haversine formula to calculate the great circle distance between two points identified by longitude and latitude
712 712
 
713
-		$earthMeanRadius = geodir_getDistanceRadius( $uom );
713
+		$earthMeanRadius = geodir_getDistanceRadius($uom);
714 714
 
715
-		$deltaLatitude  = deg2rad( (float) $point2['latitude'] - (float) $point1['latitude'] );
716
-		$deltaLongitude = deg2rad( (float) $point2['longitude'] - (float) $point1['longitude'] );
717
-		$a              = sin( $deltaLatitude / 2 ) * sin( $deltaLatitude / 2 ) +
718
-		                  cos( deg2rad( (float) $point1['latitude'] ) ) * cos( deg2rad( (float) $point2['latitude'] ) ) *
719
-		                  sin( $deltaLongitude / 2 ) * sin( $deltaLongitude / 2 );
720
-		$c              = 2 * atan2( sqrt( $a ), sqrt( 1 - $a ) );
715
+		$deltaLatitude  = deg2rad((float) $point2['latitude'] - (float) $point1['latitude']);
716
+		$deltaLongitude = deg2rad((float) $point2['longitude'] - (float) $point1['longitude']);
717
+		$a              = sin($deltaLatitude / 2) * sin($deltaLatitude / 2) +
718
+		                  cos(deg2rad((float) $point1['latitude'])) * cos(deg2rad((float) $point2['latitude'])) *
719
+		                  sin($deltaLongitude / 2) * sin($deltaLongitude / 2);
720
+		$c              = 2 * atan2(sqrt($a), sqrt(1 - $a));
721 721
 		$distance       = $earthMeanRadius * $c;
722 722
 
723 723
 		return $distance;
@@ -726,7 +726,7 @@  discard block
 block discarded – undo
726 726
 }
727 727
 
728 728
 
729
-if ( ! function_exists( 'geodir_sendEmail' ) ) {
729
+if (!function_exists('geodir_sendEmail')) {
730 730
 	/**
731 731
 	 * The main function that send transactional emails using the args provided.
732 732
 	 *
@@ -745,95 +745,95 @@  discard block
 block discarded – undo
745 745
 	 * @param string $post_id       The post ID.
746 746
 	 * @param string $user_id       The user ID.
747 747
 	 */
748
-	function geodir_sendEmail( $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra = '', $message_type, $post_id = '', $user_id = '' ) {
748
+	function geodir_sendEmail($fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra = '', $message_type, $post_id = '', $user_id = '') {
749 749
 		$login_details = '';
750 750
 
751 751
 		// strip slashes from subject & message text
752
-		$to_subject = stripslashes_deep( $to_subject );
753
-		$to_message = stripslashes_deep( $to_message );
752
+		$to_subject = stripslashes_deep($to_subject);
753
+		$to_message = stripslashes_deep($to_message);
754 754
 
755
-		if ( $message_type == 'send_friend' ) {
756
-			$subject = get_option( 'geodir_email_friend_subject' );
757
-			$message = get_option( 'geodir_email_friend_content' );
758
-		} elseif ( $message_type == 'send_enquiry' ) {
759
-			$subject = get_option( 'geodir_email_enquiry_subject' );
760
-			$message = get_option( 'geodir_email_enquiry_content' );
755
+		if ($message_type == 'send_friend') {
756
+			$subject = get_option('geodir_email_friend_subject');
757
+			$message = get_option('geodir_email_friend_content');
758
+		} elseif ($message_type == 'send_enquiry') {
759
+			$subject = get_option('geodir_email_enquiry_subject');
760
+			$message = get_option('geodir_email_enquiry_content');
761 761
 
762 762
 			// change to name in some cases
763
-			$post_author = get_post_field( 'post_author', $post_id );
764
-			if(is_super_admin( $post_author  )){// if admin probably not the post author so change name
765
-				$toEmailName = __('Business Owner','geodirectory');
766
-			}elseif(defined('GEODIRCLAIM_VERSION') && geodir_get_post_meta($post_id,'claimed')!='1'){// if claim manager installed but listing not claimed
767
-				$toEmailName = __('Business Owner','geodirectory');
763
+			$post_author = get_post_field('post_author', $post_id);
764
+			if (is_super_admin($post_author)) {// if admin probably not the post author so change name
765
+				$toEmailName = __('Business Owner', 'geodirectory');
766
+			}elseif (defined('GEODIRCLAIM_VERSION') && geodir_get_post_meta($post_id, 'claimed') != '1') {// if claim manager installed but listing not claimed
767
+				$toEmailName = __('Business Owner', 'geodirectory');
768 768
 			}
769 769
 
770 770
 
771
-		} elseif ( $message_type == 'forgot_password' ) {
772
-			$subject       = get_option( 'geodir_forgot_password_subject' );
773
-			$message       = get_option( 'geodir_forgot_password_content' );
771
+		} elseif ($message_type == 'forgot_password') {
772
+			$subject       = get_option('geodir_forgot_password_subject');
773
+			$message       = get_option('geodir_forgot_password_content');
774 774
 			$login_details = $to_message;
775
-		} elseif ( $message_type == 'registration' ) {
776
-			$subject       = get_option( 'geodir_registration_success_email_subject' );
777
-			$message       = get_option( 'geodir_registration_success_email_content' );
775
+		} elseif ($message_type == 'registration') {
776
+			$subject       = get_option('geodir_registration_success_email_subject');
777
+			$message       = get_option('geodir_registration_success_email_content');
778 778
 			$login_details = $to_message;
779
-		} elseif ( $message_type == 'post_submit' ) {
780
-			$subject = get_option( 'geodir_post_submited_success_email_subject' );
781
-			$message = get_option( 'geodir_post_submited_success_email_content' );
782
-		} elseif ( $message_type == 'listing_published' ) {
783
-			$subject = get_option( 'geodir_post_published_email_subject' );
784
-			$message = get_option( 'geodir_post_published_email_content' );
785
-		} elseif ( $message_type == 'listing_edited' ) {
786
-			$subject = get_option( 'geodir_post_edited_email_subject_admin' );
787
-			$message = get_option( 'geodir_post_edited_email_content_admin' );
779
+		} elseif ($message_type == 'post_submit') {
780
+			$subject = get_option('geodir_post_submited_success_email_subject');
781
+			$message = get_option('geodir_post_submited_success_email_content');
782
+		} elseif ($message_type == 'listing_published') {
783
+			$subject = get_option('geodir_post_published_email_subject');
784
+			$message = get_option('geodir_post_published_email_content');
785
+		} elseif ($message_type == 'listing_edited') {
786
+			$subject = get_option('geodir_post_edited_email_subject_admin');
787
+			$message = get_option('geodir_post_edited_email_content_admin');
788 788
 		}
789 789
 
790
-		if ( ! empty( $subject ) ) {
791
-			$subject = __( stripslashes_deep( $subject ), 'geodirectory' );
790
+		if (!empty($subject)) {
791
+			$subject = __(stripslashes_deep($subject), 'geodirectory');
792 792
 		}
793 793
 
794
-		if ( ! empty( $message ) ) {
795
-			$message = __( stripslashes_deep( $message ), 'geodirectory' );
794
+		if (!empty($message)) {
795
+			$message = __(stripslashes_deep($message), 'geodirectory');
796 796
 		}
797 797
 
798
-		$to_message        = nl2br( $to_message );
799
-		$sitefromEmail     = get_option( 'site_email' );
798
+		$to_message        = nl2br($to_message);
799
+		$sitefromEmail     = get_option('site_email');
800 800
 		$sitefromEmailName = get_site_emailName();
801
-		$productlink       = get_permalink( $post_id );
801
+		$productlink       = get_permalink($post_id);
802 802
 
803 803
 		$user_login = '';
804
-		if ( $user_id > 0 && $user_info = get_userdata( $user_id ) ) {
804
+		if ($user_id > 0 && $user_info = get_userdata($user_id)) {
805 805
 			$user_login = $user_info->user_login;
806 806
 		}
807 807
 
808 808
 		$posted_date = '';
809 809
 		$listingLink = '';
810 810
 
811
-		$post_info = get_post( $post_id );
811
+		$post_info = get_post($post_id);
812 812
 
813
-		if ( $post_info ) {
813
+		if ($post_info) {
814 814
 			$posted_date = $post_info->post_date;
815
-			$listingLink = '<a href="' . $productlink . '"><b>' . $post_info->post_title . '</b></a>';
815
+			$listingLink = '<a href="'.$productlink.'"><b>'.$post_info->post_title.'</b></a>';
816 816
 		}
817 817
 		$siteurl       = home_url();
818
-		$siteurl_link  = '<a href="' . $siteurl . '">' . $siteurl . '</a>';
818
+		$siteurl_link  = '<a href="'.$siteurl.'">'.$siteurl.'</a>';
819 819
 		$loginurl      = geodir_login_url();
820
-		$loginurl_link = '<a href="' . $loginurl . '">login</a>';
820
+		$loginurl_link = '<a href="'.$loginurl.'">login</a>';
821 821
         
822
-		$post_author_id   = ! empty( $post_info ) ? $post_info->post_author : 0;
823
-		$post_author_data = $post_author_id ? get_userdata( $post_author_id ) : NULL;
824
-		$post_author_name = geodir_get_client_name( $post_author_id );
825
-		$post_author_email = !empty( $post_author_data->user_email ) ? $post_author_data->user_email : '';
826
-		$current_date     = date_i18n( 'Y-m-d H:i:s', current_time( 'timestamp' ) );
827
-
828
-		if ( $fromEmail == '' ) {
829
-			$fromEmail = get_option( 'site_email' );
822
+		$post_author_id   = !empty($post_info) ? $post_info->post_author : 0;
823
+		$post_author_data = $post_author_id ? get_userdata($post_author_id) : NULL;
824
+		$post_author_name = geodir_get_client_name($post_author_id);
825
+		$post_author_email = !empty($post_author_data->user_email) ? $post_author_data->user_email : '';
826
+		$current_date     = date_i18n('Y-m-d H:i:s', current_time('timestamp'));
827
+
828
+		if ($fromEmail == '') {
829
+			$fromEmail = get_option('site_email');
830 830
 		}
831 831
 
832
-		if ( $fromEmailName == '' ) {
833
-			$fromEmailName = get_option( 'site_email_name' );
832
+		if ($fromEmailName == '') {
833
+			$fromEmailName = get_option('site_email_name');
834 834
 		}
835 835
 
836
-		$search_array  = array(
836
+		$search_array = array(
837 837
 			'[#listing_link#]',
838 838
 			'[#site_name_url#]',
839 839
 			'[#post_id#]',
@@ -875,7 +875,7 @@  discard block
 block discarded – undo
875 875
 			$post_author_email,
876 876
 			$current_date,
877 877
 		);
878
-		$message       = str_replace( $search_array, $replace_array, $message );
878
+		$message       = str_replace($search_array, $replace_array, $message);
879 879
 
880 880
 		$search_array  = array(
881 881
 			'[#listing_link#]',
@@ -913,12 +913,12 @@  discard block
 block discarded – undo
913 913
 			$post_author_email,
914 914
 			$current_date
915 915
 		);
916
-		$subject       = str_replace( $search_array, $replace_array, $subject );
916
+		$subject = str_replace($search_array, $replace_array, $subject);
917 917
 
918
-		$headers =  array();
918
+		$headers = array();
919 919
 		$headers[] = 'Content-type: text/html; charset=UTF-8';
920
-		$headers[] = "Reply-To: " . $fromEmail;
921
-		$headers[] = 'From: ' . $sitefromEmailName . ' <' . $sitefromEmail . '>';
920
+		$headers[] = "Reply-To: ".$fromEmail;
921
+		$headers[] = 'From: '.$sitefromEmailName.' <'.$sitefromEmail.'>';
922 922
 
923 923
 		$to = $toEmail;
924 924
 
@@ -940,7 +940,7 @@  discard block
 block discarded – undo
940 940
 		 * @param string $post_id       The post ID.
941 941
 		 * @param string $user_id       The user ID.
942 942
 		 */
943
-		$to = apply_filters( 'geodir_sendEmail_to', $to, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
943
+		$to = apply_filters('geodir_sendEmail_to', $to, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
944 944
 		/**
945 945
 		 * Filter the client email subject.
946 946
 		 *
@@ -959,7 +959,7 @@  discard block
 block discarded – undo
959 959
 		 * @param string $post_id       The post ID.
960 960
 		 * @param string $user_id       The user ID.
961 961
 		 */
962
-		$subject = apply_filters( 'geodir_sendEmail_subject', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
962
+		$subject = apply_filters('geodir_sendEmail_subject', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
963 963
 		/**
964 964
 		 * Filter the client email message.
965 965
 		 *
@@ -978,7 +978,7 @@  discard block
 block discarded – undo
978 978
 		 * @param string $post_id       The post ID.
979 979
 		 * @param string $user_id       The user ID.
980 980
 		 */
981
-		$message = apply_filters( 'geodir_sendEmail_message', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
981
+		$message = apply_filters('geodir_sendEmail_message', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
982 982
 		/**
983 983
 		 * Filter the client email headers.
984 984
 		 *
@@ -997,39 +997,39 @@  discard block
 block discarded – undo
997 997
 		 * @param string $post_id       The post ID.
998 998
 		 * @param string $user_id       The user ID.
999 999
 		 */
1000
-		$headers = apply_filters( 'geodir_sendEmail_headers', $headers, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
1000
+		$headers = apply_filters('geodir_sendEmail_headers', $headers, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
1001 1001
 
1002
-		$sent = wp_mail( $to, $subject, $message, $headers );
1002
+		$sent = wp_mail($to, $subject, $message, $headers);
1003 1003
 
1004
-		if ( ! $sent ) {
1005
-			if ( is_array( $to ) ) {
1006
-				$to = implode( ',', $to );
1004
+		if (!$sent) {
1005
+			if (is_array($to)) {
1006
+				$to = implode(',', $to);
1007 1007
 			}
1008 1008
 			$log_message = sprintf(
1009
-				__( "Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory' ),
1009
+				__("Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory'),
1010 1010
 				$message_type,
1011
-				date_i18n( 'F j Y H:i:s', current_time( 'timestamp' ) ),
1011
+				date_i18n('F j Y H:i:s', current_time('timestamp')),
1012 1012
 				$to,
1013 1013
 				$subject
1014 1014
 			);
1015
-			geodir_error_log( $log_message );
1015
+			geodir_error_log($log_message);
1016 1016
 		}
1017 1017
 
1018 1018
 		///////// ADMIN BCC EMIALS
1019
-		$adminEmail = get_bloginfo( 'admin_email' );
1019
+		$adminEmail = get_bloginfo('admin_email');
1020 1020
 		$to         = $adminEmail;
1021 1021
 
1022 1022
 		$admin_bcc = false;
1023
-		if ( $message_type == 'registration' ) {
1024
-			$message_raw  = explode( __( "Password:", 'geodirectory' ), $message );
1025
-			$message_raw2 = explode( "</p>", $message_raw[1], 2 );
1026
-			$message      = $message_raw[0] . __( 'Password:', 'geodirectory' ) . ' **********</p>' . $message_raw2[1];
1023
+		if ($message_type == 'registration') {
1024
+			$message_raw  = explode(__("Password:", 'geodirectory'), $message);
1025
+			$message_raw2 = explode("</p>", $message_raw[1], 2);
1026
+			$message      = $message_raw[0].__('Password:', 'geodirectory').' **********</p>'.$message_raw2[1];
1027 1027
 		}
1028
-		if ( $message_type == 'post_submit' ) {
1029
-			$subject = __( stripslashes_deep( get_option( 'geodir_post_submited_success_email_subject_admin' ) ), 'geodirectory' );
1030
-			$message = __( stripslashes_deep( get_option( 'geodir_post_submited_success_email_content_admin' ) ), 'geodirectory' );
1028
+		if ($message_type == 'post_submit') {
1029
+			$subject = __(stripslashes_deep(get_option('geodir_post_submited_success_email_subject_admin')), 'geodirectory');
1030
+			$message = __(stripslashes_deep(get_option('geodir_post_submited_success_email_content_admin')), 'geodirectory');
1031 1031
 
1032
-			$search_array  = array(
1032
+			$search_array = array(
1033 1033
 				'[#listing_link#]',
1034 1034
 				'[#site_name_url#]',
1035 1035
 				'[#post_id#]',
@@ -1065,7 +1065,7 @@  discard block
 block discarded – undo
1065 1065
 				$user_login,
1066 1066
 				$post_author_email,
1067 1067
 			);
1068
-			$message       = str_replace( $search_array, $replace_array, $message );
1068
+			$message       = str_replace($search_array, $replace_array, $message);
1069 1069
 
1070 1070
 			$search_array  = array(
1071 1071
 				'[#listing_link#]',
@@ -1097,26 +1097,26 @@  discard block
 block discarded – undo
1097 1097
 				$user_login,
1098 1098
 				$post_author_email,
1099 1099
 			);
1100
-			$subject       = str_replace( $search_array, $replace_array, $subject );
1100
+			$subject = str_replace($search_array, $replace_array, $subject);
1101 1101
 
1102 1102
 			$subject .= ' - ADMIN BCC COPY';
1103 1103
 			$admin_bcc = true;
1104 1104
 
1105
-		} elseif ( $message_type == 'registration' && get_option( 'geodir_bcc_new_user' ) ) {
1105
+		} elseif ($message_type == 'registration' && get_option('geodir_bcc_new_user')) {
1106 1106
 			$subject .= ' - ADMIN BCC COPY';
1107 1107
 			$admin_bcc = true;
1108
-		} elseif ( $message_type == 'send_friend' && get_option( 'geodir_bcc_friend' ) ) {
1108
+		} elseif ($message_type == 'send_friend' && get_option('geodir_bcc_friend')) {
1109 1109
 			$subject .= ' - ADMIN BCC COPY';
1110 1110
 			$admin_bcc = true;
1111
-		} elseif ( $message_type == 'send_enquiry' && get_option( 'geodir_bcc_enquiry' ) ) {
1111
+		} elseif ($message_type == 'send_enquiry' && get_option('geodir_bcc_enquiry')) {
1112 1112
 			$subject .= ' - ADMIN BCC COPY';
1113 1113
 			$admin_bcc = true;
1114
-		} elseif ( $message_type == 'listing_published' && get_option( 'geodir_bcc_listing_published' ) ) {
1114
+		} elseif ($message_type == 'listing_published' && get_option('geodir_bcc_listing_published')) {
1115 1115
 			$subject .= ' - ADMIN BCC COPY';
1116 1116
 			$admin_bcc = true;
1117 1117
 		}
1118 1118
 
1119
-		if ( $admin_bcc === true ) {
1119
+		if ($admin_bcc === true) {
1120 1120
 
1121 1121
 			/**
1122 1122
 			 * Filter the client email subject.
@@ -1136,7 +1136,7 @@  discard block
 block discarded – undo
1136 1136
 			 * @param string $post_id       The post ID.
1137 1137
 			 * @param string $user_id       The user ID.
1138 1138
 			 */
1139
-			$subject = apply_filters( 'geodir_sendEmail_subject_admin_bcc', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
1139
+			$subject = apply_filters('geodir_sendEmail_subject_admin_bcc', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
1140 1140
 			/**
1141 1141
 			 * Filter the client email message.
1142 1142
 			 *
@@ -1155,23 +1155,23 @@  discard block
 block discarded – undo
1155 1155
 			 * @param string $post_id       The post ID.
1156 1156
 			 * @param string $user_id       The user ID.
1157 1157
 			 */
1158
-			$message = apply_filters( 'geodir_sendEmail_message_admin_bcc', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
1158
+			$message = apply_filters('geodir_sendEmail_message_admin_bcc', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
1159 1159
 
1160 1160
 
1161
-			$sent = wp_mail( $to, $subject, $message, $headers );
1161
+			$sent = wp_mail($to, $subject, $message, $headers);
1162 1162
 
1163
-			if ( ! $sent ) {
1164
-				if ( is_array( $to ) ) {
1165
-					$to = implode( ',', $to );
1163
+			if (!$sent) {
1164
+				if (is_array($to)) {
1165
+					$to = implode(',', $to);
1166 1166
 				}
1167 1167
 				$log_message = sprintf(
1168
-					__( "Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory' ),
1168
+					__("Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory'),
1169 1169
 					$message_type,
1170
-					date_i18n( 'F j Y H:i:s', current_time( 'timestamp' ) ),
1170
+					date_i18n('F j Y H:i:s', current_time('timestamp')),
1171 1171
 					$to,
1172 1172
 					$subject
1173 1173
 				);
1174
-				geodir_error_log( $log_message );
1174
+				geodir_error_log($log_message);
1175 1175
 			}
1176 1176
 		}
1177 1177
 
@@ -1187,49 +1187,49 @@  discard block
 block discarded – undo
1187 1187
  */
1188 1188
 function geodir_taxonomy_breadcrumb() {
1189 1189
 
1190
-	$term   = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
1190
+	$term   = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
1191 1191
 	$parent = $term->parent;
1192 1192
 
1193
-	while ( $parent ):
1193
+	while ($parent):
1194 1194
 		$parents[]  = $parent;
1195
-		$new_parent = get_term_by( 'id', $parent, get_query_var( 'taxonomy' ) );
1195
+		$new_parent = get_term_by('id', $parent, get_query_var('taxonomy'));
1196 1196
 		$parent     = $new_parent->parent;
1197 1197
 	endwhile;
1198 1198
 
1199
-	if ( ! empty( $parents ) ):
1200
-		$parents = array_reverse( $parents );
1199
+	if (!empty($parents)):
1200
+		$parents = array_reverse($parents);
1201 1201
 
1202
-		foreach ( $parents as $parent ):
1203
-			$item = get_term_by( 'id', $parent, get_query_var( 'taxonomy' ) );
1204
-			$url  = get_term_link( $item, get_query_var( 'taxonomy' ) );
1205
-			echo '<li> > <a href="' . $url . '">' . $item->name . '</a></li>';
1202
+		foreach ($parents as $parent):
1203
+			$item = get_term_by('id', $parent, get_query_var('taxonomy'));
1204
+			$url  = get_term_link($item, get_query_var('taxonomy'));
1205
+			echo '<li> > <a href="'.$url.'">'.$item->name.'</a></li>';
1206 1206
 		endforeach;
1207 1207
 
1208 1208
 	endif;
1209 1209
 
1210
-	echo '<li> > ' . $term->name . '</li>';
1210
+	echo '<li> > '.$term->name.'</li>';
1211 1211
 }
1212 1212
 
1213
-function geodir_wpml_post_type_archive_link($link, $post_type){
1213
+function geodir_wpml_post_type_archive_link($link, $post_type) {
1214 1214
 	if (function_exists('icl_object_id')) {
1215
-		$post_types   = get_option( 'geodir_post_types' );
1216
-		$slug         = $post_types[ $post_type ]['rewrite']['slug'];
1215
+		$post_types   = get_option('geodir_post_types');
1216
+		$slug         = $post_types[$post_type]['rewrite']['slug'];
1217 1217
 
1218 1218
 		// Alter the CPT slug if WPML is set to do so
1219
-		if ( function_exists( 'icl_object_id' ) ) {
1220
-			if ( gd_wpml_slug_translation_turned_on( $post_type ) && $language_code = gd_wpml_get_lang_from_url( $link) ) {
1219
+		if (function_exists('icl_object_id')) {
1220
+			if (gd_wpml_slug_translation_turned_on($post_type) && $language_code = gd_wpml_get_lang_from_url($link)) {
1221 1221
 
1222 1222
 				$org_slug = $slug;
1223
-				$slug     = apply_filters( 'wpml_translate_single_string',
1223
+				$slug     = apply_filters('wpml_translate_single_string',
1224 1224
 					$slug,
1225 1225
 					'WordPress',
1226
-					'URL slug: ' . $slug,
1227
-					$language_code );
1226
+					'URL slug: '.$slug,
1227
+					$language_code);
1228 1228
                     
1229
-				if ( ! $slug ) {
1229
+				if (!$slug) {
1230 1230
 					$slug = $org_slug;
1231 1231
 				} else {
1232
-					$link = str_replace( $org_slug, $slug, $link );
1232
+					$link = str_replace($org_slug, $slug, $link);
1233 1233
 				}
1234 1234
 			}
1235 1235
 		}
@@ -1237,7 +1237,7 @@  discard block
 block discarded – undo
1237 1237
 
1238 1238
 	return $link;
1239 1239
 }
1240
-add_filter( 'post_type_archive_link','geodir_wpml_post_type_archive_link', 1000, 2);
1240
+add_filter('post_type_archive_link', 'geodir_wpml_post_type_archive_link', 1000, 2);
1241 1241
 
1242 1242
 /**
1243 1243
  * Main function that generates breadcrumb for all pages.
@@ -1258,9 +1258,9 @@  discard block
 block discarded – undo
1258 1258
 	 *
1259 1259
 	 * @since 1.0.0
1260 1260
 	 */
1261
-	$separator = apply_filters( 'geodir_breadcrumb_separator', ' > ' );
1261
+	$separator = apply_filters('geodir_breadcrumb_separator', ' > ');
1262 1262
 
1263
-	if ( ! geodir_is_page( 'home' ) ) {
1263
+	if (!geodir_is_page('home')) {
1264 1264
 		$breadcrumb    = '';
1265 1265
 		$url_categoris = '';
1266 1266
 		$breadcrumb .= '<div class="geodir-breadcrumb clearfix"><ul id="breadcrumbs">';
@@ -1269,167 +1269,167 @@  discard block
 block discarded – undo
1269 1269
 		 *
1270 1270
 		 * @since 1.0.0
1271 1271
 		 */
1272
-		$breadcrumb .= '<li>' . apply_filters( 'geodir_breadcrumb_first_link', '<a href="' . home_url() . '">' . __( 'Home', 'geodirectory' ) . '</a>' ) . '</li>';
1272
+		$breadcrumb .= '<li>'.apply_filters('geodir_breadcrumb_first_link', '<a href="'.home_url().'">'.__('Home', 'geodirectory').'</a>').'</li>';
1273 1273
 
1274 1274
 		$gd_post_type   = geodir_get_current_posttype();
1275
-		$post_type_info = get_post_type_object( $gd_post_type );
1275
+		$post_type_info = get_post_type_object($gd_post_type);
1276 1276
 
1277
-		remove_filter( 'post_type_archive_link', 'geodir_get_posttype_link' );
1277
+		remove_filter('post_type_archive_link', 'geodir_get_posttype_link');
1278 1278
 
1279
-		$listing_link = get_post_type_archive_link( $gd_post_type );
1279
+		$listing_link = get_post_type_archive_link($gd_post_type);
1280 1280
 
1281
-		add_filter( 'post_type_archive_link', 'geodir_get_posttype_link', 10, 2 );
1282
-		$listing_link = rtrim( $listing_link, '/' );
1281
+		add_filter('post_type_archive_link', 'geodir_get_posttype_link', 10, 2);
1282
+		$listing_link = rtrim($listing_link, '/');
1283 1283
 		$listing_link .= '/';
1284 1284
 
1285 1285
 		$post_type_for_location_link = $listing_link;
1286
-		$location_terms              = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
1286
+		$location_terms              = geodir_get_current_location_terms('query_vars', $gd_post_type);
1287 1287
 
1288 1288
 		global $wp, $gd_session;
1289 1289
 		$location_link = $post_type_for_location_link;
1290 1290
 
1291
-		if ( geodir_is_page( 'detail' ) || geodir_is_page( 'listing' ) ) {
1291
+		if (geodir_is_page('detail') || geodir_is_page('listing')) {
1292 1292
 			global $post;
1293
-			$location_manager     = defined( 'POST_LOCATION_TABLE' ) ? true : false;
1294
-			$neighbourhood_active = $location_manager && get_option( 'location_neighbourhoods' ) ? true : false;
1293
+			$location_manager     = defined('POST_LOCATION_TABLE') ? true : false;
1294
+			$neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
1295 1295
 
1296
-			if ( geodir_is_page( 'detail' ) && isset( $post->country_slug ) ) {
1296
+			if (geodir_is_page('detail') && isset($post->country_slug)) {
1297 1297
 				$location_terms = array(
1298 1298
 					'gd_country' => $post->country_slug,
1299 1299
 					'gd_region'  => $post->region_slug,
1300 1300
 					'gd_city'    => $post->city_slug
1301 1301
 				);
1302 1302
 
1303
-				if ( $neighbourhood_active && ! empty( $location_terms['gd_city'] ) && $gd_ses_neighbourhood = $gd_session->get( 'gd_neighbourhood' ) ) {
1303
+				if ($neighbourhood_active && !empty($location_terms['gd_city']) && $gd_ses_neighbourhood = $gd_session->get('gd_neighbourhood')) {
1304 1304
 					$location_terms['gd_neighbourhood'] = $gd_ses_neighbourhood;
1305 1305
 				}
1306 1306
 			}
1307 1307
 
1308
-			$geodir_show_location_url = get_option( 'geodir_show_location_url' );
1308
+			$geodir_show_location_url = get_option('geodir_show_location_url');
1309 1309
 
1310 1310
 			$hide_url_part = array();
1311
-			if ( $location_manager ) {
1312
-				$hide_country_part = get_option( 'geodir_location_hide_country_part' );
1313
-				$hide_region_part  = get_option( 'geodir_location_hide_region_part' );
1314
-
1315
-				if ( $hide_region_part && $hide_country_part ) {
1316
-					$hide_url_part = array( 'gd_country', 'gd_region' );
1317
-				} else if ( $hide_region_part && ! $hide_country_part ) {
1318
-					$hide_url_part = array( 'gd_region' );
1319
-				} else if ( ! $hide_region_part && $hide_country_part ) {
1320
-					$hide_url_part = array( 'gd_country' );
1311
+			if ($location_manager) {
1312
+				$hide_country_part = get_option('geodir_location_hide_country_part');
1313
+				$hide_region_part  = get_option('geodir_location_hide_region_part');
1314
+
1315
+				if ($hide_region_part && $hide_country_part) {
1316
+					$hide_url_part = array('gd_country', 'gd_region');
1317
+				} else if ($hide_region_part && !$hide_country_part) {
1318
+					$hide_url_part = array('gd_region');
1319
+				} else if (!$hide_region_part && $hide_country_part) {
1320
+					$hide_url_part = array('gd_country');
1321 1321
 				}
1322 1322
 			}
1323 1323
 
1324 1324
 			$hide_text_part = array();
1325
-			if ( $geodir_show_location_url == 'country_city' ) {
1326
-				$hide_text_part = array( 'gd_region' );
1325
+			if ($geodir_show_location_url == 'country_city') {
1326
+				$hide_text_part = array('gd_region');
1327 1327
 
1328
-				if ( isset( $location_terms['gd_region'] ) && ! $location_manager ) {
1329
-					unset( $location_terms['gd_region'] );
1328
+				if (isset($location_terms['gd_region']) && !$location_manager) {
1329
+					unset($location_terms['gd_region']);
1330 1330
 				}
1331
-			} else if ( $geodir_show_location_url == 'region_city' ) {
1332
-				$hide_text_part = array( 'gd_country' );
1331
+			} else if ($geodir_show_location_url == 'region_city') {
1332
+				$hide_text_part = array('gd_country');
1333 1333
 
1334
-				if ( isset( $location_terms['gd_country'] ) && ! $location_manager ) {
1335
-					unset( $location_terms['gd_country'] );
1334
+				if (isset($location_terms['gd_country']) && !$location_manager) {
1335
+					unset($location_terms['gd_country']);
1336 1336
 				}
1337
-			} else if ( $geodir_show_location_url == 'city' ) {
1338
-				$hide_text_part = array( 'gd_country', 'gd_region' );
1337
+			} else if ($geodir_show_location_url == 'city') {
1338
+				$hide_text_part = array('gd_country', 'gd_region');
1339 1339
 
1340
-				if ( isset( $location_terms['gd_country'] ) && ! $location_manager ) {
1341
-					unset( $location_terms['gd_country'] );
1340
+				if (isset($location_terms['gd_country']) && !$location_manager) {
1341
+					unset($location_terms['gd_country']);
1342 1342
 				}
1343
-				if ( isset( $location_terms['gd_region'] ) && ! $location_manager ) {
1344
-					unset( $location_terms['gd_region'] );
1343
+				if (isset($location_terms['gd_region']) && !$location_manager) {
1344
+					unset($location_terms['gd_region']);
1345 1345
 				}
1346 1346
 			}
1347 1347
 
1348 1348
 			$is_location_last = '';
1349 1349
 			$is_taxonomy_last = '';
1350 1350
 			$breadcrumb .= '<li>';
1351
-			if ( get_query_var( $gd_post_type . 'category' ) ) {
1352
-				$gd_taxonomy = $gd_post_type . 'category';
1353
-			} elseif ( get_query_var( $gd_post_type . '_tags' ) ) {
1354
-				$gd_taxonomy = $gd_post_type . '_tags';
1351
+			if (get_query_var($gd_post_type.'category')) {
1352
+				$gd_taxonomy = $gd_post_type.'category';
1353
+			} elseif (get_query_var($gd_post_type.'_tags')) {
1354
+				$gd_taxonomy = $gd_post_type.'_tags';
1355 1355
 			}
1356 1356
 
1357
-			$breadcrumb .= $separator . '<a href="' . $listing_link . '">' . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' ) . '</a>';
1358
-			if ( ! empty( $gd_taxonomy ) || geodir_is_page( 'detail' ) ) {
1357
+			$breadcrumb .= $separator.'<a href="'.$listing_link.'">'.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory').'</a>';
1358
+			if (!empty($gd_taxonomy) || geodir_is_page('detail')) {
1359 1359
 				$is_location_last = false;
1360 1360
 			} else {
1361 1361
 				$is_location_last = true;
1362 1362
 			}
1363 1363
 
1364
-			if ( ! empty( $gd_taxonomy ) && geodir_is_page( 'listing' ) ) {
1364
+			if (!empty($gd_taxonomy) && geodir_is_page('listing')) {
1365 1365
 				$is_taxonomy_last = true;
1366 1366
 			} else {
1367 1367
 				$is_taxonomy_last = false;
1368 1368
 			}
1369 1369
 
1370
-			if ( ! empty( $location_terms ) ) {
1371
-				$geodir_get_locations = function_exists( 'get_actual_location_name' ) ? true : false;
1370
+			if (!empty($location_terms)) {
1371
+				$geodir_get_locations = function_exists('get_actual_location_name') ? true : false;
1372 1372
 
1373
-				foreach ( $location_terms as $key => $location_term ) {
1374
-					if ( $location_term != '' ) {
1375
-						if ( ! empty( $hide_url_part ) && in_array( $key, $hide_url_part ) ) { // Hide location part from url & breadcrumb.
1373
+				foreach ($location_terms as $key => $location_term) {
1374
+					if ($location_term != '') {
1375
+						if (!empty($hide_url_part) && in_array($key, $hide_url_part)) { // Hide location part from url & breadcrumb.
1376 1376
 							continue;
1377 1377
 						}
1378 1378
 
1379
-						$gd_location_link_text = preg_replace( '/-(\d+)$/', '', $location_term );
1380
-						$gd_location_link_text = preg_replace( '/[_-]/', ' ', $gd_location_link_text );
1381
-						$gd_location_link_text = geodir_utf8_ucfirst( $gd_location_link_text );
1379
+						$gd_location_link_text = preg_replace('/-(\d+)$/', '', $location_term);
1380
+						$gd_location_link_text = preg_replace('/[_-]/', ' ', $gd_location_link_text);
1381
+						$gd_location_link_text = geodir_utf8_ucfirst($gd_location_link_text);
1382 1382
 
1383 1383
 						$location_term_actual_country = '';
1384 1384
 						$location_term_actual_region  = '';
1385 1385
 						$location_term_actual_city    = '';
1386 1386
 						$location_term_actual_neighbourhood = '';
1387
-						if ( $geodir_get_locations ) {
1388
-							if ( $key == 'gd_country' ) {
1389
-								$location_term_actual_country = get_actual_location_name( 'country', $location_term, true );
1390
-							} else if ( $key == 'gd_region' ) {
1391
-								$location_term_actual_region = get_actual_location_name( 'region', $location_term, true );
1392
-							} else if ( $key == 'gd_city' ) {
1393
-								$location_term_actual_city = get_actual_location_name( 'city', $location_term, true );
1394
-							} else if ( $key == 'gd_neighbourhood' ) {
1395
-								$location_term_actual_neighbourhood = get_actual_location_name( 'neighbourhood', $location_term, true );
1387
+						if ($geodir_get_locations) {
1388
+							if ($key == 'gd_country') {
1389
+								$location_term_actual_country = get_actual_location_name('country', $location_term, true);
1390
+							} else if ($key == 'gd_region') {
1391
+								$location_term_actual_region = get_actual_location_name('region', $location_term, true);
1392
+							} else if ($key == 'gd_city') {
1393
+								$location_term_actual_city = get_actual_location_name('city', $location_term, true);
1394
+							} else if ($key == 'gd_neighbourhood') {
1395
+								$location_term_actual_neighbourhood = get_actual_location_name('neighbourhood', $location_term, true);
1396 1396
 							}
1397 1397
 						} else {
1398 1398
 							$location_info = geodir_get_location();
1399 1399
 
1400
-							if ( ! empty( $location_info ) && isset( $location_info->location_id ) ) {
1401
-								if ( $key == 'gd_country' ) {
1402
-									$location_term_actual_country = __( $location_info->country, 'geodirectory' );
1403
-								} else if ( $key == 'gd_region' ) {
1404
-									$location_term_actual_region = __( $location_info->region, 'geodirectory' );
1405
-								} else if ( $key == 'gd_city' ) {
1406
-									$location_term_actual_city = __( $location_info->city, 'geodirectory' );
1400
+							if (!empty($location_info) && isset($location_info->location_id)) {
1401
+								if ($key == 'gd_country') {
1402
+									$location_term_actual_country = __($location_info->country, 'geodirectory');
1403
+								} else if ($key == 'gd_region') {
1404
+									$location_term_actual_region = __($location_info->region, 'geodirectory');
1405
+								} else if ($key == 'gd_city') {
1406
+									$location_term_actual_city = __($location_info->city, 'geodirectory');
1407 1407
 								}
1408 1408
 							}
1409 1409
 						}
1410 1410
 
1411
-						if ( $is_location_last && $key == 'gd_country' && ! ( isset( $location_terms['gd_region'] ) && $location_terms['gd_region'] != '' ) && ! ( isset( $location_terms['gd_city'] ) && $location_terms['gd_city'] != '' ) ) {
1412
-							$breadcrumb .= $location_term_actual_country != '' ? $separator . $location_term_actual_country : $separator . $gd_location_link_text;
1413
-						} else if ( $is_location_last && $key == 'gd_region' && ! ( isset( $location_terms['gd_city'] ) && $location_terms['gd_city'] != '' ) ) {
1414
-							$breadcrumb .= $location_term_actual_region != '' ? $separator . $location_term_actual_region : $separator . $gd_location_link_text;
1415
-						} else if ( $is_location_last && $key == 'gd_city' && empty( $location_terms['gd_neighbourhood'] ) ) {
1416
-							$breadcrumb .= $location_term_actual_city != '' ? $separator . $location_term_actual_city : $separator . $gd_location_link_text;
1417
-						} else if ( $is_location_last && $key == 'gd_neighbourhood' ) {
1418
-							$breadcrumb .= $location_term_actual_neighbourhood != '' ? $separator . $location_term_actual_neighbourhood : $separator . $gd_location_link_text;
1411
+						if ($is_location_last && $key == 'gd_country' && !(isset($location_terms['gd_region']) && $location_terms['gd_region'] != '') && !(isset($location_terms['gd_city']) && $location_terms['gd_city'] != '')) {
1412
+							$breadcrumb .= $location_term_actual_country != '' ? $separator.$location_term_actual_country : $separator.$gd_location_link_text;
1413
+						} else if ($is_location_last && $key == 'gd_region' && !(isset($location_terms['gd_city']) && $location_terms['gd_city'] != '')) {
1414
+							$breadcrumb .= $location_term_actual_region != '' ? $separator.$location_term_actual_region : $separator.$gd_location_link_text;
1415
+						} else if ($is_location_last && $key == 'gd_city' && empty($location_terms['gd_neighbourhood'])) {
1416
+							$breadcrumb .= $location_term_actual_city != '' ? $separator.$location_term_actual_city : $separator.$gd_location_link_text;
1417
+						} else if ($is_location_last && $key == 'gd_neighbourhood') {
1418
+							$breadcrumb .= $location_term_actual_neighbourhood != '' ? $separator.$location_term_actual_neighbourhood : $separator.$gd_location_link_text;
1419 1419
 						} else {
1420
-							if ( get_option( 'permalink_structure' ) != '' ) {
1421
-								$location_link .= $location_term . '/';
1420
+							if (get_option('permalink_structure') != '') {
1421
+								$location_link .= $location_term.'/';
1422 1422
 							} else {
1423
-								$location_link .= "&$key=" . $location_term;
1423
+								$location_link .= "&$key=".$location_term;
1424 1424
 							}
1425 1425
 
1426
-							if ( $key == 'gd_country' && $location_term_actual_country != '' ) {
1426
+							if ($key == 'gd_country' && $location_term_actual_country != '') {
1427 1427
 								$gd_location_link_text = $location_term_actual_country;
1428
-							} else if ( $key == 'gd_region' && $location_term_actual_region != '' ) {
1428
+							} else if ($key == 'gd_region' && $location_term_actual_region != '') {
1429 1429
 								$gd_location_link_text = $location_term_actual_region;
1430
-							} else if ( $key == 'gd_city' && $location_term_actual_city != '' ) {
1430
+							} else if ($key == 'gd_city' && $location_term_actual_city != '') {
1431 1431
 								$gd_location_link_text = $location_term_actual_city;
1432
-							} else if ( $key == 'gd_neighbourhood' && $location_term_actual_neighbourhood != '' ) {
1432
+							} else if ($key == 'gd_neighbourhood' && $location_term_actual_neighbourhood != '') {
1433 1433
 								$gd_location_link_text = $location_term_actual_neighbourhood;
1434 1434
 							}
1435 1435
 
@@ -1439,77 +1439,77 @@  discard block
 block discarded – undo
1439 1439
                             }
1440 1440
                             */
1441 1441
 
1442
-							$breadcrumb .= $separator . '<a href="' . $location_link . '">' . $gd_location_link_text . '</a>';
1442
+							$breadcrumb .= $separator.'<a href="'.$location_link.'">'.$gd_location_link_text.'</a>';
1443 1443
 						}
1444 1444
 					}
1445 1445
 				}
1446 1446
 			}
1447 1447
 
1448
-			if ( ! empty( $gd_taxonomy ) ) {
1448
+			if (!empty($gd_taxonomy)) {
1449 1449
 				$term_index = 1;
1450 1450
 
1451 1451
 				//if(get_option('geodir_add_categories_url'))
1452 1452
 				{
1453
-					if ( get_query_var( $gd_post_type . '_tags' ) ) {
1454
-						$cat_link = $listing_link . 'tags/';
1453
+					if (get_query_var($gd_post_type.'_tags')) {
1454
+						$cat_link = $listing_link.'tags/';
1455 1455
 					} else {
1456 1456
 						$cat_link = $listing_link;
1457 1457
 					}
1458 1458
 
1459
-					foreach ( $location_terms as $key => $location_term ) {
1460
-						if ( $location_manager && in_array( $key, $hide_url_part ) ) {
1459
+					foreach ($location_terms as $key => $location_term) {
1460
+						if ($location_manager && in_array($key, $hide_url_part)) {
1461 1461
 							continue;
1462 1462
 						}
1463 1463
 
1464
-						if ( $location_term != '' ) {
1465
-							if ( get_option( 'permalink_structure' ) != '' ) {
1466
-								$cat_link .= $location_term . '/';
1464
+						if ($location_term != '') {
1465
+							if (get_option('permalink_structure') != '') {
1466
+								$cat_link .= $location_term.'/';
1467 1467
 							}
1468 1468
 						}
1469 1469
 					}
1470 1470
 
1471
-					$term_array = explode( "/", trim( $wp_query->query[ $gd_taxonomy ], "/" ) );
1472
-					foreach ( $term_array as $term ) {
1473
-						$term_link_text = preg_replace( '/-(\d+)$/', '', $term );
1474
-						$term_link_text = preg_replace( '/[_-]/', ' ', $term_link_text );
1471
+					$term_array = explode("/", trim($wp_query->query[$gd_taxonomy], "/"));
1472
+					foreach ($term_array as $term) {
1473
+						$term_link_text = preg_replace('/-(\d+)$/', '', $term);
1474
+						$term_link_text = preg_replace('/[_-]/', ' ', $term_link_text);
1475 1475
 
1476 1476
 						// get term actual name
1477
-						$term_info = get_term_by( 'slug', $term, $gd_taxonomy, 'ARRAY_A' );
1478
-						if ( ! empty( $term_info ) && isset( $term_info['name'] ) && $term_info['name'] != '' ) {
1479
-							$term_link_text = urldecode( $term_info['name'] );
1477
+						$term_info = get_term_by('slug', $term, $gd_taxonomy, 'ARRAY_A');
1478
+						if (!empty($term_info) && isset($term_info['name']) && $term_info['name'] != '') {
1479
+							$term_link_text = urldecode($term_info['name']);
1480 1480
 						} else {
1481 1481
 							continue;
1482 1482
 							//$term_link_text = wp_strip_all_tags(geodir_ucwords(urldecode($term_link_text)));
1483 1483
 						}
1484 1484
 
1485
-						if ( $term_index == count( $term_array ) && $is_taxonomy_last ) {
1486
-							$breadcrumb .= $separator . $term_link_text;
1485
+						if ($term_index == count($term_array) && $is_taxonomy_last) {
1486
+							$breadcrumb .= $separator.$term_link_text;
1487 1487
 						} else {
1488
-							$cat_link .= $term . '/';
1489
-							$breadcrumb .= $separator . '<a href="' . $cat_link . '">' . $term_link_text . '</a>';
1488
+							$cat_link .= $term.'/';
1489
+							$breadcrumb .= $separator.'<a href="'.$cat_link.'">'.$term_link_text.'</a>';
1490 1490
 						}
1491
-						$term_index ++;
1491
+						$term_index++;
1492 1492
 					}
1493 1493
 				}
1494 1494
 
1495 1495
 
1496 1496
 			}
1497 1497
 
1498
-			if ( geodir_is_page( 'detail' ) ) {
1499
-				$breadcrumb .= $separator . get_the_title();
1498
+			if (geodir_is_page('detail')) {
1499
+				$breadcrumb .= $separator.get_the_title();
1500 1500
 			}
1501 1501
 
1502 1502
 			$breadcrumb .= '</li>';
1503 1503
 
1504 1504
 
1505
-		} elseif ( geodir_is_page( 'author' ) ) {
1505
+		} elseif (geodir_is_page('author')) {
1506 1506
 			$dashboard_post_type = isset($_REQUEST['stype']) ? sanitize_text_field($_REQUEST['stype']) : $gd_post_type;
1507 1507
 			$user_id             = get_current_user_id();
1508
-			$author_link         = get_author_posts_url( $user_id );
1509
-			$default_author_link = geodir_getlink( $author_link, array(
1508
+			$author_link         = get_author_posts_url($user_id);
1509
+			$default_author_link = geodir_getlink($author_link, array(
1510 1510
 				'geodir_dashbord' => 'true',
1511 1511
 				'stype'           => $dashboard_post_type
1512
-			), false );
1512
+			), false);
1513 1513
 
1514 1514
 			/**
1515 1515
 			 * Filter author page link.
@@ -1519,16 +1519,16 @@  discard block
 block discarded – undo
1519 1519
 			 * @param string $default_author_link Default author link.
1520 1520
 			 * @param int $user_id                Author ID.
1521 1521
 			 */
1522
-			$default_author_link = apply_filters( 'geodir_dashboard_author_link', $default_author_link, $user_id );
1522
+			$default_author_link = apply_filters('geodir_dashboard_author_link', $default_author_link, $user_id);
1523 1523
 
1524 1524
 			$breadcrumb .= '<li>';
1525
-			$breadcrumb .= $separator . '<a href="' . $default_author_link . '">' . __( 'My Dashboard', 'geodirectory' ) . '</a>';
1525
+			$breadcrumb .= $separator.'<a href="'.$default_author_link.'">'.__('My Dashboard', 'geodirectory').'</a>';
1526 1526
 
1527
-			if ( isset( $_REQUEST['list'] ) ) {
1528
-				$author_link = geodir_getlink( $author_link, array(
1527
+			if (isset($_REQUEST['list'])) {
1528
+				$author_link = geodir_getlink($author_link, array(
1529 1529
 					'geodir_dashbord' => 'true',
1530 1530
 					'stype'           => $_REQUEST['stype']
1531
-				), false );
1531
+				), false);
1532 1532
 
1533 1533
 				/**
1534 1534
 				 * Filter author page link.
@@ -1539,61 +1539,61 @@  discard block
 block discarded – undo
1539 1539
 				 * @param int $user_id        Author ID.
1540 1540
 				 * @param string $_REQUEST    ['stype'] Post type.
1541 1541
 				 */
1542
-				$author_link = apply_filters( 'geodir_dashboard_author_link', $author_link, $user_id, $_REQUEST['stype'] );
1542
+				$author_link = apply_filters('geodir_dashboard_author_link', $author_link, $user_id, $_REQUEST['stype']);
1543 1543
 
1544
-				$breadcrumb .= $separator . '<a href="' . $author_link . '">' . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' ) . '</a>';
1545
-				$breadcrumb .= $separator . geodir_utf8_ucfirst( __( 'My', 'geodirectory' ) . ' ' . $_REQUEST['list'] );
1544
+				$breadcrumb .= $separator.'<a href="'.$author_link.'">'.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory').'</a>';
1545
+				$breadcrumb .= $separator.geodir_utf8_ucfirst(__('My', 'geodirectory').' '.$_REQUEST['list']);
1546 1546
 			} else {
1547
-				$breadcrumb .= $separator . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' );
1547
+				$breadcrumb .= $separator.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory');
1548 1548
 			}
1549 1549
 
1550 1550
 			$breadcrumb .= '</li>';
1551
-		} elseif ( is_category() || is_single() ) {
1551
+		} elseif (is_category() || is_single()) {
1552 1552
 			$category = get_the_category();
1553
-			if ( is_category() ) {
1554
-				$breadcrumb .= '<li>' . $separator . $category[0]->cat_name . '</li>';
1553
+			if (is_category()) {
1554
+				$breadcrumb .= '<li>'.$separator.$category[0]->cat_name.'</li>';
1555 1555
 			}
1556
-			if ( is_single() ) {
1557
-				$breadcrumb .= '<li>' . $separator . '<a href="' . get_category_link( $category[0]->term_id ) . '">' . $category[0]->cat_name . '</a></li>';
1558
-				$breadcrumb .= '<li>' . $separator . get_the_title() . '</li>';
1556
+			if (is_single()) {
1557
+				$breadcrumb .= '<li>'.$separator.'<a href="'.get_category_link($category[0]->term_id).'">'.$category[0]->cat_name.'</a></li>';
1558
+				$breadcrumb .= '<li>'.$separator.get_the_title().'</li>';
1559 1559
 			}
1560 1560
 			/* End of my version ##################################################### */
1561
-		} else if ( is_page() ) {
1561
+		} else if (is_page()) {
1562 1562
 			$page_title = get_the_title();
1563 1563
 
1564
-			if ( geodir_is_page( 'location' ) ) {
1564
+			if (geodir_is_page('location')) {
1565 1565
 				$location_page_id = geodir_location_page_id();
1566
-				$loc_post         = get_post( $location_page_id );
1566
+				$loc_post         = get_post($location_page_id);
1567 1567
 				$post_name        = $loc_post->post_name;
1568
-				$slug             = ucwords( str_replace( '-', ' ', $post_name ) );
1569
-				$page_title       = ! empty( $slug ) ? $slug : __( 'Location', 'geodirectory' );
1568
+				$slug             = ucwords(str_replace('-', ' ', $post_name));
1569
+				$page_title       = !empty($slug) ? $slug : __('Location', 'geodirectory');
1570 1570
 			}
1571 1571
 
1572
-			$breadcrumb .= '<li>' . $separator;
1573
-			$breadcrumb .= stripslashes_deep( $page_title );
1572
+			$breadcrumb .= '<li>'.$separator;
1573
+			$breadcrumb .= stripslashes_deep($page_title);
1574 1574
 			$breadcrumb .= '</li>';
1575
-		} else if ( is_tag() ) {
1576
-			$breadcrumb .= "<li> " . $separator . single_tag_title( '', false ) . '</li>';
1577
-		} else if ( is_day() ) {
1578
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1579
-			the_time( 'F jS, Y' );
1575
+		} else if (is_tag()) {
1576
+			$breadcrumb .= "<li> ".$separator.single_tag_title('', false).'</li>';
1577
+		} else if (is_day()) {
1578
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1579
+			the_time('F jS, Y');
1580 1580
 			$breadcrumb .= '</li>';
1581
-		} else if ( is_month() ) {
1582
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1583
-			the_time( 'F, Y' );
1581
+		} else if (is_month()) {
1582
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1583
+			the_time('F, Y');
1584 1584
 			$breadcrumb .= '</li>';
1585
-		} else if ( is_year() ) {
1586
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1587
-			the_time( 'Y' );
1585
+		} else if (is_year()) {
1586
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1587
+			the_time('Y');
1588 1588
 			$breadcrumb .= '</li>';
1589
-		} else if ( is_author() ) {
1590
-			$breadcrumb .= "<li> " . $separator . __( " Author Archive", 'geodirectory' );
1589
+		} else if (is_author()) {
1590
+			$breadcrumb .= "<li> ".$separator.__(" Author Archive", 'geodirectory');
1591 1591
 			$breadcrumb .= '</li>';
1592
-		} else if ( isset( $_GET['paged'] ) && ! empty( $_GET['paged'] ) ) {
1593
-			$breadcrumb .= "<li>" . $separator . __( "Blog Archives", 'geodirectory' );
1592
+		} else if (isset($_GET['paged']) && !empty($_GET['paged'])) {
1593
+			$breadcrumb .= "<li>".$separator.__("Blog Archives", 'geodirectory');
1594 1594
 			$breadcrumb .= '</li>';
1595
-		} else if ( is_search() ) {
1596
-			$breadcrumb .= "<li> " . $separator . __( " Search Results", 'geodirectory' );
1595
+		} else if (is_search()) {
1596
+			$breadcrumb .= "<li> ".$separator.__(" Search Results", 'geodirectory');
1597 1597
 			$breadcrumb .= '</li>';
1598 1598
 		}
1599 1599
 		$breadcrumb .= '</ul></div>';
@@ -1606,13 +1606,13 @@  discard block
 block discarded – undo
1606 1606
 		 * @param string $breadcrumb Breadcrumb HTML.
1607 1607
 		 * @param string $separator  Breadcrumb separator.
1608 1608
 		 */
1609
-		echo $breadcrumb = apply_filters( 'geodir_breadcrumb', $breadcrumb, $separator );
1609
+		echo $breadcrumb = apply_filters('geodir_breadcrumb', $breadcrumb, $separator);
1610 1610
 	}
1611 1611
 }
1612 1612
 
1613 1613
 
1614
-add_action( "admin_init", "geodir_allow_wpadmin" ); // check user is admin
1615
-if ( ! function_exists( 'geodir_allow_wpadmin' ) ) {
1614
+add_action("admin_init", "geodir_allow_wpadmin"); // check user is admin
1615
+if (!function_exists('geodir_allow_wpadmin')) {
1616 1616
 	/**
1617 1617
 	 * Allow only admins to access wp-admin.
1618 1618
 	 *
@@ -1624,12 +1624,12 @@  discard block
 block discarded – undo
1624 1624
 	 */
1625 1625
 	function geodir_allow_wpadmin() {
1626 1626
 		global $wpdb;
1627
-		if ( get_option( 'geodir_allow_wpadmin' ) == '0' && is_user_logged_in() && ( ! defined( 'DOING_AJAX' ) ) ) // checking action in request to allow ajax request go through
1627
+		if (get_option('geodir_allow_wpadmin') == '0' && is_user_logged_in() && (!defined('DOING_AJAX'))) // checking action in request to allow ajax request go through
1628 1628
 		{
1629
-			if ( current_user_can( 'administrator' ) ) {
1629
+			if (current_user_can('administrator')) {
1630 1630
 			} else {
1631 1631
 
1632
-				wp_redirect( home_url() );
1632
+				wp_redirect(home_url());
1633 1633
 				exit;
1634 1634
 			}
1635 1635
 
@@ -1648,23 +1648,23 @@  discard block
 block discarded – undo
1648 1648
  *
1649 1649
  * @return array|WP_Error The uploaded data as array. When failure returns error.
1650 1650
  */
1651
-function fetch_remote_file( $url ) {
1651
+function fetch_remote_file($url) {
1652 1652
 	// extract the file name and extension from the url
1653
-	require_once( ABSPATH . 'wp-includes/pluggable.php' );
1654
-	$file_name = basename( $url );
1655
-	if ( strpos( $file_name, '?' ) !== false ) {
1656
-		list( $file_name ) = explode( '?', $file_name );
1653
+	require_once(ABSPATH.'wp-includes/pluggable.php');
1654
+	$file_name = basename($url);
1655
+	if (strpos($file_name, '?') !== false) {
1656
+		list($file_name) = explode('?', $file_name);
1657 1657
 	}
1658 1658
 	$dummy        = false;
1659 1659
 	$add_to_cache = false;
1660 1660
 	$key          = null;
1661
-	if ( strpos( $url, '/dummy/' ) !== false ) {
1661
+	if (strpos($url, '/dummy/') !== false) {
1662 1662
 		$dummy = true;
1663
-		$key   = "dummy_" . str_replace( '.', '_', $file_name );
1664
-		$value = get_transient( 'cached_dummy_images' );
1665
-		if ( $value ) {
1666
-			if ( isset( $value[ $key ] ) ) {
1667
-				return $value[ $key ];
1663
+		$key   = "dummy_".str_replace('.', '_', $file_name);
1664
+		$value = get_transient('cached_dummy_images');
1665
+		if ($value) {
1666
+			if (isset($value[$key])) {
1667
+				return $value[$key];
1668 1668
 			} else {
1669 1669
 				$add_to_cache = true;
1670 1670
 			}
@@ -1675,58 +1675,58 @@  discard block
 block discarded – undo
1675 1675
 
1676 1676
 	// get placeholder file in the upload dir with a unique, sanitized filename
1677 1677
 
1678
-	$post_upload_date = isset( $post['upload_date'] ) ? $post['upload_date'] : '';
1678
+	$post_upload_date = isset($post['upload_date']) ? $post['upload_date'] : '';
1679 1679
 
1680
-	$upload = wp_upload_bits( $file_name, 0, '', $post_upload_date );
1681
-	if ( $upload['error'] ) {
1682
-		return new WP_Error( 'upload_dir_error', $upload['error'] );
1680
+	$upload = wp_upload_bits($file_name, 0, '', $post_upload_date);
1681
+	if ($upload['error']) {
1682
+		return new WP_Error('upload_dir_error', $upload['error']);
1683 1683
 	}
1684 1684
 
1685 1685
 
1686
-	sleep( 0.3 );// if multiple remote file this can cause the remote server to timeout so we add a slight delay
1686
+	sleep(0.3); // if multiple remote file this can cause the remote server to timeout so we add a slight delay
1687 1687
 
1688 1688
 	// fetch the remote url and write it to the placeholder file
1689
-	$headers = wp_remote_get( $url, array( 'stream' => true, 'filename' => $upload['file'] ) );
1689
+	$headers = wp_remote_get($url, array('stream' => true, 'filename' => $upload['file']));
1690 1690
 
1691 1691
 	$log_message = '';
1692
-	if ( is_wp_error( $headers ) ) {
1693
-		echo 'file: ' . $url;
1692
+	if (is_wp_error($headers)) {
1693
+		echo 'file: '.$url;
1694 1694
 
1695
-		return new WP_Error( 'import_file_error', $headers->get_error_message() );
1695
+		return new WP_Error('import_file_error', $headers->get_error_message());
1696 1696
 	}
1697 1697
 
1698
-	$filesize = filesize( $upload['file'] );
1698
+	$filesize = filesize($upload['file']);
1699 1699
 	// request failed
1700
-	if ( ! $headers ) {
1701
-		$log_message = __( 'Remote server did not respond', 'geodirectory' );
1700
+	if (!$headers) {
1701
+		$log_message = __('Remote server did not respond', 'geodirectory');
1702 1702
 	} // make sure the fetch was successful
1703
-	elseif ( $headers['response']['code'] != '200' ) {
1704
-		$log_message = sprintf( __( 'Remote server returned error response %1$d %2$s', 'geodirectory' ), esc_html( $headers['response'] ), get_status_header_desc( $headers['response'] ) );
1705
-	} elseif ( isset( $headers['headers']['content-length'] ) && $filesize != $headers['headers']['content-length'] ) {
1706
-		$log_message = __( 'Remote file is incorrect size', 'geodirectory' );
1707
-	} elseif ( 0 == $filesize ) {
1708
-		$log_message = __( 'Zero size file downloaded', 'geodirectory' );
1709
-	}
1710
-
1711
-	if ( $log_message ) {
1712
-		$del = unlink( $upload['file'] );
1713
-		if ( ! $del ) {
1714
-			geodir_error_log( __( 'GeoDirectory: fetch_remote_file() failed to delete temp file.', 'geodirectory' ) );
1703
+	elseif ($headers['response']['code'] != '200') {
1704
+		$log_message = sprintf(__('Remote server returned error response %1$d %2$s', 'geodirectory'), esc_html($headers['response']), get_status_header_desc($headers['response']));
1705
+	} elseif (isset($headers['headers']['content-length']) && $filesize != $headers['headers']['content-length']) {
1706
+		$log_message = __('Remote file is incorrect size', 'geodirectory');
1707
+	} elseif (0 == $filesize) {
1708
+		$log_message = __('Zero size file downloaded', 'geodirectory');
1709
+	}
1710
+
1711
+	if ($log_message) {
1712
+		$del = unlink($upload['file']);
1713
+		if (!$del) {
1714
+			geodir_error_log(__('GeoDirectory: fetch_remote_file() failed to delete temp file.', 'geodirectory'));
1715 1715
 		}
1716 1716
 
1717
-		return new WP_Error( 'import_file_error', $log_message );
1717
+		return new WP_Error('import_file_error', $log_message);
1718 1718
 	}
1719 1719
 
1720
-	if ( $dummy && $add_to_cache && is_array( $upload ) ) {
1721
-		$images = get_transient( 'cached_dummy_images' );
1722
-		if ( is_array( $images ) ) {
1723
-			$images[ $key ] = $upload;
1720
+	if ($dummy && $add_to_cache && is_array($upload)) {
1721
+		$images = get_transient('cached_dummy_images');
1722
+		if (is_array($images)) {
1723
+			$images[$key] = $upload;
1724 1724
 		} else {
1725
-			$images = array( $key => $upload );
1725
+			$images = array($key => $upload);
1726 1726
 		}
1727 1727
 
1728 1728
 		//setting the cache using the WP Transient API
1729
-		set_transient( 'cached_dummy_images', $images, 60 * 10 ); //10 minutes cache
1729
+		set_transient('cached_dummy_images', $images, 60 * 10); //10 minutes cache
1730 1730
 	}
1731 1731
 
1732 1732
 	return $upload;
@@ -1740,12 +1740,12 @@  discard block
 block discarded – undo
1740 1740
  * @return string|void Max upload size.
1741 1741
  */
1742 1742
 function geodir_max_upload_size() {
1743
-	$max_filesize = (float) get_option( 'geodir_upload_max_filesize', 2 );
1743
+	$max_filesize = (float) get_option('geodir_upload_max_filesize', 2);
1744 1744
 
1745
-	if ( $max_filesize > 0 && $max_filesize < 1 ) {
1746
-		$max_filesize = (int) ( $max_filesize * 1024 ) . 'kb';
1745
+	if ($max_filesize > 0 && $max_filesize < 1) {
1746
+		$max_filesize = (int) ($max_filesize * 1024).'kb';
1747 1747
 	} else {
1748
-		$max_filesize = $max_filesize > 0 ? $max_filesize . 'mb' : '2mb';
1748
+		$max_filesize = $max_filesize > 0 ? $max_filesize.'mb' : '2mb';
1749 1749
 	}
1750 1750
 
1751 1751
 	/**
@@ -1755,7 +1755,7 @@  discard block
 block discarded – undo
1755 1755
 	 *
1756 1756
 	 * @param string $max_filesize Max file upload size. Ex. 10mb, 512kb.
1757 1757
 	 */
1758
-	return apply_filters( 'geodir_default_image_upload_size_limit', $max_filesize );
1758
+	return apply_filters('geodir_default_image_upload_size_limit', $max_filesize);
1759 1759
 }
1760 1760
 
1761 1761
 /**
@@ -1768,8 +1768,8 @@  discard block
 block discarded – undo
1768 1768
  * @return bool If dummy folder exists returns true, else false.
1769 1769
  */
1770 1770
 function geodir_dummy_folder_exists() {
1771
-	$path = geodir_plugin_path() . '/geodirectory-admin/dummy/';
1772
-	if ( ! is_dir( $path ) ) {
1771
+	$path = geodir_plugin_path().'/geodirectory-admin/dummy/';
1772
+	if (!is_dir($path)) {
1773 1773
 		return false;
1774 1774
 	} else {
1775 1775
 		return true;
@@ -1788,17 +1788,17 @@  discard block
 block discarded – undo
1788 1788
  *
1789 1789
  * @return object Author info.
1790 1790
  */
1791
-function geodir_get_author_info( $aid ) {
1791
+function geodir_get_author_info($aid) {
1792 1792
 	global $wpdb;
1793 1793
 	/*$infosql = "select * from $wpdb->users where ID=$aid";*/
1794
-	$infosql = $wpdb->prepare( "select * from $wpdb->users where ID=%d", array( $aid ) );
1795
-	$info    = $wpdb->get_results( $infosql );
1796
-	if ( $info ) {
1794
+	$infosql = $wpdb->prepare("select * from $wpdb->users where ID=%d", array($aid));
1795
+	$info    = $wpdb->get_results($infosql);
1796
+	if ($info) {
1797 1797
 		return $info[0];
1798 1798
 	}
1799 1799
 }
1800 1800
 
1801
-if ( ! function_exists( 'adminEmail' ) ) {
1801
+if (!function_exists('adminEmail')) {
1802 1802
 	/**
1803 1803
 	 * Send emails to client on post submission, renew etc.
1804 1804
 	 *
@@ -1811,67 +1811,67 @@  discard block
 block discarded – undo
1811 1811
 	 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1812 1812
 	 * @param string $custom_1     Custom data to be sent.
1813 1813
 	 */
1814
-	function adminEmail( $page_id, $user_id, $message_type, $custom_1 = '' ) {
1814
+	function adminEmail($page_id, $user_id, $message_type, $custom_1 = '') {
1815 1815
 		global $wpdb;
1816
-		if ( $message_type == 'expiration' ) {
1817
-			$subject        = stripslashes( __( get_option( 'renew_email_subject' ), 'geodirectory' ) );
1818
-			$client_message = stripslashes( __( get_option( 'renew_email_content' ), 'geodirectory' ) );
1819
-		} elseif ( $message_type == 'post_submited' ) {
1820
-			$subject        = __( get_option( 'post_submited_success_email_subject_admin' ), 'geodirectory' );
1821
-			$client_message = __( get_option( 'post_submited_success_email_content_admin' ), 'geodirectory' );
1822
-		} elseif ( $message_type == 'renew' ) {
1823
-			$subject        = __( get_option( 'post_renew_success_email_subject_admin' ), 'geodirectory' );
1824
-			$client_message = __( get_option( 'post_renew_success_email_content_admin' ), 'geodirectory' );
1825
-		} elseif ( $message_type == 'upgrade' ) {
1826
-			$subject        = __( get_option( 'post_upgrade_success_email_subject_admin' ), 'geodirectory' );
1827
-			$client_message = __( get_option( 'post_upgrade_success_email_content_admin' ), 'geodirectory' );
1828
-		} elseif ( $message_type == 'claim_approved' ) {
1829
-			$subject        = __( get_option( 'claim_approved_email_subject' ), 'geodirectory' );
1830
-			$client_message = __( get_option( 'claim_approved_email_content' ), 'geodirectory' );
1831
-		} elseif ( $message_type == 'claim_rejected' ) {
1832
-			$subject        = __( get_option( 'claim_rejected_email_subject' ), 'geodirectory' );
1833
-			$client_message = __( get_option( 'claim_rejected_email_content' ), 'geodirectory' );
1834
-		} elseif ( $message_type == 'claim_requested' ) {
1835
-			$subject        = __( get_option( 'claim_email_subject_admin' ), 'geodirectory' );
1836
-			$client_message = __( get_option( 'claim_email_content_admin' ), 'geodirectory' );
1837
-		} elseif ( $message_type == 'auto_claim' ) {
1838
-			$subject        = __( get_option( 'auto_claim_email_subject' ), 'geodirectory' );
1839
-			$client_message = __( get_option( 'auto_claim_email_content' ), 'geodirectory' );
1840
-		} elseif ( $message_type == 'payment_success' ) {
1841
-			$subject        = __( get_option( 'post_payment_success_admin_email_subject' ), 'geodirectory' );
1842
-			$client_message = __( get_option( 'post_payment_success_admin_email_content' ), 'geodirectory' );
1843
-		} elseif ( $message_type == 'payment_fail' ) {
1844
-			$subject        = __( get_option( 'post_payment_fail_admin_email_subject' ), 'geodirectory' );
1845
-			$client_message = __( get_option( 'post_payment_fail_admin_email_content' ), 'geodirectory' );
1816
+		if ($message_type == 'expiration') {
1817
+			$subject        = stripslashes(__(get_option('renew_email_subject'), 'geodirectory'));
1818
+			$client_message = stripslashes(__(get_option('renew_email_content'), 'geodirectory'));
1819
+		} elseif ($message_type == 'post_submited') {
1820
+			$subject        = __(get_option('post_submited_success_email_subject_admin'), 'geodirectory');
1821
+			$client_message = __(get_option('post_submited_success_email_content_admin'), 'geodirectory');
1822
+		} elseif ($message_type == 'renew') {
1823
+			$subject        = __(get_option('post_renew_success_email_subject_admin'), 'geodirectory');
1824
+			$client_message = __(get_option('post_renew_success_email_content_admin'), 'geodirectory');
1825
+		} elseif ($message_type == 'upgrade') {
1826
+			$subject        = __(get_option('post_upgrade_success_email_subject_admin'), 'geodirectory');
1827
+			$client_message = __(get_option('post_upgrade_success_email_content_admin'), 'geodirectory');
1828
+		} elseif ($message_type == 'claim_approved') {
1829
+			$subject        = __(get_option('claim_approved_email_subject'), 'geodirectory');
1830
+			$client_message = __(get_option('claim_approved_email_content'), 'geodirectory');
1831
+		} elseif ($message_type == 'claim_rejected') {
1832
+			$subject        = __(get_option('claim_rejected_email_subject'), 'geodirectory');
1833
+			$client_message = __(get_option('claim_rejected_email_content'), 'geodirectory');
1834
+		} elseif ($message_type == 'claim_requested') {
1835
+			$subject        = __(get_option('claim_email_subject_admin'), 'geodirectory');
1836
+			$client_message = __(get_option('claim_email_content_admin'), 'geodirectory');
1837
+		} elseif ($message_type == 'auto_claim') {
1838
+			$subject        = __(get_option('auto_claim_email_subject'), 'geodirectory');
1839
+			$client_message = __(get_option('auto_claim_email_content'), 'geodirectory');
1840
+		} elseif ($message_type == 'payment_success') {
1841
+			$subject        = __(get_option('post_payment_success_admin_email_subject'), 'geodirectory');
1842
+			$client_message = __(get_option('post_payment_success_admin_email_content'), 'geodirectory');
1843
+		} elseif ($message_type == 'payment_fail') {
1844
+			$subject        = __(get_option('post_payment_fail_admin_email_subject'), 'geodirectory');
1845
+			$client_message = __(get_option('post_payment_fail_admin_email_content'), 'geodirectory');
1846 1846
 		}
1847 1847
 		$transaction_details = $custom_1;
1848
-		$fromEmail           = get_option( 'site_email' );
1848
+		$fromEmail           = get_option('site_email');
1849 1849
 		$fromEmailName       = get_site_emailName();
1850 1850
 //$alivedays = get_post_meta($page_id,'alive_days',true);
1851
-		$pkg_limit            = get_property_price_info_listing( $page_id );
1851
+		$pkg_limit            = get_property_price_info_listing($page_id);
1852 1852
 		$alivedays            = $pkg_limit['days'];
1853
-		$productlink          = get_permalink( $page_id );
1854
-		$post_info            = get_post( $page_id );
1855
-		$post_date            = date( 'dS F,Y', strtotime( $post_info->post_date ) );
1856
-		$listingLink          = '<a href="' . $productlink . '"><b>' . $post_info->post_title . '</b></a>';
1853
+		$productlink          = get_permalink($page_id);
1854
+		$post_info            = get_post($page_id);
1855
+		$post_date            = date('dS F,Y', strtotime($post_info->post_date));
1856
+		$listingLink          = '<a href="'.$productlink.'"><b>'.$post_info->post_title.'</b></a>';
1857 1857
 		$loginurl             = geodir_login_url();
1858
-		$loginurl_link        = '<a href="' . $loginurl . '">login</a>';
1858
+		$loginurl_link        = '<a href="'.$loginurl.'">login</a>';
1859 1859
 		$siteurl              = home_url();
1860
-		$siteurl_link         = '<a href="' . $siteurl . '">' . $fromEmailName . '</a>';
1861
-		$user_info            = get_userdata( $user_id );
1860
+		$siteurl_link         = '<a href="'.$siteurl.'">'.$fromEmailName.'</a>';
1861
+		$user_info            = get_userdata($user_id);
1862 1862
 		$user_email           = $user_info->user_email;
1863
-		$display_name         = geodir_get_client_name( $user_id );
1863
+		$display_name         = geodir_get_client_name($user_id);
1864 1864
 		$user_login           = $user_info->user_login;
1865
-		$number_of_grace_days = get_option( 'ptthemes_listing_preexpiry_notice_days' );
1866
-		if ( $number_of_grace_days == '' ) {
1865
+		$number_of_grace_days = get_option('ptthemes_listing_preexpiry_notice_days');
1866
+		if ($number_of_grace_days == '') {
1867 1867
 			$number_of_grace_days = 1;
1868 1868
 		}
1869
-		if ( $post_info->post_type == 'event' ) {
1869
+		if ($post_info->post_type == 'event') {
1870 1870
 			$post_type = 'event';
1871 1871
 		} else {
1872 1872
 			$post_type = 'listing';
1873 1873
 		}
1874
-		$renew_link     = '<a href="' . $siteurl . '?ptype=post_' . $post_type . '&renew=1&pid=' . $page_id . '">' . RENEW_LINK . '</a>';
1874
+		$renew_link     = '<a href="'.$siteurl.'?ptype=post_'.$post_type.'&renew=1&pid='.$page_id.'">'.RENEW_LINK.'</a>';
1875 1875
 		$search_array   = array(
1876 1876
 			'[#client_name#]',
1877 1877
 			'[#listing_link#]',
@@ -1887,7 +1887,7 @@  discard block
 block discarded – undo
1887 1887
 			'[#site_name#]',
1888 1888
 			'[#transaction_details#]'
1889 1889
 		);
1890
-		$replace_array  = array(
1890
+		$replace_array = array(
1891 1891
 			$display_name,
1892 1892
 			$listingLink,
1893 1893
 			$post_date,
@@ -1902,13 +1902,13 @@  discard block
 block discarded – undo
1902 1902
 			$fromEmailName,
1903 1903
 			$transaction_details
1904 1904
 		);
1905
-		$client_message = str_replace( $search_array, $replace_array, $client_message );
1906
-		$subject        = str_replace( $search_array, $replace_array, $subject );
1905
+		$client_message = str_replace($search_array, $replace_array, $client_message);
1906
+		$subject        = str_replace($search_array, $replace_array, $subject);
1907 1907
 		
1908 1908
 		
1909
-		$headers  = array();
1909
+		$headers = array();
1910 1910
 		$headers[] = 'Content-type: text/html; charset=UTF-8';
1911
-		$headers[] = 'From: ' . $fromEmailName . ' <' . $fromEmail . '>';
1911
+		$headers[] = 'From: '.$fromEmailName.' <'.$fromEmail.'>';
1912 1912
 
1913 1913
 		$to      = $fromEmail;
1914 1914
 		$message = $client_message;
@@ -1926,7 +1926,7 @@  discard block
 block discarded – undo
1926 1926
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1927 1927
 		 * @param string $custom_1     Custom data to be sent.
1928 1928
 		 */
1929
-		$to = apply_filters( 'geodir_adminEmail_to', $to, $page_id, $user_id, $message_type, $custom_1 );
1929
+		$to = apply_filters('geodir_adminEmail_to', $to, $page_id, $user_id, $message_type, $custom_1);
1930 1930
 		/**
1931 1931
 		 * Filter the admin email subject.
1932 1932
 		 *
@@ -1939,7 +1939,7 @@  discard block
 block discarded – undo
1939 1939
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1940 1940
 		 * @param string $custom_1     Custom data to be sent.
1941 1941
 		 */
1942
-		$subject = apply_filters( 'geodir_adminEmail_subject', $subject, $page_id, $user_id, $message_type, $custom_1 );
1942
+		$subject = apply_filters('geodir_adminEmail_subject', $subject, $page_id, $user_id, $message_type, $custom_1);
1943 1943
 		/**
1944 1944
 		 * Filter the admin email message.
1945 1945
 		 *
@@ -1952,7 +1952,7 @@  discard block
 block discarded – undo
1952 1952
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1953 1953
 		 * @param string $custom_1     Custom data to be sent.
1954 1954
 		 */
1955
-		$message = apply_filters( 'geodir_adminEmail_message', $message, $page_id, $user_id, $message_type, $custom_1 );
1955
+		$message = apply_filters('geodir_adminEmail_message', $message, $page_id, $user_id, $message_type, $custom_1);
1956 1956
 		/**
1957 1957
 		 * Filter the admin email headers.
1958 1958
 		 *
@@ -1965,22 +1965,22 @@  discard block
 block discarded – undo
1965 1965
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1966 1966
 		 * @param string $custom_1     Custom data to be sent.
1967 1967
 		 */
1968
-		$headers = apply_filters( 'geodir_adminEmail_headers', $headers, $page_id, $user_id, $message_type, $custom_1 );
1968
+		$headers = apply_filters('geodir_adminEmail_headers', $headers, $page_id, $user_id, $message_type, $custom_1);
1969 1969
 
1970 1970
 
1971
-		$sent = wp_mail( $to, $subject, $message, $headers );
1972
-		if ( ! $sent ) {
1973
-			if ( is_array( $to ) ) {
1974
-				$to = implode( ',', $to );
1971
+		$sent = wp_mail($to, $subject, $message, $headers);
1972
+		if (!$sent) {
1973
+			if (is_array($to)) {
1974
+				$to = implode(',', $to);
1975 1975
 			}
1976 1976
 			$log_message = sprintf(
1977
-				__( "Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory' ),
1977
+				__("Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory'),
1978 1978
 				$message_type,
1979
-				date_i18n( 'F j Y H:i:s', current_time( 'timestamp' ) ),
1979
+				date_i18n('F j Y H:i:s', current_time('timestamp')),
1980 1980
 				$to,
1981 1981
 				$subject
1982 1982
 			);
1983
-			geodir_error_log( $log_message );
1983
+			geodir_error_log($log_message);
1984 1984
 		}
1985 1985
 	}
1986 1986
 }
@@ -2000,12 +2000,12 @@  discard block
 block discarded – undo
2000 2000
  *
2001 2001
  * @return array Category IDs.
2002 2002
  */
2003
-function gd_lang_object_ids( $ids_array, $type ) {
2004
-	if ( function_exists( 'icl_object_id' ) ) {
2003
+function gd_lang_object_ids($ids_array, $type) {
2004
+	if (function_exists('icl_object_id')) {
2005 2005
 		$res = array();
2006
-		foreach ( $ids_array as $id ) {
2007
-			$xlat = icl_object_id( $id, $type, false );
2008
-			if ( ! is_null( $xlat ) ) {
2006
+		foreach ($ids_array as $id) {
2007
+			$xlat = icl_object_id($id, $type, false);
2008
+			if (!is_null($xlat)) {
2009 2009
 				$res[] = $xlat;
2010 2010
 			}
2011 2011
 		}
@@ -2029,20 +2029,20 @@  discard block
 block discarded – undo
2029 2029
  *
2030 2030
  * @return array Modified Body CSS classes.
2031 2031
  */
2032
-function geodir_custom_posts_body_class( $classes ) {
2032
+function geodir_custom_posts_body_class($classes) {
2033 2033
 	global $wpdb, $wp;
2034
-	$post_types = geodir_get_posttypes( 'object' );
2035
-	if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2034
+	$post_types = geodir_get_posttypes('object');
2035
+	if (!empty($post_types) && count((array) $post_types) > 1) {
2036 2036
 		$classes[] = 'geodir_custom_posts';
2037 2037
 	}
2038 2038
 
2039 2039
 	// fix body class for signup page
2040
-	if ( geodir_is_page( 'login' ) ) {
2040
+	if (geodir_is_page('login')) {
2041 2041
 		$new_classes   = array();
2042 2042
 		$new_classes[] = 'signup page-geodir-signup';
2043
-		if ( ! empty( $classes ) ) {
2044
-			foreach ( $classes as $class ) {
2045
-				if ( $class && $class != 'home' && $class != 'blog' ) {
2043
+		if (!empty($classes)) {
2044
+			foreach ($classes as $class) {
2045
+				if ($class && $class != 'home' && $class != 'blog') {
2046 2046
 					$new_classes[] = $class;
2047 2047
 				}
2048 2048
 			}
@@ -2050,14 +2050,14 @@  discard block
 block discarded – undo
2050 2050
 		$classes = $new_classes;
2051 2051
 	}
2052 2052
 
2053
-	if ( geodir_is_geodir_page() ) {
2053
+	if (geodir_is_geodir_page()) {
2054 2054
 		$classes[] = 'geodir-page';
2055 2055
 	}
2056 2056
 
2057 2057
 	return $classes;
2058 2058
 }
2059 2059
 
2060
-add_filter( 'body_class', 'geodir_custom_posts_body_class' ); // let's add a class to the body so we can style the new addition to the search
2060
+add_filter('body_class', 'geodir_custom_posts_body_class'); // let's add a class to the body so we can style the new addition to the search
2061 2061
 
2062 2062
 
2063 2063
 /**
@@ -2073,7 +2073,7 @@  discard block
 block discarded – undo
2073 2073
 	 *
2074 2074
 	 * @since 1.0.0
2075 2075
 	 */
2076
-	return apply_filters( 'geodir_map_zoom_level', array(
2076
+	return apply_filters('geodir_map_zoom_level', array(
2077 2077
 		1,
2078 2078
 		2,
2079 2079
 		3,
@@ -2093,7 +2093,7 @@  discard block
 block discarded – undo
2093 2093
 		17,
2094 2094
 		18,
2095 2095
 		19
2096
-	) );
2096
+	));
2097 2097
 
2098 2098
 }
2099 2099
 
@@ -2106,12 +2106,12 @@  discard block
 block discarded – undo
2106 2106
  *
2107 2107
  * @param string $geodir_option_name Option key.
2108 2108
  */
2109
-function geodir_option_version_backup( $geodir_option_name ) {
2109
+function geodir_option_version_backup($geodir_option_name) {
2110 2110
 	$version_date  = time();
2111
-	$geodir_option = get_option( $geodir_option_name );
2111
+	$geodir_option = get_option($geodir_option_name);
2112 2112
 
2113
-	if ( ! empty( $geodir_option ) ) {
2114
-		add_option( $geodir_option_name . '_' . $version_date, $geodir_option );
2113
+	if (!empty($geodir_option)) {
2114
+		add_option($geodir_option_name.'_'.$version_date, $geodir_option);
2115 2115
 	}
2116 2116
 }
2117 2117
 
@@ -2125,10 +2125,10 @@  discard block
 block discarded – undo
2125 2125
  *
2126 2126
  * @return int Page ID.
2127 2127
  */
2128
-function get_page_id_geodir_add_listing_page( $page_id ) {
2129
-	if ( geodir_wpml_multilingual_status() ) {
2128
+function get_page_id_geodir_add_listing_page($page_id) {
2129
+	if (geodir_wpml_multilingual_status()) {
2130 2130
 		$post_type = 'post_page';
2131
-		$page_id   = geodir_get_wpml_element_id( $page_id, $post_type );
2131
+		$page_id   = geodir_get_wpml_element_id($page_id, $post_type);
2132 2132
 	}
2133 2133
 
2134 2134
 	return $page_id;
@@ -2142,7 +2142,7 @@  discard block
 block discarded – undo
2142 2142
  * @return bool Returns true when sitepress multilingual CMS active. else returns false.
2143 2143
  */
2144 2144
 function geodir_wpml_multilingual_status() {
2145
-	if ( function_exists( 'icl_object_id' ) ) {
2145
+	if (function_exists('icl_object_id')) {
2146 2146
 		return true;
2147 2147
 	}
2148 2148
 
@@ -2160,19 +2160,19 @@  discard block
 block discarded – undo
2160 2160
  *
2161 2161
  * @return int Element ID when exists. Else the page id.
2162 2162
  */
2163
-function geodir_get_wpml_element_id( $page_id, $post_type ) {
2163
+function geodir_get_wpml_element_id($page_id, $post_type) {
2164 2164
 	global $sitepress;
2165
-	if ( geodir_wpml_multilingual_status() && ! empty( $sitepress ) && isset( $sitepress->queries ) ) {
2166
-		$trid = $sitepress->get_element_trid( $page_id, $post_type );
2165
+	if (geodir_wpml_multilingual_status() && !empty($sitepress) && isset($sitepress->queries)) {
2166
+		$trid = $sitepress->get_element_trid($page_id, $post_type);
2167 2167
 
2168
-		if ( $trid > 0 ) {
2169
-			$translations = $sitepress->get_element_translations( $trid, $post_type );
2168
+		if ($trid > 0) {
2169
+			$translations = $sitepress->get_element_translations($trid, $post_type);
2170 2170
 
2171 2171
 			$lang = $sitepress->get_current_language();
2172 2172
 			$lang = $lang ? $lang : $sitepress->get_default_language();
2173 2173
 
2174
-			if ( ! empty( $translations ) && ! empty( $lang ) && isset( $translations[ $lang ] ) && isset( $translations[ $lang ]->element_id ) && ! empty( $translations[ $lang ]->element_id ) ) {
2175
-				$page_id = $translations[ $lang ]->element_id;
2174
+			if (!empty($translations) && !empty($lang) && isset($translations[$lang]) && isset($translations[$lang]->element_id) && !empty($translations[$lang]->element_id)) {
2175
+				$page_id = $translations[$lang]->element_id;
2176 2176
 			}
2177 2177
 		}
2178 2178
 	}
@@ -2189,15 +2189,15 @@  discard block
 block discarded – undo
2189 2189
  */
2190 2190
 function geodir_wpml_check_element_id() {
2191 2191
 	global $sitepress;
2192
-	if ( geodir_wpml_multilingual_status() && ! empty( $sitepress ) && isset( $sitepress->queries ) ) {
2192
+	if (geodir_wpml_multilingual_status() && !empty($sitepress) && isset($sitepress->queries)) {
2193 2193
 		$el_type      = 'post_page';
2194
-		$el_id        = get_option( 'geodir_add_listing_page' );
2194
+		$el_id        = get_option('geodir_add_listing_page');
2195 2195
 		$default_lang = $sitepress->get_default_language();
2196
-		$el_details   = $sitepress->get_element_language_details( $el_id, $el_type );
2196
+		$el_details   = $sitepress->get_element_language_details($el_id, $el_type);
2197 2197
 
2198
-		if ( ! ( $el_id > 0 && $default_lang && ! empty( $el_details ) && isset( $el_details->language_code ) && $el_details->language_code == $default_lang ) ) {
2199
-			if ( ! $el_details->source_language_code ) {
2200
-				$sitepress->set_element_language_details( $el_id, $el_type, '', $default_lang );
2198
+		if (!($el_id > 0 && $default_lang && !empty($el_details) && isset($el_details->language_code) && $el_details->language_code == $default_lang)) {
2199
+			if (!$el_details->source_language_code) {
2200
+				$sitepress->set_element_language_details($el_id, $el_type, '', $default_lang);
2201 2201
 				$sitepress->icl_translations_cache->clear();
2202 2202
 			}
2203 2203
 		}
@@ -2217,44 +2217,44 @@  discard block
 block discarded – undo
2217 2217
  *
2218 2218
  * @return string Orderby SQL.
2219 2219
  */
2220
-function geodir_widget_listings_get_order( $query_args ) {
2220
+function geodir_widget_listings_get_order($query_args) {
2221 2221
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2222 2222
 
2223 2223
 	$query_args = $gd_query_args_widgets;
2224
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2225
-		return $wpdb->posts . ".post_date DESC, ";
2224
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2225
+		return $wpdb->posts.".post_date DESC, ";
2226 2226
 	}
2227 2227
 
2228
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2229
-	$table     = $plugin_prefix . $post_type . '_detail';
2228
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2229
+	$table     = $plugin_prefix.$post_type.'_detail';
2230 2230
 
2231
-	$sort_by = ! empty( $query_args['order_by'] ) ? $query_args['order_by'] : '';
2231
+	$sort_by = !empty($query_args['order_by']) ? $query_args['order_by'] : '';
2232 2232
 
2233
-	switch ( $sort_by ) {
2233
+	switch ($sort_by) {
2234 2234
 		case 'latest':
2235 2235
 		case 'newest':
2236
-			$orderby = $wpdb->posts . ".post_date DESC, ";
2236
+			$orderby = $wpdb->posts.".post_date DESC, ";
2237 2237
 			break;
2238 2238
 		case 'featured':
2239
-			$orderby = $table . ".is_featured ASC, ". $wpdb->posts . ".post_date DESC, ";
2239
+			$orderby = $table.".is_featured ASC, ".$wpdb->posts.".post_date DESC, ";
2240 2240
 			break;
2241 2241
 		case 'az':
2242
-			$orderby = $wpdb->posts . ".post_title ASC, ";
2242
+			$orderby = $wpdb->posts.".post_title ASC, ";
2243 2243
 			break;
2244 2244
 		case 'high_review':
2245
-			$orderby = $table . ".rating_count DESC, " . $table . ".overall_rating DESC, ";
2245
+			$orderby = $table.".rating_count DESC, ".$table.".overall_rating DESC, ";
2246 2246
 			break;
2247 2247
 		case 'high_rating':
2248
-			$orderby = "( " . $table . ".overall_rating  ) DESC, ";
2248
+			$orderby = "( ".$table.".overall_rating  ) DESC, ";
2249 2249
 			break;
2250 2250
 		case 'random':
2251 2251
 			$orderby = "RAND(), ";
2252 2252
 			break;
2253 2253
 		default:
2254
-			if ( $custom_orderby = geodir_prepare_custom_sorting( $sort_by, $table ) ) {
2255
-				$orderby = $custom_orderby . ", ";
2254
+			if ($custom_orderby = geodir_prepare_custom_sorting($sort_by, $table)) {
2255
+				$orderby = $custom_orderby.", ";
2256 2256
 			} else {
2257
-				$orderby = $wpdb->posts . ".post_title ASC, ";
2257
+				$orderby = $wpdb->posts.".post_title ASC, ";
2258 2258
 			}
2259 2259
 			break;
2260 2260
 	}
@@ -2279,15 +2279,15 @@  discard block
 block discarded – undo
2279 2279
  *
2280 2280
  * @return mixed Result object.
2281 2281
  */
2282
-function geodir_get_widget_listings( $query_args = array(), $count_only = false ) {
2282
+function geodir_get_widget_listings($query_args = array(), $count_only = false) {
2283 2283
 	global $wpdb, $plugin_prefix, $table_prefix;
2284 2284
 	$GLOBALS['gd_query_args_widgets'] = $query_args;
2285 2285
 	$gd_query_args_widgets            = $query_args;
2286 2286
 
2287
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2288
-	$table     = $plugin_prefix . $post_type . '_detail';
2287
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2288
+	$table     = $plugin_prefix.$post_type.'_detail';
2289 2289
 
2290
-	$fields = $wpdb->posts . ".*, " . $table . ".*";
2290
+	$fields = $wpdb->posts.".*, ".$table.".*";
2291 2291
 	/**
2292 2292
 	 * Filter widget listing fields string part that is being used for query.
2293 2293
 	 *
@@ -2297,17 +2297,17 @@  discard block
 block discarded – undo
2297 2297
 	 * @param string $table     Table name.
2298 2298
 	 * @param string $post_type Post type.
2299 2299
 	 */
2300
-	$fields = apply_filters( 'geodir_filter_widget_listings_fields', $fields, $table, $post_type );
2300
+	$fields = apply_filters('geodir_filter_widget_listings_fields', $fields, $table, $post_type);
2301 2301
 
2302
-	$join = "INNER JOIN " . $table . " ON (" . $table . ".post_id = " . $wpdb->posts . ".ID)";
2302
+	$join = "INNER JOIN ".$table." ON (".$table.".post_id = ".$wpdb->posts.".ID)";
2303 2303
 
2304 2304
 	########### WPML ###########
2305 2305
 
2306
-	if ( function_exists( 'icl_object_id' ) ) {
2306
+	if (function_exists('icl_object_id')) {
2307 2307
 		global $sitepress;
2308 2308
 		$lang_code = ICL_LANGUAGE_CODE;
2309
-		if ( $lang_code ) {
2310
-			$join .= " JOIN " . $table_prefix . "icl_translations icl_t ON icl_t.element_id = " . $table_prefix . "posts.ID";
2309
+		if ($lang_code) {
2310
+			$join .= " JOIN ".$table_prefix."icl_translations icl_t ON icl_t.element_id = ".$table_prefix."posts.ID";
2311 2311
 		}
2312 2312
 	}
2313 2313
 
@@ -2321,15 +2321,15 @@  discard block
 block discarded – undo
2321 2321
 	 * @param string $join      Join clause string.
2322 2322
 	 * @param string $post_type Post type.
2323 2323
 	 */
2324
-	$join = apply_filters( 'geodir_filter_widget_listings_join', $join, $post_type );
2324
+	$join = apply_filters('geodir_filter_widget_listings_join', $join, $post_type);
2325 2325
 
2326
-	$post_status = is_super_admin() ? " OR " . $wpdb->posts . ".post_status = 'private'" : '';
2326
+	$post_status = is_super_admin() ? " OR ".$wpdb->posts.".post_status = 'private'" : '';
2327 2327
 
2328
-	$where = " AND ( " . $wpdb->posts . ".post_status = 'publish' " . $post_status . " ) AND " . $wpdb->posts . ".post_type = '" . $post_type . "'";
2328
+	$where = " AND ( ".$wpdb->posts.".post_status = 'publish' ".$post_status." ) AND ".$wpdb->posts.".post_type = '".$post_type."'";
2329 2329
 
2330 2330
 	########### WPML ###########
2331
-	if ( function_exists( 'icl_object_id' ) ) {
2332
-		if ( $lang_code ) {
2331
+	if (function_exists('icl_object_id')) {
2332
+		if ($lang_code) {
2333 2333
 			$where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type = 'post_$post_type' ";
2334 2334
 		}
2335 2335
 	}
@@ -2342,8 +2342,8 @@  discard block
 block discarded – undo
2342 2342
 	 * @param string $where     Where clause string.
2343 2343
 	 * @param string $post_type Post type.
2344 2344
 	 */
2345
-	$where = apply_filters( 'geodir_filter_widget_listings_where', $where, $post_type );
2346
-	$where = $where != '' ? " WHERE 1=1 " . $where : '';
2345
+	$where = apply_filters('geodir_filter_widget_listings_where', $where, $post_type);
2346
+	$where = $where != '' ? " WHERE 1=1 ".$where : '';
2347 2347
 
2348 2348
 	$groupby = " GROUP BY $wpdb->posts.ID "; //@todo is this needed? faster without
2349 2349
 	/**
@@ -2354,15 +2354,15 @@  discard block
 block discarded – undo
2354 2354
 	 * @param string $groupby   Group by clause string.
2355 2355
 	 * @param string $post_type Post type.
2356 2356
 	 */
2357
-	$groupby = apply_filters( 'geodir_filter_widget_listings_groupby', $groupby, $post_type );
2357
+	$groupby = apply_filters('geodir_filter_widget_listings_groupby', $groupby, $post_type);
2358 2358
 
2359
-	if ( $count_only ) {
2360
-		$sql  = "SELECT COUNT(DISTINCT " . $wpdb->posts . ".ID) AS total FROM " . $wpdb->posts . "
2361
-			" . $join . "
2359
+	if ($count_only) {
2360
+		$sql  = "SELECT COUNT(DISTINCT ".$wpdb->posts.".ID) AS total FROM ".$wpdb->posts."
2361
+			" . $join."
2362 2362
 			" . $where;
2363
-		$rows = (int) $wpdb->get_var( $sql );
2363
+		$rows = (int) $wpdb->get_var($sql);
2364 2364
 	} else {
2365
-		$orderby = geodir_widget_listings_get_order( $query_args );
2365
+		$orderby = geodir_widget_listings_get_order($query_args);
2366 2366
 		/**
2367 2367
 		 * Filter widget listing orderby clause string part that is being used for query.
2368 2368
 		 *
@@ -2372,33 +2372,33 @@  discard block
 block discarded – undo
2372 2372
 		 * @param string $table     Table name.
2373 2373
 		 * @param string $post_type Post type.
2374 2374
 		 */
2375
-		$orderby = apply_filters( 'geodir_filter_widget_listings_orderby', $orderby, $table, $post_type );
2375
+		$orderby = apply_filters('geodir_filter_widget_listings_orderby', $orderby, $table, $post_type);
2376 2376
 		
2377 2377
 		$second_orderby = array();
2378
-		if ( strpos( $orderby, strtolower( $table . ".is_featured" )  ) === false ) {
2379
-			$second_orderby[] = $table . ".is_featured ASC";
2378
+		if (strpos($orderby, strtolower($table.".is_featured")) === false) {
2379
+			$second_orderby[] = $table.".is_featured ASC";
2380 2380
 		}
2381 2381
 		
2382
-		if ( strpos( $orderby, strtolower( $wpdb->posts . ".post_date" )  ) === false ) {
2383
-			$second_orderby[] = $wpdb->posts . ".post_date DESC";
2382
+		if (strpos($orderby, strtolower($wpdb->posts.".post_date")) === false) {
2383
+			$second_orderby[] = $wpdb->posts.".post_date DESC";
2384 2384
 		}
2385 2385
 		
2386
-		if ( strpos( $orderby, strtolower( $wpdb->posts . ".post_title" )  ) === false ) {
2387
-			$second_orderby[] = $wpdb->posts . ".post_title ASC";
2386
+		if (strpos($orderby, strtolower($wpdb->posts.".post_title")) === false) {
2387
+			$second_orderby[] = $wpdb->posts.".post_title ASC";
2388 2388
 		}
2389 2389
 		
2390
-		if ( !empty( $second_orderby ) ) {
2391
-			$orderby .= implode( ', ', $second_orderby );
2390
+		if (!empty($second_orderby)) {
2391
+			$orderby .= implode(', ', $second_orderby);
2392 2392
 		}
2393 2393
 		
2394
-		if ( !empty( $orderby ) ) {
2395
-			$orderby = trim( $orderby );
2396
-			$orderby = rtrim( $orderby, "," );
2394
+		if (!empty($orderby)) {
2395
+			$orderby = trim($orderby);
2396
+			$orderby = rtrim($orderby, ",");
2397 2397
 		}
2398 2398
 		
2399
-		$orderby = $orderby != '' ? " ORDER BY " . $orderby : '';
2399
+		$orderby = $orderby != '' ? " ORDER BY ".$orderby : '';
2400 2400
 
2401
-		$limit = ! empty( $query_args['posts_per_page'] ) ? $query_args['posts_per_page'] : 5;
2401
+		$limit = !empty($query_args['posts_per_page']) ? $query_args['posts_per_page'] : 5;
2402 2402
 		/**
2403 2403
 		 * Filter widget listing limit that is being used for query.
2404 2404
 		 *
@@ -2407,27 +2407,27 @@  discard block
 block discarded – undo
2407 2407
 		 * @param int $limit        Query results limit.
2408 2408
 		 * @param string $post_type Post type.
2409 2409
 		 */
2410
-		$limit = apply_filters( 'geodir_filter_widget_listings_limit', $limit, $post_type );
2410
+		$limit = apply_filters('geodir_filter_widget_listings_limit', $limit, $post_type);
2411 2411
 
2412
-		$page = ! empty( $query_args['pageno'] ) ? absint( $query_args['pageno'] ) : 1;
2413
-		if ( ! $page ) {
2412
+		$page = !empty($query_args['pageno']) ? absint($query_args['pageno']) : 1;
2413
+		if (!$page) {
2414 2414
 			$page = 1;
2415 2415
 		}
2416 2416
 
2417
-		$limit = (int) $limit > 0 ? " LIMIT " . absint( ( $page - 1 ) * (int) $limit ) . ", " . (int) $limit : "";
2417
+		$limit = (int) $limit > 0 ? " LIMIT ".absint(($page - 1) * (int) $limit).", ".(int) $limit : "";
2418 2418
 
2419 2419
 		//@todo removed SQL_CALC_FOUND_ROWS from below as don't think it is needed and query is faster without
2420
-		$sql  = "SELECT " . $fields . " FROM " . $wpdb->posts . "
2421
-			" . $join . "
2422
-			" . $where . "
2423
-			" . $groupby . "
2424
-			" . $orderby . "
2420
+		$sql = "SELECT ".$fields." FROM ".$wpdb->posts."
2421
+			" . $join."
2422
+			" . $where."
2423
+			" . $groupby."
2424
+			" . $orderby."
2425 2425
 			" . $limit;
2426
-		$rows = $wpdb->get_results( $sql );
2426
+		$rows = $wpdb->get_results($sql);
2427 2427
 	}
2428 2428
 
2429
-	unset( $GLOBALS['gd_query_args_widgets'] );
2430
-	unset( $gd_query_args_widgets );
2429
+	unset($GLOBALS['gd_query_args_widgets']);
2430
+	unset($gd_query_args_widgets);
2431 2431
 
2432 2432
 	return $rows;
2433 2433
 }
@@ -2444,11 +2444,11 @@  discard block
 block discarded – undo
2444 2444
  *
2445 2445
  * @return string Modified fields SQL.
2446 2446
  */
2447
-function geodir_function_widget_listings_fields( $fields ) {
2447
+function geodir_function_widget_listings_fields($fields) {
2448 2448
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2449 2449
 
2450 2450
 	$query_args = $gd_query_args_widgets;
2451
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2451
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2452 2452
 		return $fields;
2453 2453
 	}
2454 2454
 
@@ -2467,24 +2467,24 @@  discard block
 block discarded – undo
2467 2467
  *
2468 2468
  * @return string Modified join clause SQL.
2469 2469
  */
2470
-function geodir_function_widget_listings_join( $join ) {
2470
+function geodir_function_widget_listings_join($join) {
2471 2471
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2472 2472
 
2473 2473
 	$query_args = $gd_query_args_widgets;
2474
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2474
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2475 2475
 		return $join;
2476 2476
 	}
2477 2477
 
2478
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2479
-	$table     = $plugin_prefix . $post_type . '_detail';
2478
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2479
+	$table     = $plugin_prefix.$post_type.'_detail';
2480 2480
 
2481
-	if ( ! empty( $query_args['with_pics_only'] ) ) {
2482
-		$join .= " LEFT JOIN " . GEODIR_ATTACHMENT_TABLE . " ON ( " . GEODIR_ATTACHMENT_TABLE . ".post_id=" . $table . ".post_id AND " . GEODIR_ATTACHMENT_TABLE . ".mime_type LIKE '%image%' )";
2481
+	if (!empty($query_args['with_pics_only'])) {
2482
+		$join .= " LEFT JOIN ".GEODIR_ATTACHMENT_TABLE." ON ( ".GEODIR_ATTACHMENT_TABLE.".post_id=".$table.".post_id AND ".GEODIR_ATTACHMENT_TABLE.".mime_type LIKE '%image%' )";
2483 2483
 	}
2484 2484
 
2485
-	if ( ! empty( $query_args['tax_query'] ) ) {
2486
-		$tax_queries = get_tax_sql( $query_args['tax_query'], $wpdb->posts, 'ID' );
2487
-		if ( ! empty( $tax_queries['join'] ) && ! empty( $tax_queries['where'] ) ) {
2485
+	if (!empty($query_args['tax_query'])) {
2486
+		$tax_queries = get_tax_sql($query_args['tax_query'], $wpdb->posts, 'ID');
2487
+		if (!empty($tax_queries['join']) && !empty($tax_queries['where'])) {
2488 2488
 			$join .= $tax_queries['join'];
2489 2489
 		}
2490 2490
 	}
@@ -2505,60 +2505,60 @@  discard block
 block discarded – undo
2505 2505
  *
2506 2506
  * @return string Modified where clause SQL.
2507 2507
  */
2508
-function geodir_function_widget_listings_where( $where ) {
2508
+function geodir_function_widget_listings_where($where) {
2509 2509
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2510 2510
 
2511 2511
 	$query_args = $gd_query_args_widgets;
2512
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2512
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2513 2513
 		return $where;
2514 2514
 	}
2515
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2516
-	$table     = $plugin_prefix . $post_type . '_detail';
2515
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2516
+	$table     = $plugin_prefix.$post_type.'_detail';
2517 2517
 
2518
-	if ( ! empty( $query_args ) ) {
2519
-		if ( ! empty( $query_args['gd_location'] ) && function_exists( 'geodir_default_location_where' ) ) {
2520
-			$where = geodir_default_location_where( $where, $table );
2518
+	if (!empty($query_args)) {
2519
+		if (!empty($query_args['gd_location']) && function_exists('geodir_default_location_where')) {
2520
+			$where = geodir_default_location_where($where, $table);
2521 2521
 		}
2522 2522
 
2523
-		if ( ! empty( $query_args['post_author'] ) ) {
2524
-			$where .= " AND " . $wpdb->posts . ".post_author = " . (int) $query_args['post_author'];
2523
+		if (!empty($query_args['post_author'])) {
2524
+			$where .= " AND ".$wpdb->posts.".post_author = ".(int) $query_args['post_author'];
2525 2525
 		}
2526 2526
 
2527
-		if ( ! empty( $query_args['show_featured_only'] ) ) {
2528
-			$where .= " AND " . $table . ".is_featured = '1'";
2527
+		if (!empty($query_args['show_featured_only'])) {
2528
+			$where .= " AND ".$table.".is_featured = '1'";
2529 2529
 		}
2530 2530
 
2531
-		if ( ! empty( $query_args['show_special_only'] ) ) {
2532
-			$where .= " AND ( " . $table . ".geodir_special_offers != '' AND " . $table . ".geodir_special_offers IS NOT NULL )";
2531
+		if (!empty($query_args['show_special_only'])) {
2532
+			$where .= " AND ( ".$table.".geodir_special_offers != '' AND ".$table.".geodir_special_offers IS NOT NULL )";
2533 2533
 		}
2534 2534
 
2535
-		if ( ! empty( $query_args['with_pics_only'] ) ) {
2536
-			$where .= " AND " . GEODIR_ATTACHMENT_TABLE . ".ID IS NOT NULL ";
2535
+		if (!empty($query_args['with_pics_only'])) {
2536
+			$where .= " AND ".GEODIR_ATTACHMENT_TABLE.".ID IS NOT NULL ";
2537 2537
 		}
2538 2538
 
2539
-		if ( ! empty( $query_args['featured_image_only'] ) ) {
2540
-			$where .= " AND " . $table . ".featured_image IS NOT NULL AND " . $table . ".featured_image!='' ";
2539
+		if (!empty($query_args['featured_image_only'])) {
2540
+			$where .= " AND ".$table.".featured_image IS NOT NULL AND ".$table.".featured_image!='' ";
2541 2541
 		}
2542 2542
 
2543
-		if ( ! empty( $query_args['with_videos_only'] ) ) {
2544
-			$where .= " AND ( " . $table . ".geodir_video != '' AND " . $table . ".geodir_video IS NOT NULL )";
2543
+		if (!empty($query_args['with_videos_only'])) {
2544
+			$where .= " AND ( ".$table.".geodir_video != '' AND ".$table.".geodir_video IS NOT NULL )";
2545 2545
 		}
2546 2546
         
2547
-		if ( ! empty( $query_args['show_favorites_only'] ) ) {
2547
+		if (!empty($query_args['show_favorites_only'])) {
2548 2548
 			$user_favorites = '-1';
2549 2549
 			
2550
-			if ( !empty( $query_args['favorites_by_user'] ) ) {
2551
-				$user_favorites = get_user_meta( (int)$query_args['favorites_by_user'], 'gd_user_favourite_post', true );
2550
+			if (!empty($query_args['favorites_by_user'])) {
2551
+				$user_favorites = get_user_meta((int) $query_args['favorites_by_user'], 'gd_user_favourite_post', true);
2552 2552
 				$user_favorites = !empty($user_favorites) && is_array($user_favorites) ? implode("','", $user_favorites) : '-1';
2553 2553
 			}
2554 2554
 			
2555
-			$where .= " AND `" . $wpdb->posts . "`.`ID` IN('" . $user_favorites . "')";
2555
+			$where .= " AND `".$wpdb->posts."`.`ID` IN('".$user_favorites."')";
2556 2556
 		}
2557 2557
 
2558
-		if ( ! empty( $query_args['tax_query'] ) ) {
2559
-			$tax_queries = get_tax_sql( $query_args['tax_query'], $wpdb->posts, 'ID' );
2558
+		if (!empty($query_args['tax_query'])) {
2559
+			$tax_queries = get_tax_sql($query_args['tax_query'], $wpdb->posts, 'ID');
2560 2560
 
2561
-			if ( ! empty( $tax_queries['join'] ) && ! empty( $tax_queries['where'] ) ) {
2561
+			if (!empty($tax_queries['join']) && !empty($tax_queries['where'])) {
2562 2562
 				$where .= $tax_queries['where'];
2563 2563
 			}
2564 2564
 		}
@@ -2579,11 +2579,11 @@  discard block
 block discarded – undo
2579 2579
  *
2580 2580
  * @return string Modified orderby clause SQL.
2581 2581
  */
2582
-function geodir_function_widget_listings_orderby( $orderby ) {
2582
+function geodir_function_widget_listings_orderby($orderby) {
2583 2583
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2584 2584
 
2585 2585
 	$query_args = $gd_query_args_widgets;
2586
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2586
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2587 2587
 		return $orderby;
2588 2588
 	}
2589 2589
 
@@ -2602,15 +2602,15 @@  discard block
 block discarded – undo
2602 2602
  *
2603 2603
  * @return int Query limit.
2604 2604
  */
2605
-function geodir_function_widget_listings_limit( $limit ) {
2605
+function geodir_function_widget_listings_limit($limit) {
2606 2606
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2607 2607
 
2608 2608
 	$query_args = $gd_query_args_widgets;
2609
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2609
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2610 2610
 		return $limit;
2611 2611
 	}
2612 2612
 
2613
-	if ( ! empty( $query_args ) && ! empty( $query_args['posts_per_page'] ) ) {
2613
+	if (!empty($query_args) && !empty($query_args['posts_per_page'])) {
2614 2614
 		$limit = (int) $query_args['posts_per_page'];
2615 2615
 	}
2616 2616
 
@@ -2628,12 +2628,12 @@  discard block
 block discarded – undo
2628 2628
  *
2629 2629
  * @return int Large size width.
2630 2630
  */
2631
-function geodir_media_image_large_width( $default = 800, $params = '' ) {
2632
-	$large_size_w = get_option( 'large_size_w' );
2631
+function geodir_media_image_large_width($default = 800, $params = '') {
2632
+	$large_size_w = get_option('large_size_w');
2633 2633
 	$large_size_w = $large_size_w > 0 ? $large_size_w : $default;
2634
-	$large_size_w = absint( $large_size_w );
2634
+	$large_size_w = absint($large_size_w);
2635 2635
 
2636
-	if ( ! get_option( 'geodir_use_wp_media_large_size' ) ) {
2636
+	if (!get_option('geodir_use_wp_media_large_size')) {
2637 2637
 		$large_size_w = 800;
2638 2638
 	}
2639 2639
 
@@ -2646,7 +2646,7 @@  discard block
 block discarded – undo
2646 2646
 	 * @param int $default         Default width.
2647 2647
 	 * @param string|array $params Image parameters.
2648 2648
 	 */
2649
-	$large_size_w = apply_filters( 'geodir_filter_media_image_large_width', $large_size_w, $default, $params );
2649
+	$large_size_w = apply_filters('geodir_filter_media_image_large_width', $large_size_w, $default, $params);
2650 2650
 
2651 2651
 	return $large_size_w;
2652 2652
 }
@@ -2662,12 +2662,12 @@  discard block
 block discarded – undo
2662 2662
  *
2663 2663
  * @return int Large size height.
2664 2664
  */
2665
-function geodir_media_image_large_height( $default = 800, $params = '' ) {
2666
-	$large_size_h = get_option( 'large_size_h' );
2665
+function geodir_media_image_large_height($default = 800, $params = '') {
2666
+	$large_size_h = get_option('large_size_h');
2667 2667
 	$large_size_h = $large_size_h > 0 ? $large_size_h : $default;
2668
-	$large_size_h = absint( $large_size_h );
2668
+	$large_size_h = absint($large_size_h);
2669 2669
 
2670
-	if ( ! get_option( 'geodir_use_wp_media_large_size' ) ) {
2670
+	if (!get_option('geodir_use_wp_media_large_size')) {
2671 2671
 		$large_size_h = 800;
2672 2672
 	}
2673 2673
 
@@ -2680,7 +2680,7 @@  discard block
 block discarded – undo
2680 2680
 	 * @param int $default         Default height.
2681 2681
 	 * @param string|array $params Image parameters.
2682 2682
 	 */
2683
-	$large_size_h = apply_filters( 'geodir_filter_media_image_large_height', $large_size_h, $default, $params );
2683
+	$large_size_h = apply_filters('geodir_filter_media_image_large_height', $large_size_h, $default, $params);
2684 2684
 
2685 2685
 	return $large_size_h;
2686 2686
 }
@@ -2697,8 +2697,8 @@  discard block
 block discarded – undo
2697 2697
  *
2698 2698
  * @return string Sanitized name.
2699 2699
  */
2700
-function geodir_sanitize_location_name( $type, $name, $translate = true ) {
2701
-	if ( $name == '' ) {
2700
+function geodir_sanitize_location_name($type, $name, $translate = true) {
2701
+	if ($name == '') {
2702 2702
 		return null;
2703 2703
 	}
2704 2704
 
@@ -2707,13 +2707,13 @@  discard block
 block discarded – undo
2707 2707
 	$type = $type == 'gd_city' ? 'city' : $type;
2708 2708
 
2709 2709
 	$return = $name;
2710
-	if ( function_exists( 'get_actual_location_name' ) ) {
2711
-		$return = get_actual_location_name( $type, $name, $translate );
2710
+	if (function_exists('get_actual_location_name')) {
2711
+		$return = get_actual_location_name($type, $name, $translate);
2712 2712
 	} else {
2713
-		$return = preg_replace( '/-(\d+)$/', '', $return );
2714
-		$return = preg_replace( '/[_-]/', ' ', $return );
2715
-		$return = geodir_ucwords( $return );
2716
-		$return = $translate ? __( $return, 'geodirectory' ) : $return;
2713
+		$return = preg_replace('/-(\d+)$/', '', $return);
2714
+		$return = preg_replace('/[_-]/', ' ', $return);
2715
+		$return = geodir_ucwords($return);
2716
+		$return = $translate ? __($return, 'geodirectory') : $return;
2717 2717
 	}
2718 2718
 
2719 2719
 	return $return;
@@ -2731,26 +2731,26 @@  discard block
 block discarded – undo
2731 2731
  *
2732 2732
  * @param int $number Comments number.
2733 2733
  */
2734
-function geodir_comments_number( $number ) {
2734
+function geodir_comments_number($number) {
2735 2735
 	global $post;
2736 2736
 	
2737
-	if ( !empty( $post->post_type ) && geodir_cpt_has_rating_disabled( $post->post_type ) ) {
2737
+	if (!empty($post->post_type) && geodir_cpt_has_rating_disabled($post->post_type)) {
2738 2738
 		$number = get_comments_number();
2739 2739
 		
2740
-		if ( $number > 1 ) {
2741
-			$output = str_replace( '%', number_format_i18n( $number ), __( '% Comments', 'geodirectory' ) );
2742
-		} elseif ( $number == 0 || $number == '' ) {
2743
-			$output = __( 'No Comments', 'geodirectory' );
2740
+		if ($number > 1) {
2741
+			$output = str_replace('%', number_format_i18n($number), __('% Comments', 'geodirectory'));
2742
+		} elseif ($number == 0 || $number == '') {
2743
+			$output = __('No Comments', 'geodirectory');
2744 2744
 		} else { // must be one
2745
-			$output = __( '1 Comment', 'geodirectory' );
2745
+			$output = __('1 Comment', 'geodirectory');
2746 2746
 		}
2747 2747
 	} else {    
2748
-		if ( $number > 1 ) {
2749
-			$output = str_replace( '%', number_format_i18n( $number ), __( '% Reviews', 'geodirectory' ) );
2750
-		} elseif ( $number == 0 || $number == '' ) {
2751
-			$output = __( 'No Reviews', 'geodirectory' );
2748
+		if ($number > 1) {
2749
+			$output = str_replace('%', number_format_i18n($number), __('% Reviews', 'geodirectory'));
2750
+		} elseif ($number == 0 || $number == '') {
2751
+			$output = __('No Reviews', 'geodirectory');
2752 2752
 		} else { // must be one
2753
-			$output = __( '1 Review', 'geodirectory' );
2753
+			$output = __('1 Review', 'geodirectory');
2754 2754
 		}
2755 2755
 	}
2756 2756
 	
@@ -2767,18 +2767,18 @@  discard block
 block discarded – undo
2767 2767
  */
2768 2768
 function is_page_geodir_home() {
2769 2769
 	global $wpdb;
2770
-	$cur_url = str_replace( array( "https://", "http://", "www." ), array( '', '', '' ), geodir_curPageURL() );
2771
-	if ( function_exists( 'geodir_location_geo_home_link' ) ) {
2772
-		remove_filter( 'home_url', 'geodir_location_geo_home_link', 100000 );
2770
+	$cur_url = str_replace(array("https://", "http://", "www."), array('', '', ''), geodir_curPageURL());
2771
+	if (function_exists('geodir_location_geo_home_link')) {
2772
+		remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
2773 2773
 	}
2774
-	$home_url = home_url( '', 'http' );
2775
-	if ( function_exists( 'geodir_location_geo_home_link' ) ) {
2776
-		add_filter( 'home_url', 'geodir_location_geo_home_link', 100000, 2 );
2774
+	$home_url = home_url('', 'http');
2775
+	if (function_exists('geodir_location_geo_home_link')) {
2776
+		add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
2777 2777
 	}
2778
-	$home_url = str_replace( "www.", "", $home_url );
2779
-	if ( ( strpos( $home_url, $cur_url ) !== false || strpos( $home_url . '/', $cur_url ) !== false ) && ( 'page' == get_option( 'show_on_front' ) && get_option( 'page_on_front' ) && get_option( 'page_on_front' ) == get_option( 'geodir_home_page' ) ) ) {
2778
+	$home_url = str_replace("www.", "", $home_url);
2779
+	if ((strpos($home_url, $cur_url) !== false || strpos($home_url.'/', $cur_url) !== false) && ('page' == get_option('show_on_front') && get_option('page_on_front') && get_option('page_on_front') == get_option('geodir_home_page'))) {
2780 2780
 		return true;
2781
-	} elseif ( get_query_var( 'page_id' ) == get_option( 'page_on_front' ) && 'page' == get_option( 'show_on_front' ) && get_option( 'page_on_front' ) && get_option( 'page_on_front' ) == get_option( 'geodir_home_page' ) ) {
2781
+	} elseif (get_query_var('page_id') == get_option('page_on_front') && 'page' == get_option('show_on_front') && get_option('page_on_front') && get_option('page_on_front') == get_option('geodir_home_page')) {
2782 2782
 		return true;
2783 2783
 	} else {
2784 2784
 		return false;
@@ -2798,18 +2798,18 @@  discard block
 block discarded – undo
2798 2798
  *
2799 2799
  * @return string The canonical URL.
2800 2800
  */
2801
-function geodir_wpseo_homepage_canonical( $url ) {
2801
+function geodir_wpseo_homepage_canonical($url) {
2802 2802
 	global $post;
2803 2803
 
2804
-	if ( is_page_geodir_home() ) {
2804
+	if (is_page_geodir_home()) {
2805 2805
 		return home_url();
2806 2806
 	}
2807 2807
 
2808 2808
 	return $url;
2809 2809
 }
2810 2810
 
2811
-add_filter( 'wpseo_canonical', 'geodir_wpseo_homepage_canonical', 10 );
2812
-add_filter( 'aioseop_canonical_url', 'geodir_wpseo_homepage_canonical', 10 );
2811
+add_filter('wpseo_canonical', 'geodir_wpseo_homepage_canonical', 10);
2812
+add_filter('aioseop_canonical_url', 'geodir_wpseo_homepage_canonical', 10);
2813 2813
 
2814 2814
 /**
2815 2815
  * Add extra fields to google maps script call.
@@ -2822,20 +2822,20 @@  discard block
 block discarded – undo
2822 2822
  *
2823 2823
  * @return string Modified extra string.
2824 2824
  */
2825
-function geodir_googlemap_script_extra_details_page( $extra ) {
2825
+function geodir_googlemap_script_extra_details_page($extra) {
2826 2826
 	global $post;
2827 2827
 	$add_google_places_api = false;
2828
-	if ( isset( $post->post_content ) && has_shortcode( $post->post_content, 'gd_add_listing' ) ) {
2828
+	if (isset($post->post_content) && has_shortcode($post->post_content, 'gd_add_listing')) {
2829 2829
 		$add_google_places_api = true;
2830 2830
 	}
2831
-	if ( ! str_replace( 'libraries=places', '', $extra ) && ( geodir_is_page( 'detail' ) || $add_google_places_api ) ) {
2831
+	if (!str_replace('libraries=places', '', $extra) && (geodir_is_page('detail') || $add_google_places_api)) {
2832 2832
 		$extra .= "&amp;libraries=places";
2833 2833
 	}
2834 2834
 
2835 2835
 	return $extra;
2836 2836
 }
2837 2837
 
2838
-add_filter( 'geodir_googlemap_script_extra', 'geodir_googlemap_script_extra_details_page', 101, 1 );
2838
+add_filter('geodir_googlemap_script_extra', 'geodir_googlemap_script_extra_details_page', 101, 1);
2839 2839
 
2840 2840
 
2841 2841
 /**
@@ -2854,119 +2854,119 @@  discard block
 block discarded – undo
2854 2854
  *                                          after_widget.
2855 2855
  * @param array|string $instance            The settings for the particular instance of the widget.
2856 2856
  */
2857
-function geodir_popular_post_category_output( $args = '', $instance = '' ) {
2857
+function geodir_popular_post_category_output($args = '', $instance = '') {
2858 2858
 	// prints the widget
2859 2859
 	global $wpdb, $plugin_prefix, $geodir_post_category_str;
2860
-	extract( $args, EXTR_SKIP );
2860
+	extract($args, EXTR_SKIP);
2861 2861
 
2862 2862
 	echo $before_widget;
2863 2863
 
2864 2864
 	/** This filter is documented in geodirectory_widgets.php */
2865
-	$title = empty( $instance['title'] ) ? __( 'Popular Categories', 'geodirectory' ) : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
2865
+	$title = empty($instance['title']) ? __('Popular Categories', 'geodirectory') : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
2866 2866
 
2867 2867
 	$gd_post_type = geodir_get_current_posttype();
2868 2868
 
2869
-	$category_limit = isset( $instance['category_limit'] ) && $instance['category_limit'] > 0 ? (int) $instance['category_limit'] : 15;
2869
+	$category_limit = isset($instance['category_limit']) && $instance['category_limit'] > 0 ? (int) $instance['category_limit'] : 15;
2870 2870
 	if (!isset($category_restrict)) {
2871 2871
 		$category_restrict = false;
2872 2872
 	}
2873
-	if ( ! empty( $gd_post_type ) ) {
2873
+	if (!empty($gd_post_type)) {
2874 2874
 		$default_post_type = $gd_post_type;
2875
-	} elseif ( isset( $instance['default_post_type'] ) && gdsc_is_post_type_valid( $instance['default_post_type'] ) ) {
2875
+	} elseif (isset($instance['default_post_type']) && gdsc_is_post_type_valid($instance['default_post_type'])) {
2876 2876
 		$default_post_type = $instance['default_post_type'];
2877 2877
 	} else {
2878 2878
 		$all_gd_post_type  = geodir_get_posttypes();
2879
-		$default_post_type = ( isset( $all_gd_post_type[0] ) ) ? $all_gd_post_type[0] : '';
2879
+		$default_post_type = (isset($all_gd_post_type[0])) ? $all_gd_post_type[0] : '';
2880 2880
 	}
2881
-	$parent_only = !empty( $instance['parent_only'] ) ? true : false;
2881
+	$parent_only = !empty($instance['parent_only']) ? true : false;
2882 2882
 
2883 2883
 	$taxonomy = array();
2884
-	if ( ! empty( $gd_post_type ) ) {
2885
-		$taxonomy[] = $gd_post_type . "category";
2884
+	if (!empty($gd_post_type)) {
2885
+		$taxonomy[] = $gd_post_type."category";
2886 2886
 	} else {
2887
-		$taxonomy = geodir_get_taxonomies( $gd_post_type );
2887
+		$taxonomy = geodir_get_taxonomies($gd_post_type);
2888 2888
 	}
2889 2889
 
2890 2890
 	$taxonomy = apply_filters('geodir_pp_category_taxonomy', $taxonomy);
2891 2891
 
2892
-	$term_args = array( 'taxonomy' => $taxonomy );
2893
-	if ( $parent_only ) {
2892
+	$term_args = array('taxonomy' => $taxonomy);
2893
+	if ($parent_only) {
2894 2894
 		$term_args['parent'] = 0;
2895 2895
 	}
2896 2896
 
2897
-	$terms   = get_terms( $term_args );
2897
+	$terms   = get_terms($term_args);
2898 2898
 	$a_terms = array();
2899 2899
 	$b_terms = array();
2900 2900
 
2901
-	foreach ( $terms as $term ) {
2902
-		if ( $term->count > 0 ) {
2903
-			$a_terms[ $term->taxonomy ][] = $term;
2901
+	foreach ($terms as $term) {
2902
+		if ($term->count > 0) {
2903
+			$a_terms[$term->taxonomy][] = $term;
2904 2904
 		}
2905 2905
 	}
2906 2906
 
2907
-	if ( ! empty( $a_terms ) ) {
2907
+	if (!empty($a_terms)) {
2908 2908
 		// Sort CPT taxonomies in categories widget.
2909
-		if ( !empty( $taxonomy ) && is_array( $taxonomy ) && count( $taxonomy ) > 1 ) {
2909
+		if (!empty($taxonomy) && is_array($taxonomy) && count($taxonomy) > 1) {
2910 2910
 			$gd_post_types = geodir_get_posttypes();
2911 2911
 			$sort_taxonomies = array();
2912 2912
 			
2913
-			foreach ( $gd_post_types as $gd_post_type ) {
2914
-				$taxonomy_name = $gd_post_type . 'category';
2913
+			foreach ($gd_post_types as $gd_post_type) {
2914
+				$taxonomy_name = $gd_post_type.'category';
2915 2915
 				
2916
-				if ( !empty( $a_terms[$taxonomy_name] ) ) {
2916
+				if (!empty($a_terms[$taxonomy_name])) {
2917 2917
 					$sort_taxonomies[$taxonomy_name] = $a_terms[$taxonomy_name];
2918 2918
 				}
2919 2919
 			}
2920
-			$a_terms = !empty( $sort_taxonomies ) ? $sort_taxonomies : $a_terms;
2920
+			$a_terms = !empty($sort_taxonomies) ? $sort_taxonomies : $a_terms;
2921 2921
 		}
2922 2922
 		
2923
-		foreach ( $a_terms as $b_key => $b_val ) {
2924
-			$b_terms[ $b_key ] = geodir_sort_terms( $b_val, 'count' );
2923
+		foreach ($a_terms as $b_key => $b_val) {
2924
+			$b_terms[$b_key] = geodir_sort_terms($b_val, 'count');
2925 2925
 		}
2926 2926
 
2927
-		$default_taxonomy = $default_post_type != '' && isset( $b_terms[ $default_post_type . 'category' ] ) ? $default_post_type . 'category' : '';
2927
+		$default_taxonomy = $default_post_type != '' && isset($b_terms[$default_post_type.'category']) ? $default_post_type.'category' : '';
2928 2928
 
2929 2929
 		$tax_change_output = '';
2930
-		if ( count( $b_terms ) > 1 ) {
2931
-			$tax_change_output .= "<select data-limit='$category_limit' data-parent='" . (int)$parent_only . "' class='geodir-cat-list-tax'  onchange='geodir_get_post_term(this);'>";
2932
-			foreach ( $b_terms as $key => $val ) {
2933
-				$ptype    = get_post_type_object( str_replace( "category", "", $key ) );
2934
-				$cpt_name = __( $ptype->labels->singular_name, 'geodirectory' );
2935
-				$tax_change_output .= "<option value='$key' " . selected( $key, $default_taxonomy, false ) . ">" . sprintf( __( '%s Categories', 'geodirectory' ), $cpt_name ) . "</option>";
2930
+		if (count($b_terms) > 1) {
2931
+			$tax_change_output .= "<select data-limit='$category_limit' data-parent='".(int) $parent_only."' class='geodir-cat-list-tax'  onchange='geodir_get_post_term(this);'>";
2932
+			foreach ($b_terms as $key => $val) {
2933
+				$ptype    = get_post_type_object(str_replace("category", "", $key));
2934
+				$cpt_name = __($ptype->labels->singular_name, 'geodirectory');
2935
+				$tax_change_output .= "<option value='$key' ".selected($key, $default_taxonomy, false).">".sprintf(__('%s Categories', 'geodirectory'), $cpt_name)."</option>";
2936 2936
 			}
2937 2937
 			$tax_change_output .= "</select>";
2938 2938
 		}
2939 2939
 
2940
-		if ( ! empty( $b_terms ) ) {
2941
-			$terms = $default_taxonomy != '' && isset( $b_terms[ $default_taxonomy ] ) ? $b_terms[ $default_taxonomy ] : reset( $b_terms );// get the first array
2942
-			global $cat_count;//make global so we can change via function
2940
+		if (!empty($b_terms)) {
2941
+			$terms = $default_taxonomy != '' && isset($b_terms[$default_taxonomy]) ? $b_terms[$default_taxonomy] : reset($b_terms); // get the first array
2942
+			global $cat_count; //make global so we can change via function
2943 2943
 			$cat_count = 0;
2944 2944
 			?>
2945 2945
 			<div class="geodir-category-list-in clearfix">
2946 2946
 				<div class="geodir-cat-list clearfix">
2947 2947
 					<?php
2948
-					echo $before_title . __( $title ) . $after_title;
2948
+					echo $before_title.__($title).$after_title;
2949 2949
 
2950 2950
 					echo $tax_change_output;
2951 2951
 
2952 2952
 					echo '<ul class="geodir-popular-cat-list">';
2953 2953
 
2954
-					geodir_helper_cat_list_output( $terms, $category_limit, $category_restrict);
2954
+					geodir_helper_cat_list_output($terms, $category_limit, $category_restrict);
2955 2955
 
2956 2956
 					echo '</ul>';
2957 2957
 					?>
2958 2958
 				</div>
2959 2959
 				<?php
2960 2960
 				$hide = '';
2961
-				if ( $cat_count < $category_limit ) {
2961
+				if ($cat_count < $category_limit) {
2962 2962
 					$hide = 'style="display:none;"';
2963 2963
 				}
2964 2964
 				echo "<div class='geodir-cat-list-more' $hide >";
2965
-				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-showcat">' . __( 'More Categories', 'geodirectory' ) . '</a>';
2966
-				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-hidecat geodir-hide">' . __( 'Less Categories', 'geodirectory' ) . '</a>';
2965
+				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-showcat">'.__('More Categories', 'geodirectory').'</a>';
2966
+				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-hidecat geodir-hide">'.__('Less Categories', 'geodirectory').'</a>';
2967 2967
 				echo "</div>";
2968 2968
 				/* add scripts */
2969
-				add_action( 'wp_footer', 'geodir_popular_category_add_scripts', 100 );
2969
+				add_action('wp_footer', 'geodir_popular_category_add_scripts', 100);
2970 2970
 				?>
2971 2971
 			</div>
2972 2972
 			<?php
@@ -2986,28 +2986,28 @@  discard block
 block discarded – undo
2986 2986
  * @param int $category_limit               Number of categories to display by default.
2987 2987
  * @param bool $category_restrict           If the cat limit should be hidden or not shown.
2988 2988
  */
2989
-function geodir_helper_cat_list_output( $terms, $category_limit , $category_restrict=false) {
2989
+function geodir_helper_cat_list_output($terms, $category_limit, $category_restrict = false) {
2990 2990
 	global $geodir_post_category_str, $cat_count;
2991 2991
 	$term_icons = geodir_get_term_icon();
2992 2992
 
2993 2993
 	$geodir_post_category_str = array();
2994 2994
 
2995 2995
 
2996
-	foreach ( $terms as $cat ) {
2997
-		$post_type     = str_replace( "category", "", $cat->taxonomy );
2998
-		$term_icon_url = ! empty( $term_icons ) && isset( $term_icons[ $cat->term_id ] ) ? $term_icons[ $cat->term_id ] : '';
2996
+	foreach ($terms as $cat) {
2997
+		$post_type     = str_replace("category", "", $cat->taxonomy);
2998
+		$term_icon_url = !empty($term_icons) && isset($term_icons[$cat->term_id]) ? $term_icons[$cat->term_id] : '';
2999 2999
 
3000
-		$cat_count ++;
3000
+		$cat_count++;
3001 3001
 
3002
-		$geodir_post_category_str[] = array( 'posttype' => $post_type, 'termid' => $cat->term_id );
3002
+		$geodir_post_category_str[] = array('posttype' => $post_type, 'termid' => $cat->term_id);
3003 3003
 
3004
-		$class_row  = $cat_count > $category_limit ? 'geodir-pcat-hide geodir-hide' : 'geodir-pcat-show';
3005
-		if($category_restrict && $cat_count > $category_limit ){
3004
+		$class_row = $cat_count > $category_limit ? 'geodir-pcat-hide geodir-hide' : 'geodir-pcat-show';
3005
+		if ($category_restrict && $cat_count > $category_limit) {
3006 3006
 			continue;
3007 3007
 		}
3008 3008
 		$total_post = $cat->count;
3009 3009
 
3010
-		$term_link = get_term_link( $cat, $cat->taxonomy );
3010
+		$term_link = get_term_link($cat, $cat->taxonomy);
3011 3011
 		/**
3012 3012
 		 * Filer the category term link.
3013 3013
 		 *
@@ -3017,11 +3017,11 @@  discard block
 block discarded – undo
3017 3017
 		 * @param int $cat          ->term_id The term id.
3018 3018
 		 * @param string $post_type Wordpress post type.
3019 3019
 		 */
3020
-		$term_link = apply_filters( 'geodir_category_term_link', $term_link, $cat->term_id, $post_type );
3020
+		$term_link = apply_filters('geodir_category_term_link', $term_link, $cat->term_id, $post_type);
3021 3021
 
3022
-		echo '<li class="' . $class_row . '"><a href="' . $term_link . '">';
3023
-		echo '<img alt="' . esc_attr( $cat->name ) . ' icon" style="height:20px;vertical-align:middle;" src="' . $term_icon_url . '"/> <span class="cat-link">';
3024
-		echo $cat->name . '</span> <span class="geodir_term_class geodir_link_span geodir_category_class_' . $post_type . '_' . $cat->term_id . '">(' . $total_post . ')</span> ';
3022
+		echo '<li class="'.$class_row.'"><a href="'.$term_link.'">';
3023
+		echo '<img alt="'.esc_attr($cat->name).' icon" style="height:20px;vertical-align:middle;" src="'.$term_icon_url.'"/> <span class="cat-link">';
3024
+		echo $cat->name.'</span> <span class="geodir_term_class geodir_link_span geodir_category_class_'.$post_type.'_'.$cat->term_id.'">('.$total_post.')</span> ';
3025 3025
 		echo '</a></li>';
3026 3026
 	}
3027 3027
 }
@@ -3036,14 +3036,14 @@  discard block
 block discarded – undo
3036 3036
  * @param array|string $args     Display arguments including before_title, after_title, before_widget, and after_widget.
3037 3037
  * @param array|string $instance The settings for the particular instance of the widget.
3038 3038
  */
3039
-function geodir_listing_slider_widget_output( $args = '', $instance = '' ) {
3039
+function geodir_listing_slider_widget_output($args = '', $instance = '') {
3040 3040
 	// prints the widget
3041
-	extract( $args, EXTR_SKIP );
3041
+	extract($args, EXTR_SKIP);
3042 3042
 
3043 3043
 	echo $before_widget;
3044 3044
 
3045 3045
 	/** This filter is documented in geodirectory_widgets.php */
3046
-	$title = empty( $instance['title'] ) ? '' : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
3046
+	$title = empty($instance['title']) ? '' : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
3047 3047
 	/**
3048 3048
 	 * Filter the widget post type.
3049 3049
 	 *
@@ -3051,7 +3051,7 @@  discard block
 block discarded – undo
3051 3051
 	 *
3052 3052
 	 * @param string $instance ['post_type'] Post type of listing.
3053 3053
 	 */
3054
-	$post_type = empty( $instance['post_type'] ) ? 'gd_place' : apply_filters( 'widget_post_type', $instance['post_type'] );
3054
+	$post_type = empty($instance['post_type']) ? 'gd_place' : apply_filters('widget_post_type', $instance['post_type']);
3055 3055
 	/**
3056 3056
 	 * Filter the widget's term.
3057 3057
 	 *
@@ -3059,7 +3059,7 @@  discard block
 block discarded – undo
3059 3059
 	 *
3060 3060
 	 * @param string $instance ['category'] Filter by term. Can be any valid term.
3061 3061
 	 */
3062
-	$category = empty( $instance['category'] ) ? '0' : apply_filters( 'widget_category', $instance['category'] );
3062
+	$category = empty($instance['category']) ? '0' : apply_filters('widget_category', $instance['category']);
3063 3063
 	/**
3064 3064
 	 * Filter widget's "add_location_filter" value.
3065 3065
 	 *
@@ -3067,7 +3067,7 @@  discard block
 block discarded – undo
3067 3067
 	 *
3068 3068
 	 * @param string|bool $instance ['add_location_filter'] Do you want to add location filter? Can be 1 or 0.
3069 3069
 	 */
3070
-	$add_location_filter = empty( $instance['add_location_filter'] ) ? '0' : apply_filters( 'widget_add_location_filter', $instance['add_location_filter'] );
3070
+	$add_location_filter = empty($instance['add_location_filter']) ? '0' : apply_filters('widget_add_location_filter', $instance['add_location_filter']);
3071 3071
 	/**
3072 3072
 	 * Filter the widget listings limit.
3073 3073
 	 *
@@ -3075,7 +3075,7 @@  discard block
 block discarded – undo
3075 3075
 	 *
3076 3076
 	 * @param string $instance ['post_number'] Number of listings to display.
3077 3077
 	 */
3078
-	$post_number = empty( $instance['post_number'] ) ? '5' : apply_filters( 'widget_post_number', $instance['post_number'] );
3078
+	$post_number = empty($instance['post_number']) ? '5' : apply_filters('widget_post_number', $instance['post_number']);
3079 3079
 	/**
3080 3080
 	 * Filter the widget listings limit shown at one time.
3081 3081
 	 *
@@ -3083,7 +3083,7 @@  discard block
 block discarded – undo
3083 3083
 	 *
3084 3084
 	 * @param string $instance ['max_show'] Number of listings to display on screen.
3085 3085
 	 */
3086
-	$max_show = empty( $instance['max_show'] ) ? '1' : apply_filters( 'widget_max_show', $instance['max_show'] );
3086
+	$max_show = empty($instance['max_show']) ? '1' : apply_filters('widget_max_show', $instance['max_show']);
3087 3087
 	/**
3088 3088
 	 * Filter the widget slide width.
3089 3089
 	 *
@@ -3091,7 +3091,7 @@  discard block
 block discarded – undo
3091 3091
 	 *
3092 3092
 	 * @param string $instance ['slide_width'] Width of the slides shown.
3093 3093
 	 */
3094
-	$slide_width = empty( $instance['slide_width'] ) ? '' : apply_filters( 'widget_slide_width', $instance['slide_width'] );
3094
+	$slide_width = empty($instance['slide_width']) ? '' : apply_filters('widget_slide_width', $instance['slide_width']);
3095 3095
 	/**
3096 3096
 	 * Filter widget's "show title" value.
3097 3097
 	 *
@@ -3099,7 +3099,7 @@  discard block
 block discarded – undo
3099 3099
 	 *
3100 3100
 	 * @param string|bool $instance ['show_title'] Do you want to display title? Can be 1 or 0.
3101 3101
 	 */
3102
-	$show_title = empty( $instance['show_title'] ) ? '' : apply_filters( 'widget_show_title', $instance['show_title'] );
3102
+	$show_title = empty($instance['show_title']) ? '' : apply_filters('widget_show_title', $instance['show_title']);
3103 3103
 	/**
3104 3104
 	 * Filter widget's "slideshow" value.
3105 3105
 	 *
@@ -3107,7 +3107,7 @@  discard block
 block discarded – undo
3107 3107
 	 *
3108 3108
 	 * @param int $instance ['slideshow'] Setup a slideshow for the slider to animate automatically.
3109 3109
 	 */
3110
-	$slideshow = empty( $instance['slideshow'] ) ? 0 : apply_filters( 'widget_slideshow', $instance['slideshow'] );
3110
+	$slideshow = empty($instance['slideshow']) ? 0 : apply_filters('widget_slideshow', $instance['slideshow']);
3111 3111
 	/**
3112 3112
 	 * Filter widget's "animationLoop" value.
3113 3113
 	 *
@@ -3115,7 +3115,7 @@  discard block
 block discarded – undo
3115 3115
 	 *
3116 3116
 	 * @param int $instance ['animationLoop'] Gives the slider a seamless infinite loop.
3117 3117
 	 */
3118
-	$animationLoop = empty( $instance['animationLoop'] ) ? 0 : apply_filters( 'widget_animationLoop', $instance['animationLoop'] );
3118
+	$animationLoop = empty($instance['animationLoop']) ? 0 : apply_filters('widget_animationLoop', $instance['animationLoop']);
3119 3119
 	/**
3120 3120
 	 * Filter widget's "directionNav" value.
3121 3121
 	 *
@@ -3123,7 +3123,7 @@  discard block
 block discarded – undo
3123 3123
 	 *
3124 3124
 	 * @param int $instance ['directionNav'] Enable previous/next arrow navigation?. Can be 1 or 0.
3125 3125
 	 */
3126
-	$directionNav = empty( $instance['directionNav'] ) ? 0 : apply_filters( 'widget_directionNav', $instance['directionNav'] );
3126
+	$directionNav = empty($instance['directionNav']) ? 0 : apply_filters('widget_directionNav', $instance['directionNav']);
3127 3127
 	/**
3128 3128
 	 * Filter widget's "slideshowSpeed" value.
3129 3129
 	 *
@@ -3131,7 +3131,7 @@  discard block
 block discarded – undo
3131 3131
 	 *
3132 3132
 	 * @param int $instance ['slideshowSpeed'] Set the speed of the slideshow cycling, in milliseconds.
3133 3133
 	 */
3134
-	$slideshowSpeed = empty( $instance['slideshowSpeed'] ) ? 5000 : apply_filters( 'widget_slideshowSpeed', $instance['slideshowSpeed'] );
3134
+	$slideshowSpeed = empty($instance['slideshowSpeed']) ? 5000 : apply_filters('widget_slideshowSpeed', $instance['slideshowSpeed']);
3135 3135
 	/**
3136 3136
 	 * Filter widget's "animationSpeed" value.
3137 3137
 	 *
@@ -3139,7 +3139,7 @@  discard block
 block discarded – undo
3139 3139
 	 *
3140 3140
 	 * @param int $instance ['animationSpeed'] Set the speed of animations, in milliseconds.
3141 3141
 	 */
3142
-	$animationSpeed = empty( $instance['animationSpeed'] ) ? 600 : apply_filters( 'widget_animationSpeed', $instance['animationSpeed'] );
3142
+	$animationSpeed = empty($instance['animationSpeed']) ? 600 : apply_filters('widget_animationSpeed', $instance['animationSpeed']);
3143 3143
 	/**
3144 3144
 	 * Filter widget's "animation" value.
3145 3145
 	 *
@@ -3147,7 +3147,7 @@  discard block
 block discarded – undo
3147 3147
 	 *
3148 3148
 	 * @param string $instance ['animation'] Controls the animation type, "fade" or "slide".
3149 3149
 	 */
3150
-	$animation = empty( $instance['animation'] ) ? 'slide' : apply_filters( 'widget_animation', $instance['animation'] );
3150
+	$animation = empty($instance['animation']) ? 'slide' : apply_filters('widget_animation', $instance['animation']);
3151 3151
 	/**
3152 3152
 	 * Filter widget's "list_sort" type.
3153 3153
 	 *
@@ -3155,10 +3155,10 @@  discard block
 block discarded – undo
3155 3155
 	 *
3156 3156
 	 * @param string $instance ['list_sort'] Listing sort by type.
3157 3157
 	 */
3158
-	$list_sort          = empty( $instance['list_sort'] ) ? 'latest' : apply_filters( 'widget_list_sort', $instance['list_sort'] );
3159
-	$show_featured_only = ! empty( $instance['show_featured_only'] ) ? 1 : null;
3158
+	$list_sort          = empty($instance['list_sort']) ? 'latest' : apply_filters('widget_list_sort', $instance['list_sort']);
3159
+	$show_featured_only = !empty($instance['show_featured_only']) ? 1 : null;
3160 3160
 
3161
-	wp_enqueue_script( 'geodirectory-jquery-flexslider-js' );
3161
+	wp_enqueue_script('geodirectory-jquery-flexslider-js');
3162 3162
 	?>
3163 3163
 		<script type="text/javascript">
3164 3164
 		jQuery(window).load(function () {
@@ -3177,7 +3177,7 @@  discard block
 block discarded – undo
3177 3177
 				itemWidth: 75,
3178 3178
 				itemMargin: 5,
3179 3179
 				asNavFor: '#geodir_widget_slider',
3180
-				rtl: <?php echo( is_rtl() ? 'true' : 'false' ); /* fix rtl issue */ ?>,
3180
+				rtl: <?php echo(is_rtl() ? 'true' : 'false'); /* fix rtl issue */ ?>,
3181 3181
 				start: function (slider) {
3182 3182
 					// chrome 53 introduced a bug, so we need to repaint the slider when shown.
3183 3183
 					jQuery('.geodir-slides', jQuery(slider)).removeClass('flexslider-fix-rtl');
@@ -3185,19 +3185,19 @@  discard block
 block discarded – undo
3185 3185
 			});
3186 3186
 			
3187 3187
 			jQuery('#geodir_widget_slider').flexslider({
3188
-				animation: "<?php echo $animation;?>",
3188
+				animation: "<?php echo $animation; ?>",
3189 3189
 				selector: ".geodir-slides > li",
3190 3190
 				namespace: "geodir-",
3191 3191
 				controlNav: true,
3192
-				animationLoop: <?php echo $animationLoop;?>,
3193
-				slideshow: <?php echo $slideshow;?>,
3194
-				slideshowSpeed: <?php echo $slideshowSpeed;?>,
3195
-				animationSpeed: <?php echo $animationSpeed;?>,
3196
-				directionNav: <?php echo $directionNav;?>,
3197
-				maxItems: <?php echo $max_show;?>,
3192
+				animationLoop: <?php echo $animationLoop; ?>,
3193
+				slideshow: <?php echo $slideshow; ?>,
3194
+				slideshowSpeed: <?php echo $slideshowSpeed; ?>,
3195
+				animationSpeed: <?php echo $animationSpeed; ?>,
3196
+				directionNav: <?php echo $directionNav; ?>,
3197
+				maxItems: <?php echo $max_show; ?>,
3198 3198
 				move: 1,
3199
-				<?php if ( $slide_width ) {
3200
-				echo "itemWidth: " . $slide_width . ",";
3199
+				<?php if ($slide_width) {
3200
+				echo "itemWidth: ".$slide_width.",";
3201 3201
 			}?>
3202 3202
 				sync: "#geodir_widget_carousel",
3203 3203
 				start: function (slider) {
@@ -3208,7 +3208,7 @@  discard block
 block discarded – undo
3208 3208
 					jQuery('#geodir_widget_slider').css({'visibility': 'visible'});
3209 3209
 					jQuery('#geodir_widget_carousel').css({'visibility': 'visible'});
3210 3210
 				},
3211
-				rtl: <?php echo( is_rtl() ? 'true' : 'false' ); /* fix rtl issue */ ?>
3211
+				rtl: <?php echo(is_rtl() ? 'true' : 'false'); /* fix rtl issue */ ?>
3212 3212
 			});
3213 3213
 		});
3214 3214
 	</script>
@@ -3221,62 +3221,62 @@  discard block
 block discarded – undo
3221 3221
 		'order_by'       => $list_sort
3222 3222
 	);
3223 3223
 
3224
-	if ( $show_featured_only ) {
3224
+	if ($show_featured_only) {
3225 3225
 		$query_args['show_featured_only'] = 1;
3226 3226
 	}
3227 3227
 
3228
-	if ( $category != 0 || $category != '' ) {
3229
-		$category_taxonomy = geodir_get_taxonomies( $post_type );
3228
+	if ($category != 0 || $category != '') {
3229
+		$category_taxonomy = geodir_get_taxonomies($post_type);
3230 3230
 		$tax_query         = array(
3231 3231
 			'taxonomy' => $category_taxonomy[0],
3232 3232
 			'field'    => 'id',
3233 3233
 			'terms'    => $category
3234 3234
 		);
3235 3235
 
3236
-		$query_args['tax_query'] = array( $tax_query );
3236
+		$query_args['tax_query'] = array($tax_query);
3237 3237
 	}
3238 3238
 
3239 3239
 	// we want listings with featured image only
3240 3240
 	$query_args['featured_image_only'] = 1;
3241 3241
 
3242
-	if ( $post_type == 'gd_event' ) {
3242
+	if ($post_type == 'gd_event') {
3243 3243
 		$query_args['gedir_event_listing_filter'] = 'upcoming';
3244 3244
 	}// show only upcoming events
3245 3245
 
3246
-	$widget_listings = geodir_get_widget_listings( $query_args );
3247
-	if ( ! empty( $widget_listings ) || ( isset( $with_no_results ) && $with_no_results ) ) {
3248
-		if ( $title ) {
3249
-			echo $before_title . $title . $after_title;
3246
+	$widget_listings = geodir_get_widget_listings($query_args);
3247
+	if (!empty($widget_listings) || (isset($with_no_results) && $with_no_results)) {
3248
+		if ($title) {
3249
+			echo $before_title.$title.$after_title;
3250 3250
 		}
3251 3251
 
3252 3252
 		global $post;
3253 3253
 
3254
-		$current_post = $post;// keep current post info
3254
+		$current_post = $post; // keep current post info
3255 3255
 
3256 3256
 		$widget_main_slides = '';
3257 3257
 		$nav_slides         = '';
3258 3258
 		$widget_slides      = 0;
3259 3259
 
3260
-		foreach ( $widget_listings as $widget_listing ) {
3260
+		foreach ($widget_listings as $widget_listing) {
3261 3261
 			global $gd_widget_listing_type;
3262 3262
 			$post         = $widget_listing;
3263
-			$widget_image = geodir_get_featured_image( $post->ID, 'thumbnail', get_option( 'geodir_listing_no_img' ) );
3263
+			$widget_image = geodir_get_featured_image($post->ID, 'thumbnail', get_option('geodir_listing_no_img'));
3264 3264
 
3265
-			if ( ! empty( $widget_image ) ) {
3266
-				if ( $widget_image->height >= 200 ) {
3265
+			if (!empty($widget_image)) {
3266
+				if ($widget_image->height >= 200) {
3267 3267
 					$widget_spacer_height = 0;
3268 3268
 				} else {
3269
-					$widget_spacer_height = ( ( 200 - $widget_image->height ) / 2 );
3269
+					$widget_spacer_height = ((200 - $widget_image->height) / 2);
3270 3270
 				}
3271 3271
 
3272
-				$widget_main_slides .= '<li class="geodir-listing-slider-widget"><img class="geodir-listing-slider-spacer" src="' . geodir_plugin_url() . "/geodirectory-assets/images/spacer.gif" . '" alt="' . $widget_image->title . '" title="' . $widget_image->title . '" style="max-height:' . $widget_spacer_height . 'px !important;margin:0 auto;" width="100" />';
3272
+				$widget_main_slides .= '<li class="geodir-listing-slider-widget"><img class="geodir-listing-slider-spacer" src="'.geodir_plugin_url()."/geodirectory-assets/images/spacer.gif".'" alt="'.$widget_image->title.'" title="'.$widget_image->title.'" style="max-height:'.$widget_spacer_height.'px !important;margin:0 auto;" width="100" />';
3273 3273
 
3274 3274
 				$title = '';
3275
-				if ( $show_title ) {
3276
-					$title_html     = '<div class="geodir-slider-title"><a href="' . get_permalink( $post->ID ) . '">' . get_the_title( $post->ID ) . '</a></div>';
3275
+				if ($show_title) {
3276
+					$title_html     = '<div class="geodir-slider-title"><a href="'.get_permalink($post->ID).'">'.get_the_title($post->ID).'</a></div>';
3277 3277
 					$post_id        = $post->ID;
3278
-					$post_permalink = get_permalink( $post->ID );
3279
-					$post_title     = get_the_title( $post->ID );
3278
+					$post_permalink = get_permalink($post->ID);
3279
+					$post_title     = get_the_title($post->ID);
3280 3280
 					/**
3281 3281
 					 * Filter the listing slider widget title.
3282 3282
 					 *
@@ -3287,12 +3287,12 @@  discard block
 block discarded – undo
3287 3287
 					 * @param string $post_permalink The post permalink url.
3288 3288
 					 * @param string $post_title     The post title text.
3289 3289
 					 */
3290
-					$title = apply_filters( 'geodir_listing_slider_title', $title_html, $post_id, $post_permalink, $post_title );
3290
+					$title = apply_filters('geodir_listing_slider_title', $title_html, $post_id, $post_permalink, $post_title);
3291 3291
 				}
3292 3292
 
3293
-				$widget_main_slides .= $title . '<a href="' . get_permalink( $post->ID ) . '"><img src="' . $widget_image->src . '" alt="' . $widget_image->title . '" title="' . $widget_image->title . '" style="max-height:200px;margin:0 auto;" /></a></li>';
3294
-				$nav_slides .= '<li><img src="' . $widget_image->src . '" alt="' . $widget_image->title . '" title="' . $widget_image->title . '" style="max-height:48px;margin:0 auto;" /></li>';
3295
-				$widget_slides ++;
3293
+				$widget_main_slides .= $title.'<a href="'.get_permalink($post->ID).'"><img src="'.$widget_image->src.'" alt="'.$widget_image->title.'" title="'.$widget_image->title.'" style="max-height:200px;margin:0 auto;" /></a></li>';
3294
+				$nav_slides .= '<li><img src="'.$widget_image->src.'" alt="'.$widget_image->title.'" title="'.$widget_image->title.'" style="max-height:48px;margin:0 auto;" /></li>';
3295
+				$widget_slides++;
3296 3296
 			}
3297 3297
 		}
3298 3298
 		?>
@@ -3301,7 +3301,7 @@  discard block
 block discarded – undo
3301 3301
 			<div id="geodir_widget_slider" class="geodir_flexslider">
3302 3302
 				<ul class="geodir-slides clearfix"><?php echo $widget_main_slides; ?></ul>
3303 3303
 			</div>
3304
-			<?php if ( $widget_slides > 1 ) { ?>
3304
+			<?php if ($widget_slides > 1) { ?>
3305 3305
 				<div id="geodir_widget_carousel" class="geodir_flexslider">
3306 3306
 					<ul class="geodir-slides clearfix"><?php echo $nav_slides; ?></ul>
3307 3307
 				</div>
@@ -3309,7 +3309,7 @@  discard block
 block discarded – undo
3309 3309
 		</div>
3310 3310
 		<?php
3311 3311
 		$GLOBALS['post'] = $current_post;
3312
-		setup_postdata( $current_post );
3312
+		setup_postdata($current_post);
3313 3313
 	}
3314 3314
 	echo $after_widget;
3315 3315
 }
@@ -3325,50 +3325,50 @@  discard block
 block discarded – undo
3325 3325
  * @param array|string $args     Display arguments including before_title, after_title, before_widget, and after_widget.
3326 3326
  * @param array|string $instance The settings for the particular instance of the widget.
3327 3327
  */
3328
-function geodir_loginwidget_output( $args = '', $instance = '' ) {
3328
+function geodir_loginwidget_output($args = '', $instance = '') {
3329 3329
 	//print_r($args);
3330 3330
 	//print_r($instance);
3331 3331
 	// prints the widget
3332
-	extract( $args, EXTR_SKIP );
3332
+	extract($args, EXTR_SKIP);
3333 3333
 
3334 3334
 	/** This filter is documented in geodirectory_widgets.php */
3335
-	$title = empty( $instance['title'] ) ? __( 'My Dashboard', 'geodirectory' ) : apply_filters( 'my_dashboard_widget_title', __( $instance['title'], 'geodirectory' ) );
3335
+	$title = empty($instance['title']) ? __('My Dashboard', 'geodirectory') : apply_filters('my_dashboard_widget_title', __($instance['title'], 'geodirectory'));
3336 3336
 
3337 3337
 	echo $before_widget;
3338
-	echo $before_title . $title . $after_title;
3338
+	echo $before_title.$title.$after_title;
3339 3339
 
3340 3340
 //	global $gd_session;
3341 3341
 //	print_r($gd_session);
3342 3342
 //	print_r($_SESSION);
3343 3343
 
3344
-	if ( is_user_logged_in() ) {
3344
+	if (is_user_logged_in()) {
3345 3345
 		global $current_user;
3346 3346
 
3347
-		$author_link = get_author_posts_url( $current_user->data->ID );
3348
-		$author_link = geodir_getlink( $author_link, array( 'geodir_dashbord' => 'true' ), false );
3347
+		$author_link = get_author_posts_url($current_user->data->ID);
3348
+		$author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
3349 3349
 
3350 3350
 		echo '<ul class="geodir-loginbox-list">';
3351 3351
 		ob_start();
3352 3352
 		?>
3353 3353
 		<li><a class="signin"
3354
-		       href="<?php echo wp_logout_url( home_url() ); ?>"><?php _e( 'Logout', 'geodirectory' ); ?></a></li>
3354
+		       href="<?php echo wp_logout_url(home_url()); ?>"><?php _e('Logout', 'geodirectory'); ?></a></li>
3355 3355
 		<?php
3356
-		$post_types                           = geodir_get_posttypes( 'object' );
3357
-		$show_add_listing_post_types_main_nav = get_option( 'geodir_add_listing_link_user_dashboard' );
3358
-		$geodir_allow_posttype_frontend       = get_option( 'geodir_allow_posttype_frontend' );
3356
+		$post_types                           = geodir_get_posttypes('object');
3357
+		$show_add_listing_post_types_main_nav = get_option('geodir_add_listing_link_user_dashboard');
3358
+		$geodir_allow_posttype_frontend       = get_option('geodir_allow_posttype_frontend');
3359 3359
 
3360
-		if ( ! empty( $show_add_listing_post_types_main_nav ) ) {
3360
+		if (!empty($show_add_listing_post_types_main_nav)) {
3361 3361
 			$addlisting_links = '';
3362
-			foreach ( $post_types as $key => $postobj ) {
3362
+			foreach ($post_types as $key => $postobj) {
3363 3363
 
3364
-				if ( in_array( $key, $show_add_listing_post_types_main_nav ) ) {
3364
+				if (in_array($key, $show_add_listing_post_types_main_nav)) {
3365 3365
 
3366
-					if ( $add_link = geodir_get_addlisting_link( $key ) ) {
3366
+					if ($add_link = geodir_get_addlisting_link($key)) {
3367 3367
 
3368 3368
 						$name = $postobj->labels->name;
3369 3369
 
3370 3370
 						$selected = '';
3371
-						if ( geodir_get_current_posttype() == $key && geodir_is_page( 'add-listing' ) ) {
3371
+						if (geodir_get_current_posttype() == $key && geodir_is_page('add-listing')) {
3372 3372
 							$selected = 'selected="selected"';
3373 3373
 						}
3374 3374
 
@@ -3381,23 +3381,23 @@  discard block
 block discarded – undo
3381 3381
 						 * @param string $key       Add listing array key.
3382 3382
 						 * @param int $current_user ->ID Current user ID.
3383 3383
 						 */
3384
-						$add_link = apply_filters( 'geodir_dashboard_link_add_listing', $add_link, $key, $current_user->ID );
3385
-						$name = apply_filters( 'geodir_dashboard_label_add_listing', $name, $key, $current_user->ID );
3384
+						$add_link = apply_filters('geodir_dashboard_link_add_listing', $add_link, $key, $current_user->ID);
3385
+						$name = apply_filters('geodir_dashboard_label_add_listing', $name, $key, $current_user->ID);
3386 3386
 
3387
-						$addlisting_links .= '<option ' . $selected . ' value="' . $add_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3387
+						$addlisting_links .= '<option '.$selected.' value="'.$add_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3388 3388
 
3389 3389
 					}
3390 3390
 				}
3391 3391
 
3392 3392
 			}
3393 3393
 
3394
-			if ( $addlisting_links != '' ) { ?>
3394
+			if ($addlisting_links != '') { ?>
3395 3395
 
3396 3396
 				<li><select id="geodir_add_listing" class="chosen_select" onchange="window.location.href=this.value"
3397 3397
 				            option-autoredirect="1" name="geodir_add_listing" option-ajaxchosen="false"
3398
-				            data-placeholder="<?php echo esc_attr( __( 'Add Listing', 'geodirectory' ) ); ?>">
3398
+				            data-placeholder="<?php echo esc_attr(__('Add Listing', 'geodirectory')); ?>">
3399 3399
 						<option value="" disabled="disabled" selected="selected"
3400
-						        style='display:none;'><?php echo esc_attr( __( 'Add Listing', 'geodirectory' ) ); ?></option>
3400
+						        style='display:none;'><?php echo esc_attr(__('Add Listing', 'geodirectory')); ?></option>
3401 3401
 						<?php echo $addlisting_links; ?>
3402 3402
 					</select></li> <?php
3403 3403
 
@@ -3405,24 +3405,24 @@  discard block
 block discarded – undo
3405 3405
 
3406 3406
 		}
3407 3407
 		// My Favourites in Dashboard
3408
-		$show_favorite_link_user_dashboard = get_option( 'geodir_favorite_link_user_dashboard' );
3408
+		$show_favorite_link_user_dashboard = get_option('geodir_favorite_link_user_dashboard');
3409 3409
 		$user_favourite                    = geodir_user_favourite_listing_count();
3410 3410
 
3411
-		if ( ! empty( $show_favorite_link_user_dashboard ) && ! empty( $user_favourite ) ) {
3411
+		if (!empty($show_favorite_link_user_dashboard) && !empty($user_favourite)) {
3412 3412
 			$favourite_links = '';
3413 3413
 
3414
-			foreach ( $post_types as $key => $postobj ) {
3415
-				if ( in_array( $key, $show_favorite_link_user_dashboard ) && array_key_exists( $key, $user_favourite ) ) {
3414
+			foreach ($post_types as $key => $postobj) {
3415
+				if (in_array($key, $show_favorite_link_user_dashboard) && array_key_exists($key, $user_favourite)) {
3416 3416
 					$name           = $postobj->labels->name;
3417 3417
 					$fav_author_link = apply_filters('gd_dash_fav_author_link', $author_link, $current_user->data->ID);
3418
-					$post_type_link = geodir_getlink( $fav_author_link, array(
3418
+					$post_type_link = geodir_getlink($fav_author_link, array(
3419 3419
 						'stype' => $key,
3420 3420
 						'list'  => 'favourite'
3421
-					), false );
3421
+					), false);
3422 3422
 
3423 3423
 					$selected = '';
3424 3424
 
3425
-					if ( isset( $_REQUEST['list'] ) && $_REQUEST['list'] == 'favourite' && isset( $_REQUEST['stype'] ) && $_REQUEST['stype'] == $key && isset( $_REQUEST['geodir_dashbord'] ) ) {
3425
+					if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite' && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key && isset($_REQUEST['geodir_dashbord'])) {
3426 3426
 						$selected = 'selected="selected"';
3427 3427
 					}
3428 3428
 					/**
@@ -3434,20 +3434,20 @@  discard block
 block discarded – undo
3434 3434
 					 * @param string $key            Favorite listing array key.
3435 3435
 					 * @param int $current_user      ->ID Current user ID.
3436 3436
 					 */
3437
-					$post_type_link = apply_filters( 'geodir_dashboard_link_favorite_listing', $post_type_link, $key, $current_user->ID );
3437
+					$post_type_link = apply_filters('geodir_dashboard_link_favorite_listing', $post_type_link, $key, $current_user->ID);
3438 3438
 
3439
-					$favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3439
+					$favourite_links .= '<option '.$selected.' value="'.$post_type_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3440 3440
 				}
3441 3441
 			}
3442 3442
 
3443
-			if ( $favourite_links != '' ) {
3443
+			if ($favourite_links != '') {
3444 3444
 				?>
3445 3445
 				<li>
3446 3446
 					<select id="geodir_my_favourites" class="chosen_select" onchange="window.location.href=this.value"
3447 3447
 					        option-autoredirect="1" name="geodir_my_favourites" option-ajaxchosen="false"
3448
-					        data-placeholder="<?php echo esc_attr( __( 'My Favorites', 'geodirectory' ) ); ?>">
3448
+					        data-placeholder="<?php echo esc_attr(__('My Favorites', 'geodirectory')); ?>">
3449 3449
 						<option value="" disabled="disabled" selected="selected"
3450
-						        style='display:none;'><?php echo esc_attr( __( 'My Favorites', 'geodirectory' ) ); ?></option>
3450
+						        style='display:none;'><?php echo esc_attr(__('My Favorites', 'geodirectory')); ?></option>
3451 3451
 						<?php echo $favourite_links; ?>
3452 3452
 					</select>
3453 3453
 				</li>
@@ -3456,20 +3456,20 @@  discard block
 block discarded – undo
3456 3456
 		}
3457 3457
 
3458 3458
 
3459
-		$show_listing_link_user_dashboard = get_option( 'geodir_listing_link_user_dashboard' );
3459
+		$show_listing_link_user_dashboard = get_option('geodir_listing_link_user_dashboard');
3460 3460
 		$user_listing                     = geodir_user_post_listing_count();
3461 3461
 
3462
-		if ( ! empty( $show_listing_link_user_dashboard ) && ! empty( $user_listing ) ) {
3462
+		if (!empty($show_listing_link_user_dashboard) && !empty($user_listing)) {
3463 3463
 			$listing_links = '';
3464 3464
 
3465
-			foreach ( $post_types as $key => $postobj ) {
3466
-				if ( in_array( $key, $show_listing_link_user_dashboard ) && array_key_exists( $key, $user_listing ) ) {
3465
+			foreach ($post_types as $key => $postobj) {
3466
+				if (in_array($key, $show_listing_link_user_dashboard) && array_key_exists($key, $user_listing)) {
3467 3467
 					$name         = $postobj->labels->name;
3468 3468
 					$listing_author_link = apply_filters('gd_dash_listing_author_link', $author_link, $current_user->data->ID);
3469
-					$listing_link = geodir_getlink( $listing_author_link, array( 'stype' => $key ), false );
3469
+					$listing_link = geodir_getlink($listing_author_link, array('stype' => $key), false);
3470 3470
 
3471 3471
 					$selected = '';
3472
-					if ( ! isset( $_REQUEST['list'] ) && isset( $_REQUEST['geodir_dashbord'] ) && isset( $_REQUEST['stype'] ) && $_REQUEST['stype'] == $key ) {
3472
+					if (!isset($_REQUEST['list']) && isset($_REQUEST['geodir_dashbord']) && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key) {
3473 3473
 						$selected = 'selected="selected"';
3474 3474
 					}
3475 3475
 
@@ -3482,20 +3482,20 @@  discard block
 block discarded – undo
3482 3482
 					 * @param string $key          My listing array key.
3483 3483
 					 * @param int $current_user    ->ID Current user ID.
3484 3484
 					 */
3485
-					$listing_link = apply_filters( 'geodir_dashboard_link_my_listing', $listing_link, $key, $current_user->ID );
3485
+					$listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $current_user->ID);
3486 3486
 
3487
-					$listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3487
+					$listing_links .= '<option '.$selected.' value="'.$listing_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3488 3488
 				}
3489 3489
 			}
3490 3490
 
3491
-			if ( $listing_links != '' ) {
3491
+			if ($listing_links != '') {
3492 3492
 				?>
3493 3493
 				<li>
3494 3494
 					<select id="geodir_my_listings" class="chosen_select" onchange="window.location.href=this.value"
3495 3495
 					        option-autoredirect="1" name="geodir_my_listings" option-ajaxchosen="false"
3496
-					        data-placeholder="<?php echo esc_attr( __( 'My Listings', 'geodirectory' ) ); ?>">
3496
+					        data-placeholder="<?php echo esc_attr(__('My Listings', 'geodirectory')); ?>">
3497 3497
 						<option value="" disabled="disabled" selected="selected"
3498
-						        style='display:none;'><?php echo esc_attr( __( 'My Listings', 'geodirectory' ) ); ?></option>
3498
+						        style='display:none;'><?php echo esc_attr(__('My Listings', 'geodirectory')); ?></option>
3499 3499
 						<?php echo $listing_links; ?>
3500 3500
 					</select>
3501 3501
 				</li>
@@ -3511,7 +3511,7 @@  discard block
 block discarded – undo
3511 3511
 		 *
3512 3512
 		 * @param string $dashboard_link Dashboard links HTML.
3513 3513
 		 */
3514
-		echo apply_filters( 'geodir_dashboard_links', $dashboard_link );
3514
+		echo apply_filters('geodir_dashboard_links', $dashboard_link);
3515 3515
 		echo '</ul>';
3516 3516
 
3517 3517
 		/**
@@ -3519,7 +3519,7 @@  discard block
 block discarded – undo
3519 3519
 		 *
3520 3520
 		 * @since 1.6.6
3521 3521
 		 */
3522
-		do_action( 'geodir_after_loginwidget_form_logged_in' );
3522
+		do_action('geodir_after_loginwidget_form_logged_in');
3523 3523
 
3524 3524
 
3525 3525
 	} else {
@@ -3534,18 +3534,18 @@  discard block
 block discarded – undo
3534 3534
 		<form name="loginform" class="loginform1"
3535 3535
 		      action="<?php echo geodir_login_url(); ?>"
3536 3536
 		      method="post">
3537
-			<div class="geodir_form_row"><input placeholder="<?php _e( 'Email', 'geodirectory' ); ?>" name="log"
3537
+			<div class="geodir_form_row"><input placeholder="<?php _e('Email', 'geodirectory'); ?>" name="log"
3538 3538
 			                                    type="text" class="textfield user_login1"/> <span
3539 3539
 					class="user_loginInfo"></span></div>
3540
-			<div class="geodir_form_row"><input placeholder="<?php _e( 'Password', 'geodirectory' ); ?>"
3540
+			<div class="geodir_form_row"><input placeholder="<?php _e('Password', 'geodirectory'); ?>"
3541 3541
 			                                    name="pwd" type="password"
3542 3542
 			                                    class="textfield user_pass1 input-text"/><span
3543 3543
 					class="user_passInfo"></span></div>
3544 3544
 
3545
-			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars( geodir_curPageURL() ); ?>"/>
3545
+			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars(geodir_curPageURL()); ?>"/>
3546 3546
 			<input type="hidden" name="testcookie" value="1"/>
3547 3547
 
3548
-				<?php do_action( 'login_form' ); ?>
3548
+				<?php do_action('login_form'); ?>
3549 3549
 
3550 3550
 			<div class="geodir_form_row clearfix"><input type="submit" name="submit"
3551 3551
 			                                             value="<?php echo SIGN_IN_BUTTON; ?>" class="b_signin"/>
@@ -3557,11 +3557,11 @@  discard block
 block discarded – undo
3557 3557
 					 *
3558 3558
 					 * @since 1.0.0
3559 3559
 					 */
3560
-					$is_enable_signup = get_option( 'users_can_register' );
3560
+					$is_enable_signup = get_option('users_can_register');
3561 3561
 					
3562
-					if ( $is_enable_signup ) {
3562
+					if ($is_enable_signup) {
3563 3563
 					?>
3564
-						<a href="<?php echo geodir_login_url( array( 'signup' => true ) ); ?>"
3564
+						<a href="<?php echo geodir_login_url(array('signup' => true)); ?>"
3565 3565
 						   class="goedir-newuser-link"><?php echo NEW_USER_TEXT; ?></a>
3566 3566
 
3567 3567
 					<?php
@@ -3572,7 +3572,7 @@  discard block
 block discarded – undo
3572 3572
 					 * @since 1.0.0
3573 3573
 					 */
3574 3574
 					?>
3575
-					<a href="<?php echo geodir_login_url( array( 'forgot' => true ) ); ?>"
3575
+					<a href="<?php echo geodir_login_url(array('forgot' => true)); ?>"
3576 3576
 					   class="goedir-forgot-link"><?php echo FORGOT_PW_TEXT; ?></a></p></div>
3577 3577
 		</form>
3578 3578
 		<?php
@@ -3581,7 +3581,7 @@  discard block
 block discarded – undo
3581 3581
 		 *
3582 3582
 		 * @since 1.6.6
3583 3583
 		 */
3584
-		do_action( 'geodir_after_loginwidget_form_logged_out' );
3584
+		do_action('geodir_after_loginwidget_form_logged_out');
3585 3585
 	}
3586 3586
 
3587 3587
 	echo $after_widget;
@@ -3603,16 +3603,16 @@  discard block
 block discarded – undo
3603 3603
  *                                         after_widget.
3604 3604
  * @param array|string $instance           The settings for the particular instance of the widget.
3605 3605
  */
3606
-function geodir_popular_postview_output( $args = '', $instance = '' ) {
3606
+function geodir_popular_postview_output($args = '', $instance = '') {
3607 3607
 	global $gd_session;
3608 3608
 
3609 3609
 	// prints the widget
3610
-	extract( $args, EXTR_SKIP );
3610
+	extract($args, EXTR_SKIP);
3611 3611
 
3612 3612
 	echo $before_widget;
3613 3613
 
3614 3614
 	/** This filter is documented in geodirectory_widgets.php */
3615
-	$title = empty( $instance['title'] ) ? geodir_ucwords( $instance['category_title'] ) : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
3615
+	$title = empty($instance['title']) ? geodir_ucwords($instance['category_title']) : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
3616 3616
 	/**
3617 3617
 	 * Filter the widget post type.
3618 3618
 	 *
@@ -3620,7 +3620,7 @@  discard block
 block discarded – undo
3620 3620
 	 *
3621 3621
 	 * @param string $instance ['post_type'] Post type of listing.
3622 3622
 	 */
3623
-	$post_type = empty( $instance['post_type'] ) ? 'gd_place' : apply_filters( 'widget_post_type', $instance['post_type'] );
3623
+	$post_type = empty($instance['post_type']) ? 'gd_place' : apply_filters('widget_post_type', $instance['post_type']);
3624 3624
 	/**
3625 3625
 	 * Filter the widget's term.
3626 3626
 	 *
@@ -3628,7 +3628,7 @@  discard block
 block discarded – undo
3628 3628
 	 *
3629 3629
 	 * @param string $instance ['category'] Filter by term. Can be any valid term.
3630 3630
 	 */
3631
-	$category = empty( $instance['category'] ) ? '0' : apply_filters( 'widget_category', $instance['category'] );
3631
+	$category = empty($instance['category']) ? '0' : apply_filters('widget_category', $instance['category']);
3632 3632
 	/**
3633 3633
 	 * Filter the widget listings limit.
3634 3634
 	 *
@@ -3636,7 +3636,7 @@  discard block
 block discarded – undo
3636 3636
 	 *
3637 3637
 	 * @param string $instance ['post_number'] Number of listings to display.
3638 3638
 	 */
3639
-	$post_number = empty( $instance['post_number'] ) ? '5' : apply_filters( 'widget_post_number', $instance['post_number'] );
3639
+	$post_number = empty($instance['post_number']) ? '5' : apply_filters('widget_post_number', $instance['post_number']);
3640 3640
 	/**
3641 3641
 	 * Filter widget's "layout" type.
3642 3642
 	 *
@@ -3644,7 +3644,7 @@  discard block
 block discarded – undo
3644 3644
 	 *
3645 3645
 	 * @param string $instance ['layout'] Widget layout type.
3646 3646
 	 */
3647
-	$layout = empty( $instance['layout'] ) ? 'gridview_onehalf' : apply_filters( 'widget_layout', $instance['layout'] );
3647
+	$layout = empty($instance['layout']) ? 'gridview_onehalf' : apply_filters('widget_layout', $instance['layout']);
3648 3648
 	/**
3649 3649
 	 * Filter widget's "add_location_filter" value.
3650 3650
 	 *
@@ -3652,7 +3652,7 @@  discard block
 block discarded – undo
3652 3652
 	 *
3653 3653
 	 * @param string|bool $instance ['add_location_filter'] Do you want to add location filter? Can be 1 or 0.
3654 3654
 	 */
3655
-	$add_location_filter = empty( $instance['add_location_filter'] ) ? '0' : apply_filters( 'widget_add_location_filter', $instance['add_location_filter'] );
3655
+	$add_location_filter = empty($instance['add_location_filter']) ? '0' : apply_filters('widget_add_location_filter', $instance['add_location_filter']);
3656 3656
 	/**
3657 3657
 	 * Filter widget's listing width.
3658 3658
 	 *
@@ -3660,7 +3660,7 @@  discard block
 block discarded – undo
3660 3660
 	 *
3661 3661
 	 * @param string $instance ['listing_width'] Listing width.
3662 3662
 	 */
3663
-	$listing_width = empty( $instance['listing_width'] ) ? '' : apply_filters( 'widget_listing_width', $instance['listing_width'] );
3663
+	$listing_width = empty($instance['listing_width']) ? '' : apply_filters('widget_listing_width', $instance['listing_width']);
3664 3664
 	/**
3665 3665
 	 * Filter widget's "list_sort" type.
3666 3666
 	 *
@@ -3668,36 +3668,36 @@  discard block
 block discarded – undo
3668 3668
 	 *
3669 3669
 	 * @param string $instance ['list_sort'] Listing sort by type.
3670 3670
 	 */
3671
-	$list_sort             = empty( $instance['list_sort'] ) ? 'latest' : apply_filters( 'widget_list_sort', $instance['list_sort'] );
3672
-	$use_viewing_post_type = ! empty( $instance['use_viewing_post_type'] ) ? true : false;
3671
+	$list_sort             = empty($instance['list_sort']) ? 'latest' : apply_filters('widget_list_sort', $instance['list_sort']);
3672
+	$use_viewing_post_type = !empty($instance['use_viewing_post_type']) ? true : false;
3673 3673
 
3674 3674
 	// set post type to current viewing post type
3675
-	if ( $use_viewing_post_type ) {
3675
+	if ($use_viewing_post_type) {
3676 3676
 		$current_post_type = geodir_get_current_posttype();
3677
-		if ( $current_post_type != '' && $current_post_type != $post_type ) {
3677
+		if ($current_post_type != '' && $current_post_type != $post_type) {
3678 3678
 			$post_type = $current_post_type;
3679 3679
 			$category  = array(); // old post type category will not work for current changed post type
3680 3680
 		}
3681 3681
 	}
3682 3682
 	// replace widget title dynamically
3683
-	$posttype_plural_label   = __( get_post_type_plural_label( $post_type ), 'geodirectory' );
3684
-	$posttype_singular_label = __( get_post_type_singular_label( $post_type ), 'geodirectory' );
3683
+	$posttype_plural_label   = __(get_post_type_plural_label($post_type), 'geodirectory');
3684
+	$posttype_singular_label = __(get_post_type_singular_label($post_type), 'geodirectory');
3685 3685
 
3686
-	$title = str_replace( "%posttype_plural_label%", $posttype_plural_label, $title );
3687
-	$title = str_replace( "%posttype_singular_label%", $posttype_singular_label, $title );
3686
+	$title = str_replace("%posttype_plural_label%", $posttype_plural_label, $title);
3687
+	$title = str_replace("%posttype_singular_label%", $posttype_singular_label, $title);
3688 3688
     
3689 3689
 	$categories = $category;
3690
-	if ( ! empty( $category ) && $category[0] != '0' ) {
3691
-		$category_taxonomy = geodir_get_taxonomies( $post_type );
3690
+	if (!empty($category) && $category[0] != '0') {
3691
+		$category_taxonomy = geodir_get_taxonomies($post_type);
3692 3692
 		
3693 3693
 		######### WPML #########
3694
-		if ( function_exists( 'icl_object_id' ) ) {
3695
-			$category = gd_lang_object_ids( $category, $category_taxonomy[0] );
3694
+		if (function_exists('icl_object_id')) {
3695
+			$category = gd_lang_object_ids($category, $category_taxonomy[0]);
3696 3696
 		}
3697 3697
 		######### WPML #########
3698 3698
 	}
3699 3699
 
3700
-	if ( isset( $instance['character_count'] ) ) {
3700
+	if (isset($instance['character_count'])) {
3701 3701
 		/**
3702 3702
 		 * Filter the widget's excerpt character count.
3703 3703
 		 *
@@ -3705,37 +3705,37 @@  discard block
 block discarded – undo
3705 3705
 		 *
3706 3706
 		 * @param int $instance ['character_count'] Excerpt character count.
3707 3707
 		 */
3708
-		$character_count = apply_filters( 'widget_list_character_count', $instance['character_count'] );
3708
+		$character_count = apply_filters('widget_list_character_count', $instance['character_count']);
3709 3709
 	} else {
3710 3710
 		$character_count = '';
3711 3711
 	}
3712 3712
 
3713
-	if ( empty( $title ) || $title == 'All' ) {
3714
-		$title .= ' ' . __( get_post_type_plural_label( $post_type ), 'geodirectory' );
3713
+	if (empty($title) || $title == 'All') {
3714
+		$title .= ' '.__(get_post_type_plural_label($post_type), 'geodirectory');
3715 3715
 	}
3716 3716
 
3717 3717
 	$location_url = array();
3718
-	$city         = get_query_var( 'gd_city' );
3719
-	if ( ! empty( $city ) ) {
3720
-		$country = get_query_var( 'gd_country' );
3721
-		$region  = get_query_var( 'gd_region' );
3718
+	$city         = get_query_var('gd_city');
3719
+	if (!empty($city)) {
3720
+		$country = get_query_var('gd_country');
3721
+		$region  = get_query_var('gd_region');
3722 3722
 
3723
-		$geodir_show_location_url = get_option( 'geodir_show_location_url' );
3723
+		$geodir_show_location_url = get_option('geodir_show_location_url');
3724 3724
 
3725
-		if ( $geodir_show_location_url == 'all' ) {
3726
-			if ( $country != '' ) {
3725
+		if ($geodir_show_location_url == 'all') {
3726
+			if ($country != '') {
3727 3727
 				$location_url[] = $country;
3728 3728
 			}
3729 3729
 
3730
-			if ( $region != '' ) {
3730
+			if ($region != '') {
3731 3731
 				$location_url[] = $region;
3732 3732
 			}
3733
-		} else if ( $geodir_show_location_url == 'country_city' ) {
3734
-			if ( $country != '' ) {
3733
+		} else if ($geodir_show_location_url == 'country_city') {
3734
+			if ($country != '') {
3735 3735
 				$location_url[] = $country;
3736 3736
 			}
3737
-		} else if ( $geodir_show_location_url == 'region_city' ) {
3738
-			if ( $region != '' ) {
3737
+		} else if ($geodir_show_location_url == 'region_city') {
3738
+			if ($region != '') {
3739 3739
 				$location_url[] = $region;
3740 3740
 			}
3741 3741
 		}
@@ -3743,37 +3743,37 @@  discard block
 block discarded – undo
3743 3743
 		$location_url[] = $city;
3744 3744
 	}
3745 3745
 
3746
-	$location_url  = implode( '/', $location_url );
3746
+	$location_url  = implode('/', $location_url);
3747 3747
 	$skip_location = false;
3748
-	if ( ! $add_location_filter && $gd_session->get( 'gd_multi_location' ) ) {
3748
+	if (!$add_location_filter && $gd_session->get('gd_multi_location')) {
3749 3749
 		$skip_location = true;
3750
-		$gd_session->un_set( 'gd_multi_location' );
3750
+		$gd_session->un_set('gd_multi_location');
3751 3751
 	}
3752 3752
 
3753
-	if ( get_option( 'permalink_structure' ) ) {
3754
-		$viewall_url = get_post_type_archive_link( $post_type );
3753
+	if (get_option('permalink_structure')) {
3754
+		$viewall_url = get_post_type_archive_link($post_type);
3755 3755
 	} else {
3756
-		$viewall_url = get_post_type_archive_link( $post_type );
3756
+		$viewall_url = get_post_type_archive_link($post_type);
3757 3757
 	}
3758 3758
 
3759
-	if ( ! empty( $category ) && $category[0] != '0' ) {
3759
+	if (!empty($category) && $category[0] != '0') {
3760 3760
 		global $geodir_add_location_url;
3761 3761
 
3762 3762
 		$geodir_add_location_url = '0';
3763 3763
 
3764
-		if ( $add_location_filter != '0' ) {
3764
+		if ($add_location_filter != '0') {
3765 3765
 			$geodir_add_location_url = '1';
3766 3766
 		}
3767 3767
 
3768
-		$viewall_url = get_term_link( (int) $category[0], $post_type . 'category' );
3768
+		$viewall_url = get_term_link((int) $category[0], $post_type.'category');
3769 3769
 
3770 3770
 		$geodir_add_location_url = null;
3771 3771
 	}
3772
-	if ( $skip_location ) {
3773
-		$gd_session->set( 'gd_multi_location', 1 );
3772
+	if ($skip_location) {
3773
+		$gd_session->set('gd_multi_location', 1);
3774 3774
 	}
3775 3775
 
3776
-	if ( is_wp_error( $viewall_url ) ) {
3776
+	if (is_wp_error($viewall_url)) {
3777 3777
 		$viewall_url = '';
3778 3778
 	}
3779 3779
 
@@ -3785,43 +3785,43 @@  discard block
 block discarded – undo
3785 3785
 		'order_by'       => $list_sort
3786 3786
 	);
3787 3787
 
3788
-	if ( $character_count ) {
3788
+	if ($character_count) {
3789 3789
 		$query_args['excerpt_length'] = $character_count;
3790 3790
 	}
3791 3791
 
3792
-	if ( ! empty( $instance['show_featured_only'] ) ) {
3792
+	if (!empty($instance['show_featured_only'])) {
3793 3793
 		$query_args['show_featured_only'] = 1;
3794 3794
 	}
3795 3795
 
3796
-	if ( ! empty( $instance['show_special_only'] ) ) {
3796
+	if (!empty($instance['show_special_only'])) {
3797 3797
 		$query_args['show_special_only'] = 1;
3798 3798
 	}
3799 3799
 
3800
-	if ( ! empty( $instance['with_pics_only'] ) ) {
3800
+	if (!empty($instance['with_pics_only'])) {
3801 3801
 		$query_args['with_pics_only']      = 0;
3802 3802
 		$query_args['featured_image_only'] = 1;
3803 3803
 	}
3804 3804
 
3805
-	if ( ! empty( $instance['with_videos_only'] ) ) {
3805
+	if (!empty($instance['with_videos_only'])) {
3806 3806
 		$query_args['with_videos_only'] = 1;
3807 3807
 	}
3808
-	$with_no_results = ! empty( $instance['without_no_results'] ) ? false : true;
3808
+	$with_no_results = !empty($instance['without_no_results']) ? false : true;
3809 3809
 
3810
-	if ( ! empty( $categories ) && $categories[0] != '0' && !empty( $category_taxonomy ) ) {
3810
+	if (!empty($categories) && $categories[0] != '0' && !empty($category_taxonomy)) {
3811 3811
 		$tax_query = array(
3812 3812
 			'taxonomy' => $category_taxonomy[0],
3813 3813
 			'field'    => 'id',
3814 3814
 			'terms'    => $category
3815 3815
 		);
3816 3816
 
3817
-		$query_args['tax_query'] = array( $tax_query );
3817
+		$query_args['tax_query'] = array($tax_query);
3818 3818
 	}
3819 3819
 
3820 3820
 	global $gridview_columns_widget, $geodir_is_widget_listing;
3821 3821
 
3822
-	$widget_listings = geodir_get_widget_listings( $query_args );
3822
+	$widget_listings = geodir_get_widget_listings($query_args);
3823 3823
 
3824
-	if ( ! empty( $widget_listings ) || $with_no_results ) {
3824
+	if (!empty($widget_listings) || $with_no_results) {
3825 3825
 		?>
3826 3826
 		<div class="geodir_locations geodir_location_listing">
3827 3827
 
@@ -3831,11 +3831,11 @@  discard block
 block discarded – undo
3831 3831
 			 *
3832 3832
 			 * @since 1.0.0
3833 3833
 			 */
3834
-			do_action( 'geodir_before_view_all_link_in_widget' ); ?>
3834
+			do_action('geodir_before_view_all_link_in_widget'); ?>
3835 3835
 			<div class="geodir_list_heading clearfix">
3836
-				<?php echo $before_title . $title . $after_title; ?>
3836
+				<?php echo $before_title.$title.$after_title; ?>
3837 3837
 				<a href="<?php echo $viewall_url; ?>"
3838
-				   class="geodir-viewall"><?php _e( 'View all', 'geodirectory' ); ?></a>
3838
+				   class="geodir-viewall"><?php _e('View all', 'geodirectory'); ?></a>
3839 3839
 			</div>
3840 3840
 			<?php
3841 3841
 			/**
@@ -3843,10 +3843,10 @@  discard block
 block discarded – undo
3843 3843
 			 *
3844 3844
 			 * @since 1.0.0
3845 3845
 			 */
3846
-			do_action( 'geodir_after_view_all_link_in_widget' ); ?>
3846
+			do_action('geodir_after_view_all_link_in_widget'); ?>
3847 3847
 			<?php
3848
-			if ( strstr( $layout, 'gridview' ) ) {
3849
-				$listing_view_exp        = explode( '_', $layout );
3848
+			if (strstr($layout, 'gridview')) {
3849
+				$listing_view_exp        = explode('_', $layout);
3850 3850
 				$gridview_columns_widget = $layout;
3851 3851
 				$layout                  = $listing_view_exp[0];
3852 3852
 			} else {
@@ -3858,8 +3858,8 @@  discard block
 block discarded – undo
3858 3858
 			 *
3859 3859
 			 * @since 1.0.0
3860 3860
 			 */
3861
-			$template = apply_filters( "geodir_template_part-widget-listing-listview", geodir_locate_template( 'widget-listing-listview' ) );
3862
-			if ( ! isset( $character_count ) ) {
3861
+			$template = apply_filters("geodir_template_part-widget-listing-listview", geodir_locate_template('widget-listing-listview'));
3862
+			if (!isset($character_count)) {
3863 3863
 				/**
3864 3864
 				 * Filter the widget's excerpt character count.
3865 3865
 				 *
@@ -3867,7 +3867,7 @@  discard block
 block discarded – undo
3867 3867
 				 *
3868 3868
 				 * @param int $instance ['character_count'] Excerpt character count.
3869 3869
 				 */
3870
-				$character_count = $character_count == '' ? 50 : apply_filters( 'widget_character_count', $character_count );
3870
+				$character_count = $character_count == '' ? 50 : apply_filters('widget_character_count', $character_count);
3871 3871
 			}
3872 3872
 
3873 3873
 			global $post, $map_jason, $map_canvas_arr;
@@ -3882,13 +3882,13 @@  discard block
 block discarded – undo
3882 3882
 			 *
3883 3883
 			 * @since 1.0.0
3884 3884
 			 */
3885
-			include( $template );
3885
+			include($template);
3886 3886
 
3887 3887
 			$geodir_is_widget_listing = false;
3888 3888
 
3889 3889
 			$GLOBALS['post'] = $current_post;
3890
-			if ( ! empty( $current_post ) ) {
3891
-				setup_postdata( $current_post );
3890
+			if (!empty($current_post)) {
3891
+				setup_postdata($current_post);
3892 3892
 			}
3893 3893
 			$map_jason      = $current_map_jason;
3894 3894
 			$map_canvas_arr = $current_map_canvas_arr;
@@ -3919,12 +3919,12 @@  discard block
 block discarded – undo
3919 3919
  *
3920 3920
  * @return int Reviews count.
3921 3921
  */
3922
-function geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type ) {
3922
+function geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type) {
3923 3923
 	global $wpdb, $plugin_prefix;
3924 3924
 
3925
-	$detail_table = $plugin_prefix . $post_type . '_detail';
3925
+	$detail_table = $plugin_prefix.$post_type.'_detail';
3926 3926
 
3927
-	$sql = "SELECT COALESCE(SUM(rating_count),0) FROM " . $detail_table . " WHERE post_status = 'publish' AND rating_count > 0 AND FIND_IN_SET(" . $term_id . ", " . $taxonomy . ")";
3927
+	$sql = "SELECT COALESCE(SUM(rating_count),0) FROM ".$detail_table." WHERE post_status = 'publish' AND rating_count > 0 AND FIND_IN_SET(".$term_id.", ".$taxonomy.")";
3928 3928
 
3929 3929
 	/**
3930 3930
 	 * Filter count review sql query.
@@ -3936,9 +3936,9 @@  discard block
 block discarded – undo
3936 3936
 	 * @param int $taxonomy     The taxonomy Id.
3937 3937
 	 * @param string $post_type The post type.
3938 3938
 	 */
3939
-	$sql = apply_filters( 'geodir_count_reviews_by_term_sql', $sql, $term_id, $taxonomy, $post_type );
3939
+	$sql = apply_filters('geodir_count_reviews_by_term_sql', $sql, $term_id, $taxonomy, $post_type);
3940 3940
 
3941
-	$count = $wpdb->get_var( $sql );
3941
+	$count = $wpdb->get_var($sql);
3942 3942
 
3943 3943
 	return $count;
3944 3944
 }
@@ -3956,7 +3956,7 @@  discard block
 block discarded – undo
3956 3956
  *
3957 3957
  * @return array Term array data.
3958 3958
  */
3959
-function geodir_count_reviews_by_terms( $force_update = false, $post_ID = 0 ) {
3959
+function geodir_count_reviews_by_terms($force_update = false, $post_ID = 0) {
3960 3960
 	/**
3961 3961
 	 * Filter review count option data.
3962 3962
 	 *
@@ -3966,78 +3966,78 @@  discard block
 block discarded – undo
3966 3966
 	 * @param bool $force_update Force update option value?. Default.false.
3967 3967
 	 * @param int $post_ID       The post id to update if any.
3968 3968
 	 */
3969
-	$option_data = apply_filters( 'geodir_count_reviews_by_terms_before', '', $force_update, $post_ID );
3970
-	if ( ! empty( $option_data ) ) {
3969
+	$option_data = apply_filters('geodir_count_reviews_by_terms_before', '', $force_update, $post_ID);
3970
+	if (!empty($option_data)) {
3971 3971
 		return $option_data;
3972 3972
 	}
3973 3973
 
3974
-	$option_data = get_option( 'geodir_global_review_count' );
3974
+	$option_data = get_option('geodir_global_review_count');
3975 3975
 
3976
-	if ( ! $option_data || $force_update ) {
3977
-		if ( (int) $post_ID > 0 ) { // Update reviews count for specific post categories only.
3976
+	if (!$option_data || $force_update) {
3977
+		if ((int) $post_ID > 0) { // Update reviews count for specific post categories only.
3978 3978
 			global $gd_session;
3979 3979
 			$term_array = (array) $option_data;
3980
-			$post_type  = get_post_type( $post_ID );
3981
-			$taxonomy   = $post_type . 'category';
3982
-			$terms      = wp_get_object_terms( $post_ID, $taxonomy, array( 'fields' => 'ids' ) );
3983
-
3984
-			if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
3985
-				foreach ( $terms as $term_id ) {
3986
-					$count                  = geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type );
3987
-					$children               = get_term_children( $term_id, $taxonomy );
3988
-					$term_array[ $term_id ] = $count;
3980
+			$post_type  = get_post_type($post_ID);
3981
+			$taxonomy   = $post_type.'category';
3982
+			$terms      = wp_get_object_terms($post_ID, $taxonomy, array('fields' => 'ids'));
3983
+
3984
+			if (!empty($terms) && !is_wp_error($terms)) {
3985
+				foreach ($terms as $term_id) {
3986
+					$count                  = geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type);
3987
+					$children               = get_term_children($term_id, $taxonomy);
3988
+					$term_array[$term_id] = $count;
3989 3989
 				}
3990 3990
 			}
3991 3991
 
3992
-			$session_listing = $gd_session->get( 'listing' );
3992
+			$session_listing = $gd_session->get('listing');
3993 3993
 
3994 3994
 			$terms = array();
3995
-			if ( isset( $_POST['post_category'][ $taxonomy ] ) ) {
3996
-				$terms = (array) $_POST['post_category'][ $taxonomy ];
3997
-			} else if ( ! empty( $session_listing ) && isset( $session_listing['post_category'][ $taxonomy ] ) ) {
3998
-				$terms = (array) $session_listing['post_category'][ $taxonomy ];
3995
+			if (isset($_POST['post_category'][$taxonomy])) {
3996
+				$terms = (array) $_POST['post_category'][$taxonomy];
3997
+			} else if (!empty($session_listing) && isset($session_listing['post_category'][$taxonomy])) {
3998
+				$terms = (array) $session_listing['post_category'][$taxonomy];
3999 3999
 			}
4000 4000
 
4001
-			if ( ! empty( $terms ) ) {
4002
-				foreach ( $terms as $term_id ) {
4003
-					if ( $term_id > 0 ) {
4004
-						$count                  = geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type );
4005
-						$children               = get_term_children( $term_id, $taxonomy );
4006
-						$term_array[ $term_id ] = $count;
4001
+			if (!empty($terms)) {
4002
+				foreach ($terms as $term_id) {
4003
+					if ($term_id > 0) {
4004
+						$count                  = geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type);
4005
+						$children               = get_term_children($term_id, $taxonomy);
4006
+						$term_array[$term_id] = $count;
4007 4007
 					}
4008 4008
 				}
4009 4009
 			}
4010 4010
 		} else { // Update reviews count for all post categories.
4011 4011
 			$term_array = array();
4012 4012
 			$post_types = geodir_get_posttypes();
4013
-			foreach ( $post_types as $post_type ) {
4013
+			foreach ($post_types as $post_type) {
4014 4014
 
4015
-				$taxonomy = geodir_get_taxonomies( $post_type );
4015
+				$taxonomy = geodir_get_taxonomies($post_type);
4016 4016
 				$taxonomy = $taxonomy[0];
4017 4017
 
4018 4018
 				$args = array(
4019 4019
 					'hide_empty' => false
4020 4020
 				);
4021 4021
 
4022
-				$terms = get_terms( $taxonomy, $args );
4022
+				$terms = get_terms($taxonomy, $args);
4023 4023
 
4024
-				foreach ( $terms as $term ) {
4025
-					$count    = geodir_count_reviews_by_term_id( $term->term_id, $taxonomy, $post_type );
4026
-					$children = get_term_children( $term->term_id, $taxonomy );
4024
+				foreach ($terms as $term) {
4025
+					$count    = geodir_count_reviews_by_term_id($term->term_id, $taxonomy, $post_type);
4026
+					$children = get_term_children($term->term_id, $taxonomy);
4027 4027
 					/*if ( is_array( $children ) ) {
4028 4028
                         foreach ( $children as $child_id ) {
4029 4029
                             $child_count = geodir_count_reviews_by_term_id($child_id, $taxonomy, $post_type);
4030 4030
                             $count = $count + $child_count;
4031 4031
                         }
4032 4032
                     }*/
4033
-					$term_array[ $term->term_id ] = $count;
4033
+					$term_array[$term->term_id] = $count;
4034 4034
 				}
4035 4035
 			}
4036 4036
 		}
4037 4037
 
4038
-		update_option( 'geodir_global_review_count', $term_array );
4038
+		update_option('geodir_global_review_count', $term_array);
4039 4039
 		//clear cache
4040
-		wp_cache_delete( 'geodir_global_review_count' );
4040
+		wp_cache_delete('geodir_global_review_count');
4041 4041
 
4042 4042
 		return $term_array;
4043 4043
 	} else {
@@ -4053,39 +4053,39 @@  discard block
 block discarded – undo
4053 4053
  * @package GeoDirectory
4054 4054
  * @return bool
4055 4055
  */
4056
-function geodir_term_review_count_force_update( $new_status, $old_status = '', $post = '' ) {
4057
-	if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'geodir_import_export' ) {
4056
+function geodir_term_review_count_force_update($new_status, $old_status = '', $post = '') {
4057
+	if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'geodir_import_export') {
4058 4058
 		return; // do not run if importing listings
4059 4059
 	}
4060 4060
 
4061
-	if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
4061
+	if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
4062 4062
 		return;
4063 4063
 	}
4064 4064
 
4065 4065
 	$post_ID = 0;
4066
-	if ( ! empty( $post ) ) {
4067
-		if ( isset( $post->post_type ) && strpos( $post->post_type, 'gd_' ) !== 0 ) {
4066
+	if (!empty($post)) {
4067
+		if (isset($post->post_type) && strpos($post->post_type, 'gd_') !== 0) {
4068 4068
 			return;
4069 4069
 		}
4070 4070
 
4071
-		if ( $new_status == 'auto-draft' && $old_status == 'new' ) {
4071
+		if ($new_status == 'auto-draft' && $old_status == 'new') {
4072 4072
 			return;
4073 4073
 		}
4074 4074
 
4075
-		if ( ! empty( $post->ID ) ) {
4075
+		if (!empty($post->ID)) {
4076 4076
 			$post_ID = $post->ID;
4077 4077
 		}
4078 4078
 	}
4079 4079
 
4080
-	if ( $new_status != $old_status ) {
4081
-		geodir_count_reviews_by_terms( true, $post_ID );
4080
+	if ($new_status != $old_status) {
4081
+		geodir_count_reviews_by_terms(true, $post_ID);
4082 4082
 	}
4083 4083
 
4084 4084
 	return true;
4085 4085
 }
4086 4086
 
4087
-function geodir_term_review_count_force_update_single_post( $post_id ) {
4088
-	geodir_count_reviews_by_terms( true, $post_id );
4087
+function geodir_term_review_count_force_update_single_post($post_id) {
4088
+	geodir_count_reviews_by_terms(true, $post_id);
4089 4089
 }
4090 4090
 
4091 4091
 /*-----------------------------------------------------------------------------------*/
@@ -4102,11 +4102,11 @@  discard block
 block discarded – undo
4102 4102
  *
4103 4103
  * @return int Post count.
4104 4104
  */
4105
-function geodir_count_posts_by_term( $data, $term ) {
4105
+function geodir_count_posts_by_term($data, $term) {
4106 4106
 
4107
-	if ( $data ) {
4108
-		if ( isset( $data[ $term->term_id ] ) ) {
4109
-			return $data[ $term->term_id ];
4107
+	if ($data) {
4108
+		if (isset($data[$term->term_id])) {
4109
+			return $data[$term->term_id];
4110 4110
 		} else {
4111 4111
 			return 0;
4112 4112
 		}
@@ -4123,8 +4123,8 @@  discard block
 block discarded – undo
4123 4123
  * param array $terms An array of term objects.
4124 4124
  * @return array Sorted terms array.
4125 4125
  */
4126
-function geodir_sort_terms_by_count( $terms ) {
4127
-	usort( $terms, "geodir_sort_by_count_obj" );
4126
+function geodir_sort_terms_by_count($terms) {
4127
+	usort($terms, "geodir_sort_by_count_obj");
4128 4128
 
4129 4129
 	return $terms;
4130 4130
 }
@@ -4139,8 +4139,8 @@  discard block
 block discarded – undo
4139 4139
  *
4140 4140
  * @return array Sorted terms array.
4141 4141
  */
4142
-function geodir_sort_terms_by_review_count( $terms ) {
4143
-	usort( $terms, "geodir_sort_by_review_count_obj" );
4142
+function geodir_sort_terms_by_review_count($terms) {
4143
+	usort($terms, "geodir_sort_by_review_count_obj");
4144 4144
 
4145 4145
 	return $terms;
4146 4146
 }
@@ -4156,12 +4156,12 @@  discard block
 block discarded – undo
4156 4156
  *
4157 4157
  * @return array Sorted terms array.
4158 4158
  */
4159
-function geodir_sort_terms( $terms, $sort = 'count' ) {
4160
-	if ( $sort == 'count' ) {
4161
-		return geodir_sort_terms_by_count( $terms );
4159
+function geodir_sort_terms($terms, $sort = 'count') {
4160
+	if ($sort == 'count') {
4161
+		return geodir_sort_terms_by_count($terms);
4162 4162
 	}
4163
-	if ( $sort == 'review_count' ) {
4164
-		return geodir_sort_terms_by_review_count( $terms );
4163
+	if ($sort == 'review_count') {
4164
+		return geodir_sort_terms_by_review_count($terms);
4165 4165
 	}
4166 4166
 }
4167 4167
 
@@ -4179,7 +4179,7 @@  discard block
 block discarded – undo
4179 4179
  *
4180 4180
  * @return bool
4181 4181
  */
4182
-function geodir_sort_by_count( $a, $b ) {
4182
+function geodir_sort_by_count($a, $b) {
4183 4183
 	return $a['count'] < $b['count'];
4184 4184
 }
4185 4185
 
@@ -4194,7 +4194,7 @@  discard block
 block discarded – undo
4194 4194
  *
4195 4195
  * @return bool
4196 4196
  */
4197
-function geodir_sort_by_count_obj( $a, $b ) {
4197
+function geodir_sort_by_count_obj($a, $b) {
4198 4198
 	return $a->count < $b->count;
4199 4199
 }
4200 4200
 
@@ -4209,7 +4209,7 @@  discard block
 block discarded – undo
4209 4209
  *
4210 4210
  * @return bool
4211 4211
  */
4212
-function geodir_sort_by_review_count_obj( $a, $b ) {
4212
+function geodir_sort_by_review_count_obj($a, $b) {
4213 4213
 	return $a->review_count < $b->review_count;
4214 4214
 }
4215 4215
 
@@ -4226,35 +4226,35 @@  discard block
 block discarded – undo
4226 4226
 	 * @since   1.4.2
4227 4227
 	 * @package GeoDirectory
4228 4228
 	 */
4229
-	$locale = apply_filters( 'plugin_locale', get_locale(), 'geodirectory' );
4229
+	$locale = apply_filters('plugin_locale', get_locale(), 'geodirectory');
4230 4230
 
4231
-	load_textdomain( 'geodirectory', WP_LANG_DIR . '/' . 'geodirectory' . '/' . 'geodirectory' . '-' . $locale . '.mo' );
4232
-	load_plugin_textdomain( 'geodirectory', false, plugin_basename( dirname( dirname( __FILE__ ) ) ) . '/geodirectory-languages' );
4231
+	load_textdomain('geodirectory', WP_LANG_DIR.'/'.'geodirectory'.'/'.'geodirectory'.'-'.$locale.'.mo');
4232
+	load_plugin_textdomain('geodirectory', false, plugin_basename(dirname(dirname(__FILE__))).'/geodirectory-languages');
4233 4233
 
4234 4234
 	/**
4235 4235
 	 * Define language constants.
4236 4236
 	 *
4237 4237
 	 * @since 1.0.0
4238 4238
 	 */
4239
-	require_once( geodir_plugin_path() . '/language.php' );
4239
+	require_once(geodir_plugin_path().'/language.php');
4240 4240
 
4241
-	$language_file = geodir_plugin_path() . '/db-language.php';
4241
+	$language_file = geodir_plugin_path().'/db-language.php';
4242 4242
 
4243 4243
 	// Load language string file if not created yet
4244
-	if ( ! file_exists( $language_file ) ) {
4244
+	if (!file_exists($language_file)) {
4245 4245
 		geodirectory_load_db_language();
4246 4246
 	}
4247 4247
 
4248
-	if ( file_exists( $language_file ) ) {
4248
+	if (file_exists($language_file)) {
4249 4249
 		/**
4250 4250
 		 * Language strings from database.
4251 4251
 		 *
4252 4252
 		 * @since 1.4.2
4253 4253
 		 */
4254 4254
 		try {
4255
-			require_once( $language_file );
4256
-		} catch ( Exception $e ) {
4257
-			error_log( 'Language Error: ' . $e->getMessage() );
4255
+			require_once($language_file);
4256
+		} catch (Exception $e) {
4257
+			error_log('Language Error: '.$e->getMessage());
4258 4258
 		}
4259 4259
 	}
4260 4260
 }
@@ -4271,19 +4271,19 @@  discard block
 block discarded – undo
4271 4271
  */
4272 4272
 function geodirectory_load_db_language() {
4273 4273
 	global $wp_filesystem;
4274
-	if ( empty( $wp_filesystem ) ) {
4275
-		require_once( ABSPATH . '/wp-admin/includes/file.php' );
4274
+	if (empty($wp_filesystem)) {
4275
+		require_once(ABSPATH.'/wp-admin/includes/file.php');
4276 4276
 		WP_Filesystem();
4277 4277
 		global $wp_filesystem;
4278 4278
 	}
4279 4279
 
4280
-	$language_file = geodir_plugin_path() . '/db-language.php';
4280
+	$language_file = geodir_plugin_path().'/db-language.php';
4281 4281
 
4282
-	if ( is_file( $language_file ) && ! is_writable( $language_file ) ) {
4282
+	if (is_file($language_file) && !is_writable($language_file)) {
4283 4283
 		return false;
4284 4284
 	} // Not possible to create.
4285 4285
 
4286
-	if ( ! is_file( $language_file ) && ! is_writable( dirname( $language_file ) ) ) {
4286
+	if (!is_file($language_file) && !is_writable(dirname($language_file))) {
4287 4287
 		return false;
4288 4288
 	} // Not possible to create.
4289 4289
 
@@ -4297,9 +4297,9 @@  discard block
 block discarded – undo
4297 4297
 	 *
4298 4298
 	 * @param array $contents_strings Array of strings.
4299 4299
 	 */
4300
-	$contents_strings = apply_filters( 'geodir_load_db_language', $contents_strings );
4300
+	$contents_strings = apply_filters('geodir_load_db_language', $contents_strings);
4301 4301
 
4302
-	$contents_strings = array_unique( $contents_strings );
4302
+	$contents_strings = array_unique($contents_strings);
4303 4303
 
4304 4304
 	$contents_head   = array();
4305 4305
 	$contents_head[] = "<?php";
@@ -4316,21 +4316,21 @@  discard block
 block discarded – undo
4316 4316
 	$contents_foot[] = "";
4317 4317
 	$contents_foot[] = "";
4318 4318
 
4319
-	$contents = implode( PHP_EOL, $contents_head );
4319
+	$contents = implode(PHP_EOL, $contents_head);
4320 4320
 
4321
-	if ( ! empty( $contents_strings ) ) {
4322
-		foreach ( $contents_strings as $string ) {
4323
-			if ( is_scalar( $string ) && $string != '' ) {
4324
-				$string = str_replace( "'", "\'", $string );
4325
-				geodir_wpml_register_string( $string );
4326
-				$contents .= PHP_EOL . "__('" . $string . "', 'geodirectory');";
4321
+	if (!empty($contents_strings)) {
4322
+		foreach ($contents_strings as $string) {
4323
+			if (is_scalar($string) && $string != '') {
4324
+				$string = str_replace("'", "\'", $string);
4325
+				geodir_wpml_register_string($string);
4326
+				$contents .= PHP_EOL."__('".$string."', 'geodirectory');";
4327 4327
 			}
4328 4328
 		}
4329 4329
 	}
4330 4330
 
4331
-	$contents .= implode( PHP_EOL, $contents_foot );
4331
+	$contents .= implode(PHP_EOL, $contents_foot);
4332 4332
 
4333
-	if ( $wp_filesystem->put_contents( $language_file, $contents, FS_CHMOD_FILE ) ) {
4333
+	if ($wp_filesystem->put_contents($language_file, $contents, FS_CHMOD_FILE)) {
4334 4334
 		return false;
4335 4335
 	} // Failure; could not write file.
4336 4336
 
@@ -4351,49 +4351,49 @@  discard block
 block discarded – undo
4351 4351
  *
4352 4352
  * @return array Translation texts.
4353 4353
  */
4354
-function geodir_load_custom_field_translation( $translation_texts = array() ) {
4354
+function geodir_load_custom_field_translation($translation_texts = array()) {
4355 4355
 	global $wpdb;
4356 4356
 
4357 4357
 	// Custom fields table
4358
-	$sql  = "SELECT admin_title, admin_desc, site_title, clabels, required_msg, default_value, option_values, validation_msg FROM " . GEODIR_CUSTOM_FIELDS_TABLE;
4359
-	$rows = $wpdb->get_results( $sql );
4358
+	$sql  = "SELECT admin_title, admin_desc, site_title, clabels, required_msg, default_value, option_values, validation_msg FROM ".GEODIR_CUSTOM_FIELDS_TABLE;
4359
+	$rows = $wpdb->get_results($sql);
4360 4360
 
4361
-	if ( ! empty( $rows ) ) {
4362
-		foreach ( $rows as $row ) {
4363
-			if ( ! empty( $row->admin_title ) ) {
4364
-				$translation_texts[] = stripslashes_deep( $row->admin_title );
4361
+	if (!empty($rows)) {
4362
+		foreach ($rows as $row) {
4363
+			if (!empty($row->admin_title)) {
4364
+				$translation_texts[] = stripslashes_deep($row->admin_title);
4365 4365
 			}
4366 4366
 
4367
-			if ( ! empty( $row->admin_desc ) ) {
4368
-				$translation_texts[] = stripslashes_deep( $row->admin_desc );
4367
+			if (!empty($row->admin_desc)) {
4368
+				$translation_texts[] = stripslashes_deep($row->admin_desc);
4369 4369
 			}
4370 4370
 
4371
-			if ( ! empty( $row->site_title ) ) {
4372
-				$translation_texts[] = stripslashes_deep( $row->site_title );
4371
+			if (!empty($row->site_title)) {
4372
+				$translation_texts[] = stripslashes_deep($row->site_title);
4373 4373
 			}
4374 4374
 
4375
-			if ( ! empty( $row->clabels ) ) {
4376
-				$translation_texts[] = stripslashes_deep( $row->clabels );
4375
+			if (!empty($row->clabels)) {
4376
+				$translation_texts[] = stripslashes_deep($row->clabels);
4377 4377
 			}
4378 4378
 
4379
-			if ( ! empty( $row->required_msg ) ) {
4380
-				$translation_texts[] = stripslashes_deep( $row->required_msg );
4379
+			if (!empty($row->required_msg)) {
4380
+				$translation_texts[] = stripslashes_deep($row->required_msg);
4381 4381
 			}
4382 4382
             
4383
-			if ( ! empty( $row->validation_msg ) ) {
4384
-				$translation_texts[] = stripslashes_deep( $row->validation_msg );
4383
+			if (!empty($row->validation_msg)) {
4384
+				$translation_texts[] = stripslashes_deep($row->validation_msg);
4385 4385
 			}
4386 4386
 
4387
-			if ( ! empty( $row->default_value ) ) {
4388
-				$translation_texts[] = stripslashes_deep( $row->default_value );
4387
+			if (!empty($row->default_value)) {
4388
+				$translation_texts[] = stripslashes_deep($row->default_value);
4389 4389
 			}
4390 4390
 
4391
-			if ( ! empty( $row->option_values ) ) {
4392
-				$option_values = geodir_string_values_to_options( stripslashes_deep( $row->option_values ) );
4391
+			if (!empty($row->option_values)) {
4392
+				$option_values = geodir_string_values_to_options(stripslashes_deep($row->option_values));
4393 4393
 
4394
-				if ( ! empty( $option_values ) ) {
4395
-					foreach ( $option_values as $option_value ) {
4396
-						if ( ! empty( $option_value['label'] ) ) {
4394
+				if (!empty($option_values)) {
4395
+					foreach ($option_values as $option_value) {
4396
+						if (!empty($option_value['label'])) {
4397 4397
 							$translation_texts[] = $option_value['label'];
4398 4398
 						}
4399 4399
 					}
@@ -4403,56 +4403,56 @@  discard block
 block discarded – undo
4403 4403
 	}
4404 4404
 
4405 4405
 	// Custom sorting fields table
4406
-	$sql  = "SELECT site_title, asc_title, desc_title FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE;
4407
-	$rows = $wpdb->get_results( $sql );
4406
+	$sql  = "SELECT site_title, asc_title, desc_title FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE;
4407
+	$rows = $wpdb->get_results($sql);
4408 4408
 
4409
-	if ( ! empty( $rows ) ) {
4410
-		foreach ( $rows as $row ) {
4411
-			if ( ! empty( $row->site_title ) ) {
4412
-				$translation_texts[] = stripslashes_deep( $row->site_title );
4409
+	if (!empty($rows)) {
4410
+		foreach ($rows as $row) {
4411
+			if (!empty($row->site_title)) {
4412
+				$translation_texts[] = stripslashes_deep($row->site_title);
4413 4413
 			}
4414 4414
 
4415
-			if ( ! empty( $row->asc_title ) ) {
4416
-				$translation_texts[] = stripslashes_deep( $row->asc_title );
4415
+			if (!empty($row->asc_title)) {
4416
+				$translation_texts[] = stripslashes_deep($row->asc_title);
4417 4417
 			}
4418 4418
 
4419
-			if ( ! empty( $row->desc_title ) ) {
4420
-				$translation_texts[] = stripslashes_deep( $row->desc_title );
4419
+			if (!empty($row->desc_title)) {
4420
+				$translation_texts[] = stripslashes_deep($row->desc_title);
4421 4421
 			}
4422 4422
 		}
4423 4423
 	}
4424 4424
 
4425 4425
 	// Advance search filter fields table
4426
-	if ( defined( 'GEODIR_ADVANCE_SEARCH_TABLE' ) ) {
4427
-		$sql  = "SELECT field_site_name, front_search_title, first_search_text, last_search_text, field_desc FROM " . GEODIR_ADVANCE_SEARCH_TABLE;
4428
-		$rows = $wpdb->get_results( $sql );
4429
-
4430
-		if ( ! empty( $rows ) ) {
4431
-			foreach ( $rows as $row ) {
4432
-				if ( ! empty( $row->field_site_name ) ) {
4433
-					$translation_texts[] = stripslashes_deep( $row->field_site_name );
4426
+	if (defined('GEODIR_ADVANCE_SEARCH_TABLE')) {
4427
+		$sql  = "SELECT field_site_name, front_search_title, first_search_text, last_search_text, field_desc FROM ".GEODIR_ADVANCE_SEARCH_TABLE;
4428
+		$rows = $wpdb->get_results($sql);
4429
+
4430
+		if (!empty($rows)) {
4431
+			foreach ($rows as $row) {
4432
+				if (!empty($row->field_site_name)) {
4433
+					$translation_texts[] = stripslashes_deep($row->field_site_name);
4434 4434
 				}
4435 4435
 
4436
-				if ( ! empty( $row->front_search_title ) ) {
4437
-					$translation_texts[] = stripslashes_deep( $row->front_search_title );
4436
+				if (!empty($row->front_search_title)) {
4437
+					$translation_texts[] = stripslashes_deep($row->front_search_title);
4438 4438
 				}
4439 4439
 
4440
-				if ( ! empty( $row->first_search_text ) ) {
4441
-					$translation_texts[] = stripslashes_deep( $row->first_search_text );
4440
+				if (!empty($row->first_search_text)) {
4441
+					$translation_texts[] = stripslashes_deep($row->first_search_text);
4442 4442
 				}
4443 4443
 
4444
-				if ( ! empty( $row->last_search_text ) ) {
4445
-					$translation_texts[] = stripslashes_deep( $row->last_search_text );
4444
+				if (!empty($row->last_search_text)) {
4445
+					$translation_texts[] = stripslashes_deep($row->last_search_text);
4446 4446
 				}
4447 4447
 
4448
-				if ( ! empty( $row->field_desc ) ) {
4449
-					$translation_texts[] = stripslashes_deep( $row->field_desc );
4448
+				if (!empty($row->field_desc)) {
4449
+					$translation_texts[] = stripslashes_deep($row->field_desc);
4450 4450
 				}
4451 4451
 			}
4452 4452
 		}
4453 4453
 	}
4454 4454
 
4455
-	$translation_texts = ! empty( $translation_texts ) ? array_unique( $translation_texts ) : $translation_texts;
4455
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
4456 4456
 
4457 4457
 	return $translation_texts;
4458 4458
 }
@@ -4474,7 +4474,7 @@  discard block
 block discarded – undo
4474 4474
 	 *
4475 4475
 	 * @param array $geodir_allowed_mime_types and file extensions.
4476 4476
 	 */
4477
-	return apply_filters( 'geodir_allowed_mime_types', array(
4477
+	return apply_filters('geodir_allowed_mime_types', array(
4478 4478
 			'Image'       => array( // Image formats.
4479 4479
 				'jpg'  => 'image/jpeg',
4480 4480
 				'jpe'  => 'image/jpeg',
@@ -4543,18 +4543,18 @@  discard block
 block discarded – undo
4543 4543
  *
4544 4544
  * @return string User display name.
4545 4545
  */
4546
-function geodir_get_client_name( $user_id ) {
4546
+function geodir_get_client_name($user_id) {
4547 4547
 	$client_name = '';
4548 4548
 
4549
-	$user_data = get_userdata( $user_id );
4549
+	$user_data = get_userdata($user_id);
4550 4550
 
4551
-	if ( ! empty( $user_data ) ) {
4552
-		if ( isset( $user_data->display_name ) && trim( $user_data->display_name ) != '' ) {
4553
-			$client_name = trim( $user_data->display_name );
4554
-		} else if ( isset( $user_data->user_nicename ) && trim( $user_data->user_nicename ) != '' ) {
4555
-			$client_name = trim( $user_data->user_nicename );
4551
+	if (!empty($user_data)) {
4552
+		if (isset($user_data->display_name) && trim($user_data->display_name) != '') {
4553
+			$client_name = trim($user_data->display_name);
4554
+		} else if (isset($user_data->user_nicename) && trim($user_data->user_nicename) != '') {
4555
+			$client_name = trim($user_data->user_nicename);
4556 4556
 		} else {
4557
-			$client_name = trim( $user_data->user_login );
4557
+			$client_name = trim($user_data->user_login);
4558 4558
 		}
4559 4559
 	}
4560 4560
 
@@ -4562,17 +4562,17 @@  discard block
 block discarded – undo
4562 4562
 }
4563 4563
 
4564 4564
 
4565
-add_filter( 'wpseo_replacements', 'geodir_wpseo_replacements', 10, 1 );
4565
+add_filter('wpseo_replacements', 'geodir_wpseo_replacements', 10, 1);
4566 4566
 /*
4567 4567
  * Add location variables to wpseo replacements.
4568 4568
  *
4569 4569
  * @since 1.5.4
4570 4570
  */
4571
-function geodir_wpseo_replacements( $vars ) {
4571
+function geodir_wpseo_replacements($vars) {
4572 4572
 
4573 4573
 	// location variables
4574 4574
 	$gd_post_type   = geodir_get_current_posttype();
4575
-	$location_array = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
4575
+	$location_array = geodir_get_current_location_terms('query_vars', $gd_post_type);
4576 4576
 	/**
4577 4577
 	 * Filter the title variables location variables array
4578 4578
 	 *
@@ -4582,7 +4582,7 @@  discard block
 block discarded – undo
4582 4582
 	 * @param array $location_array The array of location variables.
4583 4583
 	 * @param array $vars           The page title variables.
4584 4584
 	 */
4585
-	$location_array  = apply_filters( 'geodir_filter_title_variables_location_arr_seo', $location_array, $vars );
4585
+	$location_array = apply_filters('geodir_filter_title_variables_location_arr_seo', $location_array, $vars);
4586 4586
 
4587 4587
 
4588 4588
 	$location_replace_vars = geodir_location_replace_vars($location_array, NULL, '');
@@ -4597,13 +4597,13 @@  discard block
 block discarded – undo
4597 4597
 	 * @param string $vars          The title with variables.
4598 4598
 	 * @param array $location_array The array of location variables.
4599 4599
 	 */
4600
-	return apply_filters( 'geodir_wpseo_replacements_vars', $vars, $location_array );
4600
+	return apply_filters('geodir_wpseo_replacements_vars', $vars, $location_array);
4601 4601
 }
4602 4602
 
4603 4603
 
4604
-add_filter( 'geodir_seo_meta_title', 'geodir_filter_title_variables', 10, 3 );
4605
-add_filter( 'geodir_seo_page_title', 'geodir_filter_title_variables', 10, 2 );
4606
-add_filter( 'geodir_seo_meta_description_pre', 'geodir_filter_title_variables', 10, 3 );
4604
+add_filter('geodir_seo_meta_title', 'geodir_filter_title_variables', 10, 3);
4605
+add_filter('geodir_seo_page_title', 'geodir_filter_title_variables', 10, 2);
4606
+add_filter('geodir_seo_meta_description_pre', 'geodir_filter_title_variables', 10, 3);
4607 4607
 
4608 4608
 /**
4609 4609
  * Filter the title variables.
@@ -4645,14 +4645,14 @@  discard block
 block discarded – undo
4645 4645
  *
4646 4646
  * @return string Title after filtered variables.
4647 4647
  */
4648
-function geodir_filter_title_variables( $title, $gd_page, $sep = '' ) {
4648
+function geodir_filter_title_variables($title, $gd_page, $sep = '') {
4649 4649
 	global $wp, $post;
4650 4650
 
4651
-	if ( ! $gd_page || ! $title ) {
4651
+	if (!$gd_page || !$title) {
4652 4652
 		return $title; // if no a GD page then bail.
4653 4653
 	}
4654 4654
 
4655
-	if ( $sep == '' ) {
4655
+	if ($sep == '') {
4656 4656
 		/**
4657 4657
 		 * Filter the page title separator.
4658 4658
 		 *
@@ -4661,100 +4661,100 @@  discard block
 block discarded – undo
4661 4661
 		 *
4662 4662
 		 * @param string $sep The separator, default: `|`.
4663 4663
 		 */
4664
-		$sep = apply_filters( 'geodir_page_title_separator', '|' );
4664
+		$sep = apply_filters('geodir_page_title_separator', '|');
4665 4665
 	}
4666 4666
 
4667
-	if ( strpos( $title, '%%title%%' ) !== false ) {
4668
-		$title = str_replace( "%%title%%", $post->post_title, $title );
4667
+	if (strpos($title, '%%title%%') !== false) {
4668
+		$title = str_replace("%%title%%", $post->post_title, $title);
4669 4669
 	}
4670 4670
 
4671
-	if ( strpos( $title, '%%sitename%%' ) !== false ) {
4672
-		$title = str_replace( "%%sitename%%", get_bloginfo( 'name' ), $title );
4671
+	if (strpos($title, '%%sitename%%') !== false) {
4672
+		$title = str_replace("%%sitename%%", get_bloginfo('name'), $title);
4673 4673
 	}
4674 4674
 
4675
-	if ( strpos( $title, '%%sitedesc%%' ) !== false ) {
4676
-		$title = str_replace( "%%sitedesc%%", get_bloginfo( 'description' ), $title );
4675
+	if (strpos($title, '%%sitedesc%%') !== false) {
4676
+		$title = str_replace("%%sitedesc%%", get_bloginfo('description'), $title);
4677 4677
 	}
4678 4678
 
4679
-	if ( strpos( $title, '%%excerpt%%' ) !== false ) {
4680
-		$title = str_replace( "%%excerpt%%", strip_tags( get_the_excerpt() ), $title );
4679
+	if (strpos($title, '%%excerpt%%') !== false) {
4680
+		$title = str_replace("%%excerpt%%", strip_tags(get_the_excerpt()), $title);
4681 4681
 	}
4682 4682
 
4683
-	if ( $gd_page == 'search' || $gd_page == 'author' ) {
4684
-		$post_type = isset( $_REQUEST['stype'] ) ? sanitize_text_field( $_REQUEST['stype'] ) : '';
4685
-	} else if ( $gd_page == 'add-listing' ) {
4686
-		$post_type = ( isset( $_REQUEST['listing_type'] ) ) ? sanitize_text_field( $_REQUEST['listing_type'] ) : '';
4687
-		$post_type = ! $post_type && ! empty( $_REQUEST['pid'] ) ? get_post_type( (int) $_REQUEST['pid'] ) : $post_type;
4688
-	} else if ( isset( $post->post_type ) && $post->post_type && in_array( $post->post_type, geodir_get_posttypes() ) ) {
4683
+	if ($gd_page == 'search' || $gd_page == 'author') {
4684
+		$post_type = isset($_REQUEST['stype']) ? sanitize_text_field($_REQUEST['stype']) : '';
4685
+	} else if ($gd_page == 'add-listing') {
4686
+		$post_type = (isset($_REQUEST['listing_type'])) ? sanitize_text_field($_REQUEST['listing_type']) : '';
4687
+		$post_type = !$post_type && !empty($_REQUEST['pid']) ? get_post_type((int) $_REQUEST['pid']) : $post_type;
4688
+	} else if (isset($post->post_type) && $post->post_type && in_array($post->post_type, geodir_get_posttypes())) {
4689 4689
 		$post_type = $post->post_type;
4690 4690
 	} else {
4691
-		$post_type = get_query_var( 'post_type' );
4691
+		$post_type = get_query_var('post_type');
4692 4692
 	}
4693 4693
 
4694
-	if ( strpos( $title, '%%pt_single%%' ) !== false ) {
4694
+	if (strpos($title, '%%pt_single%%') !== false) {
4695 4695
 		$singular_name = '';
4696
-		if ( $post_type && $singular_name = get_post_type_singular_label( $post_type ) ) {
4697
-			$singular_name = __( $singular_name, 'geodirectory' );
4696
+		if ($post_type && $singular_name = get_post_type_singular_label($post_type)) {
4697
+			$singular_name = __($singular_name, 'geodirectory');
4698 4698
 		}
4699 4699
 
4700
-		$title = str_replace( "%%pt_single%%", $singular_name, $title );
4700
+		$title = str_replace("%%pt_single%%", $singular_name, $title);
4701 4701
 	}
4702 4702
 
4703
-	if ( strpos( $title, '%%pt_plural%%' ) !== false ) {
4703
+	if (strpos($title, '%%pt_plural%%') !== false) {
4704 4704
 		$plural_name = '';
4705
-		if ( $post_type && $plural_name = get_post_type_plural_label( $post_type ) ) {
4706
-			$plural_name = __( $plural_name, 'geodirectory' );
4705
+		if ($post_type && $plural_name = get_post_type_plural_label($post_type)) {
4706
+			$plural_name = __($plural_name, 'geodirectory');
4707 4707
 		}
4708 4708
 
4709
-		$title = str_replace( "%%pt_plural%%", $plural_name, $title );
4709
+		$title = str_replace("%%pt_plural%%", $plural_name, $title);
4710 4710
 	}
4711 4711
 
4712
-	if ( strpos( $title, '%%category%%' ) !== false ) {
4712
+	if (strpos($title, '%%category%%') !== false) {
4713 4713
 		$cat_name = '';
4714 4714
 
4715
-		if ( $gd_page == 'detail' ) {
4716
-			if ( $post->default_category ) {
4717
-				$cat      = get_term( $post->default_category, $post->post_type . 'category' );
4718
-				$cat_name = ( isset( $cat->name ) ) ? $cat->name : '';
4715
+		if ($gd_page == 'detail') {
4716
+			if ($post->default_category) {
4717
+				$cat      = get_term($post->default_category, $post->post_type.'category');
4718
+				$cat_name = (isset($cat->name)) ? $cat->name : '';
4719 4719
 			}
4720
-		} else if ( $gd_page == 'listing' ) {
4720
+		} else if ($gd_page == 'listing') {
4721 4721
 			$queried_object = get_queried_object();
4722
-			if ( isset( $queried_object->name ) ) {
4722
+			if (isset($queried_object->name)) {
4723 4723
 				$cat_name = $queried_object->name;
4724 4724
 			}
4725 4725
 		}
4726
-		$title = str_replace( "%%category%%", $cat_name, $title );
4726
+		$title = str_replace("%%category%%", $cat_name, $title);
4727 4727
 	}
4728 4728
 
4729
-	if ( strpos( $title, '%%tag%%' ) !== false ) {
4729
+	if (strpos($title, '%%tag%%') !== false) {
4730 4730
 		$cat_name = '';
4731 4731
 
4732
-		if ( $gd_page == 'detail' ) {
4733
-			if ( $post->default_category ) {
4734
-				$cat      = get_term( $post->default_category, $post->post_type . 'category' );
4735
-				$cat_name = ( isset( $cat->name ) ) ? $cat->name : '';
4732
+		if ($gd_page == 'detail') {
4733
+			if ($post->default_category) {
4734
+				$cat      = get_term($post->default_category, $post->post_type.'category');
4735
+				$cat_name = (isset($cat->name)) ? $cat->name : '';
4736 4736
 			}
4737
-		} else if ( $gd_page == 'listing' ) {
4737
+		} else if ($gd_page == 'listing') {
4738 4738
 			$queried_object = get_queried_object();
4739
-			if ( isset( $queried_object->name ) ) {
4739
+			if (isset($queried_object->name)) {
4740 4740
 				$cat_name = $queried_object->name;
4741 4741
 			}
4742 4742
 		}
4743
-		$title = str_replace( "%%tag%%", $cat_name, $title );
4743
+		$title = str_replace("%%tag%%", $cat_name, $title);
4744 4744
 	}
4745 4745
 
4746
-	if ( strpos( $title, '%%id%%' ) !== false ) {
4747
-		$ID    = ( isset( $post->ID ) ) ? $post->ID : '';
4748
-		$title = str_replace( "%%id%%", $ID, $title );
4746
+	if (strpos($title, '%%id%%') !== false) {
4747
+		$ID    = (isset($post->ID)) ? $post->ID : '';
4748
+		$title = str_replace("%%id%%", $ID, $title);
4749 4749
 	}
4750 4750
 
4751
-	if ( strpos( $title, '%%sep%%' ) !== false ) {
4752
-		$title = str_replace( "%%sep%%", $sep, $title );
4751
+	if (strpos($title, '%%sep%%') !== false) {
4752
+		$title = str_replace("%%sep%%", $sep, $title);
4753 4753
 	}
4754 4754
 
4755 4755
 	// location variables
4756 4756
 	$gd_post_type   = geodir_get_current_posttype();
4757
-	$location_array = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
4757
+	$location_array = geodir_get_current_location_terms('query_vars', $gd_post_type);
4758 4758
 	
4759 4759
 	/**
4760 4760
 	 * Filter the title variables location variables array
@@ -4767,20 +4767,20 @@  discard block
 block discarded – undo
4767 4767
 	 * @param string $gd_page       The page being filtered.
4768 4768
 	 * @param string $sep           The separator, default: `|`.
4769 4769
 	 */
4770
-	$location_array  = apply_filters( 'geodir_filter_title_variables_location_arr', $location_array, $title, $gd_page, $sep );
4770
+	$location_array = apply_filters('geodir_filter_title_variables_location_arr', $location_array, $title, $gd_page, $sep);
4771 4771
 	
4772
-	if ( $gd_page == 'location' && get_query_var( 'gd_country_full' ) ) {
4773
-		if ( get_query_var( 'gd_country_full' ) ) {
4774
-			$location_array['gd_country'] = get_query_var( 'gd_country_full' );
4772
+	if ($gd_page == 'location' && get_query_var('gd_country_full')) {
4773
+		if (get_query_var('gd_country_full')) {
4774
+			$location_array['gd_country'] = get_query_var('gd_country_full');
4775 4775
 		}
4776
-		if ( get_query_var( 'gd_region_full' ) ) {
4777
-			$location_array['gd_region'] = get_query_var( 'gd_region_full' );
4776
+		if (get_query_var('gd_region_full')) {
4777
+			$location_array['gd_region'] = get_query_var('gd_region_full');
4778 4778
 		}
4779
-		if ( get_query_var( 'gd_city_full' ) ) {
4780
-			$location_array['gd_city'] = get_query_var( 'gd_city_full' );
4779
+		if (get_query_var('gd_city_full')) {
4780
+			$location_array['gd_city'] = get_query_var('gd_city_full');
4781 4781
 		}
4782
-		if ( get_query_var( 'gd_neighbourhood_full' ) ) {
4783
-			$location_array['gd_neighbourhood'] = get_query_var( 'gd_neighbourhood_full' );
4782
+		if (get_query_var('gd_neighbourhood_full')) {
4783
+			$location_array['gd_neighbourhood'] = get_query_var('gd_neighbourhood_full');
4784 4784
 		}
4785 4785
 	}
4786 4786
 	
@@ -4795,57 +4795,57 @@  discard block
 block discarded – undo
4795 4795
 	 * @param string $gd_page       The page being filtered.
4796 4796
 	 * @param string $sep           The separator, default: `|`.
4797 4797
 	 */
4798
-	$title = apply_filters( 'geodir_replace_location_variables', $title, $location_array, $gd_page, $sep );
4798
+	$title = apply_filters('geodir_replace_location_variables', $title, $location_array, $gd_page, $sep);
4799 4799
 	
4800
-	if ( strpos( $title, '%%search_term%%' ) !== false ) {
4800
+	if (strpos($title, '%%search_term%%') !== false) {
4801 4801
 		$search_term = '';
4802
-		if ( isset( $_REQUEST['s'] ) ) {
4803
-			$search_term = esc_attr( $_REQUEST['s'] );
4802
+		if (isset($_REQUEST['s'])) {
4803
+			$search_term = esc_attr($_REQUEST['s']);
4804 4804
 		}
4805
-		$title = str_replace( "%%search_term%%", $search_term, $title );
4805
+		$title = str_replace("%%search_term%%", $search_term, $title);
4806 4806
 	}
4807 4807
 
4808
-	if ( strpos( $title, '%%search_near%%' ) !== false ) {
4808
+	if (strpos($title, '%%search_near%%') !== false) {
4809 4809
 		$search_term = '';
4810
-		if ( isset( $_REQUEST['snear'] ) ) {
4811
-			$search_term = esc_attr( $_REQUEST['snear'] );
4810
+		if (isset($_REQUEST['snear'])) {
4811
+			$search_term = esc_attr($_REQUEST['snear']);
4812 4812
 		}
4813
-		$title = str_replace( "%%search_near%%", $search_term, $title );
4813
+		$title = str_replace("%%search_near%%", $search_term, $title);
4814 4814
 	}
4815 4815
 
4816
-	if ( strpos( $title, '%%name%%' ) !== false ) {
4817
-		if ( is_author() ) {
4818
-			$curauth     = ( get_query_var( 'author_name' ) ) ? get_user_by( 'slug', get_query_var( 'author_name' ) ) : get_userdata( get_query_var( 'author' ) );
4816
+	if (strpos($title, '%%name%%') !== false) {
4817
+		if (is_author()) {
4818
+			$curauth     = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));
4819 4819
 			$author_name = $curauth->display_name;
4820 4820
 		} else {
4821 4821
 			$author_name = get_the_author();
4822 4822
 		}
4823
-		if ( ! $author_name || $author_name === '' ) {
4823
+		if (!$author_name || $author_name === '') {
4824 4824
 			$queried_object = get_queried_object();
4825 4825
 
4826
-			if ( isset( $queried_object->data->user_nicename ) ) {
4826
+			if (isset($queried_object->data->user_nicename)) {
4827 4827
 				$author_name = $queried_object->data->display_name;
4828 4828
 			}
4829 4829
 		}
4830
-		$title = str_replace( "%%name%%", $author_name, $title );
4830
+		$title = str_replace("%%name%%", $author_name, $title);
4831 4831
 	}
4832 4832
 
4833
-	if ( strpos( $title, '%%page%%' ) !== false ) {
4834
-		$page  = geodir_title_meta_page( $sep );
4835
-		$title = str_replace( "%%page%%", $page, $title );
4833
+	if (strpos($title, '%%page%%') !== false) {
4834
+		$page  = geodir_title_meta_page($sep);
4835
+		$title = str_replace("%%page%%", $page, $title);
4836 4836
 	}
4837
-	if ( strpos( $title, '%%pagenumber%%' ) !== false ) {
4837
+	if (strpos($title, '%%pagenumber%%') !== false) {
4838 4838
 		$pagenumber = geodir_title_meta_pagenumber();
4839
-		$title      = str_replace( "%%pagenumber%%", $pagenumber, $title );
4839
+		$title      = str_replace("%%pagenumber%%", $pagenumber, $title);
4840 4840
 	}
4841
-	if ( strpos( $title, '%%pagetotal%%' ) !== false ) {
4841
+	if (strpos($title, '%%pagetotal%%') !== false) {
4842 4842
 		$pagetotal = geodir_title_meta_pagetotal();
4843
-		$title     = str_replace( "%%pagetotal%%", $pagetotal, $title );
4843
+		$title     = str_replace("%%pagetotal%%", $pagetotal, $title);
4844 4844
 	}
4845 4845
 
4846
-	$title = wptexturize( $title );
4847
-	$title = convert_chars( $title );
4848
-	$title = esc_html( $title );
4846
+	$title = wptexturize($title);
4847
+	$title = convert_chars($title);
4848
+	$title = esc_html($title);
4849 4849
 
4850 4850
 	/**
4851 4851
 	 * Filter the title variables after standard ones have been filtered.
@@ -4859,7 +4859,7 @@  discard block
 block discarded – undo
4859 4859
 	 * @param string $sep           The separator, default: `|`.
4860 4860
 	 */
4861 4861
 
4862
-	return apply_filters( 'geodir_filter_title_variables_vars', $title, $location_array, $gd_page, $sep );
4862
+	return apply_filters('geodir_filter_title_variables_vars', $title, $location_array, $gd_page, $sep);
4863 4863
 }
4864 4864
 
4865 4865
 /**
@@ -4872,82 +4872,82 @@  discard block
 block discarded – undo
4872 4872
  *
4873 4873
  * @return array Translation texts.
4874 4874
  */
4875
-function geodir_load_cpt_text_translation( $translation_texts = array() ) {
4876
-	$gd_post_types = geodir_get_posttypes( 'array' );
4875
+function geodir_load_cpt_text_translation($translation_texts = array()) {
4876
+	$gd_post_types = geodir_get_posttypes('array');
4877 4877
 
4878
-	if ( ! empty( $gd_post_types ) ) {
4879
-		foreach ( $gd_post_types as $post_type => $cpt_info ) {
4880
-			$labels      = isset( $cpt_info['labels'] ) ? $cpt_info['labels'] : '';
4881
-			$description = isset( $cpt_info['description'] ) ? $cpt_info['description'] : '';
4882
-			$seo         = isset( $cpt_info['seo'] ) ? $cpt_info['seo'] : '';
4878
+	if (!empty($gd_post_types)) {
4879
+		foreach ($gd_post_types as $post_type => $cpt_info) {
4880
+			$labels      = isset($cpt_info['labels']) ? $cpt_info['labels'] : '';
4881
+			$description = isset($cpt_info['description']) ? $cpt_info['description'] : '';
4882
+			$seo         = isset($cpt_info['seo']) ? $cpt_info['seo'] : '';
4883 4883
 
4884
-			if ( ! empty( $labels ) ) {
4885
-				if ( $labels['name'] != '' && ! in_array( $labels['name'], $translation_texts ) ) {
4884
+			if (!empty($labels)) {
4885
+				if ($labels['name'] != '' && !in_array($labels['name'], $translation_texts)) {
4886 4886
 					$translation_texts[] = $labels['name'];
4887 4887
 				}
4888
-				if ( $labels['singular_name'] != '' && ! in_array( $labels['singular_name'], $translation_texts ) ) {
4888
+				if ($labels['singular_name'] != '' && !in_array($labels['singular_name'], $translation_texts)) {
4889 4889
 					$translation_texts[] = $labels['singular_name'];
4890 4890
 				}
4891
-				if ( $labels['add_new'] != '' && ! in_array( $labels['add_new'], $translation_texts ) ) {
4891
+				if ($labels['add_new'] != '' && !in_array($labels['add_new'], $translation_texts)) {
4892 4892
 					$translation_texts[] = $labels['add_new'];
4893 4893
 				}
4894
-				if ( $labels['add_new_item'] != '' && ! in_array( $labels['add_new_item'], $translation_texts ) ) {
4894
+				if ($labels['add_new_item'] != '' && !in_array($labels['add_new_item'], $translation_texts)) {
4895 4895
 					$translation_texts[] = $labels['add_new_item'];
4896 4896
 				}
4897
-				if ( $labels['edit_item'] != '' && ! in_array( $labels['edit_item'], $translation_texts ) ) {
4897
+				if ($labels['edit_item'] != '' && !in_array($labels['edit_item'], $translation_texts)) {
4898 4898
 					$translation_texts[] = $labels['edit_item'];
4899 4899
 				}
4900
-				if ( $labels['new_item'] != '' && ! in_array( $labels['new_item'], $translation_texts ) ) {
4900
+				if ($labels['new_item'] != '' && !in_array($labels['new_item'], $translation_texts)) {
4901 4901
 					$translation_texts[] = $labels['new_item'];
4902 4902
 				}
4903
-				if ( $labels['view_item'] != '' && ! in_array( $labels['view_item'], $translation_texts ) ) {
4903
+				if ($labels['view_item'] != '' && !in_array($labels['view_item'], $translation_texts)) {
4904 4904
 					$translation_texts[] = $labels['view_item'];
4905 4905
 				}
4906
-				if ( $labels['search_items'] != '' && ! in_array( $labels['search_items'], $translation_texts ) ) {
4906
+				if ($labels['search_items'] != '' && !in_array($labels['search_items'], $translation_texts)) {
4907 4907
 					$translation_texts[] = $labels['search_items'];
4908 4908
 				}
4909
-				if ( $labels['not_found'] != '' && ! in_array( $labels['not_found'], $translation_texts ) ) {
4909
+				if ($labels['not_found'] != '' && !in_array($labels['not_found'], $translation_texts)) {
4910 4910
 					$translation_texts[] = $labels['not_found'];
4911 4911
 				}
4912
-				if ( $labels['not_found_in_trash'] != '' && ! in_array( $labels['not_found_in_trash'], $translation_texts ) ) {
4912
+				if ($labels['not_found_in_trash'] != '' && !in_array($labels['not_found_in_trash'], $translation_texts)) {
4913 4913
 					$translation_texts[] = $labels['not_found_in_trash'];
4914 4914
 				}
4915
-				if ( isset( $labels['label_post_profile'] ) && $labels['label_post_profile'] != '' && ! in_array( $labels['label_post_profile'], $translation_texts ) ) {
4915
+				if (isset($labels['label_post_profile']) && $labels['label_post_profile'] != '' && !in_array($labels['label_post_profile'], $translation_texts)) {
4916 4916
 					$translation_texts[] = $labels['label_post_profile'];
4917 4917
 				}
4918
-				if ( isset( $labels['label_post_info'] ) && $labels['label_post_info'] != '' && ! in_array( $labels['label_post_info'], $translation_texts ) ) {
4918
+				if (isset($labels['label_post_info']) && $labels['label_post_info'] != '' && !in_array($labels['label_post_info'], $translation_texts)) {
4919 4919
 					$translation_texts[] = $labels['label_post_info'];
4920 4920
 				}
4921
-				if ( isset( $labels['label_post_images'] ) && $labels['label_post_images'] != '' && ! in_array( $labels['label_post_images'], $translation_texts ) ) {
4921
+				if (isset($labels['label_post_images']) && $labels['label_post_images'] != '' && !in_array($labels['label_post_images'], $translation_texts)) {
4922 4922
 					$translation_texts[] = $labels['label_post_images'];
4923 4923
 				}
4924
-				if ( isset( $labels['label_post_map'] ) && $labels['label_post_map'] != '' && ! in_array( $labels['label_post_map'], $translation_texts ) ) {
4924
+				if (isset($labels['label_post_map']) && $labels['label_post_map'] != '' && !in_array($labels['label_post_map'], $translation_texts)) {
4925 4925
 					$translation_texts[] = $labels['label_post_map'];
4926 4926
 				}
4927
-				if ( isset( $labels['label_reviews'] ) && $labels['label_reviews'] != '' && ! in_array( $labels['label_reviews'], $translation_texts ) ) {
4927
+				if (isset($labels['label_reviews']) && $labels['label_reviews'] != '' && !in_array($labels['label_reviews'], $translation_texts)) {
4928 4928
 					$translation_texts[] = $labels['label_reviews'];
4929 4929
 				}
4930
-				if ( isset( $labels['label_related_listing'] ) && $labels['label_related_listing'] != '' && ! in_array( $labels['label_related_listing'], $translation_texts ) ) {
4930
+				if (isset($labels['label_related_listing']) && $labels['label_related_listing'] != '' && !in_array($labels['label_related_listing'], $translation_texts)) {
4931 4931
 					$translation_texts[] = $labels['label_related_listing'];
4932 4932
 				}
4933 4933
 			}
4934 4934
 
4935
-			if ( $description != '' && ! in_array( $description, $translation_texts ) ) {
4936
-				$translation_texts[] = normalize_whitespace( $description );
4935
+			if ($description != '' && !in_array($description, $translation_texts)) {
4936
+				$translation_texts[] = normalize_whitespace($description);
4937 4937
 			}
4938 4938
 
4939
-			if ( ! empty( $seo ) ) {
4940
-				if ( isset( $seo['meta_keyword'] ) && $seo['meta_keyword'] != '' && ! in_array( $seo['meta_keyword'], $translation_texts ) ) {
4941
-					$translation_texts[] = normalize_whitespace( $seo['meta_keyword'] );
4939
+			if (!empty($seo)) {
4940
+				if (isset($seo['meta_keyword']) && $seo['meta_keyword'] != '' && !in_array($seo['meta_keyword'], $translation_texts)) {
4941
+					$translation_texts[] = normalize_whitespace($seo['meta_keyword']);
4942 4942
 				}
4943 4943
 
4944
-				if ( isset( $seo['meta_description'] ) && $seo['meta_description'] != '' && ! in_array( $seo['meta_description'], $translation_texts ) ) {
4945
-					$translation_texts[] = normalize_whitespace( $seo['meta_description'] );
4944
+				if (isset($seo['meta_description']) && $seo['meta_description'] != '' && !in_array($seo['meta_description'], $translation_texts)) {
4945
+					$translation_texts[] = normalize_whitespace($seo['meta_description']);
4946 4946
 				}
4947 4947
 			}
4948 4948
 		}
4949 4949
 	}
4950
-	$translation_texts = ! empty( $translation_texts ) ? array_unique( $translation_texts ) : $translation_texts;
4950
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
4951 4951
 
4952 4952
 	return $translation_texts;
4953 4953
 }
@@ -4962,27 +4962,27 @@  discard block
 block discarded – undo
4962 4962
  *
4963 4963
  * @return array Location terms.
4964 4964
  */
4965
-function geodir_remove_location_terms( $location_terms = array() ) {
4966
-	$location_manager = defined( 'POST_LOCATION_TABLE' ) ? true : false;
4965
+function geodir_remove_location_terms($location_terms = array()) {
4966
+	$location_manager = defined('POST_LOCATION_TABLE') ? true : false;
4967 4967
 
4968
-	if ( ! empty( $location_terms ) && $location_manager ) {
4969
-		$hide_country_part = get_option( 'geodir_location_hide_country_part' );
4970
-		$hide_region_part  = get_option( 'geodir_location_hide_region_part' );
4968
+	if (!empty($location_terms) && $location_manager) {
4969
+		$hide_country_part = get_option('geodir_location_hide_country_part');
4970
+		$hide_region_part  = get_option('geodir_location_hide_region_part');
4971 4971
 
4972
-		if ( $hide_region_part && $hide_country_part ) {
4973
-			if ( isset( $location_terms['gd_country'] ) ) {
4974
-				unset( $location_terms['gd_country'] );
4972
+		if ($hide_region_part && $hide_country_part) {
4973
+			if (isset($location_terms['gd_country'])) {
4974
+				unset($location_terms['gd_country']);
4975 4975
 			}
4976
-			if ( isset( $location_terms['gd_region'] ) ) {
4977
-				unset( $location_terms['gd_region'] );
4976
+			if (isset($location_terms['gd_region'])) {
4977
+				unset($location_terms['gd_region']);
4978 4978
 			}
4979
-		} else if ( $hide_region_part && ! $hide_country_part ) {
4980
-			if ( isset( $location_terms['gd_region'] ) ) {
4981
-				unset( $location_terms['gd_region'] );
4979
+		} else if ($hide_region_part && !$hide_country_part) {
4980
+			if (isset($location_terms['gd_region'])) {
4981
+				unset($location_terms['gd_region']);
4982 4982
 			}
4983
-		} else if ( ! $hide_region_part && $hide_country_part ) {
4984
-			if ( isset( $location_terms['gd_country'] ) ) {
4985
-				unset( $location_terms['gd_country'] );
4983
+		} else if (!$hide_region_part && $hide_country_part) {
4984
+			if (isset($location_terms['gd_country'])) {
4985
+				unset($location_terms['gd_country']);
4986 4986
 			}
4987 4987
 		}
4988 4988
 	}
@@ -5003,40 +5003,40 @@  discard block
 block discarded – undo
5003 5003
  * @param WP_Post $post Post object.
5004 5004
  * @param bool $update  Whether this is an existing listing being updated or not.
5005 5005
  */
5006
-function geodir_on_wp_insert_post( $post_ID, $post, $update ) {
5006
+function geodir_on_wp_insert_post($post_ID, $post, $update) {
5007 5007
 	global $gd_notified_edited;
5008 5008
 	
5009
-	if ( ! $update ) {
5009
+	if (!$update) {
5010 5010
 		return;
5011 5011
 	}
5012 5012
 
5013
-	$action      = isset( $_REQUEST['action'] ) ? sanitize_text_field( $_REQUEST['action'] ) : '';
5014
-	$is_admin    = is_admin() && ( ! defined( 'DOING_AJAX' ) || ( defined( 'DOING_AJAX' ) && ! DOING_AJAX ) ) ? true : false;
5013
+	$action      = isset($_REQUEST['action']) ? sanitize_text_field($_REQUEST['action']) : '';
5014
+	$is_admin    = is_admin() && (!defined('DOING_AJAX') || (defined('DOING_AJAX') && !DOING_AJAX)) ? true : false;
5015 5015
 	$inline_save = $action == 'inline-save' ? true : false;
5016 5016
 
5017
-	if ( empty( $post->post_type ) || $is_admin || $inline_save || ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) ) {
5017
+	if (empty($post->post_type) || $is_admin || $inline_save || (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)) {
5018 5018
 		return;
5019 5019
 	}
5020 5020
 
5021
-	if ( $action != '' && in_array( $action, array( 'geodir_import_export' ) ) ) {
5021
+	if ($action != '' && in_array($action, array('geodir_import_export'))) {
5022 5022
 		return;
5023 5023
 	}
5024 5024
 
5025 5025
 	$user_id = (int) get_current_user_id();
5026 5026
 
5027
-	if ( $user_id > 0 && get_option( 'geodir_notify_post_edited' ) && ! wp_is_post_revision( $post_ID ) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
5028
-		$author_id = ! empty( $post->post_author ) ? $post->post_author : 0;
5027
+	if ($user_id > 0 && get_option('geodir_notify_post_edited') && !wp_is_post_revision($post_ID) && in_array($post->post_type, geodir_get_posttypes())) {
5028
+		$author_id = !empty($post->post_author) ? $post->post_author : 0;
5029 5029
 
5030
-		if ( $user_id == $author_id && ! is_super_admin() && empty( $gd_notified_edited[$post_ID] ) ) {
5031
-			if ( !empty( $gd_notified_edited ) ) {
5030
+		if ($user_id == $author_id && !is_super_admin() && empty($gd_notified_edited[$post_ID])) {
5031
+			if (!empty($gd_notified_edited)) {
5032 5032
 				$gd_notified_edited = array();
5033 5033
 			}
5034 5034
 			$gd_notified_edited[$post_ID] = true;
5035 5035
 			
5036
-			$from_email   = get_option( 'site_email' );
5036
+			$from_email   = get_option('site_email');
5037 5037
 			$from_name    = get_site_emailName();
5038
-			$to_email     = get_option( 'admin_email' );
5039
-			$to_name      = get_option( 'name' );
5038
+			$to_email     = get_option('admin_email');
5039
+			$to_name      = get_option('name');
5040 5040
 			$message_type = 'listing_edited';
5041 5041
 
5042 5042
 			$notify_edited = true;
@@ -5048,9 +5048,9 @@  discard block
 block discarded – undo
5048 5048
 			 * @param bool $notify_edited Notify on listing edited by author?
5049 5049
 			 * @param object $post        The current post object.
5050 5050
 			 */
5051
-			$notify_edited = apply_filters( 'geodir_notify_on_listing_edited', $notify_edited, $post );
5051
+			$notify_edited = apply_filters('geodir_notify_on_listing_edited', $notify_edited, $post);
5052 5052
 
5053
-			geodir_sendEmail( $from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID );
5053
+			geodir_sendEmail($from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID);
5054 5054
 		}
5055 5055
 	}
5056 5056
 }
@@ -5065,14 +5065,14 @@  discard block
 block discarded – undo
5065 5065
  *
5066 5066
  * @return string|null The current page start & end numbering.
5067 5067
  */
5068
-function geodir_title_meta_page( $sep ) {
5068
+function geodir_title_meta_page($sep) {
5069 5069
 	$replacement = null;
5070 5070
 
5071
-	$max = geodir_title_meta_pagenumbering( 'max' );
5072
-	$nr  = geodir_title_meta_pagenumbering( 'nr' );
5071
+	$max = geodir_title_meta_pagenumbering('max');
5072
+	$nr  = geodir_title_meta_pagenumbering('nr');
5073 5073
 
5074
-	if ( $max > 1 && $nr > 1 ) {
5075
-		$replacement = sprintf( $sep . ' ' . __( 'Page %1$d of %2$d', 'geodirectory' ), $nr, $max );
5074
+	if ($max > 1 && $nr > 1) {
5075
+		$replacement = sprintf($sep.' '.__('Page %1$d of %2$d', 'geodirectory'), $nr, $max);
5076 5076
 	}
5077 5077
 
5078 5078
 	return $replacement;
@@ -5089,8 +5089,8 @@  discard block
 block discarded – undo
5089 5089
 function geodir_title_meta_pagenumber() {
5090 5090
 	$replacement = null;
5091 5091
 
5092
-	$nr = geodir_title_meta_pagenumbering( 'nr' );
5093
-	if ( isset( $nr ) && $nr > 0 ) {
5092
+	$nr = geodir_title_meta_pagenumbering('nr');
5093
+	if (isset($nr) && $nr > 0) {
5094 5094
 		$replacement = (string) $nr;
5095 5095
 	}
5096 5096
 
@@ -5108,8 +5108,8 @@  discard block
 block discarded – undo
5108 5108
 function geodir_title_meta_pagetotal() {
5109 5109
 	$replacement = null;
5110 5110
 
5111
-	$max = geodir_title_meta_pagenumbering( 'max' );
5112
-	if ( isset( $max ) && $max > 0 ) {
5111
+	$max = geodir_title_meta_pagenumbering('max');
5112
+	if (isset($max) && $max > 0) {
5113 5113
 		$replacement = (string) $max;
5114 5114
 	}
5115 5115
 
@@ -5129,36 +5129,36 @@  discard block
 block discarded – undo
5129 5129
  *
5130 5130
  * @return int|null The current page numbering.
5131 5131
  */
5132
-function geodir_title_meta_pagenumbering( $request = 'nr' ) {
5132
+function geodir_title_meta_pagenumbering($request = 'nr') {
5133 5133
 	global $wp_query, $post;
5134 5134
 	$max_num_pages = null;
5135 5135
 	$page_number   = null;
5136 5136
 
5137 5137
 	$max_num_pages = 1;
5138 5138
 
5139
-	if ( ! is_singular() ) {
5140
-		$page_number = get_query_var( 'paged' );
5141
-		if ( $page_number === 0 || $page_number === '' ) {
5139
+	if (!is_singular()) {
5140
+		$page_number = get_query_var('paged');
5141
+		if ($page_number === 0 || $page_number === '') {
5142 5142
 			$page_number = 1;
5143 5143
 		}
5144 5144
 
5145
-		if ( isset( $wp_query->max_num_pages ) && ( $wp_query->max_num_pages != '' && $wp_query->max_num_pages != 0 ) ) {
5145
+		if (isset($wp_query->max_num_pages) && ($wp_query->max_num_pages != '' && $wp_query->max_num_pages != 0)) {
5146 5146
 			$max_num_pages = $wp_query->max_num_pages;
5147 5147
 		}
5148 5148
 	} else {
5149
-		$page_number = get_query_var( 'page' );
5150
-		if ( $page_number === 0 || $page_number === '' ) {
5149
+		$page_number = get_query_var('page');
5150
+		if ($page_number === 0 || $page_number === '') {
5151 5151
 			$page_number = 1;
5152 5152
 		}
5153 5153
 
5154
-		if ( isset( $post->post_content ) ) {
5155
-			$max_num_pages = ( substr_count( $post->post_content, '<!--nextpage-->' ) + 1 );
5154
+		if (isset($post->post_content)) {
5155
+			$max_num_pages = (substr_count($post->post_content, '<!--nextpage-->') + 1);
5156 5156
 		}
5157 5157
 	}
5158 5158
 
5159 5159
 	$return = null;
5160 5160
 
5161
-	switch ( $request ) {
5161
+	switch ($request) {
5162 5162
 		case 'nr':
5163 5163
 			$return = $page_number;
5164 5164
 			break;
@@ -5179,14 +5179,14 @@  discard block
 block discarded – undo
5179 5179
  *
5180 5180
  * @return array Terms.
5181 5181
  */
5182
-function geodir_filter_empty_terms( $terms ) {
5183
-	if ( empty( $terms ) ) {
5182
+function geodir_filter_empty_terms($terms) {
5183
+	if (empty($terms)) {
5184 5184
 		return $terms;
5185 5185
 	}
5186 5186
 
5187 5187
 	$return = array();
5188
-	foreach ( $terms as $term ) {
5189
-		if ( isset( $term->count ) && $term->count > 0 ) {
5188
+	foreach ($terms as $term) {
5189
+		if (isset($term->count) && $term->count > 0) {
5190 5190
 			$return[] = $term;
5191 5191
 		} else {
5192 5192
 			/**
@@ -5197,7 +5197,7 @@  discard block
 block discarded – undo
5197 5197
 			 * @param array $return The array of terms to return.
5198 5198
 			 * @param object $term  The term object.
5199 5199
 			 */
5200
-			$return = apply_filters( 'geodir_filter_empty_terms_filter', $return, $term );
5200
+			$return = apply_filters('geodir_filter_empty_terms_filter', $return, $term);
5201 5201
 		}
5202 5202
 	}
5203 5203
 
@@ -5214,15 +5214,15 @@  discard block
 block discarded – undo
5214 5214
  *
5215 5215
  * @return array
5216 5216
  */
5217
-function geodir_remove_hentry( $class ) {
5218
-	if ( geodir_is_page( 'detail' ) ) {
5219
-		$class = array_diff( $class, array( 'hentry' ) );
5217
+function geodir_remove_hentry($class) {
5218
+	if (geodir_is_page('detail')) {
5219
+		$class = array_diff($class, array('hentry'));
5220 5220
 	}
5221 5221
 
5222 5222
 	return $class;
5223 5223
 }
5224 5224
 
5225
-add_filter( 'post_class', 'geodir_remove_hentry' );
5225
+add_filter('post_class', 'geodir_remove_hentry');
5226 5226
 
5227 5227
 /**
5228 5228
  * Registers a individual text string for WPML translation.
@@ -5234,8 +5234,8 @@  discard block
 block discarded – undo
5234 5234
  * @param string $domain The plugin domain. Default geodirectory.
5235 5235
  * @param string $name The name of the string which helps to know what's being translated.
5236 5236
  */
5237
-function geodir_wpml_register_string( $string, $domain = 'geodirectory', $name = '' ) {
5238
-    do_action( 'wpml_register_single_string', $domain, $name, $string );
5237
+function geodir_wpml_register_string($string, $domain = 'geodirectory', $name = '') {
5238
+    do_action('wpml_register_single_string', $domain, $name, $string);
5239 5239
 }
5240 5240
 
5241 5241
 /**
@@ -5250,6 +5250,6 @@  discard block
 block discarded – undo
5250 5250
  * @param string $language_code Return the translation in this language. Default is NULL which returns the current language.
5251 5251
  * @return string The translated string.
5252 5252
  */
5253
-function geodir_wpml_translate_string( $string, $domain = 'geodirectory', $name = '', $language_code = NULL ) {
5254
-    return apply_filters( 'wpml_translate_single_string', $string, $domain, $name, $language_code );
5253
+function geodir_wpml_translate_string($string, $domain = 'geodirectory', $name = '', $language_code = NULL) {
5254
+    return apply_filters('wpml_translate_single_string', $string, $domain, $name, $language_code);
5255 5255
 }
5256 5256
\ No newline at end of file
Please login to merge, or discard this patch.