Test Failed
Push — master ( dec562...db4cca )
by Stiofan
04:56
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,170 +1057,170 @@  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;
1122
-	$replace_location        = __( 'Everywhere', 'geodirectory' );
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
+	$replace_location        = __('Everywhere', 'geodirectory');
1123 1123
 	$location_id             = null;
1124
-	if ( $geodir_location_manager ) {
1125
-		$sql           = $wpdb->prepare( "SELECT location_id FROM " . POST_LOCATION_TABLE . " WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array( $gd_city ) );
1126
-		$location_id   = (int) $wpdb->get_var( $sql );
1124
+	if ($geodir_location_manager) {
1125
+		$sql           = $wpdb->prepare("SELECT location_id FROM ".POST_LOCATION_TABLE." WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array($gd_city));
1126
+		$location_id   = (int) $wpdb->get_var($sql);
1127 1127
 		$location_type = geodir_what_is_current_location();
1128
-		if ( $location_type == 'city' ) {
1129
-			$replace_location = geodir_get_current_location( array( 'what' => 'city', 'echo' => false ) );
1130
-		} elseif ( $location_type == 'region' ) {
1131
-			$replace_location = geodir_get_current_location( array( 'what' => 'region', 'echo' => false ) );
1132
-		} elseif ( $location_type == 'country' ) {
1133
-			$replace_location = geodir_get_current_location( array( 'what' => 'country', 'echo' => false ) );
1134
-			$replace_location = __( $replace_location, 'geodirectory' );
1128
+		if ($location_type == 'city') {
1129
+			$replace_location = geodir_get_current_location(array('what' => 'city', 'echo' => false));
1130
+		} elseif ($location_type == 'region') {
1131
+			$replace_location = geodir_get_current_location(array('what' => 'region', 'echo' => false));
1132
+		} elseif ($location_type == 'country') {
1133
+			$replace_location = geodir_get_current_location(array('what' => 'country', 'echo' => false));
1134
+			$replace_location = __($replace_location, 'geodirectory');
1135 1135
 		}
1136
-		$country          = get_query_var( 'gd_country' );
1137
-		$region           = get_query_var( 'gd_region' );
1138
-		$city             = get_query_var( 'gd_city' );
1136
+		$country          = get_query_var('gd_country');
1137
+		$region           = get_query_var('gd_region');
1138
+		$city             = get_query_var('gd_city');
1139 1139
 		$current_location = '';
1140
-		if ( $country != '' ) {
1141
-			$current_location = get_actual_location_name( 'country', $country, true );
1140
+		if ($country != '') {
1141
+			$current_location = get_actual_location_name('country', $country, true);
1142 1142
 		}
1143
-		if ( $region != '' ) {
1144
-			$current_location = get_actual_location_name( 'region', $region );
1143
+		if ($region != '') {
1144
+			$current_location = get_actual_location_name('region', $region);
1145 1145
 		}
1146
-		if ( $city != '' ) {
1147
-			$current_location = get_actual_location_name( 'city', $city );
1146
+		if ($city != '') {
1147
+			$current_location = get_actual_location_name('city', $city);
1148 1148
 		}
1149 1149
 		$replace_location = $current_location != '' ? $current_location : $replace_location;
1150 1150
 	}
1151 1151
 
1152 1152
 	$geodir_meta_keys = '';
1153 1153
 	$geodir_meta_desc = '';
1154
-	if ( $is_geodir_page && ! empty( $geodir_post_type_info ) ) {
1155
-		if ( $geodir_is_page_listing || $geodir_is_search || geodir_is_page( 'add-listing' ) ) {
1156
-			$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;
1154
+	if ($is_geodir_page && !empty($geodir_post_type_info)) {
1155
+		if ($geodir_is_page_listing || $geodir_is_search || geodir_is_page('add-listing')) {
1156
+			$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;
1157 1157
 
1158
-			$geodir_meta_desc = isset( $geodir_post_type_info->description ) ? $geodir_post_type_info->description : $geodir_meta_desc;
1159
-			$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;
1158
+			$geodir_meta_desc = isset($geodir_post_type_info->description) ? $geodir_post_type_info->description : $geodir_meta_desc;
1159
+			$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;
1160 1160
 
1161
-			if ( $geodir_is_category ) {
1162
-				$category = $geodir_is_category ? get_term_by( 'slug', $geodir_is_category, $category_taxonomy[0] ) : null;
1163
-				if ( isset( $category->term_id ) && ! empty( $category->term_id ) ) {
1161
+			if ($geodir_is_category) {
1162
+				$category = $geodir_is_category ? get_term_by('slug', $geodir_is_category, $category_taxonomy[0]) : null;
1163
+				if (isset($category->term_id) && !empty($category->term_id)) {
1164 1164
 					$category_id   = $category->term_id;
1165
-					$category_desc = trim( $category->description ) != '' ? trim( $category->description ) : geodir_get_tax_meta( $category_id, 'ct_cat_top_desc', false, $geodir_post_type );
1166
-					if ( $location_id ) {
1167
-						$option_name    = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id;
1168
-						$cat_loc_option = get_option( $option_name );
1169
-
1170
-						$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;
1171
-						if ( ! $gd_cat_loc_default ) {
1172
-							$option_name   = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id . '_' . $location_id;
1173
-							$option        = get_option( $option_name );
1174
-							$category_desc = isset( $option['gd_cat_loc_desc'] ) && trim( $option['gd_cat_loc_desc'] ) != '' ? trim( $option['gd_cat_loc_desc'] ) : $category_desc;
1165
+					$category_desc = trim($category->description) != '' ? trim($category->description) : geodir_get_tax_meta($category_id, 'ct_cat_top_desc', false, $geodir_post_type);
1166
+					if ($location_id) {
1167
+						$option_name    = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id;
1168
+						$cat_loc_option = get_option($option_name);
1169
+
1170
+						$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;
1171
+						if (!$gd_cat_loc_default) {
1172
+							$option_name   = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id.'_'.$location_id;
1173
+							$option        = get_option($option_name);
1174
+							$category_desc = isset($option['gd_cat_loc_desc']) && trim($option['gd_cat_loc_desc']) != '' ? trim($option['gd_cat_loc_desc']) : $category_desc;
1175 1175
 						}
1176 1176
 					}
1177
-					$geodir_meta_desc = __( "Posts related to Category:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_cat_title( "", false ) ) . '. ' . $category_desc;
1177
+					$geodir_meta_desc = __("Posts related to Category:", 'geodirectory')." ".geodir_utf8_ucfirst(single_cat_title("", false)).'. '.$category_desc;
1178 1178
 				}
1179
-			} else if ( $geodir_is_tag ) {
1180
-				$geodir_meta_desc = __( "Posts related to Tag:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_tag_title( "", false ) ) . '. ' . $geodir_meta_desc;
1179
+			} else if ($geodir_is_tag) {
1180
+				$geodir_meta_desc = __("Posts related to Tag:", 'geodirectory')." ".geodir_utf8_ucfirst(single_tag_title("", false)).'. '.$geodir_meta_desc;
1181 1181
 			}
1182 1182
 		}
1183 1183
 	}
1184 1184
 
1185 1185
 
1186 1186
 	$gd_page = '';
1187
-	if ( geodir_is_page( 'home' ) ) {
1187
+	if (geodir_is_page('home')) {
1188 1188
 		$gd_page   = 'home';
1189
-		$meta_desc = ( get_option( 'geodir_meta_desc_homepage' ) ) ? get_option( 'geodir_meta_desc_homepage' ) : $meta_desc;
1190
-	} elseif ( geodir_is_page( 'detail' ) ) {
1189
+		$meta_desc = (get_option('geodir_meta_desc_homepage')) ? get_option('geodir_meta_desc_homepage') : $meta_desc;
1190
+	} elseif (geodir_is_page('detail')) {
1191 1191
 		$gd_page   = 'detail';
1192
-		$meta_desc = ( get_option( 'geodir_meta_desc_detail' ) ) ? get_option( 'geodir_meta_desc_detail' ) : $meta_desc;
1193
-	} elseif ( geodir_is_page( 'pt' ) ) {
1192
+		$meta_desc = (get_option('geodir_meta_desc_detail')) ? get_option('geodir_meta_desc_detail') : $meta_desc;
1193
+	} elseif (geodir_is_page('pt')) {
1194 1194
 		$gd_page   = 'pt';
1195
-		$meta_desc = ( get_option( 'geodir_meta_desc_pt' ) ) ? get_option( 'geodir_meta_desc_pt' ) : $meta_desc;
1196
-	} elseif ( geodir_is_page( 'listing' ) ) {
1195
+		$meta_desc = (get_option('geodir_meta_desc_pt')) ? get_option('geodir_meta_desc_pt') : $meta_desc;
1196
+	} elseif (geodir_is_page('listing')) {
1197 1197
 		$gd_page   = 'listing';
1198
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing' ) ) ? get_option( 'geodir_meta_desc_listing' ) : $meta_desc;
1199
-	} elseif ( geodir_is_page( 'location' ) ) {
1198
+		$meta_desc = (get_option('geodir_meta_desc_listing')) ? get_option('geodir_meta_desc_listing') : $meta_desc;
1199
+	} elseif (geodir_is_page('location')) {
1200 1200
 		$gd_page   = 'location';
1201
-		$meta_desc = ( get_option( 'geodir_meta_desc_location' ) ) ? get_option( 'geodir_meta_desc_location' ) : $meta_desc;
1202
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', $meta_desc );
1201
+		$meta_desc = (get_option('geodir_meta_desc_location')) ? get_option('geodir_meta_desc_location') : $meta_desc;
1202
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', $meta_desc);
1203 1203
 
1204
-	} elseif ( geodir_is_page( 'search' ) ) {
1204
+	} elseif (geodir_is_page('search')) {
1205 1205
 		$gd_page   = 'search';
1206
-		$meta_desc = ( get_option( 'geodir_meta_desc_search' ) ) ? get_option( 'geodir_meta_desc_search' ) : $meta_desc;
1207
-	} elseif ( geodir_is_page( 'add-listing' ) ) {
1206
+		$meta_desc = (get_option('geodir_meta_desc_search')) ? get_option('geodir_meta_desc_search') : $meta_desc;
1207
+	} elseif (geodir_is_page('add-listing')) {
1208 1208
 		$gd_page   = 'add-listing';
1209
-		$meta_desc = ( get_option( 'geodir_meta_desc_add-listing' ) ) ? get_option( 'geodir_meta_desc_add-listing' ) : $meta_desc;
1210
-	} elseif ( geodir_is_page( 'author' ) ) {
1209
+		$meta_desc = (get_option('geodir_meta_desc_add-listing')) ? get_option('geodir_meta_desc_add-listing') : $meta_desc;
1210
+	} elseif (geodir_is_page('author')) {
1211 1211
 		$gd_page   = 'author';
1212
-		$meta_desc = ( get_option( 'geodir_meta_desc_author' ) ) ? get_option( 'geodir_meta_desc_author' ) : $meta_desc;
1213
-	} elseif ( geodir_is_page( 'login' ) ) {
1212
+		$meta_desc = (get_option('geodir_meta_desc_author')) ? get_option('geodir_meta_desc_author') : $meta_desc;
1213
+	} elseif (geodir_is_page('login')) {
1214 1214
 		$gd_page   = 'login';
1215
-		$meta_desc = ( get_option( 'geodir_meta_desc_login' ) ) ? get_option( 'geodir_meta_desc_login' ) : $meta_desc;
1216
-	} elseif ( geodir_is_page( 'listing-success' ) ) {
1215
+		$meta_desc = (get_option('geodir_meta_desc_login')) ? get_option('geodir_meta_desc_login') : $meta_desc;
1216
+	} elseif (geodir_is_page('listing-success')) {
1217 1217
 		$gd_page   = 'listing-success';
1218
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing-success' ) ) ? get_option( 'geodir_meta_desc_listing-success' ) : $meta_desc;
1218
+		$meta_desc = (get_option('geodir_meta_desc_listing-success')) ? get_option('geodir_meta_desc_listing-success') : $meta_desc;
1219 1219
 	}
1220 1220
 
1221 1221
 
1222
-	if ( $meta_desc ) {
1223
-		$meta_desc = stripslashes_deep( $meta_desc );
1222
+	if ($meta_desc) {
1223
+		$meta_desc = stripslashes_deep($meta_desc);
1224 1224
 		/**
1225 1225
 		 * Filter page description to replace variables.
1226 1226
 		 *
@@ -1229,7 +1229,7 @@  discard block
 block discarded – undo
1229 1229
 		 * @param string $title   The page description including variables.
1230 1230
 		 * @param string $gd_page The GeoDirectory page type if any.
1231 1231
 		 */
1232
-		$meta_desc = apply_filters( 'geodir_seo_meta_description_pre', __( $meta_desc, 'geodirectory' ), $gd_page, '' );
1232
+		$meta_desc = apply_filters('geodir_seo_meta_description_pre', __($meta_desc, 'geodirectory'), $gd_page, '');
1233 1233
 
1234 1234
 		/**
1235 1235
 		 * Filter SEO meta description.
@@ -1238,49 +1238,49 @@  discard block
 block discarded – undo
1238 1238
 		 *
1239 1239
 		 * @param string $meta_desc Meta description content.
1240 1240
 		 */
1241
-		echo apply_filters( 'geodir_seo_meta_description', '<meta name="description" content="' . $meta_desc . '" />', $meta_desc );
1241
+		echo apply_filters('geodir_seo_meta_description', '<meta name="description" content="'.$meta_desc.'" />', $meta_desc);
1242 1242
 	}
1243 1243
 
1244 1244
 	// meta keywords
1245
-	if ( isset( $post->post_type ) && in_array( $post->post_type, $all_postypes ) ) {
1246
-		$place_tags = wp_get_post_terms( $post->ID, $post->post_type . '_tags', array( "fields" => "names" ) );
1247
-		$place_cats = wp_get_post_terms( $post->ID, $post->post_type . 'category', array( "fields" => "names" ) );
1245
+	if (isset($post->post_type) && in_array($post->post_type, $all_postypes)) {
1246
+		$place_tags = wp_get_post_terms($post->ID, $post->post_type.'_tags', array("fields" => "names"));
1247
+		$place_cats = wp_get_post_terms($post->ID, $post->post_type.'category', array("fields" => "names"));
1248 1248
 
1249
-		$meta_key .= implode( ", ", array_merge( (array) $place_cats, (array) $place_tags ) );
1249
+		$meta_key .= implode(", ", array_merge((array) $place_cats, (array) $place_tags));
1250 1250
 	} else {
1251 1251
 		$posttags = get_the_tags();
1252
-		if ( $posttags ) {
1253
-			foreach ( $posttags as $tag ) {
1254
-				$meta_key .= $tag->name . ' ';
1252
+		if ($posttags) {
1253
+			foreach ($posttags as $tag) {
1254
+				$meta_key .= $tag->name.' ';
1255 1255
 			}
1256 1256
 		} else {
1257
-			$tags = get_tags( array( 'orderby' => 'count', 'order' => 'DESC' ) );
1257
+			$tags = get_tags(array('orderby' => 'count', 'order' => 'DESC'));
1258 1258
 			$xt   = 1;
1259 1259
 
1260
-			foreach ( $tags as $tag ) {
1261
-				if ( $xt <= 20 ) {
1262
-					$meta_key .= $tag->name . ", ";
1260
+			foreach ($tags as $tag) {
1261
+				if ($xt <= 20) {
1262
+					$meta_key .= $tag->name.", ";
1263 1263
 				}
1264 1264
 
1265
-				$xt ++;
1265
+				$xt++;
1266 1266
 			}
1267 1267
 		}
1268 1268
 	}
1269 1269
 
1270
-	$meta_key         = $meta_key != '' ? rtrim( trim( $meta_key ), "," ) : $meta_key;
1271
-	$geodir_meta_keys = $geodir_meta_keys != '' ? ( $meta_key != '' ? $meta_key . ', ' . $geodir_meta_keys : $geodir_meta_keys ) : $meta_key;
1272
-	if ( $geodir_meta_keys != '' ) {
1273
-		$geodir_meta_keys = strip_tags( $geodir_meta_keys );
1274
-		$geodir_meta_keys = esc_html( $geodir_meta_keys );
1275
-		$geodir_meta_keys = geodir_strtolower( $geodir_meta_keys );
1276
-		$geodir_meta_keys = wp_html_excerpt( $geodir_meta_keys, 1000, '' );
1277
-		$geodir_meta_keys = str_replace( '%location%', $replace_location, $geodir_meta_keys );
1270
+	$meta_key         = $meta_key != '' ? rtrim(trim($meta_key), ",") : $meta_key;
1271
+	$geodir_meta_keys = $geodir_meta_keys != '' ? ($meta_key != '' ? $meta_key.', '.$geodir_meta_keys : $geodir_meta_keys) : $meta_key;
1272
+	if ($geodir_meta_keys != '') {
1273
+		$geodir_meta_keys = strip_tags($geodir_meta_keys);
1274
+		$geodir_meta_keys = esc_html($geodir_meta_keys);
1275
+		$geodir_meta_keys = geodir_strtolower($geodir_meta_keys);
1276
+		$geodir_meta_keys = wp_html_excerpt($geodir_meta_keys, 1000, '');
1277
+		$geodir_meta_keys = str_replace('%location%', $replace_location, $geodir_meta_keys);
1278 1278
 
1279
-		$meta_key = rtrim( trim( $geodir_meta_keys ), "," );
1279
+		$meta_key = rtrim(trim($geodir_meta_keys), ",");
1280 1280
 	}
1281 1281
 
1282
-	if ( $meta_key ) {
1283
-		$meta_key = stripslashes_deep( $meta_key );
1282
+	if ($meta_key) {
1283
+		$meta_key = stripslashes_deep($meta_key);
1284 1284
 		/**
1285 1285
 		 * Filter SEO meta keywords.
1286 1286
 		 *
@@ -1288,7 +1288,7 @@  discard block
 block discarded – undo
1288 1288
 		 *
1289 1289
 		 * @param string $meta_desc Meta keywords.
1290 1290
 		 */
1291
-		echo apply_filters( 'geodir_seo_meta_keywords', '<meta name="keywords" content="' . $meta_key . '" />', $meta_key );
1291
+		echo apply_filters('geodir_seo_meta_keywords', '<meta name="keywords" content="'.$meta_key.'" />', $meta_key);
1292 1292
 	}
1293 1293
 
1294 1294
 }
@@ -1308,8 +1308,8 @@  discard block
 block discarded – undo
1308 1308
 
1309 1309
 	$geodir_detail_page_tabs_array = geodir_detail_page_tabs_array();
1310 1310
 
1311
-	foreach ( $geodir_detail_page_tabs_array as $key => $tabs_obj ) {
1312
-		$geodir_detail_page_tabs_key_value_array[ $key ] = $tabs_obj['heading_text'];
1311
+	foreach ($geodir_detail_page_tabs_array as $key => $tabs_obj) {
1312
+		$geodir_detail_page_tabs_key_value_array[$key] = $tabs_obj['heading_text'];
1313 1313
 	}
1314 1314
 
1315 1315
 	return $geodir_detail_page_tabs_key_value_array;
@@ -1331,57 +1331,57 @@  discard block
 block discarded – undo
1331 1331
 	 * @since 1.0.0
1332 1332
 	 */
1333 1333
 	$arr_tabs['post_profile'] = array(
1334
-		'heading_text'  => __( 'Profile', 'geodirectory' ),
1334
+		'heading_text'  => __('Profile', 'geodirectory'),
1335 1335
 		'is_active_tab' => true,
1336
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_profile' ),
1336
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_profile'),
1337 1337
 		'tab_content'   => ''
1338 1338
 	);
1339
-	$arr_tabs['post_info']    = array(
1340
-		'heading_text'  => __( 'More Info', 'geodirectory' ),
1339
+	$arr_tabs['post_info'] = array(
1340
+		'heading_text'  => __('More Info', 'geodirectory'),
1341 1341
 		'is_active_tab' => false,
1342
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_info' ),
1342
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_info'),
1343 1343
 		'tab_content'   => ''
1344 1344
 	);
1345 1345
 
1346 1346
 	$arr_tabs['post_images'] = array(
1347
-		'heading_text'  => __( 'Photos', 'geodirectory' ),
1347
+		'heading_text'  => __('Photos', 'geodirectory'),
1348 1348
 		'is_active_tab' => false,
1349
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_images' ),
1349
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_images'),
1350 1350
 		'tab_content'   => ''
1351 1351
 	);
1352 1352
 
1353 1353
 	$arr_tabs['post_video'] = array(
1354
-		'heading_text'  => __( 'Video', 'geodirectory' ),
1354
+		'heading_text'  => __('Video', 'geodirectory'),
1355 1355
 		'is_active_tab' => false,
1356
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_video' ),
1356
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_video'),
1357 1357
 		'tab_content'   => ''
1358 1358
 	);
1359 1359
 
1360 1360
 	$arr_tabs['special_offers'] = array(
1361
-		'heading_text'  => __( 'Special Offers', 'geodirectory' ),
1361
+		'heading_text'  => __('Special Offers', 'geodirectory'),
1362 1362
 		'is_active_tab' => false,
1363
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'special_offers' ),
1363
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'special_offers'),
1364 1364
 		'tab_content'   => ''
1365 1365
 	);
1366 1366
 
1367 1367
 	$arr_tabs['post_map'] = array(
1368
-		'heading_text'  => __( 'Map', 'geodirectory' ),
1368
+		'heading_text'  => __('Map', 'geodirectory'),
1369 1369
 		'is_active_tab' => false,
1370
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_map' ),
1370
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_map'),
1371 1371
 		'tab_content'   => ''
1372 1372
 	);
1373 1373
 
1374 1374
 	$arr_tabs['reviews'] = array(
1375
-		'heading_text'  => __( 'Reviews', 'geodirectory' ),
1375
+		'heading_text'  => __('Reviews', 'geodirectory'),
1376 1376
 		'is_active_tab' => false,
1377
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'reviews' ),
1377
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'reviews'),
1378 1378
 		'tab_content'   => 'review display'
1379 1379
 	);
1380 1380
 
1381 1381
 	$arr_tabs['related_listing'] = array(
1382
-		'heading_text'  => __( 'Related Listing', 'geodirectory' ),
1382
+		'heading_text'  => __('Related Listing', 'geodirectory'),
1383 1383
 		'is_active_tab' => false,
1384
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'related_listing' ),
1384
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'related_listing'),
1385 1385
 		'tab_content'   => ''
1386 1386
 	);
1387 1387
 
@@ -1390,7 +1390,7 @@  discard block
 block discarded – undo
1390 1390
 	 *
1391 1391
 	 * @since 1.0.0
1392 1392
 	 */
1393
-	return apply_filters( 'geodir_detail_page_tab_list_extend', $arr_tabs );
1393
+	return apply_filters('geodir_detail_page_tab_list_extend', $arr_tabs);
1394 1394
 
1395 1395
 
1396 1396
 }
@@ -1404,13 +1404,13 @@  discard block
 block discarded – undo
1404 1404
  * @return mixed|array Tabs array.
1405 1405
  */
1406 1406
 function geodir_detail_page_tabs_list() {
1407
-	$tabs_excluded = get_option( 'geodir_detail_page_tabs_excluded' );
1407
+	$tabs_excluded = get_option('geodir_detail_page_tabs_excluded');
1408 1408
 	$tabs_array    = geodir_detail_page_tabs_array();
1409 1409
 
1410
-	if ( ! empty( $tabs_excluded ) ) {
1411
-		foreach ( $tabs_excluded as $tab ) {
1412
-			if ( array_key_exists( $tab, $tabs_array ) ) {
1413
-				unset( $tabs_array[ $tab ] );
1410
+	if (!empty($tabs_excluded)) {
1411
+		foreach ($tabs_excluded as $tab) {
1412
+			if (array_key_exists($tab, $tabs_array)) {
1413
+				unset($tabs_array[$tab]);
1414 1414
 			}
1415 1415
 		}
1416 1416
 	}
@@ -1434,58 +1434,58 @@  discard block
 block discarded – undo
1434 1434
 function geodir_show_detail_page_tabs() {
1435 1435
 	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields, $preview;
1436 1436
 
1437
-	$post_id            = ! empty( $post ) && isset( $post->ID ) ? (int) $post->ID : 0;
1438
-	$request_post_id    = ! empty( $_REQUEST['p'] ) ? (int) $_REQUEST['p'] : 0;
1439
-	$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
1437
+	$post_id            = !empty($post) && isset($post->ID) ? (int) $post->ID : 0;
1438
+	$request_post_id    = !empty($_REQUEST['p']) ? (int) $_REQUEST['p'] : 0;
1439
+	$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
1440 1440
 
1441
-	if ( $is_backend_preview && ! $post_id > 0 && $request_post_id > 0 ) {
1442
-		$post = geodir_get_post_info( $request_post_id );
1443
-		setup_postdata( $post );
1441
+	if ($is_backend_preview && !$post_id > 0 && $request_post_id > 0) {
1442
+		$post = geodir_get_post_info($request_post_id);
1443
+		setup_postdata($post);
1444 1444
 	}
1445 1445
 
1446
-	$geodir_post_detail_fields = geodir_show_listing_info( 'moreinfo' );
1446
+	$geodir_post_detail_fields = geodir_show_listing_info('moreinfo');
1447 1447
 
1448 1448
 
1449
-	if ( geodir_is_page( 'detail' ) ) {
1450
-		$video                 = geodir_get_video( $post->ID );
1451
-		$special_offers        = geodir_get_special_offers( $post->ID );
1449
+	if (geodir_is_page('detail')) {
1450
+		$video                 = geodir_get_video($post->ID);
1451
+		$special_offers        = geodir_get_special_offers($post->ID);
1452 1452
 		$related_listing_array = array();
1453
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
1454
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
1453
+		if (get_option('geodir_add_related_listing_posttypes')) {
1454
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
1455 1455
 		}
1456 1456
 
1457 1457
 
1458
-		$excluded_tabs = get_option( 'geodir_detail_page_tabs_excluded' );
1459
-		if ( ! $excluded_tabs ) {
1458
+		$excluded_tabs = get_option('geodir_detail_page_tabs_excluded');
1459
+		if (!$excluded_tabs) {
1460 1460
 			$excluded_tabs = array();
1461 1461
 		}
1462 1462
 
1463 1463
 		$related_listing = '';
1464
-		if ( in_array( $post->post_type, $related_listing_array ) && ! in_array( 'related_listing', $excluded_tabs ) ) {
1464
+		if (in_array($post->post_type, $related_listing_array) && !in_array('related_listing', $excluded_tabs)) {
1465 1465
 			$request = array(
1466
-				'post_number'         => get_option( 'geodir_related_post_count' ),
1467
-				'relate_to'           => get_option( 'geodir_related_post_relate_to' ),
1468
-				'layout'              => get_option( 'geodir_related_post_listing_view' ),
1469
-				'add_location_filter' => get_option( 'geodir_related_post_location_filter' ),
1470
-				'list_sort'           => get_option( 'geodir_related_post_sortby' ),
1471
-				'character_count'     => get_option( 'geodir_related_post_excerpt' )
1466
+				'post_number'         => get_option('geodir_related_post_count'),
1467
+				'relate_to'           => get_option('geodir_related_post_relate_to'),
1468
+				'layout'              => get_option('geodir_related_post_listing_view'),
1469
+				'add_location_filter' => get_option('geodir_related_post_location_filter'),
1470
+				'list_sort'           => get_option('geodir_related_post_sortby'),
1471
+				'character_count'     => get_option('geodir_related_post_excerpt')
1472 1472
 			);
1473 1473
 
1474
-			if ( $post->post_type == 'gd_event' && defined( 'GDEVENTS_VERSION' ) ) {
1475
-				$related_listing = geodir_get_detail_page_related_events( $request );
1474
+			if ($post->post_type == 'gd_event' && defined('GDEVENTS_VERSION')) {
1475
+				$related_listing = geodir_get_detail_page_related_events($request);
1476 1476
 			} else {
1477
-				$related_listing = geodir_related_posts_display( $request );
1477
+				$related_listing = geodir_related_posts_display($request);
1478 1478
 			}
1479 1479
 
1480 1480
 		}
1481 1481
 
1482
-		$post_images = geodir_get_images( $post->ID, 'thumbnail' );
1482
+		$post_images = geodir_get_images($post->ID, 'thumbnail');
1483 1483
 		$thumb_image = '';
1484
-		if ( ! empty( $post_images ) ) {
1485
-			foreach ( $post_images as $image ) {
1486
-				$caption = ( ! empty( $image->caption ) ) ? $image->caption : '';
1487
-				$thumb_image .= '<a href="' . $image->src . '" title="' . $caption . '">';
1488
-				$thumb_image .= geodir_show_image( $image, 'thumbnail', true, false );
1484
+		if (!empty($post_images)) {
1485
+			foreach ($post_images as $image) {
1486
+				$caption = (!empty($image->caption)) ? $image->caption : '';
1487
+				$thumb_image .= '<a href="'.$image->src.'" title="'.$caption.'">';
1488
+				$thumb_image .= geodir_show_image($image, 'thumbnail', true, false);
1489 1489
 				$thumb_image .= '</a>';
1490 1490
 			}
1491 1491
 		}
@@ -1494,11 +1494,11 @@  discard block
 block discarded – undo
1494 1494
 		$map_args['map_canvas_name'] = 'detail_page_map_canvas';
1495 1495
 		$map_args['width']           = '600';
1496 1496
 		$map_args['height']          = '300';
1497
-		if ( $post->post_mapzoom ) {
1498
-			$map_args['zoom'] = '' . $post->post_mapzoom . '';
1497
+		if ($post->post_mapzoom) {
1498
+			$map_args['zoom'] = ''.$post->post_mapzoom.'';
1499 1499
 		}
1500 1500
 		$map_args['autozoom']                 = false;
1501
-		$map_args['scrollwheel']              = ( get_option( 'geodir_add_listing_mouse_scroll' ) ) ? 0 : 1;
1501
+		$map_args['scrollwheel']              = (get_option('geodir_add_listing_mouse_scroll')) ? 0 : 1;
1502 1502
 		$map_args['child_collapse']           = '0';
1503 1503
 		$map_args['enable_cat_filters']       = false;
1504 1504
 		$map_args['enable_text_search']       = false;
@@ -1507,43 +1507,43 @@  discard block
 block discarded – undo
1507 1507
 		$map_args['enable_jason_on_load']     = true;
1508 1508
 		$map_args['enable_map_direction']     = true;
1509 1509
 		$map_args['map_class_name']           = 'geodir-map-detail-page';
1510
-		$map_args['maptype']                  = ( ! empty( $post->post_mapview ) ) ? $post->post_mapview : 'ROADMAP';
1511
-	} else if ( geodir_is_page( 'preview' ) ) {
1512
-		$video          = isset( $post->geodir_video ) ? $post->geodir_video : '';
1513
-		$special_offers = isset( $post->geodir_special_offers ) ? $post->geodir_special_offers : '';
1510
+		$map_args['maptype']                  = (!empty($post->post_mapview)) ? $post->post_mapview : 'ROADMAP';
1511
+	} else if (geodir_is_page('preview')) {
1512
+		$video          = isset($post->geodir_video) ? $post->geodir_video : '';
1513
+		$special_offers = isset($post->geodir_special_offers) ? $post->geodir_special_offers : '';
1514 1514
 
1515
-		if ( isset( $post->post_images ) ) {
1516
-			$post->post_images = trim( $post->post_images, "," );
1515
+		if (isset($post->post_images)) {
1516
+			$post->post_images = trim($post->post_images, ",");
1517 1517
 		}
1518 1518
 
1519
-		if ( isset( $post->post_images ) && ! empty( $post->post_images ) ) {
1520
-			$post_images = explode( ",", $post->post_images );
1519
+		if (isset($post->post_images) && !empty($post->post_images)) {
1520
+			$post_images = explode(",", $post->post_images);
1521 1521
 		}
1522 1522
 
1523 1523
 		$thumb_image = '';
1524
-		if ( ! empty( $post_images ) ) {
1525
-			foreach ( $post_images as $image ) {
1526
-				if ( $image != '' ) {
1527
-					$thumb_image .= '<a href="' . $image . '">';
1528
-					$thumb_image .= geodir_show_image( array( 'src' => $image ), 'thumbnail', true, false );
1524
+		if (!empty($post_images)) {
1525
+			foreach ($post_images as $image) {
1526
+				if ($image != '') {
1527
+					$thumb_image .= '<a href="'.$image.'">';
1528
+					$thumb_image .= geodir_show_image(array('src' => $image), 'thumbnail', true, false);
1529 1529
 					$thumb_image .= '</a>';
1530 1530
 				}
1531 1531
 			}
1532 1532
 		}
1533 1533
 
1534 1534
 		global $map_jason;
1535
-		$marker_json      = $post->marker_json != '' ? json_decode( $post->marker_json, true ) : array();
1536
-		$marker_icon      = ( ! empty( $marker_json ) && ! empty( $marker_json['i'] ) ) ? $marker_json['i'] : '';
1537
-		$icon_size        = geodir_get_marker_size( $marker_icon );
1535
+		$marker_json      = $post->marker_json != '' ? json_decode($post->marker_json, true) : array();
1536
+		$marker_icon      = (!empty($marker_json) && !empty($marker_json['i'])) ? $marker_json['i'] : '';
1537
+		$icon_size        = geodir_get_marker_size($marker_icon);
1538 1538
 		$marker_json['w'] = $icon_size['w'];
1539 1539
 		$marker_json['h'] = $icon_size['h'];
1540
-		$map_jason[]      = json_encode( $marker_json );
1540
+		$map_jason[]      = json_encode($marker_json);
1541 1541
 
1542
-		$address_latitude  = isset( $post->post_latitude ) ? $post->post_latitude : '';
1543
-		$address_longitude = isset( $post->post_longitude ) ? $post->post_longitude : '';
1544
-		$mapview           = isset( $post->post_mapview ) ? $post->post_mapview : '';
1545
-		$mapzoom           = isset( $post->post_mapzoom ) ? $post->post_mapzoom : '';
1546
-		if ( ! $mapzoom ) {
1542
+		$address_latitude  = isset($post->post_latitude) ? $post->post_latitude : '';
1543
+		$address_longitude = isset($post->post_longitude) ? $post->post_longitude : '';
1544
+		$mapview           = isset($post->post_mapview) ? $post->post_mapview : '';
1545
+		$mapzoom           = isset($post->post_mapzoom) ? $post->post_mapzoom : '';
1546
+		if (!$mapzoom) {
1547 1547
 			$mapzoom = 12;
1548 1548
 		}
1549 1549
 
@@ -1566,37 +1566,37 @@  discard block
 block discarded – undo
1566 1566
 		$map_args['map_class_name']           = 'geodir-map-preview-page';
1567 1567
 	}
1568 1568
 
1569
-	$arr_detail_page_tabs = geodir_detail_page_tabs_list();// get this sooner so we can get the active tab for the user
1569
+	$arr_detail_page_tabs = geodir_detail_page_tabs_list(); // get this sooner so we can get the active tab for the user
1570 1570
 
1571 1571
 	$active_tab       = '';
1572 1572
 	$active_tab_name  = '';
1573 1573
 	$default_tab      = '';
1574 1574
 	$default_tab_name = '';
1575
-	foreach ( $arr_detail_page_tabs as $tab_index => $tabs ) {
1576
-		if ( isset( $tabs['is_active_tab'] ) && $tabs['is_active_tab'] && ! empty( $tabs['is_display'] ) && isset( $tabs['heading_text'] ) && $tabs['heading_text'] ) {
1575
+	foreach ($arr_detail_page_tabs as $tab_index => $tabs) {
1576
+		if (isset($tabs['is_active_tab']) && $tabs['is_active_tab'] && !empty($tabs['is_display']) && isset($tabs['heading_text']) && $tabs['heading_text']) {
1577 1577
 			$active_tab      = $tab_index;
1578
-			$active_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1578
+			$active_tab_name = __($tabs['heading_text'], 'geodirectory');
1579 1579
 		}
1580 1580
 
1581
-		if ( $default_tab === '' && ! empty( $tabs['is_display'] ) && ! empty( $tabs['heading_text'] ) ) {
1581
+		if ($default_tab === '' && !empty($tabs['is_display']) && !empty($tabs['heading_text'])) {
1582 1582
 			$default_tab      = $tab_index;
1583
-			$default_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1583
+			$default_tab_name = __($tabs['heading_text'], 'geodirectory');
1584 1584
 		}
1585 1585
 	}
1586 1586
 
1587
-	if ( $active_tab === '' && $default_tab !== '' ) { // Make first tab as a active tab if not any tab is active.
1588
-		if ( isset( $arr_detail_page_tabs[ $active_tab ] ) && isset( $arr_detail_page_tabs[ $active_tab ]['is_active_tab'] ) ) {
1589
-			$arr_detail_page_tabs[ $active_tab ]['is_active_tab'] = false;
1587
+	if ($active_tab === '' && $default_tab !== '') { // Make first tab as a active tab if not any tab is active.
1588
+		if (isset($arr_detail_page_tabs[$active_tab]) && isset($arr_detail_page_tabs[$active_tab]['is_active_tab'])) {
1589
+			$arr_detail_page_tabs[$active_tab]['is_active_tab'] = false;
1590 1590
 		}
1591 1591
 
1592
-		$arr_detail_page_tabs[ $default_tab ]['is_active_tab'] = true;
1592
+		$arr_detail_page_tabs[$default_tab]['is_active_tab'] = true;
1593 1593
 		$active_tab                                            = $default_tab;
1594 1594
 		$active_tab_name                                       = $default_tab_name;
1595 1595
 	}
1596
-	$tab_list = ( get_option( 'geodir_disable_tabs', false ) ) ? true : false;
1596
+	$tab_list = (get_option('geodir_disable_tabs', false)) ? true : false;
1597 1597
 	?>
1598 1598
 	<div class="geodir-tabs" id="gd-tabs" style="position:relative;">
1599
-		<?php if ( ! $tab_list ){ ?>
1599
+		<?php if (!$tab_list) { ?>
1600 1600
 		<div id="geodir-tab-mobile-menu">
1601 1601
 			<i class="fa fa-bars"></i>
1602 1602
 			<span class="geodir-mobile-active-tab"><?php echo $active_tab_name; ?></span>
@@ -1611,26 +1611,26 @@  discard block
 block discarded – undo
1611 1611
 			 * @since 1.0.0
1612 1612
 			 * @see   'geodir_after_tab_list'
1613 1613
 			 */
1614
-			do_action( 'geodir_before_tab_list' ); ?>
1614
+			do_action('geodir_before_tab_list'); ?>
1615 1615
 			<?php
1616 1616
 
1617
-			foreach ( $arr_detail_page_tabs as $tab_index => $detail_page_tab ) {
1618
-				if ( $detail_page_tab['is_display'] ) {
1617
+			foreach ($arr_detail_page_tabs as $tab_index => $detail_page_tab) {
1618
+				if ($detail_page_tab['is_display']) {
1619 1619
 
1620
-					if ( ! $tab_list ) {
1620
+					if (!$tab_list) {
1621 1621
 						?>
1622 1622
 						<dt></dt> <!-- added to comply with validation -->
1623
-						<dd <?php if ( $detail_page_tab['is_active_tab'] ){ ?>class="geodir-tab-active"<?php } ?> ><a
1623
+						<dd <?php if ($detail_page_tab['is_active_tab']) { ?>class="geodir-tab-active"<?php } ?> ><a
1624 1624
 								data-tab="#<?php echo $tab_index; ?>"
1625
-								data-status="enable"><?php _e( $detail_page_tab['heading_text'], 'geodirectory' ); ?></a>
1625
+								data-status="enable"><?php _e($detail_page_tab['heading_text'], 'geodirectory'); ?></a>
1626 1626
 						</dd>
1627 1627
 						<?php
1628 1628
 					}
1629 1629
 					ob_start() // start tab content buffering
1630 1630
 					?>
1631 1631
 					<li id="<?php echo $tab_index; ?>Tab">
1632
-						<?php if ( $tab_list ) {
1633
-							$tab_title = '<span class="gd-tab-list-title" ><a href="#' . $tab_index . '">' . __( $detail_page_tab['heading_text'], 'geodirectory' ) . '</a></span><hr />';
1632
+						<?php if ($tab_list) {
1633
+							$tab_title = '<span class="gd-tab-list-title" ><a href="#'.$tab_index.'">'.__($detail_page_tab['heading_text'], 'geodirectory').'</a></span><hr />';
1634 1634
 							/**
1635 1635
 							 * Filter the tab list title html.
1636 1636
 							 *
@@ -1640,7 +1640,7 @@  discard block
 block discarded – undo
1640 1640
 							 * @param string $tab_index      The tab index type.
1641 1641
 							 * @param array $detail_page_tab The array of values including title text.
1642 1642
 							 */
1643
-							echo apply_filters( 'geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab );
1643
+							echo apply_filters('geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab);
1644 1644
 						} ?>
1645 1645
 						<div id="<?php echo $tab_index; ?>" class="hash-offset"></div>
1646 1646
 						<?php
@@ -1651,7 +1651,7 @@  discard block
 block discarded – undo
1651 1651
 						 *
1652 1652
 						 * @param string $tab_index The tab name ID.
1653 1653
 						 */
1654
-						do_action( 'geodir_before_tab_content', $tab_index );
1654
+						do_action('geodir_before_tab_content', $tab_index);
1655 1655
 
1656 1656
 						/**
1657 1657
 						 * Called before the details tab content is output per tab.
@@ -1661,21 +1661,21 @@  discard block
 block discarded – undo
1661 1661
 						 * @since 1.0.0
1662 1662
 						 * @todo  do we need this if we have the hook above? 'geodir_before_tab_content'
1663 1663
 						 */
1664
-						do_action( 'geodir_before_' . $tab_index . '_tab_content' );
1664
+						do_action('geodir_before_'.$tab_index.'_tab_content');
1665 1665
 						/// write a code to generate content of each tab
1666
-						switch ( $tab_index ) {
1666
+						switch ($tab_index) {
1667 1667
 							case 'post_profile':
1668 1668
 								/**
1669 1669
 								 * Called before the listing description content on the details page tab.
1670 1670
 								 *
1671 1671
 								 * @since 1.0.0
1672 1672
 								 */
1673
-								do_action( 'geodir_before_description_on_listing_detail' );
1674
-								if ( geodir_is_page( 'detail' ) ) {
1673
+								do_action('geodir_before_description_on_listing_detail');
1674
+								if (geodir_is_page('detail')) {
1675 1675
 									the_content();
1676 1676
 								} else {
1677 1677
 									/** This action is documented in geodirectory_template_actions.php */
1678
-									echo apply_filters( 'the_content', stripslashes( $post->post_desc ) );
1678
+									echo apply_filters('the_content', stripslashes($post->post_desc));
1679 1679
 								}
1680 1680
 
1681 1681
 								/**
@@ -1683,7 +1683,7 @@  discard block
 block discarded – undo
1683 1683
 								 *
1684 1684
 								 * @since 1.0.0
1685 1685
 								 */
1686
-								do_action( 'geodir_after_description_on_listing_detail' );
1686
+								do_action('geodir_after_description_on_listing_detail');
1687 1687
 								break;
1688 1688
 							case 'post_info':
1689 1689
 								echo $geodir_post_detail_fields;
@@ -1693,32 +1693,32 @@  discard block
 block discarded – undo
1693 1693
 								break;
1694 1694
 							case 'post_video':
1695 1695
 								// some browsers hide $_POST data if used for embeds so we replace with a placeholder
1696
-								if ( $preview ) {
1697
-									if ( $video ) {
1698
-										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>";
1696
+								if ($preview) {
1697
+									if ($video) {
1698
+										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>";
1699 1699
 									}
1700 1700
 								} else {
1701 1701
 
1702 1702
 									// stop payment manager filtering content length
1703
-									$filter_priority = has_filter( 'the_content', 'geodir_payments_the_content' );
1704
-									if ( false !== $filter_priority ) {
1705
-										remove_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1703
+									$filter_priority = has_filter('the_content', 'geodir_payments_the_content');
1704
+									if (false !== $filter_priority) {
1705
+										remove_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1706 1706
 									}
1707 1707
 
1708 1708
 									/** This action is documented in geodirectory_template_actions.php */
1709
-									echo apply_filters( 'the_content', stripslashes( $video ) );// we apply the_content filter so oembed works also;
1709
+									echo apply_filters('the_content', stripslashes($video)); // we apply the_content filter so oembed works also;
1710 1710
 
1711
-									if ( false !== $filter_priority ) {
1712
-										add_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1711
+									if (false !== $filter_priority) {
1712
+										add_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1713 1713
 									}
1714 1714
 								}
1715 1715
 								break;
1716 1716
 							case 'special_offers':
1717
-								echo apply_filters( 'gd_special_offers_content', wpautop( stripslashes( $special_offers ) ) );
1717
+								echo apply_filters('gd_special_offers_content', wpautop(stripslashes($special_offers)));
1718 1718
 
1719 1719
 								break;
1720 1720
 							case 'post_map':
1721
-								geodir_draw_map( $map_args );
1721
+								geodir_draw_map($map_args);
1722 1722
 								break;
1723 1723
 							case 'reviews':
1724 1724
 								comments_template();
@@ -1727,7 +1727,7 @@  discard block
 block discarded – undo
1727 1727
 								echo $related_listing;
1728 1728
 								break;
1729 1729
 							default: {
1730
-								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'] ) ) {
1730
+								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'])) {
1731 1731
 									echo $detail_page_tab['tab_content'];
1732 1732
 								}
1733 1733
 							}
@@ -1739,7 +1739,7 @@  discard block
 block discarded – undo
1739 1739
 						 *
1740 1740
 						 * @since 1.0.0
1741 1741
 						 */
1742
-						do_action( 'geodir_after_tab_content', $tab_index );
1742
+						do_action('geodir_after_tab_content', $tab_index);
1743 1743
 
1744 1744
 						/**
1745 1745
 						 * Called after the details tab content is output per tab.
@@ -1749,7 +1749,7 @@  discard block
 block discarded – undo
1749 1749
 						 * @since 1.0.0
1750 1750
 						 * @todo  do we need this if we have the hook above? 'geodir_after_tab_content'
1751 1751
 						 */
1752
-						do_action( 'geodir_after_' . $tab_index . '_tab_content' );
1752
+						do_action('geodir_after_'.$tab_index.'_tab_content');
1753 1753
 						?> </li>
1754 1754
 					<?php
1755 1755
 					/**
@@ -1757,7 +1757,7 @@  discard block
 block discarded – undo
1757 1757
 					 *
1758 1758
 					 * @since 1.0.0
1759 1759
 					 */
1760
-					$arr_detail_page_tabs[ $tab_index ]['tab_content'] = apply_filters( "geodir_modify_" . $detail_page_tab['tab_content'] . "_tab_content", ob_get_clean() );
1760
+					$arr_detail_page_tabs[$tab_index]['tab_content'] = apply_filters("geodir_modify_".$detail_page_tab['tab_content']."_tab_content", ob_get_clean());
1761 1761
 				} // end of if for is_display
1762 1762
 			}// end of foreach
1763 1763
 
@@ -1767,14 +1767,14 @@  discard block
 block discarded – undo
1767 1767
 			 * @since 1.0.0
1768 1768
 			 * @see   'geodir_before_tab_list'
1769 1769
 			 */
1770
-			do_action( 'geodir_after_tab_list' );
1770
+			do_action('geodir_after_tab_list');
1771 1771
 			?>
1772
-			<?php if ( ! $tab_list ){ ?></dl><?php } ?>
1773
-		<ul class="geodir-tabs-content entry-content <?php if ( $tab_list ) { ?>geodir-tabs-list<?php } ?>"
1772
+			<?php if (!$tab_list) { ?></dl><?php } ?>
1773
+		<ul class="geodir-tabs-content entry-content <?php if ($tab_list) { ?>geodir-tabs-list<?php } ?>"
1774 1774
 		    style="position:relative;">
1775 1775
 			<?php
1776
-			foreach ( $arr_detail_page_tabs as $detail_page_tab ) {
1777
-				if ( $detail_page_tab['is_display'] && ! empty( $detail_page_tab['tab_content'] ) ) {
1776
+			foreach ($arr_detail_page_tabs as $detail_page_tab) {
1777
+				if ($detail_page_tab['is_display'] && !empty($detail_page_tab['tab_content'])) {
1778 1778
 					echo $detail_page_tab['tab_content'];
1779 1779
 				}// end of if
1780 1780
 			}// end of foreach
@@ -1784,11 +1784,11 @@  discard block
 block discarded – undo
1784 1784
 			 *
1785 1785
 			 * @since 1.0.0
1786 1786
 			 */
1787
-			do_action( 'geodir_add_tab_content' ); ?>
1787
+			do_action('geodir_add_tab_content'); ?>
1788 1788
 		</ul>
1789 1789
 		<!--gd-tabs-content ul end-->
1790 1790
 	</div>
1791
-	<?php if ( ! $tab_list ) { ?>
1791
+	<?php if (!$tab_list) { ?>
1792 1792
 		<script>
1793 1793
 			if (window.location.hash && window.location.hash.indexOf('&') === -1 && jQuery(window.location.hash + 'Tab').length) {
1794 1794
 				hashVal = window.location.hash;
@@ -1820,31 +1820,31 @@  discard block
 block discarded – undo
1820 1820
  *
1821 1821
  * @return mixed Image file.
1822 1822
  */
1823
-function geodir_exif( $file ) {
1824
-	if ( empty( $file ) || ! is_array( $file ) ) {
1823
+function geodir_exif($file) {
1824
+	if (empty($file) || !is_array($file)) {
1825 1825
 		return $file;
1826 1826
 	}
1827 1827
 
1828
-	$file_path = ! empty( $file['tmp_name'] ) ? sanitize_text_field( $file['tmp_name'] ) : '';
1829
-	if ( ! ( $file_path && file_exists( $file_path ) ) ) {
1828
+	$file_path = !empty($file['tmp_name']) ? sanitize_text_field($file['tmp_name']) : '';
1829
+	if (!($file_path && file_exists($file_path))) {
1830 1830
 		return $file;
1831 1831
 	}
1832 1832
 	$file['file'] = $file_path;
1833 1833
 
1834
-	if ( ! file_is_valid_image( $file_path ) ) {
1834
+	if (!file_is_valid_image($file_path)) {
1835 1835
 		return $file; // Bail if file is not an image.
1836 1836
 	}
1837 1837
 
1838
-	if ( ! function_exists( 'wp_get_image_editor' ) ) {
1838
+	if (!function_exists('wp_get_image_editor')) {
1839 1839
 		return $file;
1840 1840
 	}
1841 1841
 
1842 1842
 	$mime_type = $file['type'];
1843 1843
 	$exif      = array();
1844
-	if ( $mime_type == 'image/jpeg' && function_exists( 'exif_read_data' ) ) {
1844
+	if ($mime_type == 'image/jpeg' && function_exists('exif_read_data')) {
1845 1845
 		try {
1846
-			$exif = exif_read_data( $file_path );
1847
-		} catch ( Exception $e ) {
1846
+			$exif = exif_read_data($file_path);
1847
+		} catch (Exception $e) {
1848 1848
 			$exif = array();
1849 1849
 		}
1850 1850
 	}
@@ -1853,13 +1853,13 @@  discard block
 block discarded – undo
1853 1853
 	$flip        = false;
1854 1854
 	$modify      = false;
1855 1855
 	$orientation = 0;
1856
-	if ( ! empty( $exif ) && isset( $exif['Orientation'] ) ) {
1857
-		switch ( (int) $exif['Orientation'] ) {
1856
+	if (!empty($exif) && isset($exif['Orientation'])) {
1857
+		switch ((int) $exif['Orientation']) {
1858 1858
 			case 1:
1859 1859
 				// do nothing
1860 1860
 				break;
1861 1861
 			case 2:
1862
-				$flip   = array( false, true );
1862
+				$flip   = array(false, true);
1863 1863
 				$modify = true;
1864 1864
 				break;
1865 1865
 			case 3:
@@ -1868,13 +1868,13 @@  discard block
 block discarded – undo
1868 1868
 				$modify      = true;
1869 1869
 				break;
1870 1870
 			case 4:
1871
-				$flip   = array( true, false );
1871
+				$flip   = array(true, false);
1872 1872
 				$modify = true;
1873 1873
 				break;
1874 1874
 			case 5:
1875 1875
 				$orientation = - 90;
1876 1876
 				$rotate      = true;
1877
-				$flip        = array( false, true );
1877
+				$flip        = array(false, true);
1878 1878
 				$modify      = true;
1879 1879
 				break;
1880 1880
 			case 6:
@@ -1885,7 +1885,7 @@  discard block
 block discarded – undo
1885 1885
 			case 7:
1886 1886
 				$orientation = - 270;
1887 1887
 				$rotate      = true;
1888
-				$flip        = array( false, true );
1888
+				$flip        = array(false, true);
1889 1889
 				$modify      = true;
1890 1890
 				break;
1891 1891
 			case 8:
@@ -1911,31 +1911,31 @@  discard block
 block discarded – undo
1911 1911
 	 * @param int|null $quality Image Compression quality between 1-100% scale. Default null.
1912 1912
 	 * @param string $quality   Image mime type.
1913 1913
 	 */
1914
-	$quality = apply_filters( 'geodir_image_upload_set_quality', $quality, $mime_type );
1915
-	if ( $quality !== null ) {
1914
+	$quality = apply_filters('geodir_image_upload_set_quality', $quality, $mime_type);
1915
+	if ($quality !== null) {
1916 1916
 		$modify = true;
1917 1917
 	}
1918 1918
 
1919
-	if ( ! $modify ) {
1919
+	if (!$modify) {
1920 1920
 		return $file; // no change
1921 1921
 	}
1922 1922
 
1923
-	$image = wp_get_image_editor( $file_path );
1924
-	if ( ! is_wp_error( $image ) ) {
1925
-		if ( $rotate ) {
1926
-			$image->rotate( $orientation );
1923
+	$image = wp_get_image_editor($file_path);
1924
+	if (!is_wp_error($image)) {
1925
+		if ($rotate) {
1926
+			$image->rotate($orientation);
1927 1927
 		}
1928 1928
 
1929
-		if ( ! empty( $flip ) ) {
1930
-			$image->flip( $flip[0], $flip[1] );
1929
+		if (!empty($flip)) {
1930
+			$image->flip($flip[0], $flip[1]);
1931 1931
 		}
1932 1932
 
1933
-		if ( $quality !== null ) {
1934
-			$image->set_quality( (int) $quality );
1933
+		if ($quality !== null) {
1934
+			$image->set_quality((int) $quality);
1935 1935
 		}
1936 1936
 
1937
-		$result = $image->save( $file_path );
1938
-		if ( ! is_wp_error( $result ) ) {
1937
+		$result = $image->save($file_path);
1938
+		if (!is_wp_error($result)) {
1939 1939
 			$file['file']     = $result['path'];
1940 1940
 			$file['tmp_name'] = $result['path'];
1941 1941
 		}
@@ -1963,7 +1963,7 @@  discard block
 block discarded – undo
1963 1963
  *
1964 1964
  * @return string Returns the recent reviews html.
1965 1965
  */
1966
-function geodir_get_recent_reviews( $g_size = 60, $no_comments = 10, $comment_lenth = 60, $show_pass_post = false ) {
1966
+function geodir_get_recent_reviews($g_size = 60, $no_comments = 10, $comment_lenth = 60, $show_pass_post = false) {
1967 1967
 	global $wpdb, $tablecomments, $tableposts, $rating_table_name, $gd_session, $table_prefix;
1968 1968
 	$tablecomments = $wpdb->comments;
1969 1969
 	$tableposts    = $wpdb->posts;
@@ -1973,17 +1973,17 @@  discard block
 block discarded – undo
1973 1973
 	$region_filter  = '';
1974 1974
 	$country_filter = '';
1975 1975
 
1976
-	if ( $gd_session->get( 'gd_multi_location' ) ) {
1977
-		if ( $gd_ses_country = $gd_session->get( 'gd_country' ) ) {
1978
-			$country_filter = $wpdb->prepare( " AND r.post_country=%s ", str_replace( "-", " ", $gd_ses_country ) );
1976
+	if ($gd_session->get('gd_multi_location')) {
1977
+		if ($gd_ses_country = $gd_session->get('gd_country')) {
1978
+			$country_filter = $wpdb->prepare(" AND r.post_country=%s ", str_replace("-", " ", $gd_ses_country));
1979 1979
 		}
1980 1980
 
1981
-		if ( $gd_ses_region = $gd_session->get( 'gd_region' ) ) {
1982
-			$region_filter = $wpdb->prepare( " AND r.post_region=%s ", str_replace( "-", " ", $gd_ses_region ) );
1981
+		if ($gd_ses_region = $gd_session->get('gd_region')) {
1982
+			$region_filter = $wpdb->prepare(" AND r.post_region=%s ", str_replace("-", " ", $gd_ses_region));
1983 1983
 		}
1984 1984
 
1985
-		if ( $gd_ses_city = $gd_session->get( 'gd_city' ) ) {
1986
-			$city_filter = $wpdb->prepare( " AND r.post_city=%s ", str_replace( "-", " ", $gd_ses_city ) );
1985
+		if ($gd_ses_city = $gd_session->get('gd_city')) {
1986
+			$city_filter = $wpdb->prepare(" AND r.post_city=%s ", str_replace("-", " ", $gd_ses_city));
1987 1987
 		}
1988 1988
 	}
1989 1989
 	
@@ -1994,84 +1994,84 @@  discard block
 block discarded – undo
1994 1994
 		$lang_code = ICL_LANGUAGE_CODE;
1995 1995
 		
1996 1996
 		if ($lang_code) {
1997
-			$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'";
1998
-			$where .= " AND icltr2.language_code = '" . $lang_code . "' AND (icltr_comment.language_code IS NULL OR icltr_comment.language_code = icltr2.language_code)";
1997
+			$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'";
1998
+			$where .= " AND icltr2.language_code = '".$lang_code."' AND (icltr_comment.language_code IS NULL OR icltr_comment.language_code = icltr2.language_code)";
1999 1999
 		}
2000 2000
 	}
2001 2001
 	
2002
-	$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";
2002
+	$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";
2003 2003
 	
2004
-	$comments = $wpdb->get_results( $request );
2004
+	$comments = $wpdb->get_results($request);
2005 2005
 	
2006
-	foreach ( $comments as $comment ) {
2006
+	foreach ($comments as $comment) {
2007 2007
 		// Set the extra comment info needed.
2008
-		$comment_extra = $wpdb->get_row( "SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID" );
2008
+		$comment_extra = $wpdb->get_row("SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID");
2009 2009
 		$comment->comment_content      = $comment_extra->comment_content;
2010 2010
 		$comment->comment_author       = $comment_extra->comment_author;
2011 2011
 		$comment->comment_author_email = $comment_extra->comment_author_email;
2012 2012
 
2013 2013
 		$comment_id      = '';
2014 2014
 		$comment_id      = $comment->comment_ID;
2015
-		$comment_content = strip_tags( $comment->comment_content );
2015
+		$comment_content = strip_tags($comment->comment_content);
2016 2016
 
2017
-		$comment_content = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content );
2017
+		$comment_content = preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content);
2018 2018
 
2019
-		$permalink            = get_permalink( $comment->ID ) . "#comment-" . $comment->comment_ID;
2019
+		$permalink            = get_permalink($comment->ID)."#comment-".$comment->comment_ID;
2020 2020
 		$comment_author_email = $comment->comment_author_email;
2021 2021
 		$comment_post_ID      = $comment->post_id;
2022 2022
 
2023
-		$post_title        = get_the_title( $comment_post_ID );
2024
-		$permalink         = get_permalink( $comment_post_ID );
2025
-		$comment_permalink = $permalink . "#comment-" . $comment->comment_ID;
2026
-		$read_more         = '<a class="comment_excerpt" href="' . $comment_permalink . '">' . __( 'Read more', 'geodirectory' ) . '</a>';
2023
+		$post_title        = get_the_title($comment_post_ID);
2024
+		$permalink         = get_permalink($comment_post_ID);
2025
+		$comment_permalink = $permalink."#comment-".$comment->comment_ID;
2026
+		$read_more         = '<a class="comment_excerpt" href="'.$comment_permalink.'">'.__('Read more', 'geodirectory').'</a>';
2027 2027
 
2028
-		$comment_content_length = strlen( $comment_content );
2029
-		if ( $comment_content_length > $comment_lenth ) {
2030
-			$comment_excerpt = geodir_utf8_substr( $comment_content, 0, $comment_lenth ) . '... ' . $read_more;
2028
+		$comment_content_length = strlen($comment_content);
2029
+		if ($comment_content_length > $comment_lenth) {
2030
+			$comment_excerpt = geodir_utf8_substr($comment_content, 0, $comment_lenth).'... '.$read_more;
2031 2031
 		} else {
2032 2032
 			$comment_excerpt = $comment_content;
2033 2033
 		}
2034 2034
 
2035
-		if ( $comment->user_id ) {
2036
-			$user_profile_url = get_author_posts_url( $comment->user_id );
2035
+		if ($comment->user_id) {
2036
+			$user_profile_url = get_author_posts_url($comment->user_id);
2037 2037
 		} else {
2038 2038
 			$user_profile_url = '';
2039 2039
 		}
2040 2040
 
2041
-		if ( $comment_id ) {
2041
+		if ($comment_id) {
2042 2042
 			$comments_echo .= '<li class="clearfix">';
2043
-			$comments_echo .= "<span class=\"li" . $comment_id . " geodir_reviewer_image\">";
2044
-			if ( function_exists( 'get_avatar' ) ) {
2045
-				if ( ! isset( $comment->comment_type ) ) {
2046
-					if ( $user_profile_url ) {
2047
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2043
+			$comments_echo .= "<span class=\"li".$comment_id." geodir_reviewer_image\">";
2044
+			if (function_exists('get_avatar')) {
2045
+				if (!isset($comment->comment_type)) {
2046
+					if ($user_profile_url) {
2047
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2048 2048
 					}
2049
-					$comments_echo .= get_avatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2050
-					if ( $user_profile_url ) {
2049
+					$comments_echo .= get_avatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2050
+					if ($user_profile_url) {
2051 2051
 						$comments_echo .= '</a>';
2052 2052
 					}
2053
-				} elseif ( ( isset( $comment->comment_type ) && $comment->comment_type == 'trackback' ) || ( isset( $comment->comment_type ) && $comment->comment_type == 'pingback' ) ) {
2054
-					if ( $user_profile_url ) {
2055
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2053
+				} elseif ((isset($comment->comment_type) && $comment->comment_type == 'trackback') || (isset($comment->comment_type) && $comment->comment_type == 'pingback')) {
2054
+					if ($user_profile_url) {
2055
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2056 2056
 					}
2057
-					$comments_echo .= get_avatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2057
+					$comments_echo .= get_avatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2058 2058
 				}
2059
-			} elseif ( function_exists( 'gravatar' ) ) {
2060
-				if ( $user_profile_url ) {
2061
-					$comments_echo .= '<a href="' . $user_profile_url . '">';
2059
+			} elseif (function_exists('gravatar')) {
2060
+				if ($user_profile_url) {
2061
+					$comments_echo .= '<a href="'.$user_profile_url.'">';
2062 2062
 				}
2063 2063
 				$comments_echo .= "<img src=\"";
2064
-				if ( '' == $comment->comment_type ) {
2065
-					$comments_echo .= gravatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2066
-					if ( $user_profile_url ) {
2064
+				if ('' == $comment->comment_type) {
2065
+					$comments_echo .= gravatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2066
+					if ($user_profile_url) {
2067 2067
 						$comments_echo .= '</a>';
2068 2068
 					}
2069
-				} elseif ( ( 'trackback' == $comment->comment_type ) || ( 'pingback' == $comment->comment_type ) ) {
2070
-					if ( $user_profile_url ) {
2071
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2069
+				} elseif (('trackback' == $comment->comment_type) || ('pingback' == $comment->comment_type)) {
2070
+					if ($user_profile_url) {
2071
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2072 2072
 					}
2073
-					$comments_echo .= gravatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2074
-					if ( $user_profile_url ) {
2073
+					$comments_echo .= gravatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2074
+					if ($user_profile_url) {
2075 2075
 						$comments_echo .= '</a>';
2076 2076
 					}
2077 2077
 				}
@@ -2081,17 +2081,17 @@  discard block
 block discarded – undo
2081 2081
 			$comments_echo .= "</span>\n";
2082 2082
 
2083 2083
 			$comments_echo .= '<span class="geodir_reviewer_content">';
2084
-			if ( $comment->user_id ) {
2085
-				$comments_echo .= '<a href="' . get_author_posts_url( $comment->user_id ) . '">';
2084
+			if ($comment->user_id) {
2085
+				$comments_echo .= '<a href="'.get_author_posts_url($comment->user_id).'">';
2086 2086
 			}
2087
-			$comments_echo .= '<span class="geodir_reviewer_author">' . $comment->comment_author . '</span> ';
2088
-			if ( $comment->user_id ) {
2087
+			$comments_echo .= '<span class="geodir_reviewer_author">'.$comment->comment_author.'</span> ';
2088
+			if ($comment->user_id) {
2089 2089
 				$comments_echo .= '</a>';
2090 2090
 			}
2091
-			$comments_echo .= '<span class="geodir_reviewer_reviewed">' . __( 'reviewed', 'geodirectory' ) . '</span> ';
2092
-			$comments_echo .= '<a href="' . $permalink . '" class="geodir_reviewer_title">' . $post_title . '</a>';
2093
-			$comments_echo .= geodir_get_rating_stars( $comment->overall_rating, $comment_post_ID );
2094
-			$comments_echo .= '<p class="geodir_reviewer_text">' . $comment_excerpt . '';
2091
+			$comments_echo .= '<span class="geodir_reviewer_reviewed">'.__('reviewed', 'geodirectory').'</span> ';
2092
+			$comments_echo .= '<a href="'.$permalink.'" class="geodir_reviewer_title">'.$post_title.'</a>';
2093
+			$comments_echo .= geodir_get_rating_stars($comment->overall_rating, $comment_post_ID);
2094
+			$comments_echo .= '<p class="geodir_reviewer_text">'.$comment_excerpt.'';
2095 2095
 			//echo preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_excerpt);
2096 2096
 			$comments_echo .= '</p>';
2097 2097
 
@@ -2111,25 +2111,25 @@  discard block
 block discarded – undo
2111 2111
  * @return array Returns post categories as an array.
2112 2112
  */
2113 2113
 function geodir_home_map_cats_key_value_array() {
2114
-	$post_types = geodir_get_posttypes( 'object' );
2114
+	$post_types = geodir_get_posttypes('object');
2115 2115
 
2116 2116
 	$return = array();
2117
-	if ( ! empty( $post_types ) ) {
2118
-		foreach ( $post_types as $key => $post_type ) {
2119
-			$cpt_name       = __( $post_type->labels->singular_name, 'geodirectory' );
2120
-			$post_type_name = sprintf( __( '%s Categories', 'geodirectory' ), $cpt_name );
2121
-			$taxonomies     = geodir_get_taxonomies( $key );
2122
-			$cat_taxonomy   = ! empty( $taxonomies[0] ) ? $taxonomies[0] : null;
2123
-			$cat_terms      = $cat_taxonomy ? get_terms( $cat_taxonomy ) : null;
2124
-
2125
-			if ( ! empty( $cat_terms ) ) {
2126
-				$return[ 'optgroup_start-' . $key ] = $post_type_name;
2127
-
2128
-				foreach ( $cat_terms as $cat_term ) {
2129
-					$return[ $key . '_' . $cat_term->term_id ] = $cat_term->name;
2117
+	if (!empty($post_types)) {
2118
+		foreach ($post_types as $key => $post_type) {
2119
+			$cpt_name       = __($post_type->labels->singular_name, 'geodirectory');
2120
+			$post_type_name = sprintf(__('%s Categories', 'geodirectory'), $cpt_name);
2121
+			$taxonomies     = geodir_get_taxonomies($key);
2122
+			$cat_taxonomy   = !empty($taxonomies[0]) ? $taxonomies[0] : null;
2123
+			$cat_terms      = $cat_taxonomy ? get_terms($cat_taxonomy) : null;
2124
+
2125
+			if (!empty($cat_terms)) {
2126
+				$return['optgroup_start-'.$key] = $post_type_name;
2127
+
2128
+				foreach ($cat_terms as $cat_term) {
2129
+					$return[$key.'_'.$cat_term->term_id] = $cat_term->name;
2130 2130
 				}
2131 2131
 
2132
-				$return[ 'optgroup_end-' . $key ] = $post_type_name;
2132
+				$return['optgroup_end-'.$key] = $post_type_name;
2133 2133
 			}
2134 2134
 		}
2135 2135
 	}
@@ -2145,14 +2145,14 @@  discard block
 block discarded – undo
2145 2145
  * @package GeoDirectory
2146 2146
  */
2147 2147
 function geodir_twitter_tweet_button() {
2148
-	if ( isset( $_GET['gde'] ) ) {
2149
-		$link = '?url=' . urlencode( geodir_curPageURL() );
2148
+	if (isset($_GET['gde'])) {
2149
+		$link = '?url='.urlencode(geodir_curPageURL());
2150 2150
 	} else {
2151 2151
 		$link = '';
2152 2152
 	}
2153 2153
 	?>
2154 2154
 	<a href="http://twitter.com/share<?php echo $link; ?>"
2155
-	   class="twitter-share-button"><?php _e( 'Tweet', 'geodirectory' ); ?></a>
2155
+	   class="twitter-share-button"><?php _e('Tweet', 'geodirectory'); ?></a>
2156 2156
 	<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
2157 2157
 	<?php
2158 2158
 }
@@ -2169,10 +2169,10 @@  discard block
 block discarded – undo
2169 2169
 function geodir_fb_like_button() {
2170 2170
 	global $post;
2171 2171
 	?>
2172
-	<iframe <?php if ( isset( $_SERVER['HTTP_USER_AGENT'] ) && ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE' ) !== false ) ) {
2172
+	<iframe <?php if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) {
2173 2173
 		echo 'allowtransparency="true"';
2174 2174
 	} ?> class="facebook"
2175
-	     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"
2175
+	     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"
2176 2176
 	     style="border:none; overflow:hidden; width:100px; height:20px"></iframe>
2177 2177
 	<?php
2178 2178
 }
@@ -2203,7 +2203,7 @@  discard block
 block discarded – undo
2203 2203
 
2204 2204
 
2205 2205
 function geodir_listing_bounce_map_pin_on_hover() {
2206
-	if ( get_option( 'geodir_listing_hover_bounce_map_pin', true ) ) {
2206
+	if (get_option('geodir_listing_hover_bounce_map_pin', true)) {
2207 2207
 		?>
2208 2208
 		<script>
2209 2209
 			jQuery(function ($) {
@@ -2226,44 +2226,44 @@  discard block
 block discarded – undo
2226 2226
 	}
2227 2227
 }
2228 2228
 
2229
-add_action( 'geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10 );
2229
+add_action('geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10);
2230 2230
 
2231
-add_action( 'geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1 );
2232
-function geodir_output_favourite_html_listings( $post_id ) {
2233
-	geodir_favourite_html( '', $post_id );
2231
+add_action('geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1);
2232
+function geodir_output_favourite_html_listings($post_id) {
2233
+	geodir_favourite_html('', $post_id);
2234 2234
 }
2235 2235
 
2236
-add_action( 'geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2 );
2237
-function geodir_output_pinpoint_html_listings( $post_id, $post = array() ) {
2236
+add_action('geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2);
2237
+function geodir_output_pinpoint_html_listings($post_id, $post = array()) {
2238 2238
 	global $wp_query;
2239 2239
 
2240 2240
 	$show_pin_point = $wp_query->is_main_query();
2241 2241
 
2242
-	if ( ! empty( $post ) && ! empty( $show_pin_point ) && is_active_widget( false, "", "geodir_map_v3_listing_map" ) ) {
2243
-		$term_icon_url = geodir_get_tax_meta( $post->default_category, 'ct_cat_icon', false, $post->post_type );
2244
-		$marker_icon   = isset( $term_icon_url['src'] ) ? $term_icon_url['src'] : get_option( 'geodir_default_marker_icon' );
2242
+	if (!empty($post) && !empty($show_pin_point) && is_active_widget(false, "", "geodir_map_v3_listing_map")) {
2243
+		$term_icon_url = geodir_get_tax_meta($post->default_category, 'ct_cat_icon', false, $post->post_type);
2244
+		$marker_icon   = isset($term_icon_url['src']) ? $term_icon_url['src'] : get_option('geodir_default_marker_icon');
2245 2245
 		?>
2246 2246
 		<span class="geodir-pinpoint"
2247
-		      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>
2247
+		      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>
2248 2248
 		<a class="geodir-pinpoint-link" href="javascript:void(0)"
2249 2249
 		   onclick="if(typeof openMarker=='function'){openMarker('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"
2250 2250
 		   onmouseover="if(typeof animate_marker=='function'){animate_marker('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"
2251
-		   onmouseout="if(typeof stop_marker_animation=='function'){stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"><?php _e( 'Pinpoint', 'geodirectory' ); ?></a>
2251
+		   onmouseout="if(typeof stop_marker_animation=='function'){stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"><?php _e('Pinpoint', 'geodirectory'); ?></a>
2252 2252
 		<?php
2253 2253
 	}
2254 2254
 }
2255 2255
 
2256 2256
 function geodir_search_form_submit_button() {
2257 2257
 
2258
-	$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2258
+	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2259 2259
 
2260
-	if ( $new_style ) {
2260
+	if ($new_style) {
2261 2261
 		$default_search_button_label = '<i class="fa fa-search" aria-hidden="true"></i>';
2262
-	}else{
2262
+	} else {
2263 2263
 		$default_search_button_label = 'Search';
2264 2264
 	}
2265
-	if ( get_option( 'geodir_search_button_label' ) && get_option( 'geodir_search_button_label' ) != 'Search' ) {
2266
-		$default_search_button_label = __( get_option( 'geodir_search_button_label' ), 'geodirectory' );
2265
+	if (get_option('geodir_search_button_label') && get_option('geodir_search_button_label') != 'Search') {
2266
+		$default_search_button_label = __(get_option('geodir_search_button_label'), 'geodirectory');
2267 2267
 	}
2268 2268
 
2269 2269
 	/**
@@ -2275,78 +2275,78 @@  discard block
 block discarded – undo
2275 2275
 	 *
2276 2276
 	 * @param string $default_search_button_label The current search button text.
2277 2277
 	 */
2278
-	$default_search_button_label = apply_filters( 'geodir_search_default_search_button_text', $default_search_button_label );
2278
+	$default_search_button_label = apply_filters('geodir_search_default_search_button_text', $default_search_button_label);
2279 2279
 
2280 2280
 	$fa_class = '';
2281
-	if ( strpos( $default_search_button_label, '&#' ) !== false ) {
2281
+	if (strpos($default_search_button_label, '&#') !== false) {
2282 2282
 		$fa_class = 'fa';
2283 2283
 	}
2284 2284
 
2285 2285
 
2286
-	if ( $new_style ) {
2286
+	if ($new_style) {
2287 2287
 	?>
2288
-		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e( $default_search_button_label ,'geodirectory'); ?></button>
2289
-<?php }else{?>
2290
-		<input type="button" value="<?php esc_attr_e( $default_search_button_label ); ?>"
2288
+		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e($default_search_button_label, 'geodirectory'); ?></button>
2289
+<?php } else {?>
2290
+		<input type="button" value="<?php esc_attr_e($default_search_button_label); ?>"
2291 2291
 	       class="geodir_submit_search <?php echo $fa_class; ?>"/>
2292 2292
 	<?php }
2293 2293
 }
2294 2294
 
2295
-add_action( 'geodir_before_search_button', 'geodir_search_form_submit_button', 5000 );
2295
+add_action('geodir_before_search_button', 'geodir_search_form_submit_button', 5000);
2296 2296
 
2297 2297
 function geodir_search_form_post_type_input() {
2298 2298
 	global $geodir_search_post_type;
2299
-	$post_types     = apply_filters( 'geodir_search_form_post_types', geodir_get_posttypes( 'object' ) );
2299
+	$post_types     = apply_filters('geodir_search_form_post_types', geodir_get_posttypes('object'));
2300 2300
 	$curr_post_type = $geodir_search_post_type;
2301 2301
 
2302
-	if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2302
+	if (!empty($post_types) && count((array) $post_types) > 1) {
2303 2303
 
2304
-		foreach ( $post_types as $post_type => $info ){
2304
+		foreach ($post_types as $post_type => $info) {
2305 2305
 			global $wpdb;
2306
-			$has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
2307
-			if ( ! $has_posts ) {
2306
+			$has_posts = $wpdb->get_row($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type));
2307
+			if (!$has_posts) {
2308 2308
 				unset($post_types->{$post_type});
2309 2309
 			}
2310 2310
 		}
2311 2311
 
2312
-		if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2312
+		if (!empty($post_types) && count((array) $post_types) > 1) {
2313 2313
 
2314
-			$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2315
-			if ( $new_style ) {
2314
+			$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2315
+			if ($new_style) {
2316 2316
 				echo "<div class='gd-search-input-wrapper gd-search-field-cpt'>";
2317 2317
 			}
2318 2318
 			?>
2319 2319
 			<select name="stype" class="search_by_post">
2320
-				<?php foreach ( $post_types as $post_type => $info ):
2320
+				<?php foreach ($post_types as $post_type => $info):
2321 2321
 					global $wpdb;
2322 2322
 					?>
2323 2323
 
2324
-					<option data-label="<?php echo get_post_type_archive_link( $post_type ); ?>"
2325
-					        value="<?php echo $post_type; ?>" <?php if ( isset( $_REQUEST['stype'] ) ) {
2326
-						if ( $post_type == $_REQUEST['stype'] ) {
2324
+					<option data-label="<?php echo get_post_type_archive_link($post_type); ?>"
2325
+					        value="<?php echo $post_type; ?>" <?php if (isset($_REQUEST['stype'])) {
2326
+						if ($post_type == $_REQUEST['stype']) {
2327 2327
 							echo 'selected="selected"';
2328 2328
 						}
2329
-					} elseif ( $curr_post_type == $post_type ) {
2329
+					} elseif ($curr_post_type == $post_type) {
2330 2330
 						echo 'selected="selected"';
2331
-					} ?>><?php _e( geodir_utf8_ucfirst( $info->labels->name ), 'geodirectory' ); ?></option>
2331
+					} ?>><?php _e(geodir_utf8_ucfirst($info->labels->name), 'geodirectory'); ?></option>
2332 2332
 
2333 2333
 				<?php endforeach; ?>
2334 2334
 			</select>
2335 2335
 			<?php
2336
-			if ( $new_style ) {
2336
+			if ($new_style) {
2337 2337
 				echo "</div>";
2338 2338
 			}
2339
-		}else{
2340
-			if(! empty( $post_types )){
2341
-				$pt_arr = (array)$post_types;
2342
-				echo '<input type="hidden" name="stype" value="' . key( $pt_arr  ) . '"  />';
2343
-			}else{
2339
+		} else {
2340
+			if (!empty($post_types)) {
2341
+				$pt_arr = (array) $post_types;
2342
+				echo '<input type="hidden" name="stype" value="'.key($pt_arr).'"  />';
2343
+			} else {
2344 2344
 				echo '<input type="hidden" name="stype" value="gd_place"  />';
2345 2345
 			}
2346 2346
 
2347 2347
 		}
2348 2348
 
2349
-	}elseif ( ! empty( $post_types ) ) {
2349
+	}elseif (!empty($post_types)) {
2350 2350
 		echo '<input type="hidden" name="stype" value="gd_place"  />';
2351 2351
 	}
2352 2352
 }
@@ -2354,26 +2354,26 @@  discard block
 block discarded – undo
2354 2354
 function geodir_search_form_search_input() {
2355 2355
 
2356 2356
 	$default_search_for_text = SEARCH_FOR_TEXT;
2357
-	if ( get_option( 'geodir_search_field_default_text' ) ) {
2358
-		$default_search_for_text = __( get_option( 'geodir_search_field_default_text' ), 'geodirectory' );
2357
+	if (get_option('geodir_search_field_default_text')) {
2358
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
2359 2359
 	}
2360 2360
 
2361 2361
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2362
-	if($new_style){
2362
+	if ($new_style) {
2363 2363
 		echo "<div class='gd-search-input-wrapper gd-search-field-search'>";
2364 2364
 	}
2365 2365
 	?>
2366 2366
 	<input class="search_text" name="s"
2367
-	       value="<?php if ( isset( $_REQUEST['s'] ) && trim( $_REQUEST['s'] ) != '' ) {
2368
-		       echo esc_attr( stripslashes_deep( $_REQUEST['s'] ) );
2367
+	       value="<?php if (isset($_REQUEST['s']) && trim($_REQUEST['s']) != '') {
2368
+		       echo esc_attr(stripslashes_deep($_REQUEST['s']));
2369 2369
 	       } else {
2370 2370
 		       echo $default_search_for_text;
2371 2371
 	       } ?>" type="text"
2372
-	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql( $default_search_for_text ); ?>';}"
2373
-	       onfocus="if (this.value == '<?php echo esc_sql( $default_search_for_text ); ?>') {this.value = '';}"
2372
+	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql($default_search_for_text); ?>';}"
2373
+	       onfocus="if (this.value == '<?php echo esc_sql($default_search_for_text); ?>') {this.value = '';}"
2374 2374
 	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);">
2375 2375
 	<?php
2376
-	if($new_style){
2376
+	if ($new_style) {
2377 2377
 		echo "</div>";
2378 2378
 	}
2379 2379
 }
@@ -2381,12 +2381,12 @@  discard block
 block discarded – undo
2381 2381
 function geodir_search_form_near_input() {
2382 2382
 
2383 2383
 	$default_near_text = NEAR_TEXT;
2384
-	if ( get_option( 'geodir_near_field_default_text' ) ) {
2385
-		$default_near_text = __( get_option( 'geodir_near_field_default_text' ), 'geodirectory' );
2384
+	if (get_option('geodir_near_field_default_text')) {
2385
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
2386 2386
 	}
2387 2387
 
2388
-	if ( isset( $_REQUEST['snear'] ) && $_REQUEST['snear'] != '' ) {
2389
-		$near = esc_attr( stripslashes_deep( $_REQUEST['snear'] ) );
2388
+	if (isset($_REQUEST['snear']) && $_REQUEST['snear'] != '') {
2389
+		$near = esc_attr(stripslashes_deep($_REQUEST['snear']));
2390 2390
 	} else {
2391 2391
 		$near = $default_near_text;
2392 2392
 	}
@@ -2400,7 +2400,7 @@  discard block
 block discarded – undo
2400 2400
 	 * @since 1.6.9
2401 2401
 	 * @param string $curr_post_type The current post type.
2402 2402
 	 */
2403
-	$near_input_extra = apply_filters('geodir_near_input_extra','',$curr_post_type);
2403
+	$near_input_extra = apply_filters('geodir_near_input_extra', '', $curr_post_type);
2404 2404
 
2405 2405
 
2406 2406
 	/**
@@ -2413,7 +2413,7 @@  discard block
 block discarded – undo
2413 2413
 	 * @param string $near              The current near value.
2414 2414
 	 * @param string $default_near_text The default near value.
2415 2415
 	 */
2416
-	$near = apply_filters( 'geodir_search_near_text', $near, $default_near_text );
2416
+	$near = apply_filters('geodir_search_near_text', $near, $default_near_text);
2417 2417
 	/**
2418 2418
 	 * Filter the default "Near" text value for the search form.
2419 2419
 	 *
@@ -2424,7 +2424,7 @@  discard block
 block discarded – undo
2424 2424
 	 * @param string $near              The current near value.
2425 2425
 	 * @param string $default_near_text The default near value.
2426 2426
 	 */
2427
-	$default_near_text = apply_filters( 'geodir_search_default_near_text', $default_near_text, $near );
2427
+	$default_near_text = apply_filters('geodir_search_default_near_text', $default_near_text, $near);
2428 2428
 	/**
2429 2429
 	 * Filter the class for the near search input.
2430 2430
 	 *
@@ -2432,10 +2432,10 @@  discard block
 block discarded – undo
2432 2432
 	 *
2433 2433
 	 * @param string $class The class for the HTML near input, default is blank.
2434 2434
 	 */
2435
-	$near_class = apply_filters( 'geodir_search_near_class', '' );
2435
+	$near_class = apply_filters('geodir_search_near_class', '');
2436 2436
 
2437 2437
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2438
-	if($new_style){
2438
+	if ($new_style) {
2439 2439
 		echo "<div class='gd-search-input-wrapper gd-search-field-near' $near_input_extra>";
2440 2440
 		
2441 2441
 		do_action('geodir_before_near_input');
@@ -2443,30 +2443,30 @@  discard block
 block discarded – undo
2443 2443
 
2444 2444
 	?>
2445 2445
 	<input name="snear" class="snear <?php echo $near_class; ?>" type="text" value="<?php echo $near; ?>"
2446
-	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql( $near ); ?>' != '' ? '<?php echo esc_sql( $near ); ?>' : '<?php echo $default_near_text; ?>');}"
2447
-	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql( $near ); ?>') {this.value = '';}"
2448
-	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra;?>/>
2446
+	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql($near); ?>' != '' ? '<?php echo esc_sql($near); ?>' : '<?php echo $default_near_text; ?>');}"
2447
+	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql($near); ?>') {this.value = '';}"
2448
+	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra; ?>/>
2449 2449
 	<?php
2450
-	if($new_style){
2450
+	if ($new_style) {
2451 2451
 		do_action('geodir_after_near_input');
2452 2452
 
2453 2453
 		echo "</div>";
2454 2454
 	}
2455 2455
 }
2456 2456
 
2457
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10 );
2458
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_search_input', 20 );
2459
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_near_input', 30 );
2457
+add_action('geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10);
2458
+add_action('geodir_search_form_inputs', 'geodir_search_form_search_input', 20);
2459
+add_action('geodir_search_form_inputs', 'geodir_search_form_near_input', 30);
2460 2460
 
2461
-function geodir_get_search_post_type($pt=''){
2461
+function geodir_get_search_post_type($pt = '') {
2462 2462
 	global $geodir_search_post_type;
2463 2463
 
2464
-	if($pt!=''){return $geodir_search_post_type = $pt;}
2465
-	if(!empty($geodir_search_post_type)){ return $geodir_search_post_type;}
2464
+	if ($pt != '') {return $geodir_search_post_type = $pt; }
2465
+	if (!empty($geodir_search_post_type)) { return $geodir_search_post_type; }
2466 2466
 
2467 2467
 	$geodir_search_post_type = geodir_get_current_posttype();
2468 2468
 
2469
-	if(!$geodir_search_post_type) {
2469
+	if (!$geodir_search_post_type) {
2470 2470
 		$geodir_search_post_type = geodir_get_default_posttype();
2471 2471
 	}
2472 2472
 
@@ -2474,7 +2474,7 @@  discard block
 block discarded – undo
2474 2474
 	return $geodir_search_post_type;
2475 2475
 }
2476 2476
 
2477
-function geodir_search_form(){
2477
+function geodir_search_form() {
2478 2478
 
2479 2479
 	geodir_get_search_post_type();
2480 2480
 
@@ -2484,8 +2484,8 @@  discard block
 block discarded – undo
2484 2484
 	die();
2485 2485
 }
2486 2486
 
2487
-add_action( 'wp_ajax_geodir_search_form', 'geodir_search_form' );
2488
-add_action( 'wp_ajax_nopriv_geodir_search_form', 'geodir_search_form' );
2487
+add_action('wp_ajax_geodir_search_form', 'geodir_search_form');
2488
+add_action('wp_ajax_nopriv_geodir_search_form', 'geodir_search_form');
2489 2489
 
2490 2490
 /**
2491 2491
  * Check wpml active or not.
@@ -2559,7 +2559,7 @@  discard block
 block discarded – undo
2559 2559
         }
2560 2560
     }
2561 2561
 }
2562
-add_filter( 'icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4 );
2562
+add_filter('icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4);
2563 2563
 
2564 2564
 /**
2565 2565
  * Duplicate post listing manually after listing saved.
@@ -2600,7 +2600,7 @@  discard block
 block discarded – undo
2600 2600
 function geodir_wpml_duplicate_post_reviews($master_post_id, $tr_post_id, $lang) {
2601 2601
     global $wpdb;
2602 2602
 
2603
-    $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);
2603
+    $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);
2604 2604
 
2605 2605
     if (!empty($reviews)) {
2606 2606
         foreach ($reviews as $review) {
@@ -2628,14 +2628,14 @@  discard block
 block discarded – undo
2628 2628
     global $wpdb, $plugin_prefix;
2629 2629
 
2630 2630
     $post_type = get_post_type($master_post_id);
2631
-    $post_table = $plugin_prefix . $post_type . '_detail';
2631
+    $post_table = $plugin_prefix.$post_type.'_detail';
2632 2632
 
2633
-    $query = $wpdb->prepare("SELECT * FROM " . $post_table . " WHERE post_id = %d", array($master_post_id));
2634
-    $data = (array)$wpdb->get_row($query);
2633
+    $query = $wpdb->prepare("SELECT * FROM ".$post_table." WHERE post_id = %d", array($master_post_id));
2634
+    $data = (array) $wpdb->get_row($query);
2635 2635
 
2636
-    if ( !empty( $data ) ) {
2636
+    if (!empty($data)) {
2637 2637
         $data['post_id'] = $tr_post_id;
2638
-        unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type . 'category']);
2638
+        unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type.'category']);
2639 2639
         $wpdb->update($post_table, $data, array('post_id' => $tr_post_id));
2640 2640
         return true;
2641 2641
     }
@@ -2660,7 +2660,7 @@  discard block
 block discarded – undo
2660 2660
     global $sitepress, $wpdb;
2661 2661
     $post_type = get_post_type($master_post_id);
2662 2662
 
2663
-    remove_filter('get_term', array($sitepress,'get_term_adjust_id')); // AVOID filtering to current language
2663
+    remove_filter('get_term', array($sitepress, 'get_term_adjust_id')); // AVOID filtering to current language
2664 2664
 
2665 2665
     $taxonomies = get_object_taxonomies($post_type);
2666 2666
     foreach ($taxonomies as $taxonomy) {
@@ -2669,9 +2669,9 @@  discard block
 block discarded – undo
2669 2669
         
2670 2670
         if ($terms) {
2671 2671
             foreach ($terms as $term) {
2672
-                $tr_id = apply_filters( 'translate_object_id',$term->term_id, $taxonomy, false, $lang);
2672
+                $tr_id = apply_filters('translate_object_id', $term->term_id, $taxonomy, false, $lang);
2673 2673
                 
2674
-                if (!is_null($tr_id)){
2674
+                if (!is_null($tr_id)) {
2675 2675
                     // not using get_term - unfiltered get_term
2676 2676
                     $translated_term = $wpdb->get_row($wpdb->prepare("
2677 2677
                         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));
@@ -2680,14 +2680,14 @@  discard block
 block discarded – undo
2680 2680
                 }
2681 2681
             }
2682 2682
 
2683
-            if (!is_taxonomy_hierarchical($taxonomy)){
2684
-                $terms_array = array_unique( array_map( 'intval', $terms_array ) );
2683
+            if (!is_taxonomy_hierarchical($taxonomy)) {
2684
+                $terms_array = array_unique(array_map('intval', $terms_array));
2685 2685
             }
2686 2686
 
2687 2687
             wp_set_post_terms($tr_post_id, $terms_array, $taxonomy);
2688 2688
             
2689
-            if ($taxonomy == $post_type . 'category') {
2690
-                geodir_set_postcat_structure($tr_post_id, $post_type . 'category');
2689
+            if ($taxonomy == $post_type.'category') {
2690
+                geodir_set_postcat_structure($tr_post_id, $post_type.'category');
2691 2691
             }
2692 2692
         }
2693 2693
     }
@@ -2708,15 +2708,15 @@  discard block
 block discarded – undo
2708 2708
 function geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang) {
2709 2709
     global $wpdb;
2710 2710
 
2711
-    $query = $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2711
+    $query = $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2712 2712
     $wpdb->query($query);
2713 2713
 
2714
-    $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));
2714
+    $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));
2715 2715
     $post_images = $wpdb->get_results($query);
2716 2716
 
2717
-    if ( !empty( $post_images ) ) {
2718
-        foreach ( $post_images as $post_image) {
2719
-            $image_data = (array)$post_image;
2717
+    if (!empty($post_images)) {
2718
+        foreach ($post_images as $post_image) {
2719
+            $image_data = (array) $post_image;
2720 2720
             unset($image_data['ID']);
2721 2721
             $image_data['post_id'] = $tr_post_id;
2722 2722
             
@@ -2749,13 +2749,13 @@  discard block
 block discarded – undo
2749 2749
 function geodir_wpml_duplicate_post_review($master_comment_id, $master_post_id, $tr_post_id, $lang) {
2750 2750
     global $wpdb, $plugin_prefix, $sitepress;
2751 2751
 
2752
-    $review = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2752
+    $review = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".GEODIR_REVIEW_TABLE." WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2753 2753
 
2754 2754
     if (empty($review)) {
2755 2755
         return false;
2756 2756
     }
2757 2757
     if ($review['post_id'] != $master_post_id) {
2758
-        $wpdb->query($wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2758
+        $wpdb->query($wpdb->prepare("UPDATE ".GEODIR_REVIEW_TABLE." SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2759 2759
         geodir_update_postrating($master_post_id, $post_type);
2760 2760
     }
2761 2761
 
@@ -2766,9 +2766,9 @@  discard block
 block discarded – undo
2766 2766
     }
2767 2767
 
2768 2768
     $post_type = get_post_type($master_post_id);
2769
-    $post_table = $plugin_prefix . $post_type . '_detail';
2769
+    $post_table = $plugin_prefix.$post_type.'_detail';
2770 2770
 
2771
-    $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);
2771
+    $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);
2772 2772
     if (empty($translated_post)) {
2773 2773
         return false;
2774 2774
     }
@@ -2786,7 +2786,7 @@  discard block
 block discarded – undo
2786 2786
         unset($review['id']);
2787 2787
     }
2788 2788
 
2789
-    $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));
2789
+    $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));
2790 2790
 
2791 2791
     if ($tr_review_id) { // update review
2792 2792
         $wpdb->update(GEODIR_REVIEW_TABLE, $review, array('id' => $tr_review_id));
@@ -2799,8 +2799,8 @@  discard block
 block discarded – undo
2799 2799
         geodir_update_postrating($tr_post_id, $post_type);
2800 2800
         
2801 2801
         if (defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_review') && $sitepress->get_setting('sync_comments_on_duplicates')) {
2802
-            $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id = %d", array($tr_comment_id)));
2803
-            $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);
2802
+            $wpdb->query($wpdb->prepare("DELETE FROM ".GEODIR_COMMENTS_REVIEWS_TABLE." WHERE comment_id = %d", array($tr_comment_id)));
2803
+            $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);
2804 2804
 
2805 2805
             if (!empty($likes)) {
2806 2806
                 foreach ($likes as $like) {
@@ -2902,7 +2902,7 @@  discard block
 block discarded – undo
2902 2902
  * @return bool True if review star disabled, otherwise false.
2903 2903
  */ 
2904 2904
 function geodir_rating_disabled_post_types() {
2905
-	$post_types = get_option( 'geodir_disable_rating_cpt' );
2905
+	$post_types = get_option('geodir_disable_rating_cpt');
2906 2906
 	
2907 2907
 	/**
2908 2908
 	 * Filter the post types array which have rating disabled.
@@ -2911,7 +2911,7 @@  discard block
 block discarded – undo
2911 2911
 	 *
2912 2912
 	 * @param array $post_types Array of post types which have rating starts disabled.
2913 2913
 	 */
2914
-	return apply_filters( 'geodir_rating_disabled_post_types', $post_types );
2914
+	return apply_filters('geodir_rating_disabled_post_types', $post_types);
2915 2915
 }
2916 2916
 
2917 2917
 /**
@@ -2923,30 +2923,30 @@  discard block
 block discarded – undo
2923 2923
  * @param bool $taxonomy Whether $post_type is taxonomy or not.
2924 2924
  * @return bool True if review star disabled, otherwise false.
2925 2925
  */ 
2926
-function geodir_cpt_has_rating_disabled( $post_type = '', $taxonomy = false ) {
2926
+function geodir_cpt_has_rating_disabled($post_type = '', $taxonomy = false) {
2927 2927
 	$post_types = geodir_rating_disabled_post_types();
2928 2928
 	
2929
-	if ( empty( $post_types ) ) {
2929
+	if (empty($post_types)) {
2930 2930
 		return false;
2931 2931
 	}
2932 2932
 	
2933
-	if ( is_int( $post_type ) ) {
2934
-		$post_type = get_post_type( $post_type );
2933
+	if (is_int($post_type)) {
2934
+		$post_type = get_post_type($post_type);
2935 2935
 	}
2936 2936
 	
2937
-	if ( $taxonomy && !empty( $post_types ) ) {
2937
+	if ($taxonomy && !empty($post_types)) {
2938 2938
 		$posttypes = array();
2939 2939
 		
2940
-		foreach ( $post_types as $posttype ) {
2941
-			$posttypes[] = $posttype . 'category';
2942
-			$posttypes[] = $posttype . '_tags';
2940
+		foreach ($post_types as $posttype) {
2941
+			$posttypes[] = $posttype.'category';
2942
+			$posttypes[] = $posttype.'_tags';
2943 2943
 		}
2944 2944
 		
2945 2945
 		$post_types = $posttypes;
2946 2946
 	}
2947 2947
 
2948 2948
 	$return = false;
2949
-	if ( $post_type != '' && !empty( $post_types ) && in_array( $post_type, $post_types ) ) {
2949
+	if ($post_type != '' && !empty($post_types) && in_array($post_type, $post_types)) {
2950 2950
 		$return = true;
2951 2951
 	}
2952 2952
 
@@ -2961,7 +2961,7 @@  discard block
 block discarded – undo
2961 2961
  * @return bool True if Yoast SEO disabled on GD pages.
2962 2962
  */
2963 2963
 function geodir_disable_yoast_seo_metas() {
2964
-    return (bool)get_option( 'geodir_disable_yoast_meta' );
2964
+    return (bool) get_option('geodir_disable_yoast_meta');
2965 2965
 }
2966 2966
 
2967 2967
 /**
@@ -2972,30 +2972,30 @@  discard block
 block discarded – undo
2972 2972
  * @param int $post_id The post ID.
2973 2973
  * @return bool True if allowed.
2974 2974
  */
2975
-function geodir_wpml_allowed_to_duplicate( $post_id ) {
2975
+function geodir_wpml_allowed_to_duplicate($post_id) {
2976 2976
     $allowed = false;
2977 2977
     
2978
-    if ( !geodir_is_wpml() || empty( $post_id ) ) {
2978
+    if (!geodir_is_wpml() || empty($post_id)) {
2979 2979
         return $allowed;
2980 2980
     }
2981 2981
     
2982
-    $user_id = (int)get_current_user_id();
2982
+    $user_id = (int) get_current_user_id();
2983 2983
     
2984
-    if ( empty( $user_id ) ) {
2984
+    if (empty($user_id)) {
2985 2985
         return $allowed;
2986 2986
     }
2987 2987
     
2988
-    $post_type = get_post_type( $post_id );
2989
-    if ( !is_post_type_translated( $post_type ) || get_post_meta( $post_id, '_icl_lang_duplicate_of', true ) ) {
2988
+    $post_type = get_post_type($post_id);
2989
+    if (!is_post_type_translated($post_type) || get_post_meta($post_id, '_icl_lang_duplicate_of', true)) {
2990 2990
         return $allowed;
2991 2991
     }
2992 2992
     
2993
-    if ( geodir_listing_belong_to_current_user( $post_id ) ) {
2993
+    if (geodir_listing_belong_to_current_user($post_id)) {
2994 2994
         $allowed = true;
2995 2995
     }
2996 2996
     
2997
-    $disable_cpts = get_option( 'geodir_wpml_disable_duplicate' );
2998
-    if ( $allowed && !empty( $disable_cpts ) && in_array( $post_type, $disable_cpts ) ) {
2997
+    $disable_cpts = get_option('geodir_wpml_disable_duplicate');
2998
+    if ($allowed && !empty($disable_cpts) && in_array($post_type, $disable_cpts)) {
2999 2999
         $allowed = false;
3000 3000
     }
3001 3001
     
@@ -3005,7 +3005,7 @@  discard block
 block discarded – undo
3005 3005
      * @param bool $allowed True if allowed.
3006 3006
      * @param int $post_id The post ID.
3007 3007
      */
3008
-    return apply_filters( 'geodir_wpml_allowed_to_duplicate', $allowed, $post_id );
3008
+    return apply_filters('geodir_wpml_allowed_to_duplicate', $allowed, $post_id);
3009 3009
 }
3010 3010
 
3011 3011
 /**
@@ -3020,61 +3020,61 @@  discard block
 block discarded – undo
3020 3020
  * @param string $content_html The output html of the geodir_edit_post_link() function.
3021 3021
  * @return string Filtered html of the geodir_edit_post_link() function.
3022 3022
  */
3023
-function geodir_wpml_frontend_duplicate_listing( $content_html ) {
3023
+function geodir_wpml_frontend_duplicate_listing($content_html) {
3024 3024
     global $post, $preview, $sitepress;
3025 3025
     
3026
-    if ( !empty( $post->ID ) && !$preview && geodir_is_page( 'detail' ) && geodir_wpml_allowed_to_duplicate( $post->ID ) ) {
3026
+    if (!empty($post->ID) && !$preview && geodir_is_page('detail') && geodir_wpml_allowed_to_duplicate($post->ID)) {
3027 3027
         $post_id = $post->ID;
3028
-        $element_type = 'post_' . get_post_type( $post_id );
3029
-        $original_post_id = $sitepress->get_original_element_id( $post_id, $element_type );
3028
+        $element_type = 'post_'.get_post_type($post_id);
3029
+        $original_post_id = $sitepress->get_original_element_id($post_id, $element_type);
3030 3030
         
3031
-        if ( $original_post_id == $post_id ) {
3031
+        if ($original_post_id == $post_id) {
3032 3032
             $wpml_languages = $sitepress->get_active_languages();
3033
-            $post_language = $sitepress->get_language_for_element( $post_id, $element_type );
3033
+            $post_language = $sitepress->get_language_for_element($post_id, $element_type);
3034 3034
             
3035
-            if ( !empty( $wpml_languages ) && isset( $wpml_languages[ $post_language ] ) ) {
3036
-                unset( $wpml_languages[ $post_language ] );
3035
+            if (!empty($wpml_languages) && isset($wpml_languages[$post_language])) {
3036
+                unset($wpml_languages[$post_language]);
3037 3037
             }
3038 3038
             
3039
-            if ( !empty( $wpml_languages ) ) {
3040
-                $trid  = $sitepress->get_element_trid( $post_id, $element_type );
3041
-                $element_translations = $sitepress->get_element_translations( $trid, $element_type );
3042
-                $duplicates = $sitepress->get_duplicates( $post_id );
3039
+            if (!empty($wpml_languages)) {
3040
+                $trid = $sitepress->get_element_trid($post_id, $element_type);
3041
+                $element_translations = $sitepress->get_element_translations($trid, $element_type);
3042
+                $duplicates = $sitepress->get_duplicates($post_id);
3043 3043
                 
3044
-                $wpml_content = '<div class="geodir-company_info gd-detail-duplicate"><h3 class="widget-title">' . __( 'Translate Listing', 'geodirectory' ) . '</h3>';
3044
+                $wpml_content = '<div class="geodir-company_info gd-detail-duplicate"><h3 class="widget-title">'.__('Translate Listing', 'geodirectory').'</h3>';
3045 3045
                 $wpml_content .= '<table class="gd-duplicate-table" style="width:100%;margin:0"><tbody>';
3046
-                $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>';
3046
+                $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>';
3047 3047
                 
3048 3048
                 $needs_translation = false;
3049 3049
                 
3050
-                foreach ( $wpml_languages as $lang_code => $lang ) {
3050
+                foreach ($wpml_languages as $lang_code => $lang) {
3051 3051
                     $duplicates_text = '';
3052 3052
                     $translated = false;
3053 3053
                     
3054
-                    if ( !empty( $element_translations ) && isset( $element_translations[$lang_code] ) ) {
3054
+                    if (!empty($element_translations) && isset($element_translations[$lang_code])) {
3055 3055
                         $translated = true;
3056 3056
                         
3057
-                        if ( !empty( $duplicates ) && isset( $duplicates[$lang_code] ) ) {
3058
-                            $duplicates_text = ' ' . __( '(duplicate)', 'geodirectory' );
3057
+                        if (!empty($duplicates) && isset($duplicates[$lang_code])) {
3058
+                            $duplicates_text = ' '.__('(duplicate)', 'geodirectory');
3059 3059
                         }
3060 3060
                     } else {
3061 3061
                         $needs_translation = true;
3062 3062
                     }
3063 3063
                     
3064
-                    $wpml_content .= '<tr><td style="padding:4px">' . $lang['english_name'] . $duplicates_text . '</td><td>&nbsp;</td><td style="text-align:center;">';
3064
+                    $wpml_content .= '<tr><td style="padding:4px">'.$lang['english_name'].$duplicates_text.'</td><td>&nbsp;</td><td style="text-align:center;">';
3065 3065
                     
3066
-                    if ( $translated ) {
3066
+                    if ($translated) {
3067 3067
                         $wpml_content .= '<i class="fa fa-check" style="color:orange"></i>';
3068 3068
                     } else {
3069
-                        $wpml_content .= '<input name="gd_icl_dup[]" value="' . $lang_code . '" title="' . esc_attr__( 'Create duplicate', 'geodirectory' ) . '" type="checkbox">';
3069
+                        $wpml_content .= '<input name="gd_icl_dup[]" value="'.$lang_code.'" title="'.esc_attr__('Create duplicate', 'geodirectory').'" type="checkbox">';
3070 3070
                     }
3071 3071
                     
3072 3072
                     $wpml_content .= '</td></tr>';
3073 3073
                 }
3074 3074
                 
3075
-                if ( $needs_translation ) {
3076
-                    $nonce = wp_create_nonce( 'geodir_duplicate_nonce' );
3077
-                    $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>';
3075
+                if ($needs_translation) {
3076
+                    $nonce = wp_create_nonce('geodir_duplicate_nonce');
3077
+                    $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>';
3078 3078
                 }
3079 3079
                 
3080 3080
                 $wpml_content .= '</tbody></table>';
@@ -3096,12 +3096,12 @@  discard block
 block discarded – undo
3096 3096
  * @param array $settings GD design settings array.
3097 3097
  * @return array Filtered GD design settings array..
3098 3098
  */
3099
-function geodir_wpml_duplicate_settings( $settings = array() ) {
3099
+function geodir_wpml_duplicate_settings($settings = array()) {
3100 3100
     $new_settings = array();
3101 3101
     
3102
-    foreach ( $settings as $key => $setting ) {
3102
+    foreach ($settings as $key => $setting) {
3103 3103
         
3104
-        if ( isset( $setting['type'] ) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_settings' ) {
3104
+        if (isset($setting['type']) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_settings') {
3105 3105
             $new_settings[] = array(
3106 3106
                 'name' => __('Disable WPML duplicate translation', 'geodirectory'),
3107 3107
                 '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_template_actions.php 1 patch
Indentation   +1838 added lines, -1838 removed lines patch added patch discarded remove patch
@@ -17,10 +17,10 @@  discard block
 block discarded – undo
17 17
  */
18 18
 function gd_compat_styles()
19 19
 {
20
-    $tc = get_option('theme_compatibility_setting');
21
-    echo "<style id='gd-compat-styles' type='text/css'>";
22
-    echo $tc['geodir_theme_compat_css'];
23
-    echo "</style>";
20
+	$tc = get_option('theme_compatibility_setting');
21
+	echo "<style id='gd-compat-styles' type='text/css'>";
22
+	echo $tc['geodir_theme_compat_css'];
23
+	echo "</style>";
24 24
 }
25 25
 
26 26
 /**
@@ -31,10 +31,10 @@  discard block
 block discarded – undo
31 31
  */
32 32
 function gd_compat_script()
33 33
 {
34
-    $tc = get_option('theme_compatibility_setting');
35
-    echo "<script>";
36
-    echo $tc['geodir_theme_compat_js'];
37
-    echo " </script>";
34
+	$tc = get_option('theme_compatibility_setting');
35
+	echo "<script>";
36
+	echo $tc['geodir_theme_compat_js'];
37
+	echo " </script>";
38 38
 }
39 39
 
40 40
 /**
@@ -47,8 +47,8 @@  discard block
 block discarded – undo
47 47
  */
48 48
 function geodir_top_content_add_dynamic()
49 49
 {
50
-    $tc = get_option('theme_compatibility_setting');
51
-    echo $tc['geodir_top_content_add'];
50
+	$tc = get_option('theme_compatibility_setting');
51
+	echo $tc['geodir_top_content_add'];
52 52
 }
53 53
 
54 54
 /**
@@ -61,8 +61,8 @@  discard block
 block discarded – undo
61 61
  */
62 62
 function geodir_before_main_content_add_dynamic()
63 63
 {
64
-    $tc = get_option('theme_compatibility_setting');
65
-    echo $tc['geodir_before_main_content_add'];
64
+	$tc = get_option('theme_compatibility_setting');
65
+	echo $tc['geodir_before_main_content_add'];
66 66
 }
67 67
 
68 68
 /**
@@ -75,8 +75,8 @@  discard block
 block discarded – undo
75 75
  */
76 76
 function geodir_full_page_class_dynamic()
77 77
 {
78
-    $tc = get_option('theme_compatibility_setting');
79
-    return $tc['geodir_full_page_class_filter'];
78
+	$tc = get_option('theme_compatibility_setting');
79
+	return $tc['geodir_full_page_class_filter'];
80 80
 }
81 81
 
82 82
 /**
@@ -89,8 +89,8 @@  discard block
 block discarded – undo
89 89
  */
90 90
 function geodir_before_widget_dynamic()
91 91
 {
92
-    $tc = get_option('theme_compatibility_setting');
93
-    return $tc['geodir_before_widget_filter'];
92
+	$tc = get_option('theme_compatibility_setting');
93
+	return $tc['geodir_before_widget_filter'];
94 94
 }
95 95
 
96 96
 /**
@@ -103,8 +103,8 @@  discard block
 block discarded – undo
103 103
  */
104 104
 function geodir_after_widget_dynamic()
105 105
 {
106
-    $tc = get_option('theme_compatibility_setting');
107
-    return $tc['geodir_after_widget_filter'];
106
+	$tc = get_option('theme_compatibility_setting');
107
+	return $tc['geodir_after_widget_filter'];
108 108
 }
109 109
 
110 110
 /**
@@ -117,8 +117,8 @@  discard block
 block discarded – undo
117 117
  */
118 118
 function geodir_before_title_dynamic()
119 119
 {
120
-    $tc = get_option('theme_compatibility_setting');
121
-    return $tc['geodir_before_title_filter'];
120
+	$tc = get_option('theme_compatibility_setting');
121
+	return $tc['geodir_before_title_filter'];
122 122
 }
123 123
 
124 124
 /**
@@ -131,8 +131,8 @@  discard block
 block discarded – undo
131 131
  */
132 132
 function geodir_after_title_dynamic()
133 133
 {
134
-    $tc = get_option('theme_compatibility_setting');
135
-    return $tc['geodir_after_title_filter'];
134
+	$tc = get_option('theme_compatibility_setting');
135
+	return $tc['geodir_after_title_filter'];
136 136
 }
137 137
 
138 138
 /**
@@ -145,8 +145,8 @@  discard block
 block discarded – undo
145 145
  */
146 146
 function geodir_menu_li_class_dynamic()
147 147
 {
148
-    $tc = get_option('theme_compatibility_setting');
149
-    return $tc['geodir_menu_li_class_filter'];
148
+	$tc = get_option('theme_compatibility_setting');
149
+	return $tc['geodir_menu_li_class_filter'];
150 150
 }
151 151
 
152 152
 /**
@@ -159,8 +159,8 @@  discard block
 block discarded – undo
159 159
  */
160 160
 function geodir_sub_menu_ul_class_dynamic()
161 161
 {
162
-    $tc = get_option('theme_compatibility_setting');
163
-    return $tc['geodir_sub_menu_ul_class_filter'];
162
+	$tc = get_option('theme_compatibility_setting');
163
+	return $tc['geodir_sub_menu_ul_class_filter'];
164 164
 }
165 165
 
166 166
 /**
@@ -173,8 +173,8 @@  discard block
 block discarded – undo
173 173
  */
174 174
 function geodir_sub_menu_li_class_dynamic()
175 175
 {
176
-    $tc = get_option('theme_compatibility_setting');
177
-    return $tc['geodir_sub_menu_li_class_filter'];
176
+	$tc = get_option('theme_compatibility_setting');
177
+	return $tc['geodir_sub_menu_li_class_filter'];
178 178
 }
179 179
 
180 180
 /**
@@ -187,8 +187,8 @@  discard block
 block discarded – undo
187 187
  */
188 188
 function geodir_menu_a_class_dynamic()
189 189
 {
190
-    $tc = get_option('theme_compatibility_setting');
191
-    return $tc['geodir_menu_a_class_filter'];
190
+	$tc = get_option('theme_compatibility_setting');
191
+	return $tc['geodir_menu_a_class_filter'];
192 192
 }
193 193
 
194 194
 /**
@@ -201,8 +201,8 @@  discard block
 block discarded – undo
201 201
  */
202 202
 function geodir_sub_menu_a_class_dynamic()
203 203
 {
204
-    $tc = get_option('theme_compatibility_setting');
205
-    return $tc['geodir_sub_menu_a_class_filter'];
204
+	$tc = get_option('theme_compatibility_setting');
205
+	return $tc['geodir_sub_menu_a_class_filter'];
206 206
 }
207 207
 
208 208
 /**
@@ -215,8 +215,8 @@  discard block
 block discarded – undo
215 215
  */
216 216
 function geodir_location_switcher_menu_li_class_dynamic()
217 217
 {
218
-    $tc = get_option('theme_compatibility_setting');
219
-    return $tc['geodir_location_switcher_menu_li_class_filter'];
218
+	$tc = get_option('theme_compatibility_setting');
219
+	return $tc['geodir_location_switcher_menu_li_class_filter'];
220 220
 }
221 221
 
222 222
 /**
@@ -229,8 +229,8 @@  discard block
 block discarded – undo
229 229
  */
230 230
 function geodir_location_switcher_menu_a_class_dynamic()
231 231
 {
232
-    $tc = get_option('theme_compatibility_setting');
233
-    return $tc['geodir_location_switcher_menu_a_class_filter'];
232
+	$tc = get_option('theme_compatibility_setting');
233
+	return $tc['geodir_location_switcher_menu_a_class_filter'];
234 234
 }
235 235
 
236 236
 /**
@@ -243,8 +243,8 @@  discard block
 block discarded – undo
243 243
  */
244 244
 function geodir_location_switcher_menu_sub_ul_class_dynamic()
245 245
 {
246
-    $tc = get_option('theme_compatibility_setting');
247
-    return $tc['geodir_location_switcher_menu_sub_ul_class_filter'];
246
+	$tc = get_option('theme_compatibility_setting');
247
+	return $tc['geodir_location_switcher_menu_sub_ul_class_filter'];
248 248
 }
249 249
 
250 250
 /**
@@ -257,8 +257,8 @@  discard block
 block discarded – undo
257 257
  */
258 258
 function geodir_location_switcher_menu_sub_li_class_dynamic()
259 259
 {
260
-    $tc = get_option('theme_compatibility_setting');
261
-    return $tc['geodir_location_switcher_menu_sub_li_class_filter'];
260
+	$tc = get_option('theme_compatibility_setting');
261
+	return $tc['geodir_location_switcher_menu_sub_li_class_filter'];
262 262
 }
263 263
 
264 264
 
@@ -275,107 +275,107 @@  discard block
 block discarded – undo
275 275
 function geodir_content_actions_dynamic()
276 276
 {
277 277
 
278
-    $tc = get_option('theme_compatibility_setting');
278
+	$tc = get_option('theme_compatibility_setting');
279 279
 //print_r($tc);
280
-    if (empty($tc)) {
281
-        return;
282
-    }
283
-
284
-    //php
285
-    if (!empty($tc['geodir_theme_compat_code'])) {
286
-        include_once('geodirectory-functions/compatibility/' . $tc['geodir_theme_compat_code'] . '.php');
287
-    }
288
-
289
-    //geodir_full_page_class
290
-    if (!empty($tc['geodir_full_page_class_filter'])) {
291
-        add_filter('geodir_full_page_class', 'geodir_full_page_class_dynamic', 10);
292
-    }
293
-
294
-    //widget before filter
295
-    if (!empty($tc['geodir_before_widget_filter'])) {
296
-        add_filter('geodir_before_widget', 'geodir_before_widget_dynamic', 10);
297
-    }
298
-
299
-    //widget after filter
300
-    if (!empty($tc['geodir_after_widget_filter'])) {
301
-        add_filter('geodir_after_widget', 'geodir_after_widget_dynamic', 10);
302
-    }
303
-
304
-    //widget before title filter
305
-    if (!empty($tc['geodir_before_title_filter'])) {
306
-        add_filter('geodir_before_title', 'geodir_before_title_dynamic', 10);
307
-    }
308
-
309
-    //widget before title filter
310
-    if (!empty($tc['geodir_after_title_filter'])) {
311
-        add_filter('geodir_after_title', 'geodir_after_title_dynamic', 10);
312
-    }
313
-
314
-    //menu li class
315
-    if (!empty($tc['geodir_menu_li_class_filter'])) {
316
-        add_filter('geodir_menu_li_class', 'geodir_menu_li_class_dynamic', 10);
317
-    }
318
-
319
-    //menu ul class
320
-    if (!empty($tc['geodir_sub_menu_ul_class_filter'])) {
321
-        add_filter('geodir_sub_menu_ul_class', 'geodir_sub_menu_ul_class_dynamic', 10);
322
-    }
323
-
324
-    //menu sub li class
325
-    if (!empty($tc['geodir_sub_menu_li_class_filter'])) {
326
-        add_filter('geodir_sub_menu_li_class', 'geodir_sub_menu_li_class_dynamic', 10);
327
-    }
328
-
329
-    //menu a class
330
-    if (!empty($tc['geodir_menu_a_class_filter'])) {
331
-        add_filter('geodir_menu_a_class', 'geodir_menu_a_class_dynamic', 10);
332
-    }
333
-
334
-    //menu sub a class
335
-    if (!empty($tc['geodir_sub_menu_a_class_filter'])) {
336
-        add_filter('geodir_sub_menu_a_class', 'geodir_sub_menu_a_class_dynamic', 10);
337
-    }
338
-
339
-    //location menu li class
340
-    if (!empty($tc['geodir_location_switcher_menu_li_class_filter'])) {
341
-        add_filter('geodir_location_switcher_menu_li_class', 'geodir_location_switcher_menu_li_class_dynamic', 10);
342
-    }
343
-
344
-    //location menu sub ul class
345
-    if (!empty($tc['geodir_location_switcher_menu_sub_ul_class_filter'])) {
346
-        add_filter('geodir_location_switcher_menu_sub_ul_class', 'geodir_location_switcher_menu_sub_ul_class_dynamic', 10);
347
-    }
348
-
349
-    //location menu sub li class
350
-    if (!empty($tc['geodir_location_switcher_menu_sub_li_class_filter'])) {
351
-        add_filter('geodir_location_switcher_menu_sub_li_class', 'geodir_location_switcher_menu_sub_li_class_dynamic', 10);
352
-    }
353
-
354
-    //location menu a class
355
-    if (!empty($tc['geodir_location_switcher_menu_a_class_filter'])) {
356
-        add_filter('geodir_location_switcher_menu_a_class', 'geodir_location_switcher_menu_a_class_dynamic', 10);
357
-    }
358
-
359
-    // compat styles
360
-    if (!empty($tc['geodir_theme_compat_css'])) {
361
-        add_action('wp_head', 'gd_compat_styles');
362
-    }
363
-
364
-    // compat js
365
-    if (!empty($tc['geodir_theme_compat_js'])) {
366
-        add_action('wp_footer', 'gd_compat_script');
367
-    }
368
-
369
-
370
-    // geodir_top_content_add
371
-    if (!empty($tc['geodir_top_content_add'])) {
372
-        add_action('geodir_top_content', 'geodir_top_content_add_dynamic', 10, 1);
373
-    }
374
-
375
-    // geodir_before_main_content_add
376
-    if (!empty($tc['geodir_before_main_content_add'])) {
377
-        add_action('geodir_before_main_content', 'geodir_before_main_content_add_dynamic', 10, 1);
378
-    }
280
+	if (empty($tc)) {
281
+		return;
282
+	}
283
+
284
+	//php
285
+	if (!empty($tc['geodir_theme_compat_code'])) {
286
+		include_once('geodirectory-functions/compatibility/' . $tc['geodir_theme_compat_code'] . '.php');
287
+	}
288
+
289
+	//geodir_full_page_class
290
+	if (!empty($tc['geodir_full_page_class_filter'])) {
291
+		add_filter('geodir_full_page_class', 'geodir_full_page_class_dynamic', 10);
292
+	}
293
+
294
+	//widget before filter
295
+	if (!empty($tc['geodir_before_widget_filter'])) {
296
+		add_filter('geodir_before_widget', 'geodir_before_widget_dynamic', 10);
297
+	}
298
+
299
+	//widget after filter
300
+	if (!empty($tc['geodir_after_widget_filter'])) {
301
+		add_filter('geodir_after_widget', 'geodir_after_widget_dynamic', 10);
302
+	}
303
+
304
+	//widget before title filter
305
+	if (!empty($tc['geodir_before_title_filter'])) {
306
+		add_filter('geodir_before_title', 'geodir_before_title_dynamic', 10);
307
+	}
308
+
309
+	//widget before title filter
310
+	if (!empty($tc['geodir_after_title_filter'])) {
311
+		add_filter('geodir_after_title', 'geodir_after_title_dynamic', 10);
312
+	}
313
+
314
+	//menu li class
315
+	if (!empty($tc['geodir_menu_li_class_filter'])) {
316
+		add_filter('geodir_menu_li_class', 'geodir_menu_li_class_dynamic', 10);
317
+	}
318
+
319
+	//menu ul class
320
+	if (!empty($tc['geodir_sub_menu_ul_class_filter'])) {
321
+		add_filter('geodir_sub_menu_ul_class', 'geodir_sub_menu_ul_class_dynamic', 10);
322
+	}
323
+
324
+	//menu sub li class
325
+	if (!empty($tc['geodir_sub_menu_li_class_filter'])) {
326
+		add_filter('geodir_sub_menu_li_class', 'geodir_sub_menu_li_class_dynamic', 10);
327
+	}
328
+
329
+	//menu a class
330
+	if (!empty($tc['geodir_menu_a_class_filter'])) {
331
+		add_filter('geodir_menu_a_class', 'geodir_menu_a_class_dynamic', 10);
332
+	}
333
+
334
+	//menu sub a class
335
+	if (!empty($tc['geodir_sub_menu_a_class_filter'])) {
336
+		add_filter('geodir_sub_menu_a_class', 'geodir_sub_menu_a_class_dynamic', 10);
337
+	}
338
+
339
+	//location menu li class
340
+	if (!empty($tc['geodir_location_switcher_menu_li_class_filter'])) {
341
+		add_filter('geodir_location_switcher_menu_li_class', 'geodir_location_switcher_menu_li_class_dynamic', 10);
342
+	}
343
+
344
+	//location menu sub ul class
345
+	if (!empty($tc['geodir_location_switcher_menu_sub_ul_class_filter'])) {
346
+		add_filter('geodir_location_switcher_menu_sub_ul_class', 'geodir_location_switcher_menu_sub_ul_class_dynamic', 10);
347
+	}
348
+
349
+	//location menu sub li class
350
+	if (!empty($tc['geodir_location_switcher_menu_sub_li_class_filter'])) {
351
+		add_filter('geodir_location_switcher_menu_sub_li_class', 'geodir_location_switcher_menu_sub_li_class_dynamic', 10);
352
+	}
353
+
354
+	//location menu a class
355
+	if (!empty($tc['geodir_location_switcher_menu_a_class_filter'])) {
356
+		add_filter('geodir_location_switcher_menu_a_class', 'geodir_location_switcher_menu_a_class_dynamic', 10);
357
+	}
358
+
359
+	// compat styles
360
+	if (!empty($tc['geodir_theme_compat_css'])) {
361
+		add_action('wp_head', 'gd_compat_styles');
362
+	}
363
+
364
+	// compat js
365
+	if (!empty($tc['geodir_theme_compat_js'])) {
366
+		add_action('wp_footer', 'gd_compat_script');
367
+	}
368
+
369
+
370
+	// geodir_top_content_add
371
+	if (!empty($tc['geodir_top_content_add'])) {
372
+		add_action('geodir_top_content', 'geodir_top_content_add_dynamic', 10, 1);
373
+	}
374
+
375
+	// geodir_before_main_content_add
376
+	if (!empty($tc['geodir_before_main_content_add'])) {
377
+		add_action('geodir_before_main_content', 'geodir_before_main_content_add_dynamic', 10, 1);
378
+	}
379 379
 
380 380
 
381 381
 }
@@ -398,23 +398,23 @@  discard block
 block discarded – undo
398 398
  */
399 399
 function geodir_action_wrapper_open($type = '', $id = '', $class = '')
400 400
 {
401
-    $tc = get_option('theme_compatibility_setting');
402
-    if (!empty($tc['geodir_wrapper_open_replace'])) {
403
-        $text = $tc['geodir_wrapper_open_replace'];
404
-    } else {
405
-        $text = '<div id="[id]" class="[class]">';
406
-    }
401
+	$tc = get_option('theme_compatibility_setting');
402
+	if (!empty($tc['geodir_wrapper_open_replace'])) {
403
+		$text = $tc['geodir_wrapper_open_replace'];
404
+	} else {
405
+		$text = '<div id="[id]" class="[class]">';
406
+	}
407 407
 
408
-    if (!empty($tc['geodir_wrapper_open_id'])) {
409
-        $id = $tc['geodir_wrapper_open_id'];
410
-    }
411
-    if (!empty($tc['geodir_wrapper_open_class'])) {
412
-        $class = $tc['geodir_wrapper_open_class'];
413
-    }
408
+	if (!empty($tc['geodir_wrapper_open_id'])) {
409
+		$id = $tc['geodir_wrapper_open_id'];
410
+	}
411
+	if (!empty($tc['geodir_wrapper_open_class'])) {
412
+		$class = $tc['geodir_wrapper_open_class'];
413
+	}
414 414
 
415
-    $text = str_replace(array("[id]", "[class]"), array($id, $class), $text);
415
+	$text = str_replace(array("[id]", "[class]"), array($id, $class), $text);
416 416
 
417
-    echo $text;
417
+	echo $text;
418 418
 }
419 419
 
420 420
 // action for adding the wrapperdiv closing tag
@@ -429,14 +429,14 @@  discard block
 block discarded – undo
429 429
  */
430 430
 function geodir_action_wrapper_close($type = '')
431 431
 {
432
-    $tc = get_option('theme_compatibility_setting');
433
-    if (!empty($tc['geodir_wrapper_close_replace'])) {
434
-        $text = $tc['geodir_wrapper_close_replace'];
435
-    } else {
436
-        $text = '</div><!-- wrapper ends here-->';
437
-    }
432
+	$tc = get_option('theme_compatibility_setting');
433
+	if (!empty($tc['geodir_wrapper_close_replace'])) {
434
+		$text = $tc['geodir_wrapper_close_replace'];
435
+	} else {
436
+		$text = '</div><!-- wrapper ends here-->';
437
+	}
438 438
 
439
-    echo $text;
439
+	echo $text;
440 440
 }
441 441
 
442 442
 // action for adding the content div opening tag
@@ -452,35 +452,35 @@  discard block
 block discarded – undo
452 452
  */
453 453
 function geodir_action_wrapper_content_open($type = '', $id = '', $class = '')
454 454
 {
455
-    if ($type == 'home-page' && $width = get_option('geodir_width_home_contant_section')) {
456
-        $width_css = 'style="width:' . $width . '%;"';
457
-    } elseif ($type == 'listings-page' && $width = get_option('geodir_width_listing_contant_section')) {
458
-        $width_css = 'style="width:' . $width . '%;"';
459
-    } elseif ($type == 'search-page' && $width = get_option('geodir_width_search_contant_section')) {
460
-        $width_css = 'style="width:' . $width . '%;"';
461
-    } elseif ($type == 'author-page' && $width = get_option('geodir_width_author_contant_section')) {
462
-        $width_css = 'style="width:' . $width . '%;"';
463
-    } else {
464
-        $width_css = '';
465
-    }
466
-
467
-    $tc = get_option('theme_compatibility_setting');
468
-    if (!empty($tc['geodir_wrapper_content_open_replace'])) {
469
-        $text = $tc['geodir_wrapper_content_open_replace'];
470
-    } else {
471
-        $text = '<div id="[id]" class="[class]" role="main" [width_css]>';
472
-    }
473
-
474
-    if (!empty($tc['geodir_wrapper_content_open_id'])) {
475
-        $id = $tc['geodir_wrapper_content_open_id'];
476
-    }
477
-    if (!empty($tc['geodir_wrapper_content_open_class'])) {
478
-        $class = $tc['geodir_wrapper_content_open_class'];
479
-    }
480
-
481
-    $text = str_replace(array("[id]", "[class]", "[width_css]"), array($id, $class, $width_css), $text);
482
-
483
-    echo $text;
455
+	if ($type == 'home-page' && $width = get_option('geodir_width_home_contant_section')) {
456
+		$width_css = 'style="width:' . $width . '%;"';
457
+	} elseif ($type == 'listings-page' && $width = get_option('geodir_width_listing_contant_section')) {
458
+		$width_css = 'style="width:' . $width . '%;"';
459
+	} elseif ($type == 'search-page' && $width = get_option('geodir_width_search_contant_section')) {
460
+		$width_css = 'style="width:' . $width . '%;"';
461
+	} elseif ($type == 'author-page' && $width = get_option('geodir_width_author_contant_section')) {
462
+		$width_css = 'style="width:' . $width . '%;"';
463
+	} else {
464
+		$width_css = '';
465
+	}
466
+
467
+	$tc = get_option('theme_compatibility_setting');
468
+	if (!empty($tc['geodir_wrapper_content_open_replace'])) {
469
+		$text = $tc['geodir_wrapper_content_open_replace'];
470
+	} else {
471
+		$text = '<div id="[id]" class="[class]" role="main" [width_css]>';
472
+	}
473
+
474
+	if (!empty($tc['geodir_wrapper_content_open_id'])) {
475
+		$id = $tc['geodir_wrapper_content_open_id'];
476
+	}
477
+	if (!empty($tc['geodir_wrapper_content_open_class'])) {
478
+		$class = $tc['geodir_wrapper_content_open_class'];
479
+	}
480
+
481
+	$text = str_replace(array("[id]", "[class]", "[width_css]"), array($id, $class, $width_css), $text);
482
+
483
+	echo $text;
484 484
 }
485 485
 
486 486
 // action for adding the primary div closing tag
@@ -494,13 +494,13 @@  discard block
 block discarded – undo
494 494
  */
495 495
 function geodir_action_wrapper_content_close($type = '')
496 496
 {
497
-    $tc = get_option('theme_compatibility_setting');
498
-    if (!empty($tc['geodir_wrapper_content_close_replace'])) {
499
-        $text = $tc['geodir_wrapper_content_close_replace'];
500
-    } else {
501
-        $text = '</div><!-- content ends here-->';
502
-    }
503
-    echo $text;
497
+	$tc = get_option('theme_compatibility_setting');
498
+	if (!empty($tc['geodir_wrapper_content_close_replace'])) {
499
+		$text = $tc['geodir_wrapper_content_close_replace'];
500
+	} else {
501
+		$text = '</div><!-- content ends here-->';
502
+	}
503
+	echo $text;
504 504
 }
505 505
 
506 506
 // action for adding the <article> opening tag
@@ -518,24 +518,24 @@  discard block
 block discarded – undo
518 518
  */
519 519
 function geodir_action_article_open($type = '', $id = '', $class = '', $itemtype = '')
520 520
 {
521
-    $class = implode(" ", $class);
522
-    $tc = get_option('theme_compatibility_setting');
523
-    if (!empty($tc['geodir_article_open_replace'])) {
524
-        $text = $tc['geodir_article_open_replace'];
525
-    } else {
526
-        $text = '<article  id="[id]" class="[class]" >';
527
-    }
521
+	$class = implode(" ", $class);
522
+	$tc = get_option('theme_compatibility_setting');
523
+	if (!empty($tc['geodir_article_open_replace'])) {
524
+		$text = $tc['geodir_article_open_replace'];
525
+	} else {
526
+		$text = '<article  id="[id]" class="[class]" >';
527
+	}
528 528
 
529
-    if (!empty($tc['geodir_article_open_id'])) {
530
-        $id = $tc['geodir_article_open_id'];
531
-    }
532
-    if (!empty($tc['geodir_article_open_class'])) {
533
-        $class = $tc['geodir_article_open_class'];
534
-    }
529
+	if (!empty($tc['geodir_article_open_id'])) {
530
+		$id = $tc['geodir_article_open_id'];
531
+	}
532
+	if (!empty($tc['geodir_article_open_class'])) {
533
+		$class = $tc['geodir_article_open_class'];
534
+	}
535 535
 
536
-    $text = str_replace(array("[id]", "[class]", "[itemtype]"), array($id, $class, $itemtype), $text);
536
+	$text = str_replace(array("[id]", "[class]", "[itemtype]"), array($id, $class, $itemtype), $text);
537 537
 
538
-    echo $text;
538
+	echo $text;
539 539
 }
540 540
 
541 541
 // action for adding the primary div closing tag
@@ -549,13 +549,13 @@  discard block
 block discarded – undo
549 549
  */
550 550
 function geodir_action_article_close($type = '')
551 551
 {
552
-    $tc = get_option('theme_compatibility_setting');
553
-    if (!empty($tc['geodir_article_close_replace'])) {
554
-        $text = $tc['geodir_article_close_replace'];
555
-    } else {
556
-        $text = '</article><!-- article ends here-->';
557
-    }
558
-    echo $text;
552
+	$tc = get_option('theme_compatibility_setting');
553
+	if (!empty($tc['geodir_article_close_replace'])) {
554
+		$text = $tc['geodir_article_close_replace'];
555
+	} else {
556
+		$text = '</article><!-- article ends here-->';
557
+	}
558
+	echo $text;
559 559
 }
560 560
 
561 561
 // action for adding the sidebar opening tag
@@ -572,35 +572,35 @@  discard block
 block discarded – undo
572 572
  */
573 573
 function geodir_action_sidebar_right_open($type = '', $id = '', $class = '', $itemtype = '')
574 574
 {
575
-    if ($type == 'home-page' && $width = get_option('geodir_width_home_right_section')) {
576
-        $width_css = 'style="width:' . $width . '%;"';
577
-    } elseif ($type == 'listings-page' && $width = get_option('geodir_width_listing_right_section')) {
578
-        $width_css = 'style="width:' . $width . '%;"';
579
-    } elseif ($type == 'search-page' && $width = get_option('geodir_width_search_right_section')) {
580
-        $width_css = 'style="width:' . $width . '%;"';
581
-    } elseif ($type == 'author-page' && $width = get_option('geodir_width_author_right_section')) {
582
-        $width_css = 'style="width:' . $width . '%;"';
583
-    } else {
584
-        $width_css = '';
585
-    }
586
-
587
-    $tc = get_option('theme_compatibility_setting');
588
-    if (!empty($tc['geodir_sidebar_right_open_replace'])) {
589
-        $text = $tc['geodir_sidebar_right_open_replace'];
590
-    } else {
591
-        $text = '<aside  id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>';
592
-    }
593
-
594
-    if (!empty($tc['geodir_sidebar_right_open_id'])) {
595
-        $id = $tc['geodir_sidebar_right_open_id'];
596
-    }
597
-    if (!empty($tc['geodir_sidebar_right_open_class'])) {
598
-        $class = $tc['geodir_sidebar_right_open_class'];
599
-    }
600
-
601
-    $text = str_replace(array("[id]", "[class]", "[itemtype]", "[width_css]"), array($id, $class, $itemtype, $width_css), $text);
602
-
603
-    echo $text;
575
+	if ($type == 'home-page' && $width = get_option('geodir_width_home_right_section')) {
576
+		$width_css = 'style="width:' . $width . '%;"';
577
+	} elseif ($type == 'listings-page' && $width = get_option('geodir_width_listing_right_section')) {
578
+		$width_css = 'style="width:' . $width . '%;"';
579
+	} elseif ($type == 'search-page' && $width = get_option('geodir_width_search_right_section')) {
580
+		$width_css = 'style="width:' . $width . '%;"';
581
+	} elseif ($type == 'author-page' && $width = get_option('geodir_width_author_right_section')) {
582
+		$width_css = 'style="width:' . $width . '%;"';
583
+	} else {
584
+		$width_css = '';
585
+	}
586
+
587
+	$tc = get_option('theme_compatibility_setting');
588
+	if (!empty($tc['geodir_sidebar_right_open_replace'])) {
589
+		$text = $tc['geodir_sidebar_right_open_replace'];
590
+	} else {
591
+		$text = '<aside  id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>';
592
+	}
593
+
594
+	if (!empty($tc['geodir_sidebar_right_open_id'])) {
595
+		$id = $tc['geodir_sidebar_right_open_id'];
596
+	}
597
+	if (!empty($tc['geodir_sidebar_right_open_class'])) {
598
+		$class = $tc['geodir_sidebar_right_open_class'];
599
+	}
600
+
601
+	$text = str_replace(array("[id]", "[class]", "[itemtype]", "[width_css]"), array($id, $class, $itemtype, $width_css), $text);
602
+
603
+	echo $text;
604 604
 }
605 605
 
606 606
 // action for adding the primary div closing tag
@@ -614,13 +614,13 @@  discard block
 block discarded – undo
614 614
  */
615 615
 function geodir_action_sidebar_right_close($type = '')
616 616
 {
617
-    $tc = get_option('theme_compatibility_setting');
618
-    if (!empty($tc['geodir_sidebar_right_close_replace'])) {
619
-        $text = $tc['geodir_sidebar_right_close_replace'];
620
-    } else {
621
-        $text = '</aside><!-- sidebar ends here-->';
622
-    }
623
-    echo $text;
617
+	$tc = get_option('theme_compatibility_setting');
618
+	if (!empty($tc['geodir_sidebar_right_close_replace'])) {
619
+		$text = $tc['geodir_sidebar_right_close_replace'];
620
+	} else {
621
+		$text = '</aside><!-- sidebar ends here-->';
622
+	}
623
+	echo $text;
624 624
 }
625 625
 
626 626
 
@@ -641,121 +641,121 @@  discard block
 block discarded – undo
641 641
  */
642 642
 function geodir_action_geodir_set_preview_post()
643 643
 {
644
-    global $post, $preview, $gd_session;
645
-    $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
646
-    if (!$preview || $is_backend_preview) {
647
-        return;
648
-    }// bail if not previewing
649
-
650
-    $listing_type = isset($_REQUEST['listing_type']) ? sanitize_text_field($_REQUEST['listing_type']) : '';
651
-
652
-    $fields_info = geodir_get_custom_fields_type($listing_type);
653
-
654
-    foreach ($_REQUEST as $pkey => $pval) {
655
-        if ($pkey == 'geodir_video') {
656
-            $tags = '<iframe>';
657
-        } else if ($pkey == 'post_desc') {
658
-            $tags = '<p><a><b><i><em><h1><h2><h3><h4><h5><ul><ol><li><img><div><del><ins><span><cite><code><strike><strong><blockquote>';
659
-        } else if (is_array($fields_info) && isset($fields_info[$pkey]) && ($fields_info[$pkey] == 'textarea' || $fields_info[$pkey] == 'html')) {
660
-            $tags = '<p><a><b><i><em><h1><h2><h3><h4><h5><ul><ol><li><img><div><del><ins><span><cite><code><strike><strong><blockquote>';
661
-        } else if (is_array($_REQUEST[$pkey])) {
662
-            $tags = 'skip_field';
663
-        } else {
664
-            $tags = '';
665
-        }
666
-        /**
667
-         * Allows the filtering of the allowed HTML tags per field when submitting from frontend add listing page.
668
-         *
669
-         * @since 1.0.0
670
-         * @param string $tags The allowed HTML tags for the field. Can be many things, for example the description allows these tags '<p><a><b><i><em><h1><h2><h3><h4><h5><ul><ol><li><img><div><del><ins><span><cite><code><strike><strong><blockquote>'.
671
-         * @param string|array $pkey The field id/name. If array then value is set as "skip_field".
672
-         */
673
-        $tags = apply_filters('geodir_save_post_key', $tags, $pkey);
674
-
675
-        if ($tags != 'skip_field') {
676
-            $_REQUEST[$pkey] = strip_tags($_REQUEST[$pkey], $tags);
677
-        }
678
-    }
679
-
680
-    $post = (object)$_REQUEST;
681
-
682
-
683
-    if (isset($post->video)) {
684
-        $post->video = stripslashes($post->video);
685
-    }
686
-
687
-    if (isset($post->Video2)) {
688
-        $post->Video2 = stripslashes($post->Video2);
689
-    }
690
-
691
-    $post_type = $post->listing_type;
692
-    $post_type_info = get_post_type_object($post_type);
693
-
694
-    $listing_label = $post_type_info->labels->singular_name;
695
-
696
-    $term_icon = '';
697
-
698
-    if (!empty($post->post_category)) {
699
-        foreach ($post->post_category as $post_taxonomy => $post_term) {
700
-
701
-            if ($post_term != '' && !is_array($post_term)) {
702
-                $post_term = explode(',', trim($post_term, ','));
703
-            }
644
+	global $post, $preview, $gd_session;
645
+	$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
646
+	if (!$preview || $is_backend_preview) {
647
+		return;
648
+	}// bail if not previewing
649
+
650
+	$listing_type = isset($_REQUEST['listing_type']) ? sanitize_text_field($_REQUEST['listing_type']) : '';
651
+
652
+	$fields_info = geodir_get_custom_fields_type($listing_type);
653
+
654
+	foreach ($_REQUEST as $pkey => $pval) {
655
+		if ($pkey == 'geodir_video') {
656
+			$tags = '<iframe>';
657
+		} else if ($pkey == 'post_desc') {
658
+			$tags = '<p><a><b><i><em><h1><h2><h3><h4><h5><ul><ol><li><img><div><del><ins><span><cite><code><strike><strong><blockquote>';
659
+		} else if (is_array($fields_info) && isset($fields_info[$pkey]) && ($fields_info[$pkey] == 'textarea' || $fields_info[$pkey] == 'html')) {
660
+			$tags = '<p><a><b><i><em><h1><h2><h3><h4><h5><ul><ol><li><img><div><del><ins><span><cite><code><strike><strong><blockquote>';
661
+		} else if (is_array($_REQUEST[$pkey])) {
662
+			$tags = 'skip_field';
663
+		} else {
664
+			$tags = '';
665
+		}
666
+		/**
667
+		 * Allows the filtering of the allowed HTML tags per field when submitting from frontend add listing page.
668
+		 *
669
+		 * @since 1.0.0
670
+		 * @param string $tags The allowed HTML tags for the field. Can be many things, for example the description allows these tags '<p><a><b><i><em><h1><h2><h3><h4><h5><ul><ol><li><img><div><del><ins><span><cite><code><strike><strong><blockquote>'.
671
+		 * @param string|array $pkey The field id/name. If array then value is set as "skip_field".
672
+		 */
673
+		$tags = apply_filters('geodir_save_post_key', $tags, $pkey);
674
+
675
+		if ($tags != 'skip_field') {
676
+			$_REQUEST[$pkey] = strip_tags($_REQUEST[$pkey], $tags);
677
+		}
678
+	}
679
+
680
+	$post = (object)$_REQUEST;
681
+
682
+
683
+	if (isset($post->video)) {
684
+		$post->video = stripslashes($post->video);
685
+	}
686
+
687
+	if (isset($post->Video2)) {
688
+		$post->Video2 = stripslashes($post->Video2);
689
+	}
690
+
691
+	$post_type = $post->listing_type;
692
+	$post_type_info = get_post_type_object($post_type);
693
+
694
+	$listing_label = $post_type_info->labels->singular_name;
695
+
696
+	$term_icon = '';
697
+
698
+	if (!empty($post->post_category)) {
699
+		foreach ($post->post_category as $post_taxonomy => $post_term) {
700
+
701
+			if ($post_term != '' && !is_array($post_term)) {
702
+				$post_term = explode(',', trim($post_term, ','));
703
+			}
704 704
 
705
-            if (is_array($post_term)) {
706
-                $post_term = array_unique($post_term);
707
-            }
705
+			if (is_array($post_term)) {
706
+				$post_term = array_unique($post_term);
707
+			}
708 708
 
709
-            if (!empty($post_term)) {
710
-                foreach ($post_term as $cat_id) {
711
-                    $cat_id = trim($cat_id);
712
-
713
-                    if ($cat_id != '') {
714
-                        $term_icon = get_option('geodir_default_marker_icon');
715
-
716
-                        if (isset($post->post_default_category) && $post->post_default_category == $cat_id) {
717
-                            if ($term_icon_url = geodir_get_tax_meta($cat_id, 'ct_cat_icon', false, $post_type)) {
718
-                                if (isset($term_icon_url['src']) && $term_icon_url['src'] != '')
719
-                                    $term_icon = $term_icon_url['src'];
720
-                                break;
721
-                            }
722
-                        }
723
-                    }
724
-                }
725
-            }
726
-        }
727
-    }
709
+			if (!empty($post_term)) {
710
+				foreach ($post_term as $cat_id) {
711
+					$cat_id = trim($cat_id);
712
+
713
+					if ($cat_id != '') {
714
+						$term_icon = get_option('geodir_default_marker_icon');
715
+
716
+						if (isset($post->post_default_category) && $post->post_default_category == $cat_id) {
717
+							if ($term_icon_url = geodir_get_tax_meta($cat_id, 'ct_cat_icon', false, $post_type)) {
718
+								if (isset($term_icon_url['src']) && $term_icon_url['src'] != '')
719
+									$term_icon = $term_icon_url['src'];
720
+								break;
721
+							}
722
+						}
723
+					}
724
+				}
725
+			}
726
+		}
727
+	}
728 728
 
729
-    $post_latitude = isset($post->post_latitude) ? $post->post_latitude : '';
730
-    $post_longitude = isset($post->post_longitude) ? $post->post_longitude : '';
729
+	$post_latitude = isset($post->post_latitude) ? $post->post_latitude : '';
730
+	$post_longitude = isset($post->post_longitude) ? $post->post_longitude : '';
731 731
 
732
-    $srcharr = array("'", "/", "-", '"', '\\');
733
-    $replarr = array("&prime;", "&frasl;", "&ndash;", "&ldquo;", '');
732
+	$srcharr = array("'", "/", "-", '"', '\\');
733
+	$replarr = array("&prime;", "&frasl;", "&ndash;", "&ldquo;", '');
734 734
 
735
-    $json_title = str_replace($srcharr, $replarr, $post->post_title);
735
+	$json_title = str_replace($srcharr, $replarr, $post->post_title);
736 736
 
737
-    $json = '{';
738
-    $json .= '"post_preview": "1",';
739
-    $json .= '"t": "' . $json_title . '",';
740
-    $json .= '"lt": "' . $post_latitude . '",';
741
-    $json .= '"ln": "' . $post_longitude . '",';
742
-    $json .= '"i":"' . $term_icon . '"';
743
-    $json .= '}';
737
+	$json = '{';
738
+	$json .= '"post_preview": "1",';
739
+	$json .= '"t": "' . $json_title . '",';
740
+	$json .= '"lt": "' . $post_latitude . '",';
741
+	$json .= '"ln": "' . $post_longitude . '",';
742
+	$json .= '"i":"' . $term_icon . '"';
743
+	$json .= '}';
744 744
 
745
-    $post->marker_json = $json;
745
+	$post->marker_json = $json;
746 746
 
747
-    $gd_session->set('listing', $_REQUEST);
747
+	$gd_session->set('listing', $_REQUEST);
748 748
 
749
-    // we need to define a few things to trick the setup_postdata
750
-    if (!isset($post->ID)) {
751
-        $post->ID = '';
752
-        $post->post_author = '';
753
-        $post->post_date = '';
754
-        $post->post_content = '';
755
-        $post->default_category = '';
756
-        $post->post_type = '';
757
-    }
758
-    setup_postdata($post);
749
+	// we need to define a few things to trick the setup_postdata
750
+	if (!isset($post->ID)) {
751
+		$post->ID = '';
752
+		$post->post_author = '';
753
+		$post->post_date = '';
754
+		$post->post_content = '';
755
+		$post->default_category = '';
756
+		$post->post_type = '';
757
+	}
758
+	setup_postdata($post);
759 759
 }
760 760
 
761 761
 /**
@@ -767,15 +767,15 @@  discard block
 block discarded – undo
767 767
  */
768 768
 function geodir_action_geodir_preview_code()
769 769
 {
770
-    global $preview;
770
+	global $preview;
771 771
 
772
-    $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
772
+	$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
773 773
 
774
-    if (!$preview || $is_backend_preview) {
775
-        return;
776
-    }// bail if not previewing
774
+	if (!$preview || $is_backend_preview) {
775
+		return;
776
+	}// bail if not previewing
777 777
 
778
-    geodir_get_template_part('preview', 'buttons');
778
+	geodir_get_template_part('preview', 'buttons');
779 779
 }
780 780
 
781 781
 // action for adding the details page top widget area
@@ -791,20 +791,20 @@  discard block
 block discarded – undo
791 791
  */
792 792
 function geodir_action_geodir_sidebar_detail_top($class = '')
793 793
 {
794
-    if (get_option('geodir_show_detail_top_section')) { ?>
794
+	if (get_option('geodir_show_detail_top_section')) { ?>
795 795
         <div
796 796
             class="<?php
797
-            /**
798
-             * Filter the div class for the wrapper of the full width widget areas.
799
-             *
800
-             * Allows you to filter the class of the div for the HTML Container wrapper for the full width widget areas referred to as "Top Section" or "Bottom Section" in the widget areas.
801
-             *
802
-             * @since 1.0.0
803
-             * @param string $class The class of the div.
804
-             * @param string $type The page type the widget area is being used on. Values can be 'geodir_detail_top', 'geodir_detail_bottom', 'geodir_listing_top', 'geodir_listing_bottom', 'Reg/Login Top Section',
805
-             *               'geodir_author_top','geodir_author_bottom', 'geodir_search_top', 'geodir_search_bottom', 'geodir_home_top' or 'geodir_home_bottom'.
806
-             */
807
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_detail_top'); ?> <?php echo $class; ?>">
797
+			/**
798
+			 * Filter the div class for the wrapper of the full width widget areas.
799
+			 *
800
+			 * Allows you to filter the class of the div for the HTML Container wrapper for the full width widget areas referred to as "Top Section" or "Bottom Section" in the widget areas.
801
+			 *
802
+			 * @since 1.0.0
803
+			 * @param string $class The class of the div.
804
+			 * @param string $type The page type the widget area is being used on. Values can be 'geodir_detail_top', 'geodir_detail_bottom', 'geodir_listing_top', 'geodir_listing_bottom', 'Reg/Login Top Section',
805
+			 *               'geodir_author_top','geodir_author_bottom', 'geodir_search_top', 'geodir_search_bottom', 'geodir_home_top' or 'geodir_home_bottom'.
806
+			 */
807
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_detail_top'); ?> <?php echo $class; ?>">
808 808
             <?php dynamic_sidebar('geodir_detail_top'); ?>
809 809
         </div>
810 810
     <?php }
@@ -828,11 +828,11 @@  discard block
 block discarded – undo
828 828
  */
829 829
 function geodir_action_geodir_sidebar_detail_bottom_section($class = '')
830 830
 {
831
-    if (get_option('geodir_show_detail_bottom_section')) { ?>
831
+	if (get_option('geodir_show_detail_bottom_section')) { ?>
832 832
         <div
833 833
             class="<?php
834
-            /** This action is documented in geodirectory_template_actions.php */
835
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_detail_bottom'); ?> <?php echo $class; ?>">
834
+			/** This action is documented in geodirectory_template_actions.php */
835
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_detail_bottom'); ?> <?php echo $class; ?>">
836 836
             <?php dynamic_sidebar('geodir_detail_bottom'); ?>
837 837
         </div><!-- clearfix ends here-->
838 838
     <?php }
@@ -846,7 +846,7 @@  discard block
 block discarded – undo
846 846
  */
847 847
 function geodir_details_sidebar_widget_area()
848 848
 {
849
-    dynamic_sidebar('geodir_detail_sidebar');
849
+	dynamic_sidebar('geodir_detail_sidebar');
850 850
 }
851 851
 
852 852
 /**
@@ -857,12 +857,12 @@  discard block
 block discarded – undo
857 857
  */
858 858
 function geodir_details_sidebar_place_details()
859 859
 {
860
-    /**
861
-     * Used to add items to the details page sidebar.
862
-     *
863
-     * @since 1.0.0
864
-     */
865
-    do_action('geodir_detail_page_sidebar');
860
+	/**
861
+	 * Used to add items to the details page sidebar.
862
+	 *
863
+	 * @since 1.0.0
864
+	 */
865
+	do_action('geodir_detail_page_sidebar');
866 866
 }
867 867
 
868 868
 add_action('geodir_detail_sidebar_inside', 'geodir_details_sidebar_place_details', 10);
@@ -877,68 +877,68 @@  discard block
 block discarded – undo
877 877
  */
878 878
 function geodir_action_details_sidebar()
879 879
 {
880
-    // this adds the opening html tags to the primary div, this required the closing tag below :: ($type='',$id='',$class='',$itemtype='')
881
-    if (get_option('geodir_detail_sidebar_left_section')) {
882
-        /**
883
-         * Called before the details page left sidebar is opened.
884
-         *
885
-         * This is used to add opening wrapper HTML to the details page left sidebar.
886
-         *
887
-         * @since 1.0.0
888
-         * @param string $type The current page type. Values can be 'details-page', 'listings-page', 'author-page', 'search-page' or 'home-page'.
889
-         * @param string $id Usually the ID of the sidebar wrapper. Values can be 'geodir-sidebar' or 'geodir-sidebar-left'.
890
-         * @param string $class The class of the sidebar wrapper. 'geodir-sidebar-left geodir-details-sidebar-left'.
891
-         * @param string $itemtype HTML itemtype 'http://schema.org/WPSideBar'.
892
-         */
893
-        do_action('geodir_sidebar_left_open', 'details-page', 'geodir-sidebar', 'geodir-sidebar-left geodir-details-sidebar-left', 'https://schema.org/WPSideBar');
894
-        ?>
880
+	// this adds the opening html tags to the primary div, this required the closing tag below :: ($type='',$id='',$class='',$itemtype='')
881
+	if (get_option('geodir_detail_sidebar_left_section')) {
882
+		/**
883
+		 * Called before the details page left sidebar is opened.
884
+		 *
885
+		 * This is used to add opening wrapper HTML to the details page left sidebar.
886
+		 *
887
+		 * @since 1.0.0
888
+		 * @param string $type The current page type. Values can be 'details-page', 'listings-page', 'author-page', 'search-page' or 'home-page'.
889
+		 * @param string $id Usually the ID of the sidebar wrapper. Values can be 'geodir-sidebar' or 'geodir-sidebar-left'.
890
+		 * @param string $class The class of the sidebar wrapper. 'geodir-sidebar-left geodir-details-sidebar-left'.
891
+		 * @param string $itemtype HTML itemtype 'http://schema.org/WPSideBar'.
892
+		 */
893
+		do_action('geodir_sidebar_left_open', 'details-page', 'geodir-sidebar', 'geodir-sidebar-left geodir-details-sidebar-left', 'https://schema.org/WPSideBar');
894
+		?>
895 895
         <div class="geodir-content-left geodir-sidebar-wrap"><?php
896
-        /**
897
-         * Called inside the HTML wrapper of the details sidebar for either the left and right sidebar.
898
-         *
899
-         * This is used to add all info to the details page sidebars.
900
-         *
901
-         * @since 1.0.0
902
-         */
903
-        do_action('geodir_detail_sidebar_inside');
904
-        ?></div><!-- end geodir-content-left --><?php
905
-        /**
906
-         * Called after the details page left sidebar.
907
-         *
908
-         * This is used to add closing wrapper HTML to the details page left sidebar.
909
-         *
910
-         * @since 1.0.0
911
-         * @param string $type The current page type. Values can be 'details-page', 'listings-page', 'author-page', 'search-page' or 'home-page'.
912
-         */
913
-        do_action('geodir_sidebar_left_close', 'details-page');
914
-    } else {
915
-        /**
916
-         * Called before the details page right sidebar is opened.
917
-         *
918
-         * This is used to add opening wrapper HTML to the details page right sidebar.
919
-         *
920
-         * @since 1.0.0
921
-         * @param string $type The current page type. Values can be 'details-page', 'listings-page', 'add-listing-page', 'author-page', 'search-page' or 'home-page'.
922
-         * @param string $id Usually the ID of the sidebar wrapper. Values can be 'geodir-sidebar' or 'geodir-sidebar-right'.
923
-         * @param string $class The class of the sidebar wrapper. 'geodir-sidebar-right geodir-details-sidebar-right'.
924
-         * @param string $itemtype HTML itemtype 'http://schema.org/WPSideBar'.
925
-         */
926
-        do_action('geodir_sidebar_right_open', 'details-page', 'geodir-sidebar', 'geodir-sidebar-right geodir-details-sidebar-right', 'http://schema.org/WPSideBar');
927
-        ?>
896
+		/**
897
+		 * Called inside the HTML wrapper of the details sidebar for either the left and right sidebar.
898
+		 *
899
+		 * This is used to add all info to the details page sidebars.
900
+		 *
901
+		 * @since 1.0.0
902
+		 */
903
+		do_action('geodir_detail_sidebar_inside');
904
+		?></div><!-- end geodir-content-left --><?php
905
+		/**
906
+		 * Called after the details page left sidebar.
907
+		 *
908
+		 * This is used to add closing wrapper HTML to the details page left sidebar.
909
+		 *
910
+		 * @since 1.0.0
911
+		 * @param string $type The current page type. Values can be 'details-page', 'listings-page', 'author-page', 'search-page' or 'home-page'.
912
+		 */
913
+		do_action('geodir_sidebar_left_close', 'details-page');
914
+	} else {
915
+		/**
916
+		 * Called before the details page right sidebar is opened.
917
+		 *
918
+		 * This is used to add opening wrapper HTML to the details page right sidebar.
919
+		 *
920
+		 * @since 1.0.0
921
+		 * @param string $type The current page type. Values can be 'details-page', 'listings-page', 'add-listing-page', 'author-page', 'search-page' or 'home-page'.
922
+		 * @param string $id Usually the ID of the sidebar wrapper. Values can be 'geodir-sidebar' or 'geodir-sidebar-right'.
923
+		 * @param string $class The class of the sidebar wrapper. 'geodir-sidebar-right geodir-details-sidebar-right'.
924
+		 * @param string $itemtype HTML itemtype 'http://schema.org/WPSideBar'.
925
+		 */
926
+		do_action('geodir_sidebar_right_open', 'details-page', 'geodir-sidebar', 'geodir-sidebar-right geodir-details-sidebar-right', 'http://schema.org/WPSideBar');
927
+		?>
928 928
         <div class="geodir-content-right geodir-sidebar-wrap"><?php
929
-        /** This action is documented in geodirectory_template_actions.php */
930
-        do_action('geodir_detail_sidebar_inside');
931
-        ?></div><!-- end geodir-content-right --><?php
932
-        /**
933
-         * Called after the details page right sidebar.
934
-         *
935
-         * This is used to add closing wrapper HTML to the details page right sidebar.
936
-         *
937
-         * @since 1.0.0
938
-         * @param string $type The current page type. Values can be 'details-page', 'listings-page', 'author-page', 'search-page' or 'home-page'.
939
-         */
940
-        do_action('geodir_sidebar_right_close', 'details-page');
941
-    }
929
+		/** This action is documented in geodirectory_template_actions.php */
930
+		do_action('geodir_detail_sidebar_inside');
931
+		?></div><!-- end geodir-content-right --><?php
932
+		/**
933
+		 * Called after the details page right sidebar.
934
+		 *
935
+		 * This is used to add closing wrapper HTML to the details page right sidebar.
936
+		 *
937
+		 * @since 1.0.0
938
+		 * @param string $type The current page type. Values can be 'details-page', 'listings-page', 'author-page', 'search-page' or 'home-page'.
939
+		 */
940
+		do_action('geodir_sidebar_right_close', 'details-page');
941
+	}
942 942
 }
943 943
 
944 944
 add_action('geodir_page_title', 'geodir_action_page_title', 10);
@@ -952,21 +952,21 @@  discard block
 block discarded – undo
952 952
  */
953 953
 function geodir_action_page_title()
954 954
 {
955
-    /**
956
-     * Filter the page title HTML h1 class.
957
-     *
958
-     * @since 1.0.0
959
-     * @param string $class The class to use. Default is 'entry-title fn'.
960
-     */
961
-    $class = apply_filters('geodir_page_title_class', 'entry-title fn');
962
-    /**
963
-     * Filter the page title HTML header wrapper class.
964
-     *
965
-     * @since 1.0.0
966
-     * @param string $class The class to use. Default is 'entry-header'.
967
-     */
968
-    $class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
969
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' . stripslashes(get_the_title()) . '</h1></header>';
955
+	/**
956
+	 * Filter the page title HTML h1 class.
957
+	 *
958
+	 * @since 1.0.0
959
+	 * @param string $class The class to use. Default is 'entry-title fn'.
960
+	 */
961
+	$class = apply_filters('geodir_page_title_class', 'entry-title fn');
962
+	/**
963
+	 * Filter the page title HTML header wrapper class.
964
+	 *
965
+	 * @since 1.0.0
966
+	 * @param string $class The class to use. Default is 'entry-header'.
967
+	 */
968
+	$class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
969
+	echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' . stripslashes(get_the_title()) . '</h1></header>';
970 970
 }
971 971
 
972 972
 
@@ -983,94 +983,94 @@  discard block
 block discarded – undo
983 983
  */
984 984
 function geodir_action_details_slider()
985 985
 {
986
-    global $preview, $post;
986
+	global $preview, $post;
987 987
 
988
-    $is_backend_preview = (is_single() && !empty($_REQUEST['post_type']) && !empty($_REQUEST['preview']) && !empty($_REQUEST['p'])) && is_super_admin() ? true : false; // preview from backend
988
+	$is_backend_preview = (is_single() && !empty($_REQUEST['post_type']) && !empty($_REQUEST['preview']) && !empty($_REQUEST['p'])) && is_super_admin() ? true : false; // preview from backend
989 989
 
990
-    if ($is_backend_preview && !empty($post) && !empty($post->ID) && !isset($post->post_images)) {
991
-        $preview_get_images = geodir_get_images($post->ID, 'thumbnail', get_option('geodir_listing_no_img'));
990
+	if ($is_backend_preview && !empty($post) && !empty($post->ID) && !isset($post->post_images)) {
991
+		$preview_get_images = geodir_get_images($post->ID, 'thumbnail', get_option('geodir_listing_no_img'));
992 992
 
993
-        $preview_post_images = array();
994
-        if ($preview_get_images) {
995
-            foreach ($preview_get_images as $row) {
996
-                $preview_post_images[] = $row->src;
997
-            }
998
-        }
999
-        if (!empty($preview_post_images)) {
1000
-            $post->post_images = implode(',', $preview_post_images);
1001
-        }
1002
-    }
1003
-
1004
-    if ($preview) {
1005
-        $post_images = array();
1006
-        if (isset($post->post_images) && !empty($post->post_images)) {
1007
-            $post->post_images = trim($post->post_images, ",");
1008
-            $post_images = explode(",", $post->post_images);
1009
-        }
1010
-
1011
-        $main_slides = '';
1012
-        $nav_slides = '';
1013
-        $slides = 0;
1014
-
1015
-        if (!empty($post_images)) {
1016
-            foreach ($post_images as $image) {
1017
-                if (!empty($image)) {
1018
-                    $sizes = getimagesize(trim($image));
1019
-                    $width = !empty($sizes) && isset($sizes[0]) ? $sizes[0] : 0;
1020
-                    $height = !empty($sizes) && isset($sizes[1]) ? $sizes[1] : 0;
1021
-
1022
-                    if ($image && $width && $height) {
1023
-                        $image = (object)array('src' => $image, 'width' => $width, 'height' => $height);
1024
-                    }
1025
-
1026
-                    if (isset($image->src)) {
1027
-                        if ($image->height >= 400) {
1028
-                            $spacer_height = 0;
1029
-                        } else {
1030
-                            $spacer_height = ((400 - $image->height) / 2);
1031
-                        }
1032
-
1033
-                        $image_title = isset($image->title) ? $image->title : '';
1034
-
1035
-                        $main_slides .= '<li><img src="' . geodir_plugin_url() . "/geodirectory-assets/images/spacer.gif" . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:' . $spacer_height . 'px;margin:0 auto;" />';
1036
-                        $main_slides .= '<img src="' . $image->src . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:400px;margin:0 auto;" /></li>';
1037
-                        $nav_slides .= '<li><img src="' . $image->src . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:48px;margin:0 auto;" /></li>';
1038
-                        $slides++;
1039
-                    }
1040
-                }
1041
-            }// endfore
1042
-        } //end if
1043
-    } else {
1044
-        $main_slides = '';
1045
-        $nav_slides = '';
1046
-        /**
1047
-         * Filter if default images should show on the details page.
1048
-         *
1049
-         * @param bool $use_default_image Default false.
1050
-         * @since 1.6.16
1051
-         */
1052
-        $use_default_image = apply_filters('geodir_details_default_image_show', false);
1053
-        $post_images = geodir_get_images($post->ID, 'thumbnail', $use_default_image); // Hide default image on listing preview/detail page.
1054
-        $slides = 0;
1055
-
1056
-        if (!empty($post_images)) {
1057
-            foreach ($post_images as $image) {
1058
-                if ($image->height >= 400) {
1059
-                    $spacer_height = 0;
1060
-                } else {
1061
-                    $spacer_height = ((400 - $image->height) / 2);
1062
-                }
1063
-                $caption = '';//(!empty($image->caption)) ? '<p class="flex-caption">'.$image->caption.'</p>' : '';
1064
-                $main_slides .= '<li><img src="' . geodir_plugin_url() . "/geodirectory-assets/images/spacer.gif" . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:' . $spacer_height . 'px;margin:0 auto;" />';
1065
-                $main_slides .= '<img src="' . $image->src . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:400px;margin:0 auto;" />'.$caption.'</li>';
1066
-                $nav_slides .= '<li><img src="' . $image->src . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:48px;margin:0 auto;" /></li>';
1067
-                $slides++;
1068
-            }
1069
-        }// endfore
1070
-    }
993
+		$preview_post_images = array();
994
+		if ($preview_get_images) {
995
+			foreach ($preview_get_images as $row) {
996
+				$preview_post_images[] = $row->src;
997
+			}
998
+		}
999
+		if (!empty($preview_post_images)) {
1000
+			$post->post_images = implode(',', $preview_post_images);
1001
+		}
1002
+	}
1003
+
1004
+	if ($preview) {
1005
+		$post_images = array();
1006
+		if (isset($post->post_images) && !empty($post->post_images)) {
1007
+			$post->post_images = trim($post->post_images, ",");
1008
+			$post_images = explode(",", $post->post_images);
1009
+		}
1010
+
1011
+		$main_slides = '';
1012
+		$nav_slides = '';
1013
+		$slides = 0;
1014
+
1015
+		if (!empty($post_images)) {
1016
+			foreach ($post_images as $image) {
1017
+				if (!empty($image)) {
1018
+					$sizes = getimagesize(trim($image));
1019
+					$width = !empty($sizes) && isset($sizes[0]) ? $sizes[0] : 0;
1020
+					$height = !empty($sizes) && isset($sizes[1]) ? $sizes[1] : 0;
1021
+
1022
+					if ($image && $width && $height) {
1023
+						$image = (object)array('src' => $image, 'width' => $width, 'height' => $height);
1024
+					}
1025
+
1026
+					if (isset($image->src)) {
1027
+						if ($image->height >= 400) {
1028
+							$spacer_height = 0;
1029
+						} else {
1030
+							$spacer_height = ((400 - $image->height) / 2);
1031
+						}
1032
+
1033
+						$image_title = isset($image->title) ? $image->title : '';
1034
+
1035
+						$main_slides .= '<li><img src="' . geodir_plugin_url() . "/geodirectory-assets/images/spacer.gif" . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:' . $spacer_height . 'px;margin:0 auto;" />';
1036
+						$main_slides .= '<img src="' . $image->src . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:400px;margin:0 auto;" /></li>';
1037
+						$nav_slides .= '<li><img src="' . $image->src . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:48px;margin:0 auto;" /></li>';
1038
+						$slides++;
1039
+					}
1040
+				}
1041
+			}// endfore
1042
+		} //end if
1043
+	} else {
1044
+		$main_slides = '';
1045
+		$nav_slides = '';
1046
+		/**
1047
+		 * Filter if default images should show on the details page.
1048
+		 *
1049
+		 * @param bool $use_default_image Default false.
1050
+		 * @since 1.6.16
1051
+		 */
1052
+		$use_default_image = apply_filters('geodir_details_default_image_show', false);
1053
+		$post_images = geodir_get_images($post->ID, 'thumbnail', $use_default_image); // Hide default image on listing preview/detail page.
1054
+		$slides = 0;
1055
+
1056
+		if (!empty($post_images)) {
1057
+			foreach ($post_images as $image) {
1058
+				if ($image->height >= 400) {
1059
+					$spacer_height = 0;
1060
+				} else {
1061
+					$spacer_height = ((400 - $image->height) / 2);
1062
+				}
1063
+				$caption = '';//(!empty($image->caption)) ? '<p class="flex-caption">'.$image->caption.'</p>' : '';
1064
+				$main_slides .= '<li><img src="' . geodir_plugin_url() . "/geodirectory-assets/images/spacer.gif" . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:' . $spacer_height . 'px;margin:0 auto;" />';
1065
+				$main_slides .= '<img src="' . $image->src . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:400px;margin:0 auto;" />'.$caption.'</li>';
1066
+				$nav_slides .= '<li><img src="' . $image->src . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:48px;margin:0 auto;" /></li>';
1067
+				$slides++;
1068
+			}
1069
+		}// endfore
1070
+	}
1071 1071
 
1072
-    if (!empty($post_images)) {
1073
-        ?>
1072
+	if (!empty($post_images)) {
1073
+		?>
1074 1074
         <div class="geodir_flex-container">
1075 1075
             <div class="geodir_flex-loader"><i class="fa fa-refresh fa-spin"></i></div>
1076 1076
             <div id="geodir_slider" class="geodir_flexslider ">
@@ -1083,7 +1083,7 @@  discard block
 block discarded – undo
1083 1083
             <?php } ?>
1084 1084
         </div>
1085 1085
     <?php
1086
-    }
1086
+	}
1087 1087
 }
1088 1088
 
1089 1089
 add_action('geodir_details_taxonomies', 'geodir_action_details_taxonomies', 10);
@@ -1098,177 +1098,177 @@  discard block
 block discarded – undo
1098 1098
  */
1099 1099
 function geodir_action_details_taxonomies()
1100 1100
 {
1101
-    global $preview, $post;?>
1101
+	global $preview, $post;?>
1102 1102
     <p class="geodir_post_taxomomies clearfix">
1103 1103
     <?php
1104
-    $taxonomies = array();
1105
-
1106
-    $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
1107
-
1108
-    if ($preview && !$is_backend_preview) {
1109
-        $post_type = $post->listing_type;
1110
-        $post_taxonomy = $post_type . 'category';
1111
-        $post->{$post_taxonomy} = $post->post_category[$post_taxonomy];
1112
-    } else {
1113
-        $post_type = $post->post_type;
1114
-        $post_taxonomy = $post_type . 'category';
1115
-    }
1104
+	$taxonomies = array();
1105
+
1106
+	$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
1107
+
1108
+	if ($preview && !$is_backend_preview) {
1109
+		$post_type = $post->listing_type;
1110
+		$post_taxonomy = $post_type . 'category';
1111
+		$post->{$post_taxonomy} = $post->post_category[$post_taxonomy];
1112
+	} else {
1113
+		$post_type = $post->post_type;
1114
+		$post_taxonomy = $post_type . 'category';
1115
+	}
1116 1116
 //{	
1117
-    $post_type_info = get_post_type_object($post_type);
1118
-    $listing_label = __($post_type_info->labels->singular_name, 'geodirectory');
1119
-
1120
-    if (!empty($post->post_tags)) {
1121
-
1122
-        if (taxonomy_exists($post_type . '_tags')):
1123
-            $links = array();
1124
-            $terms = array();
1125
-            // to limit post tags
1126
-            $post_tags = trim($post->post_tags, ",");
1127
-            $post_id = isset($post->ID) ? $post->ID : '';
1128
-            /**
1129
-             * Filter the post tags.
1130
-             *
1131
-             * Allows you to filter the post tags output on the details page of a post.
1132
-             *
1133
-             * @since 1.0.0
1134
-             * @param string $post_tags A comma seperated list of tags.
1135
-             * @param int $post_id The current post id.
1136
-             */
1137
-            $post_tags = apply_filters('geodir_action_details_post_tags', $post_tags, $post_id);
1138
-
1139
-            $post->post_tags = $post_tags;
1140
-            $post_tags = explode(",", trim($post->post_tags, ","));
1141
-
1142
-
1143
-            foreach ($post_tags as $post_term) {
1144
-
1145
-                // fix slug creation order for tags & location
1146
-                $post_term = trim($post_term);
1147
-
1148
-                $priority_location = false;
1149
-                if ($insert_term = term_exists($post_term, $post_type . '_tags')) {
1150
-                    $term = get_term_by('id', $insert_term['term_id'], $post_type . '_tags');
1151
-                } else {
1152
-                    $post_country = isset($_REQUEST['post_country']) && $_REQUEST['post_country'] != '' ? sanitize_text_field($_REQUEST['post_country']) : NULL;
1153
-                    $post_region = isset($_REQUEST['post_region']) && $_REQUEST['post_region'] != '' ? sanitize_text_field($_REQUEST['post_region']) : NULL;
1154
-                    $post_city = isset($_REQUEST['post_city']) && $_REQUEST['post_city'] != '' ? sanitize_text_field($_REQUEST['post_city']) : NULL;
1155
-                    $match_country = $post_country && sanitize_title($post_term) == sanitize_title($post_country) ? true : false;
1156
-                    $match_region = $post_region && sanitize_title($post_term) == sanitize_title($post_region) ? true : false;
1157
-                    $match_city = $post_city && sanitize_title($post_term) == sanitize_title($post_city) ? true : false;
1158
-                    if ($match_country || $match_region || $match_city) {
1159
-                        $priority_location = true;
1160
-                        $term = get_term_by('name', $post_term, $post_type . '_tags');
1161
-                    } else {
1162
-                        $insert_term = wp_insert_term($post_term, $post_type . '_tags');
1163
-                        $term = get_term_by('name', $post_term, $post_type . '_tags');
1164
-                    }
1165
-                }
1166
-
1167
-                if (!is_wp_error($term) && is_object($term)) {
1168
-
1169
-                    // fix tag link on detail page
1170
-                    if ($priority_location) {
1171
-
1172
-                        $tag_link = "<a href=''>$post_term</a>";
1173
-                        /**
1174
-                         * Filter the tag name on the details page.
1175
-                         *
1176
-                         * @since 1.5.6
1177
-                         * @param string $tag_link The tag link html.
1178
-                         * @param object $term The tag term object.
1179
-                         */
1180
-                        $tag_link = apply_filters('geodir_details_taxonomies_tag_link',$tag_link,$term);
1181
-                        $links[] = $tag_link;
1182
-                    } else {
1183
-                        $tag_link = "<a href='" . esc_attr(get_term_link($term->term_id, $term->taxonomy)) . "'>$term->name</a>";
1184
-                        /** This action is documented in geodirectory-template_actions.php */
1185
-                        $tag_link = apply_filters('geodir_details_taxonomies_tag_link',$tag_link,$term);
1186
-                        $links[] = $tag_link;
1187
-                    }
1188
-                    $terms[] = $term;
1189
-                }
1190
-                //
1191
-            }
1192
-            if (!isset($listing_label)) {
1193
-                $listing_label = '';
1194
-            }
1195
-            $taxonomies[$post_type . '_tags'] = wp_sprintf(__('%s Tags: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object)$terms);
1196
-        endif;
1197
-
1198
-    }
1199
-
1200
-    if (!empty($post->{$post_taxonomy})) {
1201
-        $links = array();
1202
-        $terms = array();
1203
-        $termsOrdered = array();
1204
-        if (!is_array($post->{$post_taxonomy})) {
1205
-            $post_term = explode(",", trim($post->{$post_taxonomy}, ","));
1206
-        } else {
1207
-            $post_term = $post->{$post_taxonomy};
1117
+	$post_type_info = get_post_type_object($post_type);
1118
+	$listing_label = __($post_type_info->labels->singular_name, 'geodirectory');
1119
+
1120
+	if (!empty($post->post_tags)) {
1121
+
1122
+		if (taxonomy_exists($post_type . '_tags')):
1123
+			$links = array();
1124
+			$terms = array();
1125
+			// to limit post tags
1126
+			$post_tags = trim($post->post_tags, ",");
1127
+			$post_id = isset($post->ID) ? $post->ID : '';
1128
+			/**
1129
+			 * Filter the post tags.
1130
+			 *
1131
+			 * Allows you to filter the post tags output on the details page of a post.
1132
+			 *
1133
+			 * @since 1.0.0
1134
+			 * @param string $post_tags A comma seperated list of tags.
1135
+			 * @param int $post_id The current post id.
1136
+			 */
1137
+			$post_tags = apply_filters('geodir_action_details_post_tags', $post_tags, $post_id);
1138
+
1139
+			$post->post_tags = $post_tags;
1140
+			$post_tags = explode(",", trim($post->post_tags, ","));
1141
+
1142
+
1143
+			foreach ($post_tags as $post_term) {
1144
+
1145
+				// fix slug creation order for tags & location
1146
+				$post_term = trim($post_term);
1147
+
1148
+				$priority_location = false;
1149
+				if ($insert_term = term_exists($post_term, $post_type . '_tags')) {
1150
+					$term = get_term_by('id', $insert_term['term_id'], $post_type . '_tags');
1151
+				} else {
1152
+					$post_country = isset($_REQUEST['post_country']) && $_REQUEST['post_country'] != '' ? sanitize_text_field($_REQUEST['post_country']) : NULL;
1153
+					$post_region = isset($_REQUEST['post_region']) && $_REQUEST['post_region'] != '' ? sanitize_text_field($_REQUEST['post_region']) : NULL;
1154
+					$post_city = isset($_REQUEST['post_city']) && $_REQUEST['post_city'] != '' ? sanitize_text_field($_REQUEST['post_city']) : NULL;
1155
+					$match_country = $post_country && sanitize_title($post_term) == sanitize_title($post_country) ? true : false;
1156
+					$match_region = $post_region && sanitize_title($post_term) == sanitize_title($post_region) ? true : false;
1157
+					$match_city = $post_city && sanitize_title($post_term) == sanitize_title($post_city) ? true : false;
1158
+					if ($match_country || $match_region || $match_city) {
1159
+						$priority_location = true;
1160
+						$term = get_term_by('name', $post_term, $post_type . '_tags');
1161
+					} else {
1162
+						$insert_term = wp_insert_term($post_term, $post_type . '_tags');
1163
+						$term = get_term_by('name', $post_term, $post_type . '_tags');
1164
+					}
1165
+				}
1166
+
1167
+				if (!is_wp_error($term) && is_object($term)) {
1168
+
1169
+					// fix tag link on detail page
1170
+					if ($priority_location) {
1171
+
1172
+						$tag_link = "<a href=''>$post_term</a>";
1173
+						/**
1174
+						 * Filter the tag name on the details page.
1175
+						 *
1176
+						 * @since 1.5.6
1177
+						 * @param string $tag_link The tag link html.
1178
+						 * @param object $term The tag term object.
1179
+						 */
1180
+						$tag_link = apply_filters('geodir_details_taxonomies_tag_link',$tag_link,$term);
1181
+						$links[] = $tag_link;
1182
+					} else {
1183
+						$tag_link = "<a href='" . esc_attr(get_term_link($term->term_id, $term->taxonomy)) . "'>$term->name</a>";
1184
+						/** This action is documented in geodirectory-template_actions.php */
1185
+						$tag_link = apply_filters('geodir_details_taxonomies_tag_link',$tag_link,$term);
1186
+						$links[] = $tag_link;
1187
+					}
1188
+					$terms[] = $term;
1189
+				}
1190
+				//
1191
+			}
1192
+			if (!isset($listing_label)) {
1193
+				$listing_label = '';
1194
+			}
1195
+			$taxonomies[$post_type . '_tags'] = wp_sprintf(__('%s Tags: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object)$terms);
1196
+		endif;
1197
+
1198
+	}
1199
+
1200
+	if (!empty($post->{$post_taxonomy})) {
1201
+		$links = array();
1202
+		$terms = array();
1203
+		$termsOrdered = array();
1204
+		if (!is_array($post->{$post_taxonomy})) {
1205
+			$post_term = explode(",", trim($post->{$post_taxonomy}, ","));
1206
+		} else {
1207
+			$post_term = $post->{$post_taxonomy};
1208 1208
 			
1209 1209
 			if ($preview && !$is_backend_preview) {
1210 1210
 				$post_term = geodir_add_parent_terms($post_term, $post_taxonomy);
1211 1211
 			}
1212
-        }
1213
-
1214
-        $post_term = array_unique($post_term);
1215
-        if (!empty($post_term)) {
1216
-            foreach ($post_term as $post_term) {
1217
-                $post_term = trim($post_term);
1218
-
1219
-                if ($post_term != ''):
1220
-                    $term = get_term_by('id', $post_term, $post_taxonomy);
1221
-
1222
-                    if (is_object($term)) {
1223
-                        $term_link = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>$term->name</a>";
1224
-                        /**
1225
-                         * Filter the category name on the details page.
1226
-                         *
1227
-                         * @since 1.5.6
1228
-                         * @param string $term_link The link html to the category.
1229
-                         * @param object $term The category term object.
1230
-                         */
1231
-                        $term_link = apply_filters('geodir_details_taxonomies_cat_link',$term_link,$term);
1232
-                        $links[] = $term_link;
1233
-                        $terms[] = $term;
1234
-                    }
1235
-                endif;
1236
-            }
1237
-            // order alphabetically
1238
-            asort($links);
1239
-            foreach (array_keys($links) as $key) {
1240
-                $termsOrdered[$key] = $terms[$key];
1241
-            }
1242
-            $terms = $termsOrdered;
1212
+		}
1213
+
1214
+		$post_term = array_unique($post_term);
1215
+		if (!empty($post_term)) {
1216
+			foreach ($post_term as $post_term) {
1217
+				$post_term = trim($post_term);
1218
+
1219
+				if ($post_term != ''):
1220
+					$term = get_term_by('id', $post_term, $post_taxonomy);
1221
+
1222
+					if (is_object($term)) {
1223
+						$term_link = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>$term->name</a>";
1224
+						/**
1225
+						 * Filter the category name on the details page.
1226
+						 *
1227
+						 * @since 1.5.6
1228
+						 * @param string $term_link The link html to the category.
1229
+						 * @param object $term The category term object.
1230
+						 */
1231
+						$term_link = apply_filters('geodir_details_taxonomies_cat_link',$term_link,$term);
1232
+						$links[] = $term_link;
1233
+						$terms[] = $term;
1234
+					}
1235
+				endif;
1236
+			}
1237
+			// order alphabetically
1238
+			asort($links);
1239
+			foreach (array_keys($links) as $key) {
1240
+				$termsOrdered[$key] = $terms[$key];
1241
+			}
1242
+			$terms = $termsOrdered;
1243 1243
 
1244
-        }
1244
+		}
1245 1245
 
1246
-        if (!isset($listing_label)) {
1247
-            $listing_label = '';
1248
-        }
1249
-        $taxonomies[$post_taxonomy] = wp_sprintf(__('%s Category: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object)$terms);
1246
+		if (!isset($listing_label)) {
1247
+			$listing_label = '';
1248
+		}
1249
+		$taxonomies[$post_taxonomy] = wp_sprintf(__('%s Category: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object)$terms);
1250 1250
 
1251
-    }
1251
+	}
1252 1252
 
1253
-    /**
1254
-     * Filter the taxonomies array before output.
1255
-     *
1256
-     * @since 1.5.9
1257
-     * @param array $taxonomies The array of cats and tags.
1258
-     * @param string $post_type The post type being output.
1259
-     * @param string $listing_label The post type label.
1260
-     * @param string $listing_label The post type label with ucwords function.
1261
-     */
1262
-    $taxonomies = apply_filters('geodir_details_taxonomies_output',$taxonomies,$post_type,$listing_label,geodir_ucwords($listing_label));
1253
+	/**
1254
+	 * Filter the taxonomies array before output.
1255
+	 *
1256
+	 * @since 1.5.9
1257
+	 * @param array $taxonomies The array of cats and tags.
1258
+	 * @param string $post_type The post type being output.
1259
+	 * @param string $listing_label The post type label.
1260
+	 * @param string $listing_label The post type label with ucwords function.
1261
+	 */
1262
+	$taxonomies = apply_filters('geodir_details_taxonomies_output',$taxonomies,$post_type,$listing_label,geodir_ucwords($listing_label));
1263 1263
 
1264
-    if (isset($taxonomies[$post_taxonomy])) {
1265
-        echo '<span class="geodir-category">' . $taxonomies[$post_taxonomy] . '</span>';
1266
-    }
1264
+	if (isset($taxonomies[$post_taxonomy])) {
1265
+		echo '<span class="geodir-category">' . $taxonomies[$post_taxonomy] . '</span>';
1266
+	}
1267 1267
 
1268
-    if (isset($taxonomies[$post_type . '_tags']))
1269
-        echo '<span class="geodir-tags">' . $taxonomies[$post_type . '_tags'] . '</span>';
1268
+	if (isset($taxonomies[$post_type . '_tags']))
1269
+		echo '<span class="geodir-tags">' . $taxonomies[$post_type . '_tags'] . '</span>';
1270 1270
 
1271
-    ?>
1271
+	?>
1272 1272
     </p><?php
1273 1273
 }
1274 1274
 
@@ -1290,140 +1290,140 @@  discard block
 block discarded – undo
1290 1290
 function geodir_action_details_micordata($post='')
1291 1291
 {
1292 1292
 
1293
-    global $preview;
1294
-    if(empty($post)){global $post;}
1295
-    if ($preview || !geodir_is_page('detail')) {
1296
-        return;
1297
-    }
1298
-
1299
-    // url
1300
-    $c_url = geodir_curPageURL();
1301
-
1302
-    // post reviews
1303
-    $post_reviews = get_comments(array('post_id' => $post->ID, 'status' => 'approve'));
1304
-    if (empty($post_reviews)) {
1305
-        $reviews = '';
1306
-    } else {
1307
-        foreach ($post_reviews as $review) {
1308
-            $reviews[] = array(
1309
-                "@type" => "Review",
1310
-                "author" => $review->comment_author,
1311
-                "datePublished" => $review->comment_date,
1312
-                "description" => $review->comment_content,
1313
-                "reviewRating" => array(
1314
-                    "@type" => "Rating",
1315
-                    "bestRating" => "5",// @todo this will need to be filtered for review manager if user changes the score.
1316
-                    "ratingValue" => geodir_get_commentoverall($review->comment_ID),
1317
-                    "worstRating" => "1"
1318
-                )
1319
-            );
1320
-        }
1321
-
1322
-    }
1323
-
1324
-    // post images
1325
-    $post_images = geodir_get_images($post->ID, 'thumbnail', get_option('geodir_listing_no_img'));
1326
-    if (empty($post_images)) {
1327
-        $images = '';
1328
-    } else {
1329
-        $i_arr = array();
1330
-        foreach ($post_images as $img) {
1331
-            $i_arr[] = $img->src;
1332
-        }
1333
-
1334
-        if (count($i_arr) == 1) {
1335
-            $images = $i_arr[0];
1336
-        } else {
1337
-            $images = $i_arr;
1338
-        }
1339
-
1340
-    }
1341
-    //print_r($post);
1342
-    // external links
1343
-    $external_links =  array();
1344
-    $external_links[] = $post->geodir_website;
1345
-    $external_links[] = $post->geodir_twitter;
1346
-    $external_links[] = $post->geodir_facebook;
1347
-    $external_links = array_filter($external_links);
1348
-
1349
-    if(!empty($external_links)){
1350
-        $external_links = array_values($external_links);
1351
-    }
1352
-
1353
-    // reviews
1354
-    $comment_count = geodir_get_review_count_total($post->ID);
1355
-    $post_avgratings = geodir_get_post_rating($post->ID);
1356
-
1357
-    // schema type
1358
-    $schema_type = 'LocalBusiness';
1359
-    if(isset($post->default_category) && $post->default_category){
1360
-        $cat_schema = geodir_get_tax_meta($post->default_category, 'ct_cat_schema', false, $post->post_type);
1361
-        if($cat_schema){$schema_type = $cat_schema;}
1362
-        if(!$schema_type && $post->post_type=='gd_event'){$schema_type = 'Event';}
1363
-    }
1364
-
1365
-    $schema = array();
1366
-    $schema['@context'] = "https://schema.org";
1367
-    $schema['@type'] = $schema_type;
1368
-    $schema['name'] = $post->post_title;
1369
-    $schema['description'] = wp_strip_all_tags( $post->post_content, true );
1370
-    $schema['telephone'] = $post->geodir_contact;
1371
-    $schema['url'] = $c_url;
1372
-    $schema['sameAs'] = $external_links;
1373
-    $schema['image'] = $images;
1374
-    $schema['address'] = array(
1375
-        "@type" => "PostalAddress",
1376
-        "streetAddress" => $post->post_address,
1377
-        "addressLocality" => $post->post_city,
1378
-        "addressRegion" => $post->post_region,
1379
-        "addressCountry" => $post->post_country,
1380
-        "postalCode" => $post->post_zip
1381
-    );
1382
-
1383
-    if($post->post_latitude && $post->post_longitude) {
1384
-        $schema['geo'] = array(
1385
-            "@type" => "GeoCoordinates",
1386
-            "latitude" => $post->post_latitude,
1387
-            "longitude" => $post->post_longitude
1388
-        );
1389
-    }
1390
-
1391
-    if($post_avgratings) {
1392
-        $schema['aggregateRating'] = array(
1393
-            "@type" => "AggregateRating",
1394
-            "ratingValue" => $post_avgratings,
1395
-            "bestRating" => "5", // @todo this will need to be filtered for review manager if user changes the score.
1396
-            "worstRating" => "1",
1397
-            "ratingCount" => $comment_count
1398
-        );
1399
-    }
1400
-    $schema['review'] = $reviews;
1401
-
1402
-    /**
1403
-     * Allow the schema JSON-LD info to be filtered.
1404
-     *
1405
-     * @since 1.5.4
1406
-     * @since 1.5.7 Added $post variable.
1407
-     * @param array $schema The array of schema data to be filtered.
1408
-     * @param object $post The post object.
1409
-     */
1410
-    $schema = apply_filters('geodir_details_schema', $schema,$post);
1411
-
1412
-
1413
-    echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
1414
-
1415
-
1416
-    $uploads = wp_upload_dir();
1417
-    $facebook_og = (isset($post->featured_image) && $post->featured_image) ? '<meta property="og:image" content="'.$uploads['baseurl'].$post->featured_image.'"/>' : '';
1418
-
1419
-    /**
1420
-     * Show facebook open graph meta info
1421
-     *
1422
-     * @since 1.6.6
1423
-     * @param string $facebook_og The open graph html to be filtered.
1424
-     * @param object $post The post object.
1425
-     */
1426
-    echo apply_filters('geodir_details_facebook_og', $facebook_og,$post);
1293
+	global $preview;
1294
+	if(empty($post)){global $post;}
1295
+	if ($preview || !geodir_is_page('detail')) {
1296
+		return;
1297
+	}
1298
+
1299
+	// url
1300
+	$c_url = geodir_curPageURL();
1301
+
1302
+	// post reviews
1303
+	$post_reviews = get_comments(array('post_id' => $post->ID, 'status' => 'approve'));
1304
+	if (empty($post_reviews)) {
1305
+		$reviews = '';
1306
+	} else {
1307
+		foreach ($post_reviews as $review) {
1308
+			$reviews[] = array(
1309
+				"@type" => "Review",
1310
+				"author" => $review->comment_author,
1311
+				"datePublished" => $review->comment_date,
1312
+				"description" => $review->comment_content,
1313
+				"reviewRating" => array(
1314
+					"@type" => "Rating",
1315
+					"bestRating" => "5",// @todo this will need to be filtered for review manager if user changes the score.
1316
+					"ratingValue" => geodir_get_commentoverall($review->comment_ID),
1317
+					"worstRating" => "1"
1318
+				)
1319
+			);
1320
+		}
1321
+
1322
+	}
1323
+
1324
+	// post images
1325
+	$post_images = geodir_get_images($post->ID, 'thumbnail', get_option('geodir_listing_no_img'));
1326
+	if (empty($post_images)) {
1327
+		$images = '';
1328
+	} else {
1329
+		$i_arr = array();
1330
+		foreach ($post_images as $img) {
1331
+			$i_arr[] = $img->src;
1332
+		}
1333
+
1334
+		if (count($i_arr) == 1) {
1335
+			$images = $i_arr[0];
1336
+		} else {
1337
+			$images = $i_arr;
1338
+		}
1339
+
1340
+	}
1341
+	//print_r($post);
1342
+	// external links
1343
+	$external_links =  array();
1344
+	$external_links[] = $post->geodir_website;
1345
+	$external_links[] = $post->geodir_twitter;
1346
+	$external_links[] = $post->geodir_facebook;
1347
+	$external_links = array_filter($external_links);
1348
+
1349
+	if(!empty($external_links)){
1350
+		$external_links = array_values($external_links);
1351
+	}
1352
+
1353
+	// reviews
1354
+	$comment_count = geodir_get_review_count_total($post->ID);
1355
+	$post_avgratings = geodir_get_post_rating($post->ID);
1356
+
1357
+	// schema type
1358
+	$schema_type = 'LocalBusiness';
1359
+	if(isset($post->default_category) && $post->default_category){
1360
+		$cat_schema = geodir_get_tax_meta($post->default_category, 'ct_cat_schema', false, $post->post_type);
1361
+		if($cat_schema){$schema_type = $cat_schema;}
1362
+		if(!$schema_type && $post->post_type=='gd_event'){$schema_type = 'Event';}
1363
+	}
1364
+
1365
+	$schema = array();
1366
+	$schema['@context'] = "https://schema.org";
1367
+	$schema['@type'] = $schema_type;
1368
+	$schema['name'] = $post->post_title;
1369
+	$schema['description'] = wp_strip_all_tags( $post->post_content, true );
1370
+	$schema['telephone'] = $post->geodir_contact;
1371
+	$schema['url'] = $c_url;
1372
+	$schema['sameAs'] = $external_links;
1373
+	$schema['image'] = $images;
1374
+	$schema['address'] = array(
1375
+		"@type" => "PostalAddress",
1376
+		"streetAddress" => $post->post_address,
1377
+		"addressLocality" => $post->post_city,
1378
+		"addressRegion" => $post->post_region,
1379
+		"addressCountry" => $post->post_country,
1380
+		"postalCode" => $post->post_zip
1381
+	);
1382
+
1383
+	if($post->post_latitude && $post->post_longitude) {
1384
+		$schema['geo'] = array(
1385
+			"@type" => "GeoCoordinates",
1386
+			"latitude" => $post->post_latitude,
1387
+			"longitude" => $post->post_longitude
1388
+		);
1389
+	}
1390
+
1391
+	if($post_avgratings) {
1392
+		$schema['aggregateRating'] = array(
1393
+			"@type" => "AggregateRating",
1394
+			"ratingValue" => $post_avgratings,
1395
+			"bestRating" => "5", // @todo this will need to be filtered for review manager if user changes the score.
1396
+			"worstRating" => "1",
1397
+			"ratingCount" => $comment_count
1398
+		);
1399
+	}
1400
+	$schema['review'] = $reviews;
1401
+
1402
+	/**
1403
+	 * Allow the schema JSON-LD info to be filtered.
1404
+	 *
1405
+	 * @since 1.5.4
1406
+	 * @since 1.5.7 Added $post variable.
1407
+	 * @param array $schema The array of schema data to be filtered.
1408
+	 * @param object $post The post object.
1409
+	 */
1410
+	$schema = apply_filters('geodir_details_schema', $schema,$post);
1411
+
1412
+
1413
+	echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
1414
+
1415
+
1416
+	$uploads = wp_upload_dir();
1417
+	$facebook_og = (isset($post->featured_image) && $post->featured_image) ? '<meta property="og:image" content="'.$uploads['baseurl'].$post->featured_image.'"/>' : '';
1418
+
1419
+	/**
1420
+	 * Show facebook open graph meta info
1421
+	 *
1422
+	 * @since 1.6.6
1423
+	 * @param string $facebook_og The open graph html to be filtered.
1424
+	 * @param object $post The post object.
1425
+	 */
1426
+	echo apply_filters('geodir_details_facebook_og', $facebook_og,$post);
1427 1427
 
1428 1428
 
1429 1429
 
@@ -1443,7 +1443,7 @@  discard block
 block discarded – undo
1443 1443
  */
1444 1444
 function geodir_action_details_next_prev()
1445 1445
 {
1446
-    ?>
1446
+	?>
1447 1447
     <div class="geodir-pos_navigation clearfix">
1448 1448
     <div
1449 1449
         class="geodir-post_left"><?php previous_post_link('%link', '' . __('Previous', 'geodirectory'), false) ?></div>
@@ -1461,15 +1461,15 @@  discard block
 block discarded – undo
1461 1461
  */
1462 1462
 function geodir_action_before_single_post()
1463 1463
 {
1464
-    global $post;
1465
-    /**
1466
-     * Called at the very start of the details page output, before the title section.
1467
-     *
1468
-     * @since 1.0.0
1469
-     * @param object $post The current post object.
1470
-     * @global WP_Post|null $post The current post, if available.
1471
-     */
1472
-    do_action('geodir_before_single_post', $post); // extra action	
1464
+	global $post;
1465
+	/**
1466
+	 * Called at the very start of the details page output, before the title section.
1467
+	 *
1468
+	 * @since 1.0.0
1469
+	 * @param object $post The current post object.
1470
+	 * @global WP_Post|null $post The current post, if available.
1471
+	 */
1472
+	do_action('geodir_before_single_post', $post); // extra action	
1473 1473
 }
1474 1474
 
1475 1475
 /**
@@ -1480,13 +1480,13 @@  discard block
 block discarded – undo
1480 1480
  */
1481 1481
 function geodir_action_after_single_post($post)
1482 1482
 {
1483
-    /**
1484
-     * Called on the details page after the details page tabs section and before the next/prev buttons.
1485
-     *
1486
-     * @since 1.0.0
1487
-     * @param object $post The current post object.
1488
-     */
1489
-    do_action('geodir_after_single_post', $post); // extra action	
1483
+	/**
1484
+	 * Called on the details page after the details page tabs section and before the next/prev buttons.
1485
+	 *
1486
+	 * @since 1.0.0
1487
+	 * @param object $post The current post object.
1488
+	 */
1489
+	do_action('geodir_after_single_post', $post); // extra action	
1490 1490
 }
1491 1491
 
1492 1492
 add_action('geodir_details_main_content', 'geodir_action_before_single_post', 10);
@@ -1512,168 +1512,168 @@  discard block
 block discarded – undo
1512 1512
  */
1513 1513
 function geodir_action_listings_title()
1514 1514
 {
1515
-    global $wp, $term;
1516
-
1517
-    $gd_post_type = geodir_get_current_posttype();
1518
-    $post_type_info = get_post_type_object($gd_post_type);
1519
-
1520
-    $add_string_in_title = __('All', 'geodirectory') . ' ';
1521
-    if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
1522
-        $add_string_in_title = __('My Favorite', 'geodirectory') . ' ';
1523
-    }
1524
-
1525
-    $list_title = $add_string_in_title . __($post_type_info->labels->name, 'geodirectory');
1526
-    $single_name = $post_type_info->labels->singular_name;
1527
-
1528
-    $taxonomy = geodir_get_taxonomies($gd_post_type, true);
1529
-
1530
-    $gd_country = get_query_var('gd_country');
1531
-    $gd_region = get_query_var('gd_region');
1532
-    $gd_city = get_query_var('gd_city');
1533
-
1534
-    if (!empty($term)) {
1535
-        $location_name = '';
1536
-        if ($gd_country != '' || $gd_region != '' || $gd_city != '') {
1537
-            if ($gd_country != '') {
1538
-                $location_name = geodir_sanitize_location_name('gd_country', $gd_country);
1539
-            }
1540
-
1541
-            if ($gd_region != '') {
1542
-                $location_name = geodir_sanitize_location_name('gd_region', $gd_region);
1543
-            }
1544
-
1545
-            if ($gd_city != '') {
1546
-                $location_name = geodir_sanitize_location_name('gd_city', $gd_city);
1547
-            }
1548
-        }
1549
-
1550
-        $current_term = get_term_by('slug', $term, $taxonomy[0]);
1551
-        if (!empty($current_term)) {
1552
-            $current_term_name = __(geodir_utf8_ucfirst($current_term->name), 'geodirectory');
1553
-            if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type . 'category') {
1554
-                $location_last_char = substr($location_name, -1);
1555
-                $location_name_attach = geodir_strtolower($location_last_char) == 's' ? __("'", 'geodirectory') : __("'s", 'geodirectory');
1556
-                $list_title .= __(' in', 'geodirectory') . ' ' . $location_name . $location_name_attach . ' ' . $current_term_name;
1557
-            } else {
1558
-                $list_title .= __(' in', 'geodirectory') . " '" . $current_term_name . "'";
1559
-            }
1560
-        } else {
1561
-            if (count($taxonomy) > 1) {
1562
-                $current_term = get_term_by('slug', $term, $taxonomy[1]);
1563
-
1564
-                if (!empty($current_term)) {
1565
-                    $current_term_name = __(geodir_utf8_ucfirst($current_term->name), 'geodirectory');
1566
-                    if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type . 'category') {
1567
-                        $location_last_char = substr($location_name, -1);
1568
-                        $location_name_attach = geodir_strtolower($location_last_char) == 's' ? __("'", 'geodirectory') : __("'s", 'geodirectory');
1569
-                        $list_title .= __(' in', 'geodirectory') . ' ' . $location_name . $location_name_attach . ' ' . $current_term_name;
1570
-                    } else {
1571
-                        $list_title .= __(' in', 'geodirectory') . " '" . $current_term_name . "'";
1572
-                    }
1573
-                }
1574
-            }
1575
-        }
1515
+	global $wp, $term;
1576 1516
 
1577
-    } else {
1578
-        $gd_country = (isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] != '') ? $wp->query_vars['gd_country'] : '';
1579
-        $gd_region = (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] != '') ? $wp->query_vars['gd_region'] : '';
1580
-        $gd_city = (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] != '') ? $wp->query_vars['gd_city'] : '';
1517
+	$gd_post_type = geodir_get_current_posttype();
1518
+	$post_type_info = get_post_type_object($gd_post_type);
1581 1519
 
1582
-        $gd_country_actual = $gd_region_actual = $gd_city_actual = '';
1520
+	$add_string_in_title = __('All', 'geodirectory') . ' ';
1521
+	if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
1522
+		$add_string_in_title = __('My Favorite', 'geodirectory') . ' ';
1523
+	}
1583 1524
 
1584
-        if (function_exists('get_actual_location_name')) {
1585
-            $gd_country_actual = $gd_country != '' ? get_actual_location_name('country', $gd_country, true) : $gd_country;
1586
-            $gd_region_actual = $gd_region != '' ? get_actual_location_name('region', $gd_region) : $gd_region;
1587
-            $gd_city_actual = $gd_city != '' ? get_actual_location_name('city', $gd_city) : $gd_city;
1588
-        }
1525
+	$list_title = $add_string_in_title . __($post_type_info->labels->name, 'geodirectory');
1526
+	$single_name = $post_type_info->labels->singular_name;
1589 1527
 
1590
-        if ($gd_city != '') {
1591
-            if ($gd_city_actual != '') {
1592
-                $gd_city = $gd_city_actual;
1593
-            } else {
1594
-                $gd_city = preg_replace('/-(\d+)$/', '', $gd_city);
1595
-                $gd_city = preg_replace('/[_-]/', ' ', $gd_city);
1596
-                $gd_city = __(geodir_ucwords($gd_city), 'geodirectory');
1597
-            }
1528
+	$taxonomy = geodir_get_taxonomies($gd_post_type, true);
1598 1529
 
1599
-            $list_title .= __(' in', 'geodirectory') . " '" . $gd_city . "'";
1600
-        } else if ($gd_region != '') {
1601
-            if ($gd_region_actual != '') {
1602
-                $gd_region = $gd_region_actual;
1603
-            } else {
1604
-                $gd_region = preg_replace('/-(\d+)$/', '', $gd_region);
1605
-                $gd_region = preg_replace('/[_-]/', ' ', $gd_region);
1606
-                $gd_region = __(geodir_ucwords($gd_region), 'geodirectory');
1607
-            }
1530
+	$gd_country = get_query_var('gd_country');
1531
+	$gd_region = get_query_var('gd_region');
1532
+	$gd_city = get_query_var('gd_city');
1608 1533
 
1609
-            $list_title .= __(' in', 'geodirectory') . " '" . $gd_region . "'";
1610
-        } else if ($gd_country != '') {
1611
-            if ($gd_country_actual != '') {
1612
-                $gd_country = $gd_country_actual;
1613
-            } else {
1614
-                $gd_country = preg_replace('/-(\d+)$/', '', $gd_country);
1615
-                $gd_country = preg_replace('/[_-]/', ' ', $gd_country);
1616
-                $gd_country = __(geodir_ucwords($gd_country), 'geodirectory');
1617
-            }
1618
-
1619
-            $list_title .= __(' in', 'geodirectory') . " '" . $gd_country . "'";
1620
-        }
1621
-    }
1622
-
1623
-    if (is_search()) {
1624
-        $list_title = __('Search', 'geodirectory') . ' ' . __(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
1625
-    }
1626
-    /** This action is documented in geodirectory_template_actions.php */
1627
-    $class = apply_filters('geodir_page_title_class', 'entry-title fn');
1628
-    /** This action is documented in geodirectory_template_actions.php */
1629
-    $class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
1630
-
1631
-
1632
-    $title = $list_title;
1633
-    $gd_page = '';
1634
-    if(geodir_is_page('pt')){
1635
-        $gd_page = 'pt';
1636
-        $title  = (get_option('geodir_page_title_pt')) ? get_option('geodir_page_title_pt') : $title;
1637
-    }
1638
-    elseif(geodir_is_page('listing')){
1639
-        $gd_page = 'listing';
1640
-        global $wp_query;
1641
-        $current_term = $wp_query->get_queried_object();
1642
-        if (strpos($current_term->taxonomy,'_tags') !== false) {
1643
-            $title = (get_option('geodir_page_title_tag-listing')) ? get_option('geodir_page_title_tag-listing') : $title;
1644
-        }else{
1645
-            $title = (get_option('geodir_page_title_cat-listing')) ? get_option('geodir_page_title_cat-listing') : $title;
1646
-        }
1534
+	if (!empty($term)) {
1535
+		$location_name = '';
1536
+		if ($gd_country != '' || $gd_region != '' || $gd_city != '') {
1537
+			if ($gd_country != '') {
1538
+				$location_name = geodir_sanitize_location_name('gd_country', $gd_country);
1539
+			}
1647 1540
 
1648
-    }
1649
-    elseif(geodir_is_page('author')){
1650
-        $gd_page = 'author';
1651
-        if(isset($_REQUEST['list']) && $_REQUEST['list']=='favourite'){
1652
-            $title = (get_option('geodir_page_title_favorite')) ? get_option('geodir_page_title_favorite') : $title;
1653
-        }else{
1654
-            $title = (get_option('geodir_page_title_author')) ? get_option('geodir_page_title_author') : $title;
1655
-        }
1541
+			if ($gd_region != '') {
1542
+				$location_name = geodir_sanitize_location_name('gd_region', $gd_region);
1543
+			}
1656 1544
 
1657
-    }
1545
+			if ($gd_city != '') {
1546
+				$location_name = geodir_sanitize_location_name('gd_city', $gd_city);
1547
+			}
1548
+		}
1549
+
1550
+		$current_term = get_term_by('slug', $term, $taxonomy[0]);
1551
+		if (!empty($current_term)) {
1552
+			$current_term_name = __(geodir_utf8_ucfirst($current_term->name), 'geodirectory');
1553
+			if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type . 'category') {
1554
+				$location_last_char = substr($location_name, -1);
1555
+				$location_name_attach = geodir_strtolower($location_last_char) == 's' ? __("'", 'geodirectory') : __("'s", 'geodirectory');
1556
+				$list_title .= __(' in', 'geodirectory') . ' ' . $location_name . $location_name_attach . ' ' . $current_term_name;
1557
+			} else {
1558
+				$list_title .= __(' in', 'geodirectory') . " '" . $current_term_name . "'";
1559
+			}
1560
+		} else {
1561
+			if (count($taxonomy) > 1) {
1562
+				$current_term = get_term_by('slug', $term, $taxonomy[1]);
1563
+
1564
+				if (!empty($current_term)) {
1565
+					$current_term_name = __(geodir_utf8_ucfirst($current_term->name), 'geodirectory');
1566
+					if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type . 'category') {
1567
+						$location_last_char = substr($location_name, -1);
1568
+						$location_name_attach = geodir_strtolower($location_last_char) == 's' ? __("'", 'geodirectory') : __("'s", 'geodirectory');
1569
+						$list_title .= __(' in', 'geodirectory') . ' ' . $location_name . $location_name_attach . ' ' . $current_term_name;
1570
+					} else {
1571
+						$list_title .= __(' in', 'geodirectory') . " '" . $current_term_name . "'";
1572
+					}
1573
+				}
1574
+			}
1575
+		}
1576
+
1577
+	} else {
1578
+		$gd_country = (isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] != '') ? $wp->query_vars['gd_country'] : '';
1579
+		$gd_region = (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] != '') ? $wp->query_vars['gd_region'] : '';
1580
+		$gd_city = (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] != '') ? $wp->query_vars['gd_city'] : '';
1581
+
1582
+		$gd_country_actual = $gd_region_actual = $gd_city_actual = '';
1583
+
1584
+		if (function_exists('get_actual_location_name')) {
1585
+			$gd_country_actual = $gd_country != '' ? get_actual_location_name('country', $gd_country, true) : $gd_country;
1586
+			$gd_region_actual = $gd_region != '' ? get_actual_location_name('region', $gd_region) : $gd_region;
1587
+			$gd_city_actual = $gd_city != '' ? get_actual_location_name('city', $gd_city) : $gd_city;
1588
+		}
1589
+
1590
+		if ($gd_city != '') {
1591
+			if ($gd_city_actual != '') {
1592
+				$gd_city = $gd_city_actual;
1593
+			} else {
1594
+				$gd_city = preg_replace('/-(\d+)$/', '', $gd_city);
1595
+				$gd_city = preg_replace('/[_-]/', ' ', $gd_city);
1596
+				$gd_city = __(geodir_ucwords($gd_city), 'geodirectory');
1597
+			}
1658 1598
 
1599
+			$list_title .= __(' in', 'geodirectory') . " '" . $gd_city . "'";
1600
+		} else if ($gd_region != '') {
1601
+			if ($gd_region_actual != '') {
1602
+				$gd_region = $gd_region_actual;
1603
+			} else {
1604
+				$gd_region = preg_replace('/-(\d+)$/', '', $gd_region);
1605
+				$gd_region = preg_replace('/[_-]/', ' ', $gd_region);
1606
+				$gd_region = __(geodir_ucwords($gd_region), 'geodirectory');
1607
+			}
1659 1608
 
1660
-    /**
1661
-     * Filter page title to replace variables.
1662
-     *
1663
-     * @since 1.5.4
1664
-     * @param string $title The page title including variables.
1665
-     * @param string $gd_page The GeoDirectory page type if any.
1666
-     */
1667
-    $title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
1609
+			$list_title .= __(' in', 'geodirectory') . " '" . $gd_region . "'";
1610
+		} else if ($gd_country != '') {
1611
+			if ($gd_country_actual != '') {
1612
+				$gd_country = $gd_country_actual;
1613
+			} else {
1614
+				$gd_country = preg_replace('/-(\d+)$/', '', $gd_country);
1615
+				$gd_country = preg_replace('/[_-]/', ' ', $gd_country);
1616
+				$gd_country = __(geodir_ucwords($gd_country), 'geodirectory');
1617
+			}
1668 1618
 
1669
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
1670
-        /**
1671
-         * Filter the listing page title.
1672
-         *
1673
-         * @since 1.0.0
1674
-         * @param string $list_title The title for the category page.
1675
-         */
1676
-        apply_filters('geodir_listing_page_title', $title) . '</h1></header>';
1619
+			$list_title .= __(' in', 'geodirectory') . " '" . $gd_country . "'";
1620
+		}
1621
+	}
1622
+
1623
+	if (is_search()) {
1624
+		$list_title = __('Search', 'geodirectory') . ' ' . __(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
1625
+	}
1626
+	/** This action is documented in geodirectory_template_actions.php */
1627
+	$class = apply_filters('geodir_page_title_class', 'entry-title fn');
1628
+	/** This action is documented in geodirectory_template_actions.php */
1629
+	$class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
1630
+
1631
+
1632
+	$title = $list_title;
1633
+	$gd_page = '';
1634
+	if(geodir_is_page('pt')){
1635
+		$gd_page = 'pt';
1636
+		$title  = (get_option('geodir_page_title_pt')) ? get_option('geodir_page_title_pt') : $title;
1637
+	}
1638
+	elseif(geodir_is_page('listing')){
1639
+		$gd_page = 'listing';
1640
+		global $wp_query;
1641
+		$current_term = $wp_query->get_queried_object();
1642
+		if (strpos($current_term->taxonomy,'_tags') !== false) {
1643
+			$title = (get_option('geodir_page_title_tag-listing')) ? get_option('geodir_page_title_tag-listing') : $title;
1644
+		}else{
1645
+			$title = (get_option('geodir_page_title_cat-listing')) ? get_option('geodir_page_title_cat-listing') : $title;
1646
+		}
1647
+
1648
+	}
1649
+	elseif(geodir_is_page('author')){
1650
+		$gd_page = 'author';
1651
+		if(isset($_REQUEST['list']) && $_REQUEST['list']=='favourite'){
1652
+			$title = (get_option('geodir_page_title_favorite')) ? get_option('geodir_page_title_favorite') : $title;
1653
+		}else{
1654
+			$title = (get_option('geodir_page_title_author')) ? get_option('geodir_page_title_author') : $title;
1655
+		}
1656
+
1657
+	}
1658
+
1659
+
1660
+	/**
1661
+	 * Filter page title to replace variables.
1662
+	 *
1663
+	 * @since 1.5.4
1664
+	 * @param string $title The page title including variables.
1665
+	 * @param string $gd_page The GeoDirectory page type if any.
1666
+	 */
1667
+	$title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
1668
+
1669
+	echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
1670
+		/**
1671
+		 * Filter the listing page title.
1672
+		 *
1673
+		 * @since 1.0.0
1674
+		 * @param string $list_title The title for the category page.
1675
+		 */
1676
+		apply_filters('geodir_listing_page_title', $title) . '</h1></header>';
1677 1677
 }
1678 1678
 
1679 1679
 add_action('geodir_listings_page_description', 'geodir_action_listings_description', 10);
@@ -1686,46 +1686,46 @@  discard block
 block discarded – undo
1686 1686
  */
1687 1687
 function geodir_action_listings_description()
1688 1688
 {
1689
-    global $wp_query;
1690
-    $current_term = $wp_query->get_queried_object();
1689
+	global $wp_query;
1690
+	$current_term = $wp_query->get_queried_object();
1691 1691
 
1692
-    $gd_post_type = geodir_get_current_posttype();
1693
-    if (isset($current_term->term_id) && $current_term->term_id != '') {
1692
+	$gd_post_type = geodir_get_current_posttype();
1693
+	if (isset($current_term->term_id) && $current_term->term_id != '') {
1694 1694
 
1695
-        $term_desc = term_description($current_term->term_id, $gd_post_type . '_tags');
1696
-        $saved_data = stripslashes(geodir_get_tax_meta($current_term->term_id, 'ct_cat_top_desc', false, $gd_post_type));
1697
-        if ($term_desc && !$saved_data) {
1698
-            $saved_data = $term_desc;
1699
-        }
1695
+		$term_desc = term_description($current_term->term_id, $gd_post_type . '_tags');
1696
+		$saved_data = stripslashes(geodir_get_tax_meta($current_term->term_id, 'ct_cat_top_desc', false, $gd_post_type));
1697
+		if ($term_desc && !$saved_data) {
1698
+			$saved_data = $term_desc;
1699
+		}
1700 1700
 
1701
-        // stop payment manager filtering content length
1702
-        $filter_priority = has_filter( 'the_content', 'geodir_payments_the_content' );
1703
-        if ( false !== $filter_priority ) {
1704
-            remove_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1705
-        }
1701
+		// stop payment manager filtering content length
1702
+		$filter_priority = has_filter( 'the_content', 'geodir_payments_the_content' );
1703
+		if ( false !== $filter_priority ) {
1704
+			remove_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1705
+		}
1706 1706
 
1707
-        /**
1708
-         * Apply the core filter `the_content` filter to the variable string.
1709
-         *
1710
-         * This is a WordPress core filter that does many things.
1711
-         *
1712
-         * @since 1.0.0
1713
-         * @param string $var The string to apply the filter to.
1714
-         */
1715
-        $cat_description = apply_filters('the_content', $saved_data);
1707
+		/**
1708
+		 * Apply the core filter `the_content` filter to the variable string.
1709
+		 *
1710
+		 * This is a WordPress core filter that does many things.
1711
+		 *
1712
+		 * @since 1.0.0
1713
+		 * @param string $var The string to apply the filter to.
1714
+		 */
1715
+		$cat_description = apply_filters('the_content', $saved_data);
1716 1716
 
1717 1717
 
1718
-        if ( false !== $filter_priority ) {
1719
-            add_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1720
-        }
1718
+		if ( false !== $filter_priority ) {
1719
+			add_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1720
+		}
1721 1721
 
1722
-        if ($cat_description) {
1723
-            ?>
1722
+		if ($cat_description) {
1723
+			?>
1724 1724
 
1725 1725
             <div class="term_description"><?php echo $cat_description;?></div> <?php
1726
-        }
1726
+		}
1727 1727
 
1728
-    }
1728
+	}
1729 1729
 }
1730 1730
 
1731 1731
 // action for adding the listings page top widget area
@@ -1744,11 +1744,11 @@  discard block
 block discarded – undo
1744 1744
  */
1745 1745
 function geodir_action_geodir_sidebar_listings_top()
1746 1746
 {
1747
-    if (get_option('geodir_show_listing_top_section')) { ?>
1747
+	if (get_option('geodir_show_listing_top_section')) { ?>
1748 1748
         <div
1749 1749
             class="<?php
1750
-            /** This action is documented in geodirectory_template_actions.php */
1751
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_listing_top'); ?>">
1750
+			/** This action is documented in geodirectory_template_actions.php */
1751
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_listing_top'); ?>">
1752 1752
             <?php dynamic_sidebar('geodir_listing_top'); ?>
1753 1753
         </div><!-- clearfix ends here-->
1754 1754
     <?php }
@@ -1771,35 +1771,35 @@  discard block
 block discarded – undo
1771 1771
  */
1772 1772
 function geodir_action_sidebar_left_open($type = '', $id = '', $class = '', $itemtype = '')
1773 1773
 {
1774
-    if ($type == 'home-page' && $width = get_option('geodir_width_home_left_section')) {
1775
-        $width_css = 'style="width:' . $width . '%;"';
1776
-    } elseif ($type == 'listings-page' && $width = get_option('geodir_width_listing_left_section')) {
1777
-        $width_css = 'style="width:' . $width . '%;"';
1778
-    } elseif ($type == 'search-page' && $width = get_option('geodir_width_search_left_section')) {
1779
-        $width_css = 'style="width:' . $width . '%;"';
1780
-    } elseif ($type == 'author-page' && $width = get_option('geodir_width_author_left_section')) {
1781
-        $width_css = 'style="width:' . $width . '%;"';
1782
-    } else {
1783
-        $width_css = '';
1784
-    }
1785
-
1786
-    $tc = get_option('theme_compatibility_setting');
1787
-    if (!empty($tc['geodir_sidebar_left_open_replace'])) {
1788
-        $text = $tc['geodir_sidebar_left_open_replace'];
1789
-    } else {
1790
-        $text = '<aside  id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>';
1791
-    }
1792
-
1793
-    if (!empty($tc['geodir_sidebar_left_open_id'])) {
1794
-        $id = $tc['geodir_sidebar_left_open_id'];
1795
-    }
1796
-    if (!empty($tc['geodir_sidebar_left_open_class'])) {
1797
-        $class = $tc['geodir_sidebar_left_open_class'];
1798
-    }
1799
-
1800
-    $text = str_replace(array("[id]", "[class]", "[itemtype]", "[width_css]"), array($id, $class, $itemtype, $width_css), $text);
1801
-
1802
-    echo $text;
1774
+	if ($type == 'home-page' && $width = get_option('geodir_width_home_left_section')) {
1775
+		$width_css = 'style="width:' . $width . '%;"';
1776
+	} elseif ($type == 'listings-page' && $width = get_option('geodir_width_listing_left_section')) {
1777
+		$width_css = 'style="width:' . $width . '%;"';
1778
+	} elseif ($type == 'search-page' && $width = get_option('geodir_width_search_left_section')) {
1779
+		$width_css = 'style="width:' . $width . '%;"';
1780
+	} elseif ($type == 'author-page' && $width = get_option('geodir_width_author_left_section')) {
1781
+		$width_css = 'style="width:' . $width . '%;"';
1782
+	} else {
1783
+		$width_css = '';
1784
+	}
1785
+
1786
+	$tc = get_option('theme_compatibility_setting');
1787
+	if (!empty($tc['geodir_sidebar_left_open_replace'])) {
1788
+		$text = $tc['geodir_sidebar_left_open_replace'];
1789
+	} else {
1790
+		$text = '<aside  id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>';
1791
+	}
1792
+
1793
+	if (!empty($tc['geodir_sidebar_left_open_id'])) {
1794
+		$id = $tc['geodir_sidebar_left_open_id'];
1795
+	}
1796
+	if (!empty($tc['geodir_sidebar_left_open_class'])) {
1797
+		$class = $tc['geodir_sidebar_left_open_class'];
1798
+	}
1799
+
1800
+	$text = str_replace(array("[id]", "[class]", "[itemtype]", "[width_css]"), array($id, $class, $itemtype, $width_css), $text);
1801
+
1802
+	echo $text;
1803 1803
 }
1804 1804
 
1805 1805
 // action for adding the primary div closing tag
@@ -1815,13 +1815,13 @@  discard block
 block discarded – undo
1815 1815
  */
1816 1816
 function geodir_action_sidebar_left_close($type = '')
1817 1817
 {
1818
-    $tc = get_option('theme_compatibility_setting');
1819
-    if (!empty($tc['geodir_sidebar_left_close_replace'])) {
1820
-        $text = $tc['geodir_sidebar_left_close_replace'];
1821
-    } else {
1822
-        $text = '</aside><!-- sidebar ends here-->';
1823
-    }
1824
-    echo $text;
1818
+	$tc = get_option('theme_compatibility_setting');
1819
+	if (!empty($tc['geodir_sidebar_left_close_replace'])) {
1820
+		$text = $tc['geodir_sidebar_left_close_replace'];
1821
+	} else {
1822
+		$text = '</aside><!-- sidebar ends here-->';
1823
+	}
1824
+	echo $text;
1825 1825
 }
1826 1826
 
1827 1827
 /**
@@ -1834,7 +1834,7 @@  discard block
 block discarded – undo
1834 1834
  */
1835 1835
 function geodir_listing_left_section()
1836 1836
 {
1837
-    if (get_option('geodir_show_listing_left_section')) { ?>
1837
+	if (get_option('geodir_show_listing_left_section')) { ?>
1838 1838
         <div class="geodir-content-left geodir-sidebar-wrap">
1839 1839
             <?php dynamic_sidebar('geodir_listing_left_sidebar'); ?>
1840 1840
         </div><!-- end geodir-content-left -->
@@ -1852,20 +1852,20 @@  discard block
 block discarded – undo
1852 1852
  */
1853 1853
 function geodir_action_listings_sidebar_left()
1854 1854
 {
1855
-    if (get_option('geodir_show_listing_left_section')) {
1856
-        /** This action is documented in geodirectory_template_actions.php */
1857
-        do_action('geodir_sidebar_left_open', 'listings-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'https://schema.org/WPSideBar');
1858
-        /**
1859
-         * Calls the listings page (category) left sidebar content.
1860
-         *
1861
-         * All the content for the listings page left sidebar is added via this hook.
1862
-         *
1863
-         * @since 1.0.0
1864
-         */
1865
-        do_action('geodir_listings_sidebar_left_inside');
1866
-        /** This action is documented in geodirectory_template_actions.php */
1867
-        do_action('geodir_sidebar_left_close', 'listings-page');
1868
-    }
1855
+	if (get_option('geodir_show_listing_left_section')) {
1856
+		/** This action is documented in geodirectory_template_actions.php */
1857
+		do_action('geodir_sidebar_left_open', 'listings-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'https://schema.org/WPSideBar');
1858
+		/**
1859
+		 * Calls the listings page (category) left sidebar content.
1860
+		 *
1861
+		 * All the content for the listings page left sidebar is added via this hook.
1862
+		 *
1863
+		 * @since 1.0.0
1864
+		 */
1865
+		do_action('geodir_listings_sidebar_left_inside');
1866
+		/** This action is documented in geodirectory_template_actions.php */
1867
+		do_action('geodir_sidebar_left_close', 'listings-page');
1868
+	}
1869 1869
 }
1870 1870
 
1871 1871
 /**
@@ -1878,7 +1878,7 @@  discard block
 block discarded – undo
1878 1878
  */
1879 1879
 function geodir_listing_right_section()
1880 1880
 {
1881
-    if (get_option('geodir_show_listing_right_section')) { ?>
1881
+	if (get_option('geodir_show_listing_right_section')) { ?>
1882 1882
         <div class="geodir-content-right geodir-sidebar-wrap">
1883 1883
             <?php dynamic_sidebar('geodir_listing_right_sidebar'); ?>
1884 1884
         </div><!-- end geodir-content-right -->
@@ -1896,20 +1896,20 @@  discard block
 block discarded – undo
1896 1896
  */
1897 1897
 function geodir_action_listings_sidebar_right()
1898 1898
 {
1899
-    if (get_option('geodir_show_listing_right_section')) {
1900
-        /** This action is documented in geodirectory_template_actions.php */
1901
-        do_action('geodir_sidebar_right_open', 'listings-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
1902
-        /**
1903
-         * Calls the listings page (category) right sidebar content.
1904
-         *
1905
-         * All the content for the listings page right sidebar is added via this hook.
1906
-         *
1907
-         * @since 1.0.0
1908
-         */
1909
-        do_action('geodir_listings_sidebar_right_inside');
1910
-        /** This action is documented in geodirectory_template_actions.php */
1911
-        do_action('geodir_sidebar_right_close', 'listings-page');
1912
-    }
1899
+	if (get_option('geodir_show_listing_right_section')) {
1900
+		/** This action is documented in geodirectory_template_actions.php */
1901
+		do_action('geodir_sidebar_right_open', 'listings-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
1902
+		/**
1903
+		 * Calls the listings page (category) right sidebar content.
1904
+		 *
1905
+		 * All the content for the listings page right sidebar is added via this hook.
1906
+		 *
1907
+		 * @since 1.0.0
1908
+		 */
1909
+		do_action('geodir_listings_sidebar_right_inside');
1910
+		/** This action is documented in geodirectory_template_actions.php */
1911
+		do_action('geodir_sidebar_right_close', 'listings-page');
1912
+	}
1913 1913
 }
1914 1914
 
1915 1915
 
@@ -1926,23 +1926,23 @@  discard block
 block discarded – undo
1926 1926
  */
1927 1927
 function geodir_action_main_content_open($type = '', $id = '', $class = '')
1928 1928
 {
1929
-    $tc = get_option('theme_compatibility_setting');
1930
-    if (!empty($tc['geodir_main_content_open_replace'])) {
1931
-        $text = $tc['geodir_main_content_open_replace'];
1932
-    } else {
1933
-        $text = '<main id="[id]" class="[class]" role="main">';
1934
-    }
1929
+	$tc = get_option('theme_compatibility_setting');
1930
+	if (!empty($tc['geodir_main_content_open_replace'])) {
1931
+		$text = $tc['geodir_main_content_open_replace'];
1932
+	} else {
1933
+		$text = '<main id="[id]" class="[class]" role="main">';
1934
+	}
1935 1935
 
1936
-    if (!empty($tc['geodir_main_content_open_id'])) {
1937
-        $id = $tc['geodir_main_content_open_id'];
1938
-    }
1939
-    if (!empty($tc['geodir_main_content_open_class'])) {
1940
-        $class = $tc['geodir_main_content_open_class'];
1941
-    }
1936
+	if (!empty($tc['geodir_main_content_open_id'])) {
1937
+		$id = $tc['geodir_main_content_open_id'];
1938
+	}
1939
+	if (!empty($tc['geodir_main_content_open_class'])) {
1940
+		$class = $tc['geodir_main_content_open_class'];
1941
+	}
1942 1942
 
1943
-    $text = str_replace(array("[id]", "[class]"), array($id, $class), $text);
1943
+	$text = str_replace(array("[id]", "[class]"), array($id, $class), $text);
1944 1944
 
1945
-    echo $text;
1945
+	echo $text;
1946 1946
 }
1947 1947
 
1948 1948
 // action for adding the primary div closing tag
@@ -1955,13 +1955,13 @@  discard block
 block discarded – undo
1955 1955
  */
1956 1956
 function geodir_action_main_content_close()
1957 1957
 {
1958
-    $tc = get_option('theme_compatibility_setting');
1959
-    if (!empty($tc['geodir_main_content_close_replace'])) {
1960
-        $text = $tc['geodir_main_content_close_replace'];
1961
-    } else {
1962
-        $text = '</main><!-- main ends here-->';
1963
-    }
1964
-    echo $text;
1958
+	$tc = get_option('theme_compatibility_setting');
1959
+	if (!empty($tc['geodir_main_content_close_replace'])) {
1960
+		$text = $tc['geodir_main_content_close_replace'];
1961
+	} else {
1962
+		$text = '</main><!-- main ends here-->';
1963
+	}
1964
+	echo $text;
1965 1965
 }
1966 1966
 
1967 1967
 /**
@@ -1973,14 +1973,14 @@  discard block
 block discarded – undo
1973 1973
  */
1974 1974
 function geodir_action_listings_content_inside()
1975 1975
 {
1976
-    global $gridview_columns;
1977
-    $listing_view = get_option('geodir_listing_view');
1978
-    if (strstr($listing_view, 'gridview')) {
1979
-        $gridview_columns = $listing_view;
1980
-        $listing_view_exp = explode('_', $listing_view);
1981
-        $listing_view = $listing_view_exp[0];
1982
-    }
1983
-    geodir_get_template_part('listing', 'listview');
1976
+	global $gridview_columns;
1977
+	$listing_view = get_option('geodir_listing_view');
1978
+	if (strstr($listing_view, 'gridview')) {
1979
+		$gridview_columns = $listing_view;
1980
+		$listing_view_exp = explode('_', $listing_view);
1981
+		$listing_view = $listing_view_exp[0];
1982
+	}
1983
+	geodir_get_template_part('listing', 'listview');
1984 1984
 }
1985 1985
 
1986 1986
 add_action('geodir_listings_content_inside', 'geodir_action_listings_content_inside', 10);
@@ -1996,47 +1996,47 @@  discard block
 block discarded – undo
1996 1996
  */
1997 1997
 function geodir_action_listings_content()
1998 1998
 {
1999
-    /**
2000
-     * This is used to add HTML opening wrappers to the main content of most pages including listings, author, search, home etc.
2001
-     *
2002
-     * @since 1.0.0
2003
-     * @param string $type The page type. Values can be 'listings-page', 'author-page', 'search-page' or 'home-page'.
2004
-     * @param string $id The id for the div. Usually 'geodir-main-content'.
2005
-     * @param string $class The class for the div. Values can be 'listings-page', 'author-page', 'search-page' or 'home-page'.
2006
-     * @see 'geodir_main_content_close' Where the oposing closing tag is added.
2007
-     */
2008
-    do_action('geodir_main_content_open', 'listings-page', 'geodir-main-content', 'listings-page');
2009
-    $extra_class = apply_filters('geodir_before_listing_wrapper_extra_class', '', 'listings-page');
2010
-    echo '<div class="clearfix '.$extra_class.'">';
2011
-    /**
2012
-     * Called before the listings page content, inside the outer wrapper. Used on listings pages and search and author pages.
2013
-     *
2014
-     * @since 1.0.0
2015
-     */
2016
-    do_action('geodir_before_listing');
2017
-    echo '</div>';
2018
-
2019
-    /**
2020
-     * This actions calls the listings list content. Used on listings pages and search and author pages.
2021
-     *
2022
-     * @since 1.0.0
2023
-     */
2024
-    do_action('geodir_listings_content_inside');
2025
-
2026
-    /**
2027
-     * Called after the listings content, inside the outer wrapper HTML. Used on listings pages and search and author pages.
2028
-     *
2029
-     * @since 1.0.0
2030
-     */
2031
-    do_action('geodir_after_listing');
2032
-
2033
-    /**
2034
-     * This is used to add HTML closing wrappers to the main content of most pages including listings, author, search, home etc.
2035
-     *
2036
-     * @since 1.0.0
2037
-     * @see 'geodir_main_content_open' Where the oposing opening tag is added.
2038
-     */
2039
-    do_action('geodir_main_content_close', 'listings-page');
1999
+	/**
2000
+	 * This is used to add HTML opening wrappers to the main content of most pages including listings, author, search, home etc.
2001
+	 *
2002
+	 * @since 1.0.0
2003
+	 * @param string $type The page type. Values can be 'listings-page', 'author-page', 'search-page' or 'home-page'.
2004
+	 * @param string $id The id for the div. Usually 'geodir-main-content'.
2005
+	 * @param string $class The class for the div. Values can be 'listings-page', 'author-page', 'search-page' or 'home-page'.
2006
+	 * @see 'geodir_main_content_close' Where the oposing closing tag is added.
2007
+	 */
2008
+	do_action('geodir_main_content_open', 'listings-page', 'geodir-main-content', 'listings-page');
2009
+	$extra_class = apply_filters('geodir_before_listing_wrapper_extra_class', '', 'listings-page');
2010
+	echo '<div class="clearfix '.$extra_class.'">';
2011
+	/**
2012
+	 * Called before the listings page content, inside the outer wrapper. Used on listings pages and search and author pages.
2013
+	 *
2014
+	 * @since 1.0.0
2015
+	 */
2016
+	do_action('geodir_before_listing');
2017
+	echo '</div>';
2018
+
2019
+	/**
2020
+	 * This actions calls the listings list content. Used on listings pages and search and author pages.
2021
+	 *
2022
+	 * @since 1.0.0
2023
+	 */
2024
+	do_action('geodir_listings_content_inside');
2025
+
2026
+	/**
2027
+	 * Called after the listings content, inside the outer wrapper HTML. Used on listings pages and search and author pages.
2028
+	 *
2029
+	 * @since 1.0.0
2030
+	 */
2031
+	do_action('geodir_after_listing');
2032
+
2033
+	/**
2034
+	 * This is used to add HTML closing wrappers to the main content of most pages including listings, author, search, home etc.
2035
+	 *
2036
+	 * @since 1.0.0
2037
+	 * @see 'geodir_main_content_open' Where the oposing opening tag is added.
2038
+	 */
2039
+	do_action('geodir_main_content_close', 'listings-page');
2040 2040
 }
2041 2041
 
2042 2042
 
@@ -2051,10 +2051,10 @@  discard block
 block discarded – undo
2051 2051
  */
2052 2052
 function geodir_action_sidebar_listings_bottom_section()
2053 2053
 {
2054
-    if (get_option('geodir_show_listing_bottom_section')) { ?>
2054
+	if (get_option('geodir_show_listing_bottom_section')) { ?>
2055 2055
         <div class="<?php
2056
-            /** This action is documented in geodirectory_template_actions.php */
2057
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_listing_bottom'); ?>">
2056
+			/** This action is documented in geodirectory_template_actions.php */
2057
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_listing_bottom'); ?>">
2058 2058
             <?php dynamic_sidebar('geodir_listing_bottom'); ?>
2059 2059
         </div><!-- clearfix ends here-->
2060 2060
     <?php }
@@ -2074,38 +2074,38 @@  discard block
 block discarded – undo
2074 2074
  */
2075 2075
 function geodir_action_add_listing_page_title()
2076 2076
 {
2077
-    if (isset($_REQUEST['listing_type']) && $_REQUEST['listing_type'] != '')
2078
-        $listing_type = sanitize_text_field($_REQUEST['listing_type']);
2079
-    /** This action is documented in geodirectory_template_actions.php */
2080
-    $class = apply_filters('geodir_page_title_class', 'entry-title fn');
2081
-    /** This action is documented in geodirectory_template_actions.php */
2082
-    $class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
2083
-
2084
-    $title = apply_filters('geodir_add_listing_page_title_text', get_the_title());
2085
-
2086
-    if(geodir_is_page('add-listing')){
2087
-        $gd_page = 'add-listing';
2088
-        if(isset($_REQUEST['pid']) && $_REQUEST['pid'] != ''){
2089
-            $title = (get_option('geodir_page_title_edit-listing')) ? get_option('geodir_page_title_edit-listing') : $title;
2090
-        }elseif(isset($listing_type)){
2091
-            $title = (get_option('geodir_page_title_add-listing')) ? get_option('geodir_page_title_add-listing') : $title;
2092
-        }
2077
+	if (isset($_REQUEST['listing_type']) && $_REQUEST['listing_type'] != '')
2078
+		$listing_type = sanitize_text_field($_REQUEST['listing_type']);
2079
+	/** This action is documented in geodirectory_template_actions.php */
2080
+	$class = apply_filters('geodir_page_title_class', 'entry-title fn');
2081
+	/** This action is documented in geodirectory_template_actions.php */
2082
+	$class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
2083
+
2084
+	$title = apply_filters('geodir_add_listing_page_title_text', get_the_title());
2085
+
2086
+	if(geodir_is_page('add-listing')){
2087
+		$gd_page = 'add-listing';
2088
+		if(isset($_REQUEST['pid']) && $_REQUEST['pid'] != ''){
2089
+			$title = (get_option('geodir_page_title_edit-listing')) ? get_option('geodir_page_title_edit-listing') : $title;
2090
+		}elseif(isset($listing_type)){
2091
+			$title = (get_option('geodir_page_title_add-listing')) ? get_option('geodir_page_title_add-listing') : $title;
2092
+		}
2093 2093
 
2094
-    }
2094
+	}
2095 2095
 
2096 2096
 
2097
-    /**
2098
-     * Filter page title to replace variables.
2099
-     *
2100
-     * @since 1.5.4
2101
-     * @param string $title The page title including variables.
2102
-     * @param string $gd_page The GeoDirectory page type if any.
2103
-     */
2104
-    $title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2097
+	/**
2098
+	 * Filter page title to replace variables.
2099
+	 *
2100
+	 * @since 1.5.4
2101
+	 * @param string $title The page title including variables.
2102
+	 * @param string $gd_page The GeoDirectory page type if any.
2103
+	 */
2104
+	$title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2105 2105
 
2106
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">';
2107
-    echo $title;
2108
-    echo '</h1></header>';
2106
+	echo '<header class="' . $class_header . '"><h1 class="' . $class . '">';
2107
+	echo $title;
2108
+	echo '</h1></header>';
2109 2109
 }
2110 2110
 
2111 2111
 add_action('geodir_add_listing_page_mandatory', 'geodir_action_add_listing_page_mandatory', 10);
@@ -2136,61 +2136,61 @@  discard block
 block discarded – undo
2136 2136
  */
2137 2137
 function geodir_action_add_listing_form()
2138 2138
 {
2139
-    global $cat_display, $post_cat, $current_user, $gd_session;
2140
-    $page_id = get_the_ID();
2141
-    $post = '';
2142
-    $title = '';
2143
-    $desc = '';
2144
-    $kw_tags = '';
2145
-    $required_msg = '';
2146
-    $submit_button = '';
2147
-
2148
-    $ajax_action = isset($_REQUEST['ajax_action']) ? $_REQUEST['ajax_action'] : 'add';
2149
-
2150
-    $thumb_img_arr = array();
2151
-    $curImages = '';
2152
-
2153
-    if (isset($_REQUEST['backandedit'])) {
2154
-        global $post;
2155
-        $post = (object)$gd_session->get('listing');
2156
-        $listing_type = $post->listing_type;
2157
-        $title = $post->post_title;
2158
-        $desc = $post->post_desc;
2159
-        $post_cat = isset($post->post_category) ? $post->post_category : '';
2160
-
2161
-        $kw_tags = $post->post_tags;
2162
-        $curImages = isset($post->post_images) ? $post->post_images : '';
2163
-    } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2164
-        global $post, $post_images;
2165
-
2166
-        $post = geodir_get_post_info($_REQUEST['pid']);
2167
-        $thumb_img_arr = geodir_get_images($post->ID);
2168
-        if ($thumb_img_arr) {
2169
-            foreach ($thumb_img_arr as $post_img) {
2170
-                $curImages .= $post_img->src . ',';
2171
-            }
2172
-        }
2139
+	global $cat_display, $post_cat, $current_user, $gd_session;
2140
+	$page_id = get_the_ID();
2141
+	$post = '';
2142
+	$title = '';
2143
+	$desc = '';
2144
+	$kw_tags = '';
2145
+	$required_msg = '';
2146
+	$submit_button = '';
2147
+
2148
+	$ajax_action = isset($_REQUEST['ajax_action']) ? $_REQUEST['ajax_action'] : 'add';
2149
+
2150
+	$thumb_img_arr = array();
2151
+	$curImages = '';
2152
+
2153
+	if (isset($_REQUEST['backandedit'])) {
2154
+		global $post;
2155
+		$post = (object)$gd_session->get('listing');
2156
+		$listing_type = $post->listing_type;
2157
+		$title = $post->post_title;
2158
+		$desc = $post->post_desc;
2159
+		$post_cat = isset($post->post_category) ? $post->post_category : '';
2160
+
2161
+		$kw_tags = $post->post_tags;
2162
+		$curImages = isset($post->post_images) ? $post->post_images : '';
2163
+	} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2164
+		global $post, $post_images;
2165
+
2166
+		$post = geodir_get_post_info($_REQUEST['pid']);
2167
+		$thumb_img_arr = geodir_get_images($post->ID);
2168
+		if ($thumb_img_arr) {
2169
+			foreach ($thumb_img_arr as $post_img) {
2170
+				$curImages .= $post_img->src . ',';
2171
+			}
2172
+		}
2173 2173
 
2174
-        $listing_type = $post->post_type;
2175
-        $title = $post->post_title;
2176
-        $desc = $post->post_content;
2177
-        $kw_tags = $post->post_tags;
2178
-        $kw_tags = implode(",", wp_get_object_terms($post->ID, $listing_type . '_tags', array('fields' => 'names')));
2179
-    } else {
2180
-        $listing_type = sanitize_text_field($_REQUEST['listing_type']);
2181
-    }
2174
+		$listing_type = $post->post_type;
2175
+		$title = $post->post_title;
2176
+		$desc = $post->post_content;
2177
+		$kw_tags = $post->post_tags;
2178
+		$kw_tags = implode(",", wp_get_object_terms($post->ID, $listing_type . '_tags', array('fields' => 'names')));
2179
+	} else {
2180
+		$listing_type = sanitize_text_field($_REQUEST['listing_type']);
2181
+	}
2182 2182
 
2183
-    if ($current_user->ID != '0') {
2184
-        $user_login = true;
2185
-    }
2183
+	if ($current_user->ID != '0') {
2184
+		$user_login = true;
2185
+	}
2186 2186
 
2187
-    $post_type_info = geodir_get_posttype_info($listing_type);
2187
+	$post_type_info = geodir_get_posttype_info($listing_type);
2188 2188
 
2189
-    $cpt_singular_name = (isset($post_type_info['labels']['singular_name']) && $post_type_info['labels']['singular_name']) ? __($post_type_info['labels']['singular_name'], 'geodirectory') : __('Listing','geodirectory');
2189
+	$cpt_singular_name = (isset($post_type_info['labels']['singular_name']) && $post_type_info['labels']['singular_name']) ? __($post_type_info['labels']['singular_name'], 'geodirectory') : __('Listing','geodirectory');
2190 2190
     
2191
-    $package_info = array();
2192
-    $package_info = geodir_post_package_info($package_info, $post);
2193
-    ?>
2191
+	$package_info = array();
2192
+	$package_info = geodir_post_package_info($package_info, $post);
2193
+	?>
2194 2194
     <form name="propertyform" id="propertyform" action="<?php echo get_page_link(geodir_preview_page_id());?>" method="post" enctype="multipart/form-data">
2195 2195
         <input type="hidden" name="preview" value="<?php echo sanitize_text_field($listing_type);?>"/>
2196 2196
         <input type="hidden" name="listing_type" value="<?php echo sanitize_text_field($listing_type);?>"/>
@@ -2201,114 +2201,114 @@  discard block
 block discarded – undo
2201 2201
         <?php } if (isset($_REQUEST['backandedit'])) { ?>
2202 2202
             <input type="hidden" name="backandedit" value="<?php echo sanitize_text_field($_REQUEST['backandedit']);?>"/>
2203 2203
         <?php
2204
-        } 
2205
-        /**
2206
-         * Called at the very top of the add listing page form for frontend.
2207
-         *
2208
-         * This is called just before the "Enter Listing Details" text.
2209
-         *
2210
-         * @since 1.0.0
2211
-         */
2212
-        do_action('geodir_before_detail_fields');
2213
-        ?>
2204
+		} 
2205
+		/**
2206
+		 * Called at the very top of the add listing page form for frontend.
2207
+		 *
2208
+		 * This is called just before the "Enter Listing Details" text.
2209
+		 *
2210
+		 * @since 1.0.0
2211
+		 */
2212
+		do_action('geodir_before_detail_fields');
2213
+		?>
2214 2214
         <h5 id="geodir_fieldset_details" class="geodir-fieldset-row" gd-fieldset="details"><?php echo LISTING_DETAILS_TEXT;?></h5>
2215 2215
         <?php
2216
-        /**
2217
-         * Called at the top of the add listing page form for frontend.
2218
-         *
2219
-         * This is called after the "Enter Listing Details" text.
2220
-         *
2221
-         * @since 1.0.0
2222
-         */
2223
-        do_action('geodir_before_main_form_fields');
2224
-        ?>
2216
+		/**
2217
+		 * Called at the top of the add listing page form for frontend.
2218
+		 *
2219
+		 * This is called after the "Enter Listing Details" text.
2220
+		 *
2221
+		 * @since 1.0.0
2222
+		 */
2223
+		do_action('geodir_before_main_form_fields');
2224
+		?>
2225 2225
         <div id="geodir_post_title_row" class="required_field geodir_form_row clearfix gd-fieldset-details">
2226 2226
             <label><?php
2227
-                /**
2228
-                 * Filter the add listing page title input label.
2229
-                 *
2230
-                 * @since 1.6.11
2231
-                 * @param string $title The title to be output.
2232
-                 * @param string $cpt_singular_name The singular title of the curent CPT.
2233
-                 * @param string $listing_type The CPT being requested. ie: gd_place.
2234
-                 */
2235
-                echo apply_filters('geodir_add_listing_title_label', sprintf( __('%s Title', 'geodirectory'), $cpt_singular_name ),$cpt_singular_name,$listing_type); ?><span>*</span> </label>
2227
+				/**
2228
+				 * Filter the add listing page title input label.
2229
+				 *
2230
+				 * @since 1.6.11
2231
+				 * @param string $title The title to be output.
2232
+				 * @param string $cpt_singular_name The singular title of the curent CPT.
2233
+				 * @param string $listing_type The CPT being requested. ie: gd_place.
2234
+				 */
2235
+				echo apply_filters('geodir_add_listing_title_label', sprintf( __('%s Title', 'geodirectory'), $cpt_singular_name ),$cpt_singular_name,$listing_type); ?><span>*</span> </label>
2236 2236
             <input type="text" field_type="text" name="post_title" id="post_title" class="geodir_textfield"
2237 2237
                    value="<?php echo esc_attr(stripslashes($title)); ?>"/>
2238 2238
             <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory');?></span>
2239 2239
         </div>
2240 2240
         <?php
2241
-        $show_editor = get_option('geodir_tiny_editor_on_add_listing');
2242
-        $show_editor = !empty($show_editor) && in_array($listing_type, $show_editor) ? true : false;
2243
-        /**
2244
-         * Filter whether to show or don't show the editor.
2245
-         *
2246
-         * @since 1.6.16
2247
-         * @param bool $show_editor If true the editor will be available for description field.
2248
-         * @param object $package_info The listing package.
2249
-         * @param string $listing_type The current post type.
2250
-         * @param object $post The current post object.
2251
-         */
2252
-        $show_editor = apply_filters('geodir_description_field_show_editor', $show_editor, $package_info, $listing_type, $post);
2253
-
2254
-        $desc = $show_editor ? stripslashes($desc) : esc_attr(stripslashes($desc));
2255
-        $desc_limit = '';
2256
-        /**
2257
-         * Filter the add listing description field character limit number.
2258
-         *
2259
-         * @since 1.0.0
2260
-         * @param int $desc_limit The amount of characters to limit the description to.
2261
-         */
2262
-        $desc_limit = apply_filters('geodir_description_field_desc_limit', $desc_limit);
2263
-        /**
2264
-         * Filter the add listing description field text.
2265
-         *
2266
-         * @since 1.0.0
2267
-         * @param string $desc The text for the description field.
2268
-         * @param int $desc_limit The character limit number if any.
2269
-         */
2270
-        $desc = apply_filters('geodir_description_field_desc', $desc, $desc_limit);
2271
-        $desc_limit_msg = '';
2272
-        /**
2273
-         * Filter the add listing description limit message.
2274
-         *
2275
-         * This is the message shown if there is a limit applied to the amount of characters the description can use.
2276
-         *
2277
-         * @since 1.0.0
2278
-         * @param string $desc_limit_msg The limit message string if any.
2279
-         * @param int $desc_limit The character limit numer if any.
2280
-         */
2281
-        $desc_limit_msg = apply_filters('geodir_description_field_desc_limit_msg', $desc_limit_msg, $desc_limit);
2241
+		$show_editor = get_option('geodir_tiny_editor_on_add_listing');
2242
+		$show_editor = !empty($show_editor) && in_array($listing_type, $show_editor) ? true : false;
2243
+		/**
2244
+		 * Filter whether to show or don't show the editor.
2245
+		 *
2246
+		 * @since 1.6.16
2247
+		 * @param bool $show_editor If true the editor will be available for description field.
2248
+		 * @param object $package_info The listing package.
2249
+		 * @param string $listing_type The current post type.
2250
+		 * @param object $post The current post object.
2251
+		 */
2252
+		$show_editor = apply_filters('geodir_description_field_show_editor', $show_editor, $package_info, $listing_type, $post);
2253
+
2254
+		$desc = $show_editor ? stripslashes($desc) : esc_attr(stripslashes($desc));
2255
+		$desc_limit = '';
2256
+		/**
2257
+		 * Filter the add listing description field character limit number.
2258
+		 *
2259
+		 * @since 1.0.0
2260
+		 * @param int $desc_limit The amount of characters to limit the description to.
2261
+		 */
2262
+		$desc_limit = apply_filters('geodir_description_field_desc_limit', $desc_limit);
2263
+		/**
2264
+		 * Filter the add listing description field text.
2265
+		 *
2266
+		 * @since 1.0.0
2267
+		 * @param string $desc The text for the description field.
2268
+		 * @param int $desc_limit The character limit number if any.
2269
+		 */
2270
+		$desc = apply_filters('geodir_description_field_desc', $desc, $desc_limit);
2271
+		$desc_limit_msg = '';
2272
+		/**
2273
+		 * Filter the add listing description limit message.
2274
+		 *
2275
+		 * This is the message shown if there is a limit applied to the amount of characters the description can use.
2276
+		 *
2277
+		 * @since 1.0.0
2278
+		 * @param string $desc_limit_msg The limit message string if any.
2279
+		 * @param int $desc_limit The character limit numer if any.
2280
+		 */
2281
+		$desc_limit_msg = apply_filters('geodir_description_field_desc_limit_msg', $desc_limit_msg, $desc_limit);
2282 2282
         
2283
-        $desc_class = '';
2284
-        if ($desc_limit === '' || (int)$desc_limit > 0) {
2285
-            /**
2286
-             * Called on the add listing page form for frontend just before the description field.
2287
-             *
2288
-             * @since 1.0.0
2289
-             */
2290
-            do_action('geodir_before_description_field');
2283
+		$desc_class = '';
2284
+		if ($desc_limit === '' || (int)$desc_limit > 0) {
2285
+			/**
2286
+			 * Called on the add listing page form for frontend just before the description field.
2287
+			 *
2288
+			 * @since 1.0.0
2289
+			 */
2290
+			do_action('geodir_before_description_field');
2291 2291
             
2292
-            $desc_class = ' required_field';
2293
-        } else {
2294
-            $desc_class = ' hidden';
2295
-        }
2296
-        ?>
2292
+			$desc_class = ' required_field';
2293
+		} else {
2294
+			$desc_class = ' hidden';
2295
+		}
2296
+		?>
2297 2297
         <div id="geodir_post_desc_row" class="geodir_form_row clearfix gd-fieldset-details<?php echo $desc_class;?>">
2298 2298
             <label><?php
2299
-                /**
2300
-                 * Filter the add listing page description input label.
2301
-                 *
2302
-                 * @since 1.6.11
2303
-                 * @param string $title The title to be output.
2304
-                 * @param string $cpt_singular_name The singular title of the curent CPT.
2305
-                 * @param string $listing_type The CPT being requested. ie: gd_place.
2306
-                 */
2307
-                echo apply_filters('geodir_add_listing_description_label',sprintf( __('%s Description', 'geodirectory'), $cpt_singular_name ),$cpt_singular_name,$listing_type); ?><span><?php if ($desc_limit != '0') { echo '*'; } ?></span> </label>
2299
+				/**
2300
+				 * Filter the add listing page description input label.
2301
+				 *
2302
+				 * @since 1.6.11
2303
+				 * @param string $title The title to be output.
2304
+				 * @param string $cpt_singular_name The singular title of the curent CPT.
2305
+				 * @param string $listing_type The CPT being requested. ie: gd_place.
2306
+				 */
2307
+				echo apply_filters('geodir_add_listing_description_label',sprintf( __('%s Description', 'geodirectory'), $cpt_singular_name ),$cpt_singular_name,$listing_type); ?><span><?php if ($desc_limit != '0') { echo '*'; } ?></span> </label>
2308 2308
             <?php
2309
-            if ($show_editor) {
2310
-                $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
2311
-            ?>
2309
+			if ($show_editor) {
2310
+				$editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
2311
+			?>
2312 2312
                 <div class="editor" field_id="post_desc" field_type="editor">
2313 2313
                     <?php wp_editor($desc, "post_desc", $editor_settings); ?>
2314 2314
                 </div>
@@ -2322,56 +2322,56 @@  discard block
 block discarded – undo
2322 2322
             <span class="geodir_message_error"><?php echo _e($required_msg, 'geodirectory');?></span>
2323 2323
         </div>
2324 2324
         <?php
2325
-        if ($desc_limit === '' || (int)$desc_limit > 0) {
2326
-            /**
2327
-             * Called on the add listing page form for frontend just after the description field.
2328
-             *
2329
-             * @since 1.0.0
2330
-             */
2331
-            do_action('geodir_after_description_field');
2332
-        }
2325
+		if ($desc_limit === '' || (int)$desc_limit > 0) {
2326
+			/**
2327
+			 * Called on the add listing page form for frontend just after the description field.
2328
+			 *
2329
+			 * @since 1.0.0
2330
+			 */
2331
+			do_action('geodir_after_description_field');
2332
+		}
2333 2333
         
2334
-        $kw_tags = esc_attr(stripslashes($kw_tags));
2335
-        $kw_tags_count = TAGKW_TEXT_COUNT;
2336
-        $kw_tags_msg = TAGKW_MSG;
2337
-        /**
2338
-         * Filter the add listing tags character limit.
2339
-         *
2340
-         * @since 1.0.0
2341
-         * @param int $kw_tags_count The character count limit if any.
2342
-         */
2343
-        $kw_tags_count = apply_filters('geodir_listing_tags_field_tags_count', $kw_tags_count);
2344
-        /**
2345
-         * Filter the add listing tags field value.
2346
-         *
2347
-         * You can use the $_REQUEST values to check if this is a go back and edit value etc.
2348
-         *
2349
-         * @since 1.0.0
2350
-         * @param string $kw_tags The tag field value, usually a comma separated list of tags.
2351
-         * @param int $kw_tags_count The character count limit if any.
2352
-         */
2353
-        $kw_tags = apply_filters('geodir_listing_tags_field_tags', $kw_tags, $kw_tags_count);
2354
-        /**
2355
-         * Filter the add listing tags field message text.
2356
-         *
2357
-         * @since 1.0.0
2358
-         * @param string $kw_tags_msg The message shown under the field.
2359
-         * @param int $kw_tags_count The character count limit if any.
2360
-         */
2361
-        $kw_tags_msg = apply_filters('geodir_listing_tags_field_tags_msg', $kw_tags_msg, $kw_tags_count);
2334
+		$kw_tags = esc_attr(stripslashes($kw_tags));
2335
+		$kw_tags_count = TAGKW_TEXT_COUNT;
2336
+		$kw_tags_msg = TAGKW_MSG;
2337
+		/**
2338
+		 * Filter the add listing tags character limit.
2339
+		 *
2340
+		 * @since 1.0.0
2341
+		 * @param int $kw_tags_count The character count limit if any.
2342
+		 */
2343
+		$kw_tags_count = apply_filters('geodir_listing_tags_field_tags_count', $kw_tags_count);
2344
+		/**
2345
+		 * Filter the add listing tags field value.
2346
+		 *
2347
+		 * You can use the $_REQUEST values to check if this is a go back and edit value etc.
2348
+		 *
2349
+		 * @since 1.0.0
2350
+		 * @param string $kw_tags The tag field value, usually a comma separated list of tags.
2351
+		 * @param int $kw_tags_count The character count limit if any.
2352
+		 */
2353
+		$kw_tags = apply_filters('geodir_listing_tags_field_tags', $kw_tags, $kw_tags_count);
2354
+		/**
2355
+		 * Filter the add listing tags field message text.
2356
+		 *
2357
+		 * @since 1.0.0
2358
+		 * @param string $kw_tags_msg The message shown under the field.
2359
+		 * @param int $kw_tags_count The character count limit if any.
2360
+		 */
2361
+		$kw_tags_msg = apply_filters('geodir_listing_tags_field_tags_msg', $kw_tags_msg, $kw_tags_count);
2362 2362
         
2363
-        $tags_class = '';
2364
-        if ($kw_tags_count === '' || (int)$kw_tags_count > 0) {
2365
-            /**
2366
-             * Called on the add listing page form for frontend just before the tags field.
2367
-             *
2368
-             * @since 1.0.0
2369
-             */
2370
-            do_action('geodir_before_listing_tags_field');
2371
-        } else {
2372
-            $tags_class = ' hidden';
2373
-        }
2374
-        ?>
2363
+		$tags_class = '';
2364
+		if ($kw_tags_count === '' || (int)$kw_tags_count > 0) {
2365
+			/**
2366
+			 * Called on the add listing page form for frontend just before the tags field.
2367
+			 *
2368
+			 * @since 1.0.0
2369
+			 */
2370
+			do_action('geodir_before_listing_tags_field');
2371
+		} else {
2372
+			$tags_class = ' hidden';
2373
+		}
2374
+		?>
2375 2375
         <div id="geodir_post_tags_row" class="geodir_form_row clearfix gd-fieldset-details<?php echo $tags_class;?>">
2376 2376
             <label><?php echo TAGKW_TEXT; ?></label>
2377 2377
             <input name="post_tags" id="post_tags" value="<?php echo $kw_tags; ?>" type="text" class="geodir_textfield"
@@ -2379,90 +2379,90 @@  discard block
 block discarded – undo
2379 2379
             <span class="geodir_message_note"><?php echo $kw_tags_msg;?></span>
2380 2380
         </div>
2381 2381
         <?php
2382
-        if ($kw_tags_count === '' || (int)$kw_tags_count > 0) {
2383
-            /**
2384
-             * Called on the add listing page form for frontend just after the tags field.
2385
-             *
2386
-             * @since 1.0.0
2387
-             */
2388
-            do_action('geodir_after_listing_tags_field');
2389
-        }
2382
+		if ($kw_tags_count === '' || (int)$kw_tags_count > 0) {
2383
+			/**
2384
+			 * Called on the add listing page form for frontend just after the tags field.
2385
+			 *
2386
+			 * @since 1.0.0
2387
+			 */
2388
+			do_action('geodir_after_listing_tags_field');
2389
+		}
2390 2390
         
2391
-        $package_info = array();
2392
-        $package_info = geodir_post_package_info($package_info, $post);
2391
+		$package_info = array();
2392
+		$package_info = geodir_post_package_info($package_info, $post);
2393 2393
         
2394
-        geodir_get_custom_fields_html($package_info->pid, 'all', $listing_type);
2394
+		geodir_get_custom_fields_html($package_info->pid, 'all', $listing_type);
2395 2395
         
2396
-        // adjust values here
2397
-        $id = "post_images"; // this will be the name of form field. Image url(s) will be submitted in $_POST using this key. So if $id == �img1� then $_POST[�img1�] will have all the image urls
2396
+		// adjust values here
2397
+		$id = "post_images"; // this will be the name of form field. Image url(s) will be submitted in $_POST using this key. So if $id == �img1� then $_POST[�img1�] will have all the image urls
2398 2398
 
2399
-        $multiple = true; // allow multiple files upload
2399
+		$multiple = true; // allow multiple files upload
2400 2400
 
2401
-        $width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
2401
+		$width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
2402 2402
 
2403
-        $height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
2403
+		$height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
2404 2404
 
2405
-        $thumb_img_arr = array();
2406
-        $totImg = 0;
2407
-        if (isset($_REQUEST['backandedit']) && empty($_REQUEST['pid'])) {
2408
-            $post = (object)$gd_session->get('listing');
2409
-            if (isset($post->post_images))
2410
-                $curImages = trim($post->post_images, ",");
2405
+		$thumb_img_arr = array();
2406
+		$totImg = 0;
2407
+		if (isset($_REQUEST['backandedit']) && empty($_REQUEST['pid'])) {
2408
+			$post = (object)$gd_session->get('listing');
2409
+			if (isset($post->post_images))
2410
+				$curImages = trim($post->post_images, ",");
2411 2411
 
2412 2412
 
2413
-            if ($curImages != '') {
2414
-                $curImages_array = explode(',', $curImages);
2415
-                $totImg = count($curImages_array);
2416
-            }
2413
+			if ($curImages != '') {
2414
+				$curImages_array = explode(',', $curImages);
2415
+				$totImg = count($curImages_array);
2416
+			}
2417 2417
 
2418
-            $listing_type = $post->listing_type;
2418
+			$listing_type = $post->listing_type;
2419 2419
 
2420
-        } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2421
-            $post = geodir_get_post_info((int)$_REQUEST['pid']);
2422
-            $listing_type = $post->post_type;
2423
-            $thumb_img_arr = geodir_get_images($_REQUEST['pid']);
2420
+		} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2421
+			$post = geodir_get_post_info((int)$_REQUEST['pid']);
2422
+			$listing_type = $post->post_type;
2423
+			$thumb_img_arr = geodir_get_images($_REQUEST['pid']);
2424 2424
 
2425
-        } else {
2426
-            $listing_type = sanitize_text_field($_REQUEST['listing_type']);
2427
-        }
2425
+		} else {
2426
+			$listing_type = sanitize_text_field($_REQUEST['listing_type']);
2427
+		}
2428 2428
 
2429 2429
 
2430
-        if (!empty($thumb_img_arr)) {
2431
-            foreach ($thumb_img_arr as $img) {
2432
-                //$curImages = $img->src.",";
2433
-            }
2434
-
2435
-            $totImg = count((array)$thumb_img_arr);
2436
-        }
2430
+		if (!empty($thumb_img_arr)) {
2431
+			foreach ($thumb_img_arr as $img) {
2432
+				//$curImages = $img->src.",";
2433
+			}
2437 2434
 
2438
-        if ($curImages != '')
2439
-            $svalue = $curImages; // this will be initial value of the above form field. Image urls.
2440
-        else
2441
-            $svalue = '';
2442
-
2443
-        $image_limit = isset($package_info->image_limit) ? $package_info->image_limit : '0';
2444
-        $show_image_input_box = ($image_limit != '0');
2445
-        /**
2446
-         * Filter to be able to show/hide the image upload section of the add listing form.
2447
-         *
2448
-         * @since 1.0.0
2449
-         * @param bool $show_image_input_box Set true to show. Set false to not show.
2450
-         * @param string $listing_type The custom post type slug.
2451
-         */
2452
-        $show_image_input_box = apply_filters('geodir_image_uploader_on_add_listing', $show_image_input_box, $listing_type);
2453
-        if ($show_image_input_box) {
2454
-            ?>
2435
+			$totImg = count((array)$thumb_img_arr);
2436
+		}
2437
+
2438
+		if ($curImages != '')
2439
+			$svalue = $curImages; // this will be initial value of the above form field. Image urls.
2440
+		else
2441
+			$svalue = '';
2442
+
2443
+		$image_limit = isset($package_info->image_limit) ? $package_info->image_limit : '0';
2444
+		$show_image_input_box = ($image_limit != '0');
2445
+		/**
2446
+		 * Filter to be able to show/hide the image upload section of the add listing form.
2447
+		 *
2448
+		 * @since 1.0.0
2449
+		 * @param bool $show_image_input_box Set true to show. Set false to not show.
2450
+		 * @param string $listing_type The custom post type slug.
2451
+		 */
2452
+		$show_image_input_box = apply_filters('geodir_image_uploader_on_add_listing', $show_image_input_box, $listing_type);
2453
+		if ($show_image_input_box) {
2454
+			?>
2455 2455
 
2456 2456
             <h5 id="geodir_form_title_row" class="geodir-form_title"> <?php echo PRO_PHOTO_TEXT;?>
2457 2457
                 <?php if ($image_limit == 1) {
2458
-                    echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
2459
-                } ?>
2458
+					echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
2459
+				} ?>
2460 2460
                 <?php if ($image_limit > 1) {
2461
-                    echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
2462
-                } ?>
2461
+					echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
2462
+				} ?>
2463 2463
                 <?php if ($image_limit == '') {
2464
-                    echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
2465
-                } ?>
2464
+					echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
2465
+				} ?>
2466 2466
             </h5>
2467 2467
 
2468 2468
             <div class="geodir_form_row clearfix" id="<?php echo $id; ?>dropbox"
@@ -2500,12 +2500,12 @@  discard block
 block discarded – undo
2500 2500
         <?php } ?>
2501 2501
 
2502 2502
         <?php
2503
-        /**
2504
-         * Called on the add listing page form for frontend just after the image upload field.
2505
-         *
2506
-         * @since 1.0.0
2507
-         */
2508
-        do_action('geodir_after_main_form_fields');?>
2503
+		/**
2504
+		 * Called on the add listing page form for frontend just after the image upload field.
2505
+		 *
2506
+		 * @since 1.0.0
2507
+		 */
2508
+		do_action('geodir_after_main_form_fields');?>
2509 2509
 
2510 2510
 
2511 2511
         <!-- add captcha code -->
@@ -2534,7 +2534,7 @@  discard block
 block discarded – undo
2534 2534
 
2535 2535
     </form>
2536 2536
     <?php
2537
-    wp_reset_query();
2537
+	wp_reset_query();
2538 2538
 }
2539 2539
 
2540 2540
 /**
@@ -2545,7 +2545,7 @@  discard block
 block discarded – undo
2545 2545
  */
2546 2546
 function geodir_add_listing_sidebar_widget_area()
2547 2547
 {
2548
-    dynamic_sidebar('geodir_add_listing_sidebar');
2548
+	dynamic_sidebar('geodir_add_listing_sidebar');
2549 2549
 }
2550 2550
 
2551 2551
 add_action('geodir_add_listing_sidebar_inside', 'geodir_add_listing_sidebar_widget_area', 10);
@@ -2560,16 +2560,16 @@  discard block
 block discarded – undo
2560 2560
  */
2561 2561
 function geodir_action_add_listing_sidebar()
2562 2562
 {
2563
-    /** This action is documented in geodirectory_template_actions.php */
2564
-    do_action('geodir_sidebar_right_open', 'add-listing-page', 'geodir-sidebar', 'geodir-sidebar-right', 'http://schema.org/WPSideBar');
2565
-    /**
2566
-     * This is used to add the content to the add listing page sidebar.
2567
-     *
2568
-     * @since 1.0.0
2569
-     */
2570
-    do_action('geodir_add_listing_sidebar_inside');
2571
-    /** This action is documented in geodirectory_template_actions.php */
2572
-    do_action('geodir_sidebar_right_close', 'details-page');
2563
+	/** This action is documented in geodirectory_template_actions.php */
2564
+	do_action('geodir_sidebar_right_open', 'add-listing-page', 'geodir-sidebar', 'geodir-sidebar-right', 'http://schema.org/WPSideBar');
2565
+	/**
2566
+	 * This is used to add the content to the add listing page sidebar.
2567
+	 *
2568
+	 * @since 1.0.0
2569
+	 */
2570
+	do_action('geodir_add_listing_sidebar_inside');
2571
+	/** This action is documented in geodirectory_template_actions.php */
2572
+	do_action('geodir_sidebar_right_close', 'details-page');
2573 2573
 }
2574 2574
 
2575 2575
 ###############################################
@@ -2586,11 +2586,11 @@  discard block
 block discarded – undo
2586 2586
  */
2587 2587
 function geodir_action_geodir_sidebar_signup_top()
2588 2588
 {
2589
-    ?>
2589
+	?>
2590 2590
     <div
2591 2591
         class="<?php
2592
-        /** This action is documented in geodirectory_template_actions.php */
2593
-        echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'Reg/Login Top Section'); ?>">
2592
+		/** This action is documented in geodirectory_template_actions.php */
2593
+		echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'Reg/Login Top Section'); ?>">
2594 2594
         <?php dynamic_sidebar('Reg/Login Top Section');?>
2595 2595
     </div><!-- clearfix ends here-->
2596 2596
 <?php
@@ -2609,11 +2609,11 @@  discard block
 block discarded – undo
2609 2609
 function geodir_action_signup_forms()
2610 2610
 {
2611 2611
 
2612
-    global $user_login;
2612
+	global $user_login;
2613 2613
     
2614
-    $is_enable_signup = get_option( 'users_can_register' );
2614
+	$is_enable_signup = get_option( 'users_can_register' );
2615 2615
     
2616
-    ?>
2616
+	?>
2617 2617
     <script type="text/javascript">
2618 2618
         <?php if ( $user_login ) { ?>
2619 2619
         setTimeout(function () {
@@ -2649,67 +2649,67 @@  discard block
 block discarded – undo
2649 2649
         <?php } ?>
2650 2650
     </script><?php
2651 2651
 
2652
-    global $errors;
2653
-    if (isset($_REQUEST['msg']) && $_REQUEST['msg'] == 'claim')
2654
-        $errors->add('claim_login', LOGIN_CLAIM);
2655
-
2656
-    if (!empty($errors)) {
2657
-        foreach ($errors as $errorsObj) {
2658
-            foreach ($errorsObj as $key => $val) {
2659
-                for ($i = 0; $i < count($val); $i++) {
2660
-                    echo "<div class=error_msg_fix>" . $val[$i] . '</div>';
2661
-                    $registration_error_msg = 1;
2662
-                }
2663
-            }
2664
-        }
2665
-    }
2652
+	global $errors;
2653
+	if (isset($_REQUEST['msg']) && $_REQUEST['msg'] == 'claim')
2654
+		$errors->add('claim_login', LOGIN_CLAIM);
2655
+
2656
+	if (!empty($errors)) {
2657
+		foreach ($errors as $errorsObj) {
2658
+			foreach ($errorsObj as $key => $val) {
2659
+				for ($i = 0; $i < count($val); $i++) {
2660
+					echo "<div class=error_msg_fix>" . $val[$i] . '</div>';
2661
+					$registration_error_msg = 1;
2662
+				}
2663
+			}
2664
+		}
2665
+	}
2666 2666
 
2667
-    if (isset($_REQUEST['page']) && $_REQUEST['page'] == 'login' && isset($_REQUEST['page1']) && $_REQUEST['page1'] == 'sign_in') {
2668
-        ?>
2667
+	if (isset($_REQUEST['page']) && $_REQUEST['page'] == 'login' && isset($_REQUEST['page1']) && $_REQUEST['page1'] == 'sign_in') {
2668
+		?>
2669 2669
 
2670 2670
         <div class="login_form">
2671 2671
             <?php
2672
-            /**
2673
-             * Contains login form template.
2674
-             *
2675
-             * @since 1.0.0
2676
-             */
2677
-            include(geodir_plugin_path() . "/geodirectory-templates/login_frm.php"); ?>
2672
+			/**
2673
+			 * Contains login form template.
2674
+			 *
2675
+			 * @since 1.0.0
2676
+			 */
2677
+			include(geodir_plugin_path() . "/geodirectory-templates/login_frm.php"); ?>
2678 2678
         </div>
2679 2679
 
2680 2680
     <?php } elseif (isset($_REQUEST['page']) && $_REQUEST['page'] == 'login' && isset($_REQUEST['page1']) && $_REQUEST['page1'] == 'sign_up' && $is_enable_signup ) { ?>
2681 2681
 
2682 2682
         <div class="registration_form">
2683 2683
             <?php
2684
-            /**
2685
-             * Contains registration form template.
2686
-             *
2687
-             * @since 1.0.0
2688
-             */
2689
-            include(geodir_plugin_path() . "/geodirectory-templates/reg_frm.php"); ?>
2684
+			/**
2685
+			 * Contains registration form template.
2686
+			 *
2687
+			 * @since 1.0.0
2688
+			 */
2689
+			include(geodir_plugin_path() . "/geodirectory-templates/reg_frm.php"); ?>
2690 2690
         </div>
2691 2691
 
2692 2692
     <?php } else { ?>
2693 2693
 
2694 2694
         <div class="login_form_l">
2695 2695
             <?php
2696
-            /**
2697
-             * Contains login form template.
2698
-             *
2699
-             * @since 1.0.0
2700
-             */
2701
-            include(geodir_plugin_path() . "/geodirectory-templates/login_frm.php"); ?>
2696
+			/**
2697
+			 * Contains login form template.
2698
+			 *
2699
+			 * @since 1.0.0
2700
+			 */
2701
+			include(geodir_plugin_path() . "/geodirectory-templates/login_frm.php"); ?>
2702 2702
         </div>
2703 2703
         
2704 2704
         <?php if ( $is_enable_signup ) { ?>
2705 2705
             <div class="registration_form_r">
2706 2706
                 <?php
2707
-                /**
2708
-                 * Contains registration form template.
2709
-                 *
2710
-                 * @since 1.0.0
2711
-                 */
2712
-                include(geodir_plugin_path() . "/geodirectory-templates/reg_frm.php"); ?>
2707
+				/**
2708
+				 * Contains registration form template.
2709
+				 *
2710
+				 * @since 1.0.0
2711
+				 */
2712
+				include(geodir_plugin_path() . "/geodirectory-templates/reg_frm.php"); ?>
2713 2713
             </div>
2714 2714
         <?php } ?>
2715 2715
 
@@ -2741,66 +2741,66 @@  discard block
 block discarded – undo
2741 2741
  */
2742 2742
 function geodir_action_author_page_title()
2743 2743
 {
2744
-    global $term;
2744
+	global $term;
2745 2745
 
2746
-    $gd_post_type = geodir_get_current_posttype();
2747
-    $post_type_info = get_post_type_object($gd_post_type);
2746
+	$gd_post_type = geodir_get_current_posttype();
2747
+	$post_type_info = get_post_type_object($gd_post_type);
2748 2748
 
2749
-    $add_string_in_title = __('All', 'geodirectory') . ' ';
2750
-    if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
2751
-        $add_string_in_title = __('My Favorite', 'geodirectory') . ' ';
2752
-    }
2749
+	$add_string_in_title = __('All', 'geodirectory') . ' ';
2750
+	if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
2751
+		$add_string_in_title = __('My Favorite', 'geodirectory') . ' ';
2752
+	}
2753 2753
 
2754
-    $list_title = $add_string_in_title . $post_type_info->labels->name;
2755
-    $single_name = $post_type_info->labels->singular_name;
2754
+	$list_title = $add_string_in_title . $post_type_info->labels->name;
2755
+	$single_name = $post_type_info->labels->singular_name;
2756 2756
 
2757
-    $taxonomy = geodir_get_taxonomies($gd_post_type);
2757
+	$taxonomy = geodir_get_taxonomies($gd_post_type);
2758 2758
 
2759
-    if (!empty($term)) {
2760
-        $current_term = get_term_by('slug', $term, $taxonomy[0]);
2761
-        if (!empty($current_term))
2762
-            $list_title .= __(' in', 'geodirectory') . " '" . geodir_ucwords($current_term->name) . "'";
2763
-    }
2759
+	if (!empty($term)) {
2760
+		$current_term = get_term_by('slug', $term, $taxonomy[0]);
2761
+		if (!empty($current_term))
2762
+			$list_title .= __(' in', 'geodirectory') . " '" . geodir_ucwords($current_term->name) . "'";
2763
+	}
2764 2764
 
2765 2765
 
2766
-    if (is_search()) {
2767
-        $list_title = __('Search', 'geodirectory') . ' ' . __($post_type_info->labels->name, 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
2766
+	if (is_search()) {
2767
+		$list_title = __('Search', 'geodirectory') . ' ' . __($post_type_info->labels->name, 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
2768 2768
 
2769
-    }
2770
-    /** This action is documented in geodirectory_template_actions.php */
2771
-    $class = apply_filters('geodir_page_title_class', 'entry-title fn');
2772
-    /** This action is documented in geodirectory_template_actions.php */
2773
-    $class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
2769
+	}
2770
+	/** This action is documented in geodirectory_template_actions.php */
2771
+	$class = apply_filters('geodir_page_title_class', 'entry-title fn');
2772
+	/** This action is documented in geodirectory_template_actions.php */
2773
+	$class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
2774 2774
 
2775
-    $title = $list_title;
2776
-    if(geodir_is_page('author')){
2777
-        $gd_page = 'author';
2778
-        if(isset($_REQUEST['list']) && $_REQUEST['list']=='favourite'){
2779
-            $title = (get_option('geodir_page_title_favorite')) ? get_option('geodir_page_title_favorite') : $title;
2780
-        }else{
2781
-            $title = (get_option('geodir_page_title_author')) ? get_option('geodir_page_title_author') : $title;
2782
-        }
2775
+	$title = $list_title;
2776
+	if(geodir_is_page('author')){
2777
+		$gd_page = 'author';
2778
+		if(isset($_REQUEST['list']) && $_REQUEST['list']=='favourite'){
2779
+			$title = (get_option('geodir_page_title_favorite')) ? get_option('geodir_page_title_favorite') : $title;
2780
+		}else{
2781
+			$title = (get_option('geodir_page_title_author')) ? get_option('geodir_page_title_author') : $title;
2782
+		}
2783 2783
 
2784
-    }
2784
+	}
2785 2785
 
2786 2786
 
2787
-    /**
2788
-     * Filter page title to replace variables.
2789
-     *
2790
-     * @since 1.5.4
2791
-     * @param string $title The page title including variables.
2792
-     * @param string $gd_page The GeoDirectory page type if any.
2793
-     */
2794
-    $title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2787
+	/**
2788
+	 * Filter page title to replace variables.
2789
+	 *
2790
+	 * @since 1.5.4
2791
+	 * @param string $title The page title including variables.
2792
+	 * @param string $gd_page The GeoDirectory page type if any.
2793
+	 */
2794
+	$title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2795 2795
 
2796
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
2797
-        /**
2798
-         * Filter the author page title text.
2799
-         *
2800
-         * @since 1.0.0
2801
-         * @param string $list_title The title for the page.
2802
-         */
2803
-        apply_filters('geodir_author_page_title_text', $title) . '</h1></header>';
2796
+	echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
2797
+		/**
2798
+		 * Filter the author page title text.
2799
+		 *
2800
+		 * @since 1.0.0
2801
+		 * @param string $list_title The title for the page.
2802
+		 */
2803
+		apply_filters('geodir_author_page_title_text', $title) . '</h1></header>';
2804 2804
 }
2805 2805
 
2806 2806
 
@@ -2818,11 +2818,11 @@  discard block
 block discarded – undo
2818 2818
  */
2819 2819
 function geodir_action_geodir_sidebar_author_top()
2820 2820
 {
2821
-    if (get_option('geodir_show_author_top_section')) { ?>
2821
+	if (get_option('geodir_show_author_top_section')) { ?>
2822 2822
         <div
2823 2823
             class="<?php
2824
-            /** This action is documented in geodirectory_template_actions.php */
2825
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_author_top'); ?>">
2824
+			/** This action is documented in geodirectory_template_actions.php */
2825
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_author_top'); ?>">
2826 2826
             <?php dynamic_sidebar('geodir_author_top'); ?>
2827 2827
         </div><!-- clearfix ends here-->
2828 2828
     <?php }
@@ -2838,7 +2838,7 @@  discard block
 block discarded – undo
2838 2838
  */
2839 2839
 function geodir_author_left_section()
2840 2840
 {
2841
-    if (get_option('geodir_show_author_left_section')) { ?>
2841
+	if (get_option('geodir_show_author_left_section')) { ?>
2842 2842
         <div class="geodir-content-left geodir-sidebar-wrap">
2843 2843
             <?php dynamic_sidebar('geodir_author_left_sidebar'); ?>
2844 2844
         </div><!-- end geodir-content-left -->
@@ -2859,19 +2859,19 @@  discard block
 block discarded – undo
2859 2859
  */
2860 2860
 function geodir_action_author_sidebar_left()
2861 2861
 {
2862
-    if (get_option('geodir_show_author_left_section')) {
2862
+	if (get_option('geodir_show_author_left_section')) {
2863 2863
 // this adds the opening html tags to the primary div, this required the closing tag below :: ($type='',$id='',$class='',$itemtype='')
2864
-        /** This action is documented in geodirectory_template_actions.php */
2865
-        do_action('geodir_sidebar_left_open', 'author-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
2866
-        /**
2867
-         * This is used to add the content to the author page left sidebar (if active).
2868
-         *
2869
-         * @since 1.0.0
2870
-         */
2871
-        do_action('geodir_author_sidebar_left_inside');
2872
-        /** This action is documented in geodirectory_template_actions.php */
2873
-        do_action('geodir_sidebar_left_close', 'author-page');
2874
-    }
2864
+		/** This action is documented in geodirectory_template_actions.php */
2865
+		do_action('geodir_sidebar_left_open', 'author-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
2866
+		/**
2867
+		 * This is used to add the content to the author page left sidebar (if active).
2868
+		 *
2869
+		 * @since 1.0.0
2870
+		 */
2871
+		do_action('geodir_author_sidebar_left_inside');
2872
+		/** This action is documented in geodirectory_template_actions.php */
2873
+		do_action('geodir_sidebar_left_close', 'author-page');
2874
+	}
2875 2875
 }
2876 2876
 
2877 2877
 /**
@@ -2884,7 +2884,7 @@  discard block
 block discarded – undo
2884 2884
  */
2885 2885
 function geodir_author_right_section()
2886 2886
 {
2887
-    if (get_option('geodir_show_author_right_section')) { ?>
2887
+	if (get_option('geodir_show_author_right_section')) { ?>
2888 2888
         <div class="geodir-content-right geodir-sidebar-wrap">
2889 2889
             <?php dynamic_sidebar('geodir_author_right_sidebar'); ?>
2890 2890
         </div><!-- end geodir-content-right -->
@@ -2904,18 +2904,18 @@  discard block
 block discarded – undo
2904 2904
  */
2905 2905
 function geodir_action_author_sidebar_right()
2906 2906
 {
2907
-    if (get_option('geodir_show_author_right_section')) {
2908
-        /** This action is documented in geodirectory_template_actions.php */
2909
-        do_action('geodir_sidebar_right_open', 'author-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
2910
-        /**
2911
-         * This is used to add the content to the author page right sidebar (if active).
2912
-         *
2913
-         * @since 1.0.0
2914
-         */
2915
-        do_action('geodir_author_sidebar_right_inside');
2916
-        /** This action is documented in geodirectory_template_actions.php */
2917
-        do_action('geodir_sidebar_right_close', 'author-page');
2918
-    }
2907
+	if (get_option('geodir_show_author_right_section')) {
2908
+		/** This action is documented in geodirectory_template_actions.php */
2909
+		do_action('geodir_sidebar_right_open', 'author-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
2910
+		/**
2911
+		 * This is used to add the content to the author page right sidebar (if active).
2912
+		 *
2913
+		 * @since 1.0.0
2914
+		 */
2915
+		do_action('geodir_author_sidebar_right_inside');
2916
+		/** This action is documented in geodirectory_template_actions.php */
2917
+		do_action('geodir_sidebar_right_close', 'author-page');
2918
+	}
2919 2919
 }
2920 2920
 
2921 2921
 /**
@@ -2927,14 +2927,14 @@  discard block
 block discarded – undo
2927 2927
  */
2928 2928
 function geodir_action_author_content_inside()
2929 2929
 {
2930
-    global $gridview_columns;
2931
-    $listing_view = get_option('geodir_author_view');
2932
-    if (strstr($listing_view, 'gridview')) {
2933
-        $gridview_columns = $listing_view;
2934
-        $listing_view_exp = explode('_', $listing_view);
2935
-        $listing_view = $listing_view_exp[0];
2936
-    }
2937
-    geodir_get_template_part('listing', 'listview');
2930
+	global $gridview_columns;
2931
+	$listing_view = get_option('geodir_author_view');
2932
+	if (strstr($listing_view, 'gridview')) {
2933
+		$gridview_columns = $listing_view;
2934
+		$listing_view_exp = explode('_', $listing_view);
2935
+		$listing_view = $listing_view_exp[0];
2936
+	}
2937
+	geodir_get_template_part('listing', 'listview');
2938 2938
 }
2939 2939
 
2940 2940
 add_action('geodir_author_content_inside', 'geodir_action_author_content_inside', 10);
@@ -2949,22 +2949,22 @@  discard block
 block discarded – undo
2949 2949
  */
2950 2950
 function geodir_action_author_content()
2951 2951
 {
2952
-    /** This action is documented in geodirectory_template_actions.php */
2953
-    do_action('geodir_main_content_open', 'author-page', 'geodir-main-content', 'author-page');
2954
-    echo '<div class="clearfix">';
2955
-    /** This action is documented in geodirectory_template_actions.php */
2956
-    do_action('geodir_before_listing');
2957
-    echo '</div>';
2958
-    /**
2959
-     * This is used to add the content to the author page main content.
2960
-     *
2961
-     * @since 1.0.0
2962
-     */
2963
-    do_action('geodir_author_content_inside');
2964
-    /** This action is documented in geodirectory_template_actions.php */
2965
-    do_action('geodir_after_listing');
2966
-    /** This action is documented in geodirectory_template_actions.php */
2967
-    do_action('geodir_main_content_close', 'author-page');
2952
+	/** This action is documented in geodirectory_template_actions.php */
2953
+	do_action('geodir_main_content_open', 'author-page', 'geodir-main-content', 'author-page');
2954
+	echo '<div class="clearfix">';
2955
+	/** This action is documented in geodirectory_template_actions.php */
2956
+	do_action('geodir_before_listing');
2957
+	echo '</div>';
2958
+	/**
2959
+	 * This is used to add the content to the author page main content.
2960
+	 *
2961
+	 * @since 1.0.0
2962
+	 */
2963
+	do_action('geodir_author_content_inside');
2964
+	/** This action is documented in geodirectory_template_actions.php */
2965
+	do_action('geodir_after_listing');
2966
+	/** This action is documented in geodirectory_template_actions.php */
2967
+	do_action('geodir_main_content_close', 'author-page');
2968 2968
 }
2969 2969
 
2970 2970
 add_action('geodir_sidebar_author_bottom_section', 'geodir_action_sidebar_author_bottom_section', 10);
@@ -2978,11 +2978,11 @@  discard block
 block discarded – undo
2978 2978
  */
2979 2979
 function geodir_action_sidebar_author_bottom_section()
2980 2980
 {
2981
-    if (get_option('geodir_show_author_bottom_section')) { ?>
2981
+	if (get_option('geodir_show_author_bottom_section')) { ?>
2982 2982
         <div
2983 2983
             class="<?php
2984
-            /** This action is documented in geodirectory_template_actions.php */
2985
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_author_bottom'); ?>">
2984
+			/** This action is documented in geodirectory_template_actions.php */
2985
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_author_bottom'); ?>">
2986 2986
             <?php dynamic_sidebar('geodir_author_bottom'); ?>
2987 2987
         </div><!-- clearfix ends here-->
2988 2988
     <?php }
@@ -3001,23 +3001,23 @@  discard block
 block discarded – undo
3001 3001
  */
3002 3002
 function geodir_action_search_page_title()
3003 3003
 {
3004
-    $gd_post_type = geodir_get_current_posttype();
3005
-    $post_type_info = get_post_type_object($gd_post_type);
3004
+	$gd_post_type = geodir_get_current_posttype();
3005
+	$post_type_info = get_post_type_object($gd_post_type);
3006 3006
 
3007
-    $pt_name = '';
3008
-    if(isset($post_type_info->labels->name)){$pt_name=$post_type_info->labels->name;}
3007
+	$pt_name = '';
3008
+	if(isset($post_type_info->labels->name)){$pt_name=$post_type_info->labels->name;}
3009 3009
 
3010
-    if (is_search()) {
3011
-        $list_title = __('Search', 'geodirectory') . ' ' . __($pt_name, 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
3010
+	if (is_search()) {
3011
+		$list_title = __('Search', 'geodirectory') . ' ' . __($pt_name, 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
3012 3012
 
3013
-    }
3014
-    /** This action is documented in geodirectory_template_actions.php */
3015
-    $class = apply_filters('geodir_page_title_class', 'entry-title fn');
3016
-    /** This action is documented in geodirectory_template_actions.php */
3017
-    $class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
3018
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
3019
-        /** This action is documented in geodirectory_template_actions.php */
3020
-        apply_filters('geodir_listing_page_title', wptexturize($list_title)) . '</h1></header>';
3013
+	}
3014
+	/** This action is documented in geodirectory_template_actions.php */
3015
+	$class = apply_filters('geodir_page_title_class', 'entry-title fn');
3016
+	/** This action is documented in geodirectory_template_actions.php */
3017
+	$class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
3018
+	echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
3019
+		/** This action is documented in geodirectory_template_actions.php */
3020
+		apply_filters('geodir_listing_page_title', wptexturize($list_title)) . '</h1></header>';
3021 3021
 }
3022 3022
 
3023 3023
 // action for adding the listings page top widget area
@@ -3033,11 +3033,11 @@  discard block
 block discarded – undo
3033 3033
  */
3034 3034
 function geodir_action_geodir_sidebar_search_top()
3035 3035
 {
3036
-    if (get_option('geodir_show_search_top_section')) { ?>
3036
+	if (get_option('geodir_show_search_top_section')) { ?>
3037 3037
         <div
3038 3038
             class="<?php
3039
-            /** This action is documented in geodirectory_template_actions.php */
3040
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_search_top'); ?>">
3039
+			/** This action is documented in geodirectory_template_actions.php */
3040
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_search_top'); ?>">
3041 3041
             <?php dynamic_sidebar('geodir_search_top'); ?>
3042 3042
         </div><!-- clearfix ends here-->
3043 3043
     <?php }
@@ -3053,7 +3053,7 @@  discard block
 block discarded – undo
3053 3053
  */
3054 3054
 function geodir_search_left_section()
3055 3055
 {
3056
-    if (get_option('geodir_show_search_left_section')) { ?>
3056
+	if (get_option('geodir_show_search_left_section')) { ?>
3057 3057
         <div class="geodir-content-left geodir-sidebar-wrap">
3058 3058
             <?php dynamic_sidebar('geodir_search_left_sidebar'); ?>
3059 3059
         </div><!-- end geodir-content-left -->
@@ -3073,19 +3073,19 @@  discard block
 block discarded – undo
3073 3073
  */
3074 3074
 function geodir_action_search_sidebar_left()
3075 3075
 {
3076
-    if (get_option('geodir_show_search_left_section')) {
3076
+	if (get_option('geodir_show_search_left_section')) {
3077 3077
 // this adds the opening html tags to the primary div, this required the closing tag below :: ($type='',$id='',$class='',$itemtype='')
3078
-        /** This action is documented in geodirectory_template_actions.php */
3079
-        do_action('geodir_sidebar_left_open', 'search-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
3080
-        /**
3081
-         * This is used to add the content to the search page left sidebar (if active).
3082
-         *
3083
-         * @since 1.0.0
3084
-         */
3085
-        do_action('geodir_search_sidebar_left_inside');
3086
-        /** This action is documented in geodirectory_template_actions.php */
3087
-        do_action('geodir_sidebar_left_close', 'search-page');
3088
-    }
3078
+		/** This action is documented in geodirectory_template_actions.php */
3079
+		do_action('geodir_sidebar_left_open', 'search-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
3080
+		/**
3081
+		 * This is used to add the content to the search page left sidebar (if active).
3082
+		 *
3083
+		 * @since 1.0.0
3084
+		 */
3085
+		do_action('geodir_search_sidebar_left_inside');
3086
+		/** This action is documented in geodirectory_template_actions.php */
3087
+		do_action('geodir_sidebar_left_close', 'search-page');
3088
+	}
3089 3089
 }
3090 3090
 
3091 3091
 /**
@@ -3098,7 +3098,7 @@  discard block
 block discarded – undo
3098 3098
  */
3099 3099
 function geodir_search_right_section()
3100 3100
 {
3101
-    if (get_option('geodir_show_search_right_section')) { ?>
3101
+	if (get_option('geodir_show_search_right_section')) { ?>
3102 3102
         <div class="geodir-content-right geodir-sidebar-wrap">
3103 3103
             <?php dynamic_sidebar('geodir_search_right_sidebar'); ?>
3104 3104
         </div><!-- end geodir-content-right -->
@@ -3118,18 +3118,18 @@  discard block
 block discarded – undo
3118 3118
  */
3119 3119
 function geodir_action_search_sidebar_right()
3120 3120
 {
3121
-    if (get_option('geodir_show_search_right_section')) {
3122
-        /** This action is documented in geodirectory_template_actions.php */
3123
-        do_action('geodir_sidebar_right_open', 'search-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
3124
-        /**
3125
-         * This is used to add the content to the search page right sidebar (if active).
3126
-         *
3127
-         * @since 1.0.0
3128
-         */
3129
-        do_action('geodir_search_sidebar_right_inside');
3130
-        /** This action is documented in geodirectory_template_actions.php */
3131
-        do_action('geodir_sidebar_right_close', 'search-page');
3132
-    }
3121
+	if (get_option('geodir_show_search_right_section')) {
3122
+		/** This action is documented in geodirectory_template_actions.php */
3123
+		do_action('geodir_sidebar_right_open', 'search-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
3124
+		/**
3125
+		 * This is used to add the content to the search page right sidebar (if active).
3126
+		 *
3127
+		 * @since 1.0.0
3128
+		 */
3129
+		do_action('geodir_search_sidebar_right_inside');
3130
+		/** This action is documented in geodirectory_template_actions.php */
3131
+		do_action('geodir_sidebar_right_close', 'search-page');
3132
+	}
3133 3133
 }
3134 3134
 
3135 3135
 
@@ -3144,11 +3144,11 @@  discard block
 block discarded – undo
3144 3144
  */
3145 3145
 function geodir_action_sidebar_search_bottom_section()
3146 3146
 {
3147
-    if (get_option('geodir_show_search_bottom_section')) { ?>
3147
+	if (get_option('geodir_show_search_bottom_section')) { ?>
3148 3148
         <div
3149 3149
             class="<?php
3150
-            /** This action is documented in geodirectory_template_actions.php */
3151
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_search_bottom'); ?>">
3150
+			/** This action is documented in geodirectory_template_actions.php */
3151
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_search_bottom'); ?>">
3152 3152
             <?php dynamic_sidebar('geodir_search_bottom'); ?>
3153 3153
         </div><!-- clearfix ends here-->
3154 3154
     <?php }
@@ -3163,14 +3163,14 @@  discard block
 block discarded – undo
3163 3163
  */
3164 3164
 function geodir_action_search_content_inside()
3165 3165
 {
3166
-    global $gridview_columns;
3167
-    $listing_view = get_option('geodir_search_view');
3168
-    if (strstr($listing_view, 'gridview')) {
3169
-        $gridview_columns = $listing_view;
3170
-        $listing_view_exp = explode('_', $listing_view);
3171
-        $listing_view = $listing_view_exp[0];
3172
-    }
3173
-    geodir_get_template_part('listing', 'listview');
3166
+	global $gridview_columns;
3167
+	$listing_view = get_option('geodir_search_view');
3168
+	if (strstr($listing_view, 'gridview')) {
3169
+		$gridview_columns = $listing_view;
3170
+		$listing_view_exp = explode('_', $listing_view);
3171
+		$listing_view = $listing_view_exp[0];
3172
+	}
3173
+	geodir_get_template_part('listing', 'listview');
3174 3174
 }
3175 3175
 
3176 3176
 add_action('geodir_search_content_inside', 'geodir_action_search_content_inside', 10);
@@ -3186,22 +3186,22 @@  discard block
 block discarded – undo
3186 3186
  */
3187 3187
 function geodir_action_search_content()
3188 3188
 {
3189
-    /** This action is documented in geodirectory_template_actions.php */
3190
-    do_action('geodir_main_content_open', 'search-page', 'geodir-main-content', 'search-page');
3191
-    echo '<div class="clearfix">';
3192
-    /** This action is documented in geodirectory_template_actions.php */
3193
-    do_action('geodir_before_listing');
3194
-    echo '</div>';
3195
-    /**
3196
-     * This is used to add the content to the search page main content.
3197
-     *
3198
-     * @since 1.0.0
3199
-     */
3200
-    do_action('geodir_search_content_inside');
3201
-    /** This action is documented in geodirectory_template_actions.php */
3202
-    do_action('geodir_after_listing');
3203
-    /** This action is documented in geodirectory_template_actions.php */
3204
-    do_action('geodir_main_content_close', 'search-page');
3189
+	/** This action is documented in geodirectory_template_actions.php */
3190
+	do_action('geodir_main_content_open', 'search-page', 'geodir-main-content', 'search-page');
3191
+	echo '<div class="clearfix">';
3192
+	/** This action is documented in geodirectory_template_actions.php */
3193
+	do_action('geodir_before_listing');
3194
+	echo '</div>';
3195
+	/**
3196
+	 * This is used to add the content to the search page main content.
3197
+	 *
3198
+	 * @since 1.0.0
3199
+	 */
3200
+	do_action('geodir_search_content_inside');
3201
+	/** This action is documented in geodirectory_template_actions.php */
3202
+	do_action('geodir_after_listing');
3203
+	/** This action is documented in geodirectory_template_actions.php */
3204
+	do_action('geodir_main_content_close', 'search-page');
3205 3205
 }
3206 3206
 
3207 3207
 ###############################################
@@ -3224,11 +3224,11 @@  discard block
 block discarded – undo
3224 3224
  */
3225 3225
 function geodir_action_geodir_sidebar_home_top()
3226 3226
 {
3227
-    if (get_option('geodir_show_home_top_section')) { ?>
3227
+	if (get_option('geodir_show_home_top_section')) { ?>
3228 3228
         <div
3229 3229
             class="<?php
3230
-            /** This action is documented in geodirectory_template_actions.php */
3231
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_home_top'); ?>">
3230
+			/** This action is documented in geodirectory_template_actions.php */
3231
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_home_top'); ?>">
3232 3232
             <?php dynamic_sidebar('geodir_home_top'); ?>
3233 3233
         </div><!-- clearfix ends here-->
3234 3234
     <?php }
@@ -3244,7 +3244,7 @@  discard block
 block discarded – undo
3244 3244
  */
3245 3245
 function geodir_home_left_section()
3246 3246
 {
3247
-    if (get_option('geodir_show_home_left_section')) { ?>
3247
+	if (get_option('geodir_show_home_left_section')) { ?>
3248 3248
         <div class="geodir-content-left geodir-sidebar-wrap">
3249 3249
             <?php dynamic_sidebar('geodir_home_left'); ?>
3250 3250
         </div><!-- end geodir-content-left -->
@@ -3266,19 +3266,19 @@  discard block
 block discarded – undo
3266 3266
  */
3267 3267
 function geodir_action_home_sidebar_left()
3268 3268
 {
3269
-    if (get_option('geodir_show_home_left_section')) {
3269
+	if (get_option('geodir_show_home_left_section')) {
3270 3270
 // this adds the opening html tags to the primary div, this required the closing tag below :: ($type='',$id='',$class='',$itemtype='')
3271
-        /** This action is documented in geodirectory_template_actions.php */
3272
-        do_action('geodir_sidebar_left_open', 'home-page', 'geodir-sidebar-left', 'geodir-sidebar geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
3273
-        /**
3274
-         * This is used to add the content to the home page left sidebar (if active).
3275
-         *
3276
-         * @since 1.0.0
3277
-         */
3278
-        do_action('geodir_home_sidebar_left_inside');
3279
-        /** This action is documented in geodirectory_template_actions.php */
3280
-        do_action('geodir_sidebar_left_close', 'home-page');
3281
-    }
3271
+		/** This action is documented in geodirectory_template_actions.php */
3272
+		do_action('geodir_sidebar_left_open', 'home-page', 'geodir-sidebar-left', 'geodir-sidebar geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
3273
+		/**
3274
+		 * This is used to add the content to the home page left sidebar (if active).
3275
+		 *
3276
+		 * @since 1.0.0
3277
+		 */
3278
+		do_action('geodir_home_sidebar_left_inside');
3279
+		/** This action is documented in geodirectory_template_actions.php */
3280
+		do_action('geodir_sidebar_left_close', 'home-page');
3281
+	}
3282 3282
 }
3283 3283
 
3284 3284
 /**
@@ -3291,7 +3291,7 @@  discard block
 block discarded – undo
3291 3291
  */
3292 3292
 function geodir_home_right_section()
3293 3293
 {
3294
-    if (get_option('geodir_show_home_right_section')) { ?>
3294
+	if (get_option('geodir_show_home_right_section')) { ?>
3295 3295
         <div class="geodir-content-right geodir-sidebar-wrap">
3296 3296
             <?php dynamic_sidebar('geodir_home_right'); ?>
3297 3297
         </div><!-- end geodir-content-right -->
@@ -3312,18 +3312,18 @@  discard block
 block discarded – undo
3312 3312
  */
3313 3313
 function geodir_action_home_sidebar_right()
3314 3314
 {
3315
-    if (get_option('geodir_show_home_right_section')) {
3316
-        /** This action is documented in geodirectory_template_actions.php */
3317
-        do_action('geodir_sidebar_right_open', 'home-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
3318
-        /**
3319
-         * This is used to add the content to the home page right sidebar (if active).
3320
-         *
3321
-         * @since 1.0.0
3322
-         */
3323
-        do_action('geodir_home_sidebar_right_inside');
3324
-        /** This action is documented in geodirectory_template_actions.php */
3325
-        do_action('geodir_sidebar_right_close', 'home-page');
3326
-    }
3315
+	if (get_option('geodir_show_home_right_section')) {
3316
+		/** This action is documented in geodirectory_template_actions.php */
3317
+		do_action('geodir_sidebar_right_open', 'home-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
3318
+		/**
3319
+		 * This is used to add the content to the home page right sidebar (if active).
3320
+		 *
3321
+		 * @since 1.0.0
3322
+		 */
3323
+		do_action('geodir_home_sidebar_right_inside');
3324
+		/** This action is documented in geodirectory_template_actions.php */
3325
+		do_action('geodir_sidebar_right_close', 'home-page');
3326
+	}
3327 3327
 }
3328 3328
 
3329 3329
 /**
@@ -3334,7 +3334,7 @@  discard block
 block discarded – undo
3334 3334
  */
3335 3335
 function geodir_action_home_content_inside()
3336 3336
 {
3337
-    dynamic_sidebar('geodir_home_content');
3337
+	dynamic_sidebar('geodir_home_content');
3338 3338
 }
3339 3339
 
3340 3340
 add_action('geodir_home_content_inside', 'geodir_action_home_content_inside', 10);
@@ -3349,28 +3349,28 @@  discard block
 block discarded – undo
3349 3349
  */
3350 3350
 function geodir_action_home_content()
3351 3351
 {
3352
-    /** This action is documented in geodirectory_template_actions.php */
3353
-    do_action('geodir_main_content_open', 'home-page', 'geodir-main-content', 'home-page');
3354
-    /**
3355
-     * This called before the home page main content.
3356
-     *
3357
-     * @since 1.0.0
3358
-     */
3359
-    do_action('geodir_before_home_content');
3360
-    /**
3361
-     * This is used to add the content to the home page main content.
3362
-     *
3363
-     * @since 1.0.0
3364
-     */
3365
-    do_action('geodir_home_content_inside');
3366
-    /**
3367
-     * This is called after the homepage main content.
3368
-     *
3369
-     * @since 1.0.0
3370
-     */
3371
-    do_action('geodir_after_home_content');
3372
-    /** This action is documented in geodirectory_template_actions.php */
3373
-    do_action('geodir_main_content_close', 'home-page');
3352
+	/** This action is documented in geodirectory_template_actions.php */
3353
+	do_action('geodir_main_content_open', 'home-page', 'geodir-main-content', 'home-page');
3354
+	/**
3355
+	 * This called before the home page main content.
3356
+	 *
3357
+	 * @since 1.0.0
3358
+	 */
3359
+	do_action('geodir_before_home_content');
3360
+	/**
3361
+	 * This is used to add the content to the home page main content.
3362
+	 *
3363
+	 * @since 1.0.0
3364
+	 */
3365
+	do_action('geodir_home_content_inside');
3366
+	/**
3367
+	 * This is called after the homepage main content.
3368
+	 *
3369
+	 * @since 1.0.0
3370
+	 */
3371
+	do_action('geodir_after_home_content');
3372
+	/** This action is documented in geodirectory_template_actions.php */
3373
+	do_action('geodir_main_content_close', 'home-page');
3374 3374
 }
3375 3375
 
3376 3376
 add_action('geodir_sidebar_location_bottom_section', 'geodir_action_sidebar_home_bottom_section', 10);
@@ -3385,11 +3385,11 @@  discard block
 block discarded – undo
3385 3385
  */
3386 3386
 function geodir_action_sidebar_home_bottom_section()
3387 3387
 {
3388
-    if (get_option('geodir_show_home_bottom_section')) { ?>
3388
+	if (get_option('geodir_show_home_bottom_section')) { ?>
3389 3389
         <div
3390 3390
             class="<?php
3391
-            /** This action is documented in geodirectory_template_actions.php */
3392
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_home_bottom'); ?>">
3391
+			/** This action is documented in geodirectory_template_actions.php */
3392
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_home_bottom'); ?>">
3393 3393
             <?php dynamic_sidebar('geodir_home_bottom'); ?>
3394 3394
         </div><!-- clearfix ends here-->
3395 3395
     <?php }
@@ -3417,13 +3417,13 @@  discard block
 block discarded – undo
3417 3417
  */
3418 3418
 function geodir_filter_listing_page_title($list_title)
3419 3419
 {
3420
-    if (is_search() && trim(get_search_query()) == '') {
3421
-        $gd_post_type = geodir_get_current_posttype();
3422
-        $post_type_info = get_post_type_object($gd_post_type);
3420
+	if (is_search() && trim(get_search_query()) == '') {
3421
+		$gd_post_type = geodir_get_current_posttype();
3422
+		$post_type_info = get_post_type_object($gd_post_type);
3423 3423
 
3424
-        $list_title = __('Search', 'geodirectory') . ' ' . __(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory') . __(' :', 'geodirectory');
3425
-    }
3426
-    return $list_title;
3424
+		$list_title = __('Search', 'geodirectory') . ' ' . __(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory') . __(' :', 'geodirectory');
3425
+	}
3426
+	return $list_title;
3427 3427
 }
3428 3428
 
3429 3429
 add_action('geodir_message_not_found_on_listing', 'geodir_display_message_not_found_on_listing');
@@ -3438,62 +3438,62 @@  discard block
 block discarded – undo
3438 3438
  * @param string $gd_page The geodirectory page type. Default null.
3439 3439
  */
3440 3440
 function geodir_add_page_content( $position = 'before', $gd_page = '' ) {
3441
-    global $post;
3442
-
3443
-    $gd_page_id = NULL;
3444
-    if ($gd_page == 'home-page' && geodir_is_page('home')) {
3445
-        $gd_page_id = geodir_home_page_id();
3446
-    } else if ($gd_page == 'details-page' && geodir_is_page('preview')) {
3447
-        $gd_page_id = geodir_preview_page_id();
3448
-    } else if ($gd_page == 'add-listing-page' && geodir_is_page('add-listing')) {
3449
-        $gd_page_id = geodir_add_listing_page_id();
3450
-    } else if ($gd_page == 'success-page' && geodir_is_page('listing-success')) {
3451
-        $gd_page_id = geodir_success_page_id();
3452
-    } else if ($gd_page == 'location-page' && geodir_is_page('location')) {
3453
-        $gd_page_id = geodir_location_page_id();
3454
-    } else if ($gd_page == 'info-page' && geodir_is_page('info')) {
3455
-        $gd_page_id = geodir_info_page_id();
3456
-    } else if ($gd_page == 'signup-page' && geodir_is_page('login')) {
3457
-        $gd_page_id = geodir_login_page_id();
3458
-    } else if ($gd_page == 'checkout-page' && geodir_is_page('checkout')) {
3459
-        $gd_page_id = geodir_payment_checkout_page_id();
3460
-    } else if ($gd_page == 'invoices-page' && geodir_is_page('invoices')) {
3461
-        $gd_page_id = geodir_payment_invoices_page_id();
3462
-    }
3463
-
3464
-    if (!$gd_page_id > 0) {
3465
-        return;
3466
-    }
3441
+	global $post;
3442
+
3443
+	$gd_page_id = NULL;
3444
+	if ($gd_page == 'home-page' && geodir_is_page('home')) {
3445
+		$gd_page_id = geodir_home_page_id();
3446
+	} else if ($gd_page == 'details-page' && geodir_is_page('preview')) {
3447
+		$gd_page_id = geodir_preview_page_id();
3448
+	} else if ($gd_page == 'add-listing-page' && geodir_is_page('add-listing')) {
3449
+		$gd_page_id = geodir_add_listing_page_id();
3450
+	} else if ($gd_page == 'success-page' && geodir_is_page('listing-success')) {
3451
+		$gd_page_id = geodir_success_page_id();
3452
+	} else if ($gd_page == 'location-page' && geodir_is_page('location')) {
3453
+		$gd_page_id = geodir_location_page_id();
3454
+	} else if ($gd_page == 'info-page' && geodir_is_page('info')) {
3455
+		$gd_page_id = geodir_info_page_id();
3456
+	} else if ($gd_page == 'signup-page' && geodir_is_page('login')) {
3457
+		$gd_page_id = geodir_login_page_id();
3458
+	} else if ($gd_page == 'checkout-page' && geodir_is_page('checkout')) {
3459
+		$gd_page_id = geodir_payment_checkout_page_id();
3460
+	} else if ($gd_page == 'invoices-page' && geodir_is_page('invoices')) {
3461
+		$gd_page_id = geodir_payment_invoices_page_id();
3462
+	}
3463
+
3464
+	if (!$gd_page_id > 0) {
3465
+		return;
3466
+	}
3467 3467
     
3468
-    $display = 'before';
3469
-    /**
3470
-     * Filter the position to display the page content.
3471
-     *
3472
-     * @since 1.6.3
3473
-     *
3474
-     * @param string $display Position to add the post content.
3475
-     * @param string $gd_page The geodirectory page type.
3476
-     */
3477
-    $display = apply_filters('geodir_add_page_content_position', $display, $gd_page);
3478
-
3479
-    if ($position !== $display) {
3480
-        return;
3481
-    }
3482
-
3483
-    $gd_post = $post;
3468
+	$display = 'before';
3469
+	/**
3470
+	 * Filter the position to display the page content.
3471
+	 *
3472
+	 * @since 1.6.3
3473
+	 *
3474
+	 * @param string $display Position to add the post content.
3475
+	 * @param string $gd_page The geodirectory page type.
3476
+	 */
3477
+	$display = apply_filters('geodir_add_page_content_position', $display, $gd_page);
3478
+
3479
+	if ($position !== $display) {
3480
+		return;
3481
+	}
3482
+
3483
+	$gd_post = $post;
3484 3484
     
3485
-    setup_postdata(get_post($gd_page_id));
3485
+	setup_postdata(get_post($gd_page_id));
3486 3486
 
3487
-    if (get_the_content()) {
3488
-        ?>
3487
+	if (get_the_content()) {
3488
+		?>
3489 3489
         <section class="entry-content clearfix" itemprop="articleBody"><?php the_content(); ?></section>
3490 3490
         <?php
3491
-    }
3491
+	}
3492 3492
 
3493
-    $post = $gd_post;
3494
-    if (!empty($gd_post) && is_object($gd_post)) {
3495
-        setup_postdata($gd_post);
3496
-    }
3493
+	$post = $gd_post;
3494
+	if (!empty($gd_post) && is_object($gd_post)) {
3495
+		setup_postdata($gd_post);
3496
+	}
3497 3497
 
3498 3498
 }
3499 3499
 add_action('geodir_add_page_content', 'geodir_add_page_content', 10, 2);
@@ -3514,13 +3514,13 @@  discard block
 block discarded – undo
3514 3514
  * @return string Filtered SQL JOIN clause.
3515 3515
  */
3516 3516
 function geodir_previous_next_post_join( $join, $in_same_term, $excluded_terms, $taxonomy, $post ) {
3517
-    global $plugin_prefix;
3517
+	global $plugin_prefix;
3518 3518
 
3519
-    if ( !empty($post->post_type) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
3520
-        $join .= " INNER JOIN " . $plugin_prefix . $post->post_type . "_detail AS gd ON gd.post_id = p.ID";
3521
-    }
3519
+	if ( !empty($post->post_type) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
3520
+		$join .= " INNER JOIN " . $plugin_prefix . $post->post_type . "_detail AS gd ON gd.post_id = p.ID";
3521
+	}
3522 3522
     
3523
-    return $join;
3523
+	return $join;
3524 3524
 }
3525 3525
 add_filter( 'get_previous_post_join', 'geodir_previous_next_post_join', 10, 5 );
3526 3526
 add_filter( 'get_next_post_join', 'geodir_previous_next_post_join', 10, 5 );
@@ -3542,31 +3542,31 @@  discard block
 block discarded – undo
3542 3542
  * @return string Filtered SQL WHERE clause.
3543 3543
  */
3544 3544
 function geodir_previous_next_post_where( $where, $in_same_term, $excluded_terms, $taxonomy, $post ) {
3545
-    global $wpdb, $plugin_prefix;
3545
+	global $wpdb, $plugin_prefix;
3546 3546
 
3547
-    if ( !empty($post->post_type) && ( !empty( $post->country_slug ) || !empty( $post->region_slug ) || !empty( $post->city_slug ) ) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
3548
-        $post_locations = '';
3549
-        $post_locations_var = array();
3547
+	if ( !empty($post->post_type) && ( !empty( $post->country_slug ) || !empty( $post->region_slug ) || !empty( $post->city_slug ) ) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
3548
+		$post_locations = '';
3549
+		$post_locations_var = array();
3550 3550
         
3551
-        if ( !empty( $post->country_slug ) ) {
3552
-            $post_locations .= " AND post_locations LIKE %s";
3553
-            $post_locations_var[] = "%,[" . $post->country_slug . "]";
3554
-        }
3555
-
3556
-        if ( !empty( $post->region_slug ) ) {
3557
-            $post_locations .= " AND post_locations LIKE %s";
3558
-            $post_locations_var[] = "%,[" . $post->region_slug . "],%";
3559
-        }
3560
-
3561
-        if ( !empty( $post->city_slug ) ) {
3562
-            $post_locations .= " AND post_locations LIKE %s";
3563
-            $post_locations_var[] = "[" . $post->city_slug . "],%";
3564
-        }
3551
+		if ( !empty( $post->country_slug ) ) {
3552
+			$post_locations .= " AND post_locations LIKE %s";
3553
+			$post_locations_var[] = "%,[" . $post->country_slug . "]";
3554
+		}
3555
+
3556
+		if ( !empty( $post->region_slug ) ) {
3557
+			$post_locations .= " AND post_locations LIKE %s";
3558
+			$post_locations_var[] = "%,[" . $post->region_slug . "],%";
3559
+		}
3560
+
3561
+		if ( !empty( $post->city_slug ) ) {
3562
+			$post_locations .= " AND post_locations LIKE %s";
3563
+			$post_locations_var[] = "[" . $post->city_slug . "],%";
3564
+		}
3565 3565
         
3566
-        $where .= $wpdb->prepare( $post_locations, $post_locations_var );
3567
-    }
3566
+		$where .= $wpdb->prepare( $post_locations, $post_locations_var );
3567
+	}
3568 3568
     
3569
-    return $where;
3569
+	return $where;
3570 3570
 }
3571 3571
 add_filter( 'get_previous_post_where', 'geodir_previous_next_post_where', 10, 5 );
3572 3572
 add_filter( 'get_next_post_where', 'geodir_previous_next_post_where', 10, 5 );
3573 3573
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/general_functions.php 1 patch
Spacing   +1293 added lines, -1293 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,23 +3405,23 @@  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
-					$post_type_link = geodir_getlink( $author_link, array(
3417
+					$post_type_link = geodir_getlink($author_link, array(
3418 3418
 						'stype' => $key,
3419 3419
 						'list'  => 'favourite'
3420
-					), false );
3420
+					), false);
3421 3421
 
3422 3422
 					$selected = '';
3423 3423
 
3424
-					if ( isset( $_REQUEST['list'] ) && $_REQUEST['list'] == 'favourite' && isset( $_REQUEST['stype'] ) && $_REQUEST['stype'] == $key && isset( $_REQUEST['geodir_dashbord'] ) ) {
3424
+					if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite' && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key && isset($_REQUEST['geodir_dashbord'])) {
3425 3425
 						$selected = 'selected="selected"';
3426 3426
 					}
3427 3427
 					/**
@@ -3433,20 +3433,20 @@  discard block
 block discarded – undo
3433 3433
 					 * @param string $key            Favorite listing array key.
3434 3434
 					 * @param int $current_user      ->ID Current user ID.
3435 3435
 					 */
3436
-					$post_type_link = apply_filters( 'geodir_dashboard_link_favorite_listing', $post_type_link, $key, $current_user->ID );
3436
+					$post_type_link = apply_filters('geodir_dashboard_link_favorite_listing', $post_type_link, $key, $current_user->ID);
3437 3437
 
3438
-					$favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3438
+					$favourite_links .= '<option '.$selected.' value="'.$post_type_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3439 3439
 				}
3440 3440
 			}
3441 3441
 
3442
-			if ( $favourite_links != '' ) {
3442
+			if ($favourite_links != '') {
3443 3443
 				?>
3444 3444
 				<li>
3445 3445
 					<select id="geodir_my_favourites" class="chosen_select" onchange="window.location.href=this.value"
3446 3446
 					        option-autoredirect="1" name="geodir_my_favourites" option-ajaxchosen="false"
3447
-					        data-placeholder="<?php echo esc_attr( __( 'My Favorites', 'geodirectory' ) ); ?>">
3447
+					        data-placeholder="<?php echo esc_attr(__('My Favorites', 'geodirectory')); ?>">
3448 3448
 						<option value="" disabled="disabled" selected="selected"
3449
-						        style='display:none;'><?php echo esc_attr( __( 'My Favorites', 'geodirectory' ) ); ?></option>
3449
+						        style='display:none;'><?php echo esc_attr(__('My Favorites', 'geodirectory')); ?></option>
3450 3450
 						<?php echo $favourite_links; ?>
3451 3451
 					</select>
3452 3452
 				</li>
@@ -3455,19 +3455,19 @@  discard block
 block discarded – undo
3455 3455
 		}
3456 3456
 
3457 3457
 
3458
-		$show_listing_link_user_dashboard = get_option( 'geodir_listing_link_user_dashboard' );
3458
+		$show_listing_link_user_dashboard = get_option('geodir_listing_link_user_dashboard');
3459 3459
 		$user_listing                     = geodir_user_post_listing_count();
3460 3460
 
3461
-		if ( ! empty( $show_listing_link_user_dashboard ) && ! empty( $user_listing ) ) {
3461
+		if (!empty($show_listing_link_user_dashboard) && !empty($user_listing)) {
3462 3462
 			$listing_links = '';
3463 3463
 
3464
-			foreach ( $post_types as $key => $postobj ) {
3465
-				if ( in_array( $key, $show_listing_link_user_dashboard ) && array_key_exists( $key, $user_listing ) ) {
3464
+			foreach ($post_types as $key => $postobj) {
3465
+				if (in_array($key, $show_listing_link_user_dashboard) && array_key_exists($key, $user_listing)) {
3466 3466
 					$name         = $postobj->labels->name;
3467
-					$listing_link = geodir_getlink( $author_link, array( 'stype' => $key ), false );
3467
+					$listing_link = geodir_getlink($author_link, array('stype' => $key), false);
3468 3468
 
3469 3469
 					$selected = '';
3470
-					if ( ! isset( $_REQUEST['list'] ) && isset( $_REQUEST['geodir_dashbord'] ) && isset( $_REQUEST['stype'] ) && $_REQUEST['stype'] == $key ) {
3470
+					if (!isset($_REQUEST['list']) && isset($_REQUEST['geodir_dashbord']) && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key) {
3471 3471
 						$selected = 'selected="selected"';
3472 3472
 					}
3473 3473
 
@@ -3480,20 +3480,20 @@  discard block
 block discarded – undo
3480 3480
 					 * @param string $key          My listing array key.
3481 3481
 					 * @param int $current_user    ->ID Current user ID.
3482 3482
 					 */
3483
-					$listing_link = apply_filters( 'geodir_dashboard_link_my_listing', $listing_link, $key, $current_user->ID );
3483
+					$listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $current_user->ID);
3484 3484
 
3485
-					$listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3485
+					$listing_links .= '<option '.$selected.' value="'.$listing_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3486 3486
 				}
3487 3487
 			}
3488 3488
 
3489
-			if ( $listing_links != '' ) {
3489
+			if ($listing_links != '') {
3490 3490
 				?>
3491 3491
 				<li>
3492 3492
 					<select id="geodir_my_listings" class="chosen_select" onchange="window.location.href=this.value"
3493 3493
 					        option-autoredirect="1" name="geodir_my_listings" option-ajaxchosen="false"
3494
-					        data-placeholder="<?php echo esc_attr( __( 'My Listings', 'geodirectory' ) ); ?>">
3494
+					        data-placeholder="<?php echo esc_attr(__('My Listings', 'geodirectory')); ?>">
3495 3495
 						<option value="" disabled="disabled" selected="selected"
3496
-						        style='display:none;'><?php echo esc_attr( __( 'My Listings', 'geodirectory' ) ); ?></option>
3496
+						        style='display:none;'><?php echo esc_attr(__('My Listings', 'geodirectory')); ?></option>
3497 3497
 						<?php echo $listing_links; ?>
3498 3498
 					</select>
3499 3499
 				</li>
@@ -3509,7 +3509,7 @@  discard block
 block discarded – undo
3509 3509
 		 *
3510 3510
 		 * @param string $dashboard_link Dashboard links HTML.
3511 3511
 		 */
3512
-		echo apply_filters( 'geodir_dashboard_links', $dashboard_link );
3512
+		echo apply_filters('geodir_dashboard_links', $dashboard_link);
3513 3513
 		echo '</ul>';
3514 3514
 
3515 3515
 		/**
@@ -3517,7 +3517,7 @@  discard block
 block discarded – undo
3517 3517
 		 *
3518 3518
 		 * @since 1.6.6
3519 3519
 		 */
3520
-		do_action( 'geodir_after_loginwidget_form_logged_in' );
3520
+		do_action('geodir_after_loginwidget_form_logged_in');
3521 3521
 
3522 3522
 
3523 3523
 	} else {
@@ -3532,18 +3532,18 @@  discard block
 block discarded – undo
3532 3532
 		<form name="loginform" class="loginform1"
3533 3533
 		      action="<?php echo geodir_login_url(); ?>"
3534 3534
 		      method="post">
3535
-			<div class="geodir_form_row"><input placeholder="<?php _e( 'Email', 'geodirectory' ); ?>" name="log"
3535
+			<div class="geodir_form_row"><input placeholder="<?php _e('Email', 'geodirectory'); ?>" name="log"
3536 3536
 			                                    type="text" class="textfield user_login1"/> <span
3537 3537
 					class="user_loginInfo"></span></div>
3538
-			<div class="geodir_form_row"><input placeholder="<?php _e( 'Password', 'geodirectory' ); ?>"
3538
+			<div class="geodir_form_row"><input placeholder="<?php _e('Password', 'geodirectory'); ?>"
3539 3539
 			                                    name="pwd" type="password"
3540 3540
 			                                    class="textfield user_pass1 input-text"/><span
3541 3541
 					class="user_passInfo"></span></div>
3542 3542
 
3543
-			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars( geodir_curPageURL() ); ?>"/>
3543
+			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars(geodir_curPageURL()); ?>"/>
3544 3544
 			<input type="hidden" name="testcookie" value="1"/>
3545 3545
 
3546
-				<?php do_action( 'login_form' ); ?>
3546
+				<?php do_action('login_form'); ?>
3547 3547
 
3548 3548
 			<div class="geodir_form_row clearfix"><input type="submit" name="submit"
3549 3549
 			                                             value="<?php echo SIGN_IN_BUTTON; ?>" class="b_signin"/>
@@ -3555,11 +3555,11 @@  discard block
 block discarded – undo
3555 3555
 					 *
3556 3556
 					 * @since 1.0.0
3557 3557
 					 */
3558
-					$is_enable_signup = get_option( 'users_can_register' );
3558
+					$is_enable_signup = get_option('users_can_register');
3559 3559
 					
3560
-					if ( $is_enable_signup ) {
3560
+					if ($is_enable_signup) {
3561 3561
 					?>
3562
-						<a href="<?php echo geodir_login_url( array( 'signup' => true ) ); ?>"
3562
+						<a href="<?php echo geodir_login_url(array('signup' => true)); ?>"
3563 3563
 						   class="goedir-newuser-link"><?php echo NEW_USER_TEXT; ?></a>
3564 3564
 
3565 3565
 					<?php
@@ -3570,7 +3570,7 @@  discard block
 block discarded – undo
3570 3570
 					 * @since 1.0.0
3571 3571
 					 */
3572 3572
 					?>
3573
-					<a href="<?php echo geodir_login_url( array( 'forgot' => true ) ); ?>"
3573
+					<a href="<?php echo geodir_login_url(array('forgot' => true)); ?>"
3574 3574
 					   class="goedir-forgot-link"><?php echo FORGOT_PW_TEXT; ?></a></p></div>
3575 3575
 		</form>
3576 3576
 		<?php
@@ -3579,7 +3579,7 @@  discard block
 block discarded – undo
3579 3579
 		 *
3580 3580
 		 * @since 1.6.6
3581 3581
 		 */
3582
-		do_action( 'geodir_after_loginwidget_form_logged_out' );
3582
+		do_action('geodir_after_loginwidget_form_logged_out');
3583 3583
 	}
3584 3584
 
3585 3585
 	echo $after_widget;
@@ -3601,16 +3601,16 @@  discard block
 block discarded – undo
3601 3601
  *                                         after_widget.
3602 3602
  * @param array|string $instance           The settings for the particular instance of the widget.
3603 3603
  */
3604
-function geodir_popular_postview_output( $args = '', $instance = '' ) {
3604
+function geodir_popular_postview_output($args = '', $instance = '') {
3605 3605
 	global $gd_session;
3606 3606
 
3607 3607
 	// prints the widget
3608
-	extract( $args, EXTR_SKIP );
3608
+	extract($args, EXTR_SKIP);
3609 3609
 
3610 3610
 	echo $before_widget;
3611 3611
 
3612 3612
 	/** This filter is documented in geodirectory_widgets.php */
3613
-	$title = empty( $instance['title'] ) ? geodir_ucwords( $instance['category_title'] ) : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
3613
+	$title = empty($instance['title']) ? geodir_ucwords($instance['category_title']) : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
3614 3614
 	/**
3615 3615
 	 * Filter the widget post type.
3616 3616
 	 *
@@ -3618,7 +3618,7 @@  discard block
 block discarded – undo
3618 3618
 	 *
3619 3619
 	 * @param string $instance ['post_type'] Post type of listing.
3620 3620
 	 */
3621
-	$post_type = empty( $instance['post_type'] ) ? 'gd_place' : apply_filters( 'widget_post_type', $instance['post_type'] );
3621
+	$post_type = empty($instance['post_type']) ? 'gd_place' : apply_filters('widget_post_type', $instance['post_type']);
3622 3622
 	/**
3623 3623
 	 * Filter the widget's term.
3624 3624
 	 *
@@ -3626,7 +3626,7 @@  discard block
 block discarded – undo
3626 3626
 	 *
3627 3627
 	 * @param string $instance ['category'] Filter by term. Can be any valid term.
3628 3628
 	 */
3629
-	$category = empty( $instance['category'] ) ? '0' : apply_filters( 'widget_category', $instance['category'] );
3629
+	$category = empty($instance['category']) ? '0' : apply_filters('widget_category', $instance['category']);
3630 3630
 	/**
3631 3631
 	 * Filter the widget listings limit.
3632 3632
 	 *
@@ -3634,7 +3634,7 @@  discard block
 block discarded – undo
3634 3634
 	 *
3635 3635
 	 * @param string $instance ['post_number'] Number of listings to display.
3636 3636
 	 */
3637
-	$post_number = empty( $instance['post_number'] ) ? '5' : apply_filters( 'widget_post_number', $instance['post_number'] );
3637
+	$post_number = empty($instance['post_number']) ? '5' : apply_filters('widget_post_number', $instance['post_number']);
3638 3638
 	/**
3639 3639
 	 * Filter widget's "layout" type.
3640 3640
 	 *
@@ -3642,7 +3642,7 @@  discard block
 block discarded – undo
3642 3642
 	 *
3643 3643
 	 * @param string $instance ['layout'] Widget layout type.
3644 3644
 	 */
3645
-	$layout = empty( $instance['layout'] ) ? 'gridview_onehalf' : apply_filters( 'widget_layout', $instance['layout'] );
3645
+	$layout = empty($instance['layout']) ? 'gridview_onehalf' : apply_filters('widget_layout', $instance['layout']);
3646 3646
 	/**
3647 3647
 	 * Filter widget's "add_location_filter" value.
3648 3648
 	 *
@@ -3650,7 +3650,7 @@  discard block
 block discarded – undo
3650 3650
 	 *
3651 3651
 	 * @param string|bool $instance ['add_location_filter'] Do you want to add location filter? Can be 1 or 0.
3652 3652
 	 */
3653
-	$add_location_filter = empty( $instance['add_location_filter'] ) ? '0' : apply_filters( 'widget_add_location_filter', $instance['add_location_filter'] );
3653
+	$add_location_filter = empty($instance['add_location_filter']) ? '0' : apply_filters('widget_add_location_filter', $instance['add_location_filter']);
3654 3654
 	/**
3655 3655
 	 * Filter widget's listing width.
3656 3656
 	 *
@@ -3658,7 +3658,7 @@  discard block
 block discarded – undo
3658 3658
 	 *
3659 3659
 	 * @param string $instance ['listing_width'] Listing width.
3660 3660
 	 */
3661
-	$listing_width = empty( $instance['listing_width'] ) ? '' : apply_filters( 'widget_listing_width', $instance['listing_width'] );
3661
+	$listing_width = empty($instance['listing_width']) ? '' : apply_filters('widget_listing_width', $instance['listing_width']);
3662 3662
 	/**
3663 3663
 	 * Filter widget's "list_sort" type.
3664 3664
 	 *
@@ -3666,25 +3666,25 @@  discard block
 block discarded – undo
3666 3666
 	 *
3667 3667
 	 * @param string $instance ['list_sort'] Listing sort by type.
3668 3668
 	 */
3669
-	$list_sort             = empty( $instance['list_sort'] ) ? 'latest' : apply_filters( 'widget_list_sort', $instance['list_sort'] );
3670
-	$use_viewing_post_type = ! empty( $instance['use_viewing_post_type'] ) ? true : false;
3669
+	$list_sort             = empty($instance['list_sort']) ? 'latest' : apply_filters('widget_list_sort', $instance['list_sort']);
3670
+	$use_viewing_post_type = !empty($instance['use_viewing_post_type']) ? true : false;
3671 3671
 
3672 3672
 	// set post type to current viewing post type
3673
-	if ( $use_viewing_post_type ) {
3673
+	if ($use_viewing_post_type) {
3674 3674
 		$current_post_type = geodir_get_current_posttype();
3675
-		if ( $current_post_type != '' && $current_post_type != $post_type ) {
3675
+		if ($current_post_type != '' && $current_post_type != $post_type) {
3676 3676
 			$post_type = $current_post_type;
3677 3677
 			$category  = array(); // old post type category will not work for current changed post type
3678 3678
 		}
3679 3679
 	}
3680 3680
 	// replace widget title dynamically
3681
-	$posttype_plural_label   = __( get_post_type_plural_label( $post_type ), 'geodirectory' );
3682
-	$posttype_singular_label = __( get_post_type_singular_label( $post_type ), 'geodirectory' );
3681
+	$posttype_plural_label   = __(get_post_type_plural_label($post_type), 'geodirectory');
3682
+	$posttype_singular_label = __(get_post_type_singular_label($post_type), 'geodirectory');
3683 3683
 
3684
-	$title = str_replace( "%posttype_plural_label%", $posttype_plural_label, $title );
3685
-	$title = str_replace( "%posttype_singular_label%", $posttype_singular_label, $title );
3684
+	$title = str_replace("%posttype_plural_label%", $posttype_plural_label, $title);
3685
+	$title = str_replace("%posttype_singular_label%", $posttype_singular_label, $title);
3686 3686
 
3687
-	if ( isset( $instance['character_count'] ) ) {
3687
+	if (isset($instance['character_count'])) {
3688 3688
 		/**
3689 3689
 		 * Filter the widget's excerpt character count.
3690 3690
 		 *
@@ -3692,37 +3692,37 @@  discard block
 block discarded – undo
3692 3692
 		 *
3693 3693
 		 * @param int $instance ['character_count'] Excerpt character count.
3694 3694
 		 */
3695
-		$character_count = apply_filters( 'widget_list_character_count', $instance['character_count'] );
3695
+		$character_count = apply_filters('widget_list_character_count', $instance['character_count']);
3696 3696
 	} else {
3697 3697
 		$character_count = '';
3698 3698
 	}
3699 3699
 
3700
-	if ( empty( $title ) || $title == 'All' ) {
3701
-		$title .= ' ' . __( get_post_type_plural_label( $post_type ), 'geodirectory' );
3700
+	if (empty($title) || $title == 'All') {
3701
+		$title .= ' '.__(get_post_type_plural_label($post_type), 'geodirectory');
3702 3702
 	}
3703 3703
 
3704 3704
 	$location_url = array();
3705
-	$city         = get_query_var( 'gd_city' );
3706
-	if ( ! empty( $city ) ) {
3707
-		$country = get_query_var( 'gd_country' );
3708
-		$region  = get_query_var( 'gd_region' );
3705
+	$city         = get_query_var('gd_city');
3706
+	if (!empty($city)) {
3707
+		$country = get_query_var('gd_country');
3708
+		$region  = get_query_var('gd_region');
3709 3709
 
3710
-		$geodir_show_location_url = get_option( 'geodir_show_location_url' );
3710
+		$geodir_show_location_url = get_option('geodir_show_location_url');
3711 3711
 
3712
-		if ( $geodir_show_location_url == 'all' ) {
3713
-			if ( $country != '' ) {
3712
+		if ($geodir_show_location_url == 'all') {
3713
+			if ($country != '') {
3714 3714
 				$location_url[] = $country;
3715 3715
 			}
3716 3716
 
3717
-			if ( $region != '' ) {
3717
+			if ($region != '') {
3718 3718
 				$location_url[] = $region;
3719 3719
 			}
3720
-		} else if ( $geodir_show_location_url == 'country_city' ) {
3721
-			if ( $country != '' ) {
3720
+		} else if ($geodir_show_location_url == 'country_city') {
3721
+			if ($country != '') {
3722 3722
 				$location_url[] = $country;
3723 3723
 			}
3724
-		} else if ( $geodir_show_location_url == 'region_city' ) {
3725
-			if ( $region != '' ) {
3724
+		} else if ($geodir_show_location_url == 'region_city') {
3725
+			if ($region != '') {
3726 3726
 				$location_url[] = $region;
3727 3727
 			}
3728 3728
 		}
@@ -3730,37 +3730,37 @@  discard block
 block discarded – undo
3730 3730
 		$location_url[] = $city;
3731 3731
 	}
3732 3732
 
3733
-	$location_url  = implode( '/', $location_url );
3733
+	$location_url  = implode('/', $location_url);
3734 3734
 	$skip_location = false;
3735
-	if ( ! $add_location_filter && $gd_session->get( 'gd_multi_location' ) ) {
3735
+	if (!$add_location_filter && $gd_session->get('gd_multi_location')) {
3736 3736
 		$skip_location = true;
3737
-		$gd_session->un_set( 'gd_multi_location' );
3737
+		$gd_session->un_set('gd_multi_location');
3738 3738
 	}
3739 3739
 
3740
-	if ( get_option( 'permalink_structure' ) ) {
3741
-		$viewall_url = get_post_type_archive_link( $post_type );
3740
+	if (get_option('permalink_structure')) {
3741
+		$viewall_url = get_post_type_archive_link($post_type);
3742 3742
 	} else {
3743
-		$viewall_url = get_post_type_archive_link( $post_type );
3743
+		$viewall_url = get_post_type_archive_link($post_type);
3744 3744
 	}
3745 3745
 
3746
-	if ( ! empty( $category ) && $category[0] != '0' ) {
3746
+	if (!empty($category) && $category[0] != '0') {
3747 3747
 		global $geodir_add_location_url;
3748 3748
 
3749 3749
 		$geodir_add_location_url = '0';
3750 3750
 
3751
-		if ( $add_location_filter != '0' ) {
3751
+		if ($add_location_filter != '0') {
3752 3752
 			$geodir_add_location_url = '1';
3753 3753
 		}
3754 3754
 
3755
-		$viewall_url = get_term_link( (int) $category[0], $post_type . 'category' );
3755
+		$viewall_url = get_term_link((int) $category[0], $post_type.'category');
3756 3756
 
3757 3757
 		$geodir_add_location_url = null;
3758 3758
 	}
3759
-	if ( $skip_location ) {
3760
-		$gd_session->set( 'gd_multi_location', 1 );
3759
+	if ($skip_location) {
3760
+		$gd_session->set('gd_multi_location', 1);
3761 3761
 	}
3762 3762
 
3763
-	if ( is_wp_error( $viewall_url ) ) {
3763
+	if (is_wp_error($viewall_url)) {
3764 3764
 		$viewall_url = '';
3765 3765
 	}
3766 3766
 
@@ -3772,34 +3772,34 @@  discard block
 block discarded – undo
3772 3772
 		'order_by'       => $list_sort
3773 3773
 	);
3774 3774
 
3775
-	if ( $character_count ) {
3775
+	if ($character_count) {
3776 3776
 		$query_args['excerpt_length'] = $character_count;
3777 3777
 	}
3778 3778
 
3779
-	if ( ! empty( $instance['show_featured_only'] ) ) {
3779
+	if (!empty($instance['show_featured_only'])) {
3780 3780
 		$query_args['show_featured_only'] = 1;
3781 3781
 	}
3782 3782
 
3783
-	if ( ! empty( $instance['show_special_only'] ) ) {
3783
+	if (!empty($instance['show_special_only'])) {
3784 3784
 		$query_args['show_special_only'] = 1;
3785 3785
 	}
3786 3786
 
3787
-	if ( ! empty( $instance['with_pics_only'] ) ) {
3787
+	if (!empty($instance['with_pics_only'])) {
3788 3788
 		$query_args['with_pics_only']      = 0;
3789 3789
 		$query_args['featured_image_only'] = 1;
3790 3790
 	}
3791 3791
 
3792
-	if ( ! empty( $instance['with_videos_only'] ) ) {
3792
+	if (!empty($instance['with_videos_only'])) {
3793 3793
 		$query_args['with_videos_only'] = 1;
3794 3794
 	}
3795
-	$with_no_results = ! empty( $instance['without_no_results'] ) ? false : true;
3795
+	$with_no_results = !empty($instance['without_no_results']) ? false : true;
3796 3796
 
3797
-	if ( ! empty( $category ) && $category[0] != '0' ) {
3798
-		$category_taxonomy = geodir_get_taxonomies( $post_type );
3797
+	if (!empty($category) && $category[0] != '0') {
3798
+		$category_taxonomy = geodir_get_taxonomies($post_type);
3799 3799
 
3800 3800
 		######### WPML #########
3801
-		if ( function_exists( 'icl_object_id' ) ) {
3802
-			$category = gd_lang_object_ids( $category, $category_taxonomy[0] );
3801
+		if (function_exists('icl_object_id')) {
3802
+			$category = gd_lang_object_ids($category, $category_taxonomy[0]);
3803 3803
 		}
3804 3804
 		######### WPML #########
3805 3805
 
@@ -3809,14 +3809,14 @@  discard block
 block discarded – undo
3809 3809
 			'terms'    => $category
3810 3810
 		);
3811 3811
 
3812
-		$query_args['tax_query'] = array( $tax_query );
3812
+		$query_args['tax_query'] = array($tax_query);
3813 3813
 	}
3814 3814
 
3815 3815
 	global $gridview_columns_widget, $geodir_is_widget_listing;
3816 3816
 
3817
-	$widget_listings = geodir_get_widget_listings( $query_args );
3817
+	$widget_listings = geodir_get_widget_listings($query_args);
3818 3818
 
3819
-	if ( ! empty( $widget_listings ) || $with_no_results ) {
3819
+	if (!empty($widget_listings) || $with_no_results) {
3820 3820
 		?>
3821 3821
 		<div class="geodir_locations geodir_location_listing">
3822 3822
 
@@ -3826,11 +3826,11 @@  discard block
 block discarded – undo
3826 3826
 			 *
3827 3827
 			 * @since 1.0.0
3828 3828
 			 */
3829
-			do_action( 'geodir_before_view_all_link_in_widget' ); ?>
3829
+			do_action('geodir_before_view_all_link_in_widget'); ?>
3830 3830
 			<div class="geodir_list_heading clearfix">
3831
-				<?php echo $before_title . $title . $after_title; ?>
3831
+				<?php echo $before_title.$title.$after_title; ?>
3832 3832
 				<a href="<?php echo $viewall_url; ?>"
3833
-				   class="geodir-viewall"><?php _e( 'View all', 'geodirectory' ); ?></a>
3833
+				   class="geodir-viewall"><?php _e('View all', 'geodirectory'); ?></a>
3834 3834
 			</div>
3835 3835
 			<?php
3836 3836
 			/**
@@ -3838,10 +3838,10 @@  discard block
 block discarded – undo
3838 3838
 			 *
3839 3839
 			 * @since 1.0.0
3840 3840
 			 */
3841
-			do_action( 'geodir_after_view_all_link_in_widget' ); ?>
3841
+			do_action('geodir_after_view_all_link_in_widget'); ?>
3842 3842
 			<?php
3843
-			if ( strstr( $layout, 'gridview' ) ) {
3844
-				$listing_view_exp        = explode( '_', $layout );
3843
+			if (strstr($layout, 'gridview')) {
3844
+				$listing_view_exp        = explode('_', $layout);
3845 3845
 				$gridview_columns_widget = $layout;
3846 3846
 				$layout                  = $listing_view_exp[0];
3847 3847
 			} else {
@@ -3853,8 +3853,8 @@  discard block
 block discarded – undo
3853 3853
 			 *
3854 3854
 			 * @since 1.0.0
3855 3855
 			 */
3856
-			$template = apply_filters( "geodir_template_part-widget-listing-listview", geodir_locate_template( 'widget-listing-listview' ) );
3857
-			if ( ! isset( $character_count ) ) {
3856
+			$template = apply_filters("geodir_template_part-widget-listing-listview", geodir_locate_template('widget-listing-listview'));
3857
+			if (!isset($character_count)) {
3858 3858
 				/**
3859 3859
 				 * Filter the widget's excerpt character count.
3860 3860
 				 *
@@ -3862,7 +3862,7 @@  discard block
 block discarded – undo
3862 3862
 				 *
3863 3863
 				 * @param int $instance ['character_count'] Excerpt character count.
3864 3864
 				 */
3865
-				$character_count = $character_count == '' ? 50 : apply_filters( 'widget_character_count', $character_count );
3865
+				$character_count = $character_count == '' ? 50 : apply_filters('widget_character_count', $character_count);
3866 3866
 			}
3867 3867
 
3868 3868
 			global $post, $map_jason, $map_canvas_arr;
@@ -3877,13 +3877,13 @@  discard block
 block discarded – undo
3877 3877
 			 *
3878 3878
 			 * @since 1.0.0
3879 3879
 			 */
3880
-			include( $template );
3880
+			include($template);
3881 3881
 
3882 3882
 			$geodir_is_widget_listing = false;
3883 3883
 
3884 3884
 			$GLOBALS['post'] = $current_post;
3885
-			if ( ! empty( $current_post ) ) {
3886
-				setup_postdata( $current_post );
3885
+			if (!empty($current_post)) {
3886
+				setup_postdata($current_post);
3887 3887
 			}
3888 3888
 			$map_jason      = $current_map_jason;
3889 3889
 			$map_canvas_arr = $current_map_canvas_arr;
@@ -3914,12 +3914,12 @@  discard block
 block discarded – undo
3914 3914
  *
3915 3915
  * @return int Reviews count.
3916 3916
  */
3917
-function geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type ) {
3917
+function geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type) {
3918 3918
 	global $wpdb, $plugin_prefix;
3919 3919
 
3920
-	$detail_table = $plugin_prefix . $post_type . '_detail';
3920
+	$detail_table = $plugin_prefix.$post_type.'_detail';
3921 3921
 
3922
-	$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 . ")";
3922
+	$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.")";
3923 3923
 
3924 3924
 	/**
3925 3925
 	 * Filter count review sql query.
@@ -3931,9 +3931,9 @@  discard block
 block discarded – undo
3931 3931
 	 * @param int $taxonomy     The taxonomy Id.
3932 3932
 	 * @param string $post_type The post type.
3933 3933
 	 */
3934
-	$sql = apply_filters( 'geodir_count_reviews_by_term_sql', $sql, $term_id, $taxonomy, $post_type );
3934
+	$sql = apply_filters('geodir_count_reviews_by_term_sql', $sql, $term_id, $taxonomy, $post_type);
3935 3935
 
3936
-	$count = $wpdb->get_var( $sql );
3936
+	$count = $wpdb->get_var($sql);
3937 3937
 
3938 3938
 	return $count;
3939 3939
 }
@@ -3951,7 +3951,7 @@  discard block
 block discarded – undo
3951 3951
  *
3952 3952
  * @return array Term array data.
3953 3953
  */
3954
-function geodir_count_reviews_by_terms( $force_update = false, $post_ID = 0 ) {
3954
+function geodir_count_reviews_by_terms($force_update = false, $post_ID = 0) {
3955 3955
 	/**
3956 3956
 	 * Filter review count option data.
3957 3957
 	 *
@@ -3961,78 +3961,78 @@  discard block
 block discarded – undo
3961 3961
 	 * @param bool $force_update Force update option value?. Default.false.
3962 3962
 	 * @param int $post_ID       The post id to update if any.
3963 3963
 	 */
3964
-	$option_data = apply_filters( 'geodir_count_reviews_by_terms_before', '', $force_update, $post_ID );
3965
-	if ( ! empty( $option_data ) ) {
3964
+	$option_data = apply_filters('geodir_count_reviews_by_terms_before', '', $force_update, $post_ID);
3965
+	if (!empty($option_data)) {
3966 3966
 		return $option_data;
3967 3967
 	}
3968 3968
 
3969
-	$option_data = get_option( 'geodir_global_review_count' );
3969
+	$option_data = get_option('geodir_global_review_count');
3970 3970
 
3971
-	if ( ! $option_data || $force_update ) {
3972
-		if ( (int) $post_ID > 0 ) { // Update reviews count for specific post categories only.
3971
+	if (!$option_data || $force_update) {
3972
+		if ((int) $post_ID > 0) { // Update reviews count for specific post categories only.
3973 3973
 			global $gd_session;
3974 3974
 			$term_array = (array) $option_data;
3975
-			$post_type  = get_post_type( $post_ID );
3976
-			$taxonomy   = $post_type . 'category';
3977
-			$terms      = wp_get_object_terms( $post_ID, $taxonomy, array( 'fields' => 'ids' ) );
3978
-
3979
-			if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
3980
-				foreach ( $terms as $term_id ) {
3981
-					$count                  = geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type );
3982
-					$children               = get_term_children( $term_id, $taxonomy );
3983
-					$term_array[ $term_id ] = $count;
3975
+			$post_type  = get_post_type($post_ID);
3976
+			$taxonomy   = $post_type.'category';
3977
+			$terms      = wp_get_object_terms($post_ID, $taxonomy, array('fields' => 'ids'));
3978
+
3979
+			if (!empty($terms) && !is_wp_error($terms)) {
3980
+				foreach ($terms as $term_id) {
3981
+					$count                  = geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type);
3982
+					$children               = get_term_children($term_id, $taxonomy);
3983
+					$term_array[$term_id] = $count;
3984 3984
 				}
3985 3985
 			}
3986 3986
 
3987
-			$session_listing = $gd_session->get( 'listing' );
3987
+			$session_listing = $gd_session->get('listing');
3988 3988
 
3989 3989
 			$terms = array();
3990
-			if ( isset( $_POST['post_category'][ $taxonomy ] ) ) {
3991
-				$terms = (array) $_POST['post_category'][ $taxonomy ];
3992
-			} else if ( ! empty( $session_listing ) && isset( $session_listing['post_category'][ $taxonomy ] ) ) {
3993
-				$terms = (array) $session_listing['post_category'][ $taxonomy ];
3990
+			if (isset($_POST['post_category'][$taxonomy])) {
3991
+				$terms = (array) $_POST['post_category'][$taxonomy];
3992
+			} else if (!empty($session_listing) && isset($session_listing['post_category'][$taxonomy])) {
3993
+				$terms = (array) $session_listing['post_category'][$taxonomy];
3994 3994
 			}
3995 3995
 
3996
-			if ( ! empty( $terms ) ) {
3997
-				foreach ( $terms as $term_id ) {
3998
-					if ( $term_id > 0 ) {
3999
-						$count                  = geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type );
4000
-						$children               = get_term_children( $term_id, $taxonomy );
4001
-						$term_array[ $term_id ] = $count;
3996
+			if (!empty($terms)) {
3997
+				foreach ($terms as $term_id) {
3998
+					if ($term_id > 0) {
3999
+						$count                  = geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type);
4000
+						$children               = get_term_children($term_id, $taxonomy);
4001
+						$term_array[$term_id] = $count;
4002 4002
 					}
4003 4003
 				}
4004 4004
 			}
4005 4005
 		} else { // Update reviews count for all post categories.
4006 4006
 			$term_array = array();
4007 4007
 			$post_types = geodir_get_posttypes();
4008
-			foreach ( $post_types as $post_type ) {
4008
+			foreach ($post_types as $post_type) {
4009 4009
 
4010
-				$taxonomy = geodir_get_taxonomies( $post_type );
4010
+				$taxonomy = geodir_get_taxonomies($post_type);
4011 4011
 				$taxonomy = $taxonomy[0];
4012 4012
 
4013 4013
 				$args = array(
4014 4014
 					'hide_empty' => false
4015 4015
 				);
4016 4016
 
4017
-				$terms = get_terms( $taxonomy, $args );
4017
+				$terms = get_terms($taxonomy, $args);
4018 4018
 
4019
-				foreach ( $terms as $term ) {
4020
-					$count    = geodir_count_reviews_by_term_id( $term->term_id, $taxonomy, $post_type );
4021
-					$children = get_term_children( $term->term_id, $taxonomy );
4019
+				foreach ($terms as $term) {
4020
+					$count    = geodir_count_reviews_by_term_id($term->term_id, $taxonomy, $post_type);
4021
+					$children = get_term_children($term->term_id, $taxonomy);
4022 4022
 					/*if ( is_array( $children ) ) {
4023 4023
                         foreach ( $children as $child_id ) {
4024 4024
                             $child_count = geodir_count_reviews_by_term_id($child_id, $taxonomy, $post_type);
4025 4025
                             $count = $count + $child_count;
4026 4026
                         }
4027 4027
                     }*/
4028
-					$term_array[ $term->term_id ] = $count;
4028
+					$term_array[$term->term_id] = $count;
4029 4029
 				}
4030 4030
 			}
4031 4031
 		}
4032 4032
 
4033
-		update_option( 'geodir_global_review_count', $term_array );
4033
+		update_option('geodir_global_review_count', $term_array);
4034 4034
 		//clear cache
4035
-		wp_cache_delete( 'geodir_global_review_count' );
4035
+		wp_cache_delete('geodir_global_review_count');
4036 4036
 
4037 4037
 		return $term_array;
4038 4038
 	} else {
@@ -4048,39 +4048,39 @@  discard block
 block discarded – undo
4048 4048
  * @package GeoDirectory
4049 4049
  * @return bool
4050 4050
  */
4051
-function geodir_term_review_count_force_update( $new_status, $old_status = '', $post = '' ) {
4052
-	if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'geodir_import_export' ) {
4051
+function geodir_term_review_count_force_update($new_status, $old_status = '', $post = '') {
4052
+	if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'geodir_import_export') {
4053 4053
 		return; // do not run if importing listings
4054 4054
 	}
4055 4055
 
4056
-	if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
4056
+	if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
4057 4057
 		return;
4058 4058
 	}
4059 4059
 
4060 4060
 	$post_ID = 0;
4061
-	if ( ! empty( $post ) ) {
4062
-		if ( isset( $post->post_type ) && strpos( $post->post_type, 'gd_' ) !== 0 ) {
4061
+	if (!empty($post)) {
4062
+		if (isset($post->post_type) && strpos($post->post_type, 'gd_') !== 0) {
4063 4063
 			return;
4064 4064
 		}
4065 4065
 
4066
-		if ( $new_status == 'auto-draft' && $old_status == 'new' ) {
4066
+		if ($new_status == 'auto-draft' && $old_status == 'new') {
4067 4067
 			return;
4068 4068
 		}
4069 4069
 
4070
-		if ( ! empty( $post->ID ) ) {
4070
+		if (!empty($post->ID)) {
4071 4071
 			$post_ID = $post->ID;
4072 4072
 		}
4073 4073
 	}
4074 4074
 
4075
-	if ( $new_status != $old_status ) {
4076
-		geodir_count_reviews_by_terms( true, $post_ID );
4075
+	if ($new_status != $old_status) {
4076
+		geodir_count_reviews_by_terms(true, $post_ID);
4077 4077
 	}
4078 4078
 
4079 4079
 	return true;
4080 4080
 }
4081 4081
 
4082
-function geodir_term_review_count_force_update_single_post( $post_id ) {
4083
-	geodir_count_reviews_by_terms( true, $post_id );
4082
+function geodir_term_review_count_force_update_single_post($post_id) {
4083
+	geodir_count_reviews_by_terms(true, $post_id);
4084 4084
 }
4085 4085
 
4086 4086
 /*-----------------------------------------------------------------------------------*/
@@ -4097,11 +4097,11 @@  discard block
 block discarded – undo
4097 4097
  *
4098 4098
  * @return int Post count.
4099 4099
  */
4100
-function geodir_count_posts_by_term( $data, $term ) {
4100
+function geodir_count_posts_by_term($data, $term) {
4101 4101
 
4102
-	if ( $data ) {
4103
-		if ( isset( $data[ $term->term_id ] ) ) {
4104
-			return $data[ $term->term_id ];
4102
+	if ($data) {
4103
+		if (isset($data[$term->term_id])) {
4104
+			return $data[$term->term_id];
4105 4105
 		} else {
4106 4106
 			return 0;
4107 4107
 		}
@@ -4118,8 +4118,8 @@  discard block
 block discarded – undo
4118 4118
  * param array $terms An array of term objects.
4119 4119
  * @return array Sorted terms array.
4120 4120
  */
4121
-function geodir_sort_terms_by_count( $terms ) {
4122
-	usort( $terms, "geodir_sort_by_count_obj" );
4121
+function geodir_sort_terms_by_count($terms) {
4122
+	usort($terms, "geodir_sort_by_count_obj");
4123 4123
 
4124 4124
 	return $terms;
4125 4125
 }
@@ -4134,8 +4134,8 @@  discard block
 block discarded – undo
4134 4134
  *
4135 4135
  * @return array Sorted terms array.
4136 4136
  */
4137
-function geodir_sort_terms_by_review_count( $terms ) {
4138
-	usort( $terms, "geodir_sort_by_review_count_obj" );
4137
+function geodir_sort_terms_by_review_count($terms) {
4138
+	usort($terms, "geodir_sort_by_review_count_obj");
4139 4139
 
4140 4140
 	return $terms;
4141 4141
 }
@@ -4151,12 +4151,12 @@  discard block
 block discarded – undo
4151 4151
  *
4152 4152
  * @return array Sorted terms array.
4153 4153
  */
4154
-function geodir_sort_terms( $terms, $sort = 'count' ) {
4155
-	if ( $sort == 'count' ) {
4156
-		return geodir_sort_terms_by_count( $terms );
4154
+function geodir_sort_terms($terms, $sort = 'count') {
4155
+	if ($sort == 'count') {
4156
+		return geodir_sort_terms_by_count($terms);
4157 4157
 	}
4158
-	if ( $sort == 'review_count' ) {
4159
-		return geodir_sort_terms_by_review_count( $terms );
4158
+	if ($sort == 'review_count') {
4159
+		return geodir_sort_terms_by_review_count($terms);
4160 4160
 	}
4161 4161
 }
4162 4162
 
@@ -4174,7 +4174,7 @@  discard block
 block discarded – undo
4174 4174
  *
4175 4175
  * @return bool
4176 4176
  */
4177
-function geodir_sort_by_count( $a, $b ) {
4177
+function geodir_sort_by_count($a, $b) {
4178 4178
 	return $a['count'] < $b['count'];
4179 4179
 }
4180 4180
 
@@ -4189,7 +4189,7 @@  discard block
 block discarded – undo
4189 4189
  *
4190 4190
  * @return bool
4191 4191
  */
4192
-function geodir_sort_by_count_obj( $a, $b ) {
4192
+function geodir_sort_by_count_obj($a, $b) {
4193 4193
 	return $a->count < $b->count;
4194 4194
 }
4195 4195
 
@@ -4204,7 +4204,7 @@  discard block
 block discarded – undo
4204 4204
  *
4205 4205
  * @return bool
4206 4206
  */
4207
-function geodir_sort_by_review_count_obj( $a, $b ) {
4207
+function geodir_sort_by_review_count_obj($a, $b) {
4208 4208
 	return $a->review_count < $b->review_count;
4209 4209
 }
4210 4210
 
@@ -4221,35 +4221,35 @@  discard block
 block discarded – undo
4221 4221
 	 * @since   1.4.2
4222 4222
 	 * @package GeoDirectory
4223 4223
 	 */
4224
-	$locale = apply_filters( 'plugin_locale', get_locale(), 'geodirectory' );
4224
+	$locale = apply_filters('plugin_locale', get_locale(), 'geodirectory');
4225 4225
 
4226
-	load_textdomain( 'geodirectory', WP_LANG_DIR . '/' . 'geodirectory' . '/' . 'geodirectory' . '-' . $locale . '.mo' );
4227
-	load_plugin_textdomain( 'geodirectory', false, plugin_basename( dirname( dirname( __FILE__ ) ) ) . '/geodirectory-languages' );
4226
+	load_textdomain('geodirectory', WP_LANG_DIR.'/'.'geodirectory'.'/'.'geodirectory'.'-'.$locale.'.mo');
4227
+	load_plugin_textdomain('geodirectory', false, plugin_basename(dirname(dirname(__FILE__))).'/geodirectory-languages');
4228 4228
 
4229 4229
 	/**
4230 4230
 	 * Define language constants.
4231 4231
 	 *
4232 4232
 	 * @since 1.0.0
4233 4233
 	 */
4234
-	require_once( geodir_plugin_path() . '/language.php' );
4234
+	require_once(geodir_plugin_path().'/language.php');
4235 4235
 
4236
-	$language_file = geodir_plugin_path() . '/db-language.php';
4236
+	$language_file = geodir_plugin_path().'/db-language.php';
4237 4237
 
4238 4238
 	// Load language string file if not created yet
4239
-	if ( ! file_exists( $language_file ) ) {
4239
+	if (!file_exists($language_file)) {
4240 4240
 		geodirectory_load_db_language();
4241 4241
 	}
4242 4242
 
4243
-	if ( file_exists( $language_file ) ) {
4243
+	if (file_exists($language_file)) {
4244 4244
 		/**
4245 4245
 		 * Language strings from database.
4246 4246
 		 *
4247 4247
 		 * @since 1.4.2
4248 4248
 		 */
4249 4249
 		try {
4250
-			require_once( $language_file );
4251
-		} catch ( Exception $e ) {
4252
-			error_log( 'Language Error: ' . $e->getMessage() );
4250
+			require_once($language_file);
4251
+		} catch (Exception $e) {
4252
+			error_log('Language Error: '.$e->getMessage());
4253 4253
 		}
4254 4254
 	}
4255 4255
 }
@@ -4266,19 +4266,19 @@  discard block
 block discarded – undo
4266 4266
  */
4267 4267
 function geodirectory_load_db_language() {
4268 4268
 	global $wp_filesystem;
4269
-	if ( empty( $wp_filesystem ) ) {
4270
-		require_once( ABSPATH . '/wp-admin/includes/file.php' );
4269
+	if (empty($wp_filesystem)) {
4270
+		require_once(ABSPATH.'/wp-admin/includes/file.php');
4271 4271
 		WP_Filesystem();
4272 4272
 		global $wp_filesystem;
4273 4273
 	}
4274 4274
 
4275
-	$language_file = geodir_plugin_path() . '/db-language.php';
4275
+	$language_file = geodir_plugin_path().'/db-language.php';
4276 4276
 
4277
-	if ( is_file( $language_file ) && ! is_writable( $language_file ) ) {
4277
+	if (is_file($language_file) && !is_writable($language_file)) {
4278 4278
 		return false;
4279 4279
 	} // Not possible to create.
4280 4280
 
4281
-	if ( ! is_file( $language_file ) && ! is_writable( dirname( $language_file ) ) ) {
4281
+	if (!is_file($language_file) && !is_writable(dirname($language_file))) {
4282 4282
 		return false;
4283 4283
 	} // Not possible to create.
4284 4284
 
@@ -4292,9 +4292,9 @@  discard block
 block discarded – undo
4292 4292
 	 *
4293 4293
 	 * @param array $contents_strings Array of strings.
4294 4294
 	 */
4295
-	$contents_strings = apply_filters( 'geodir_load_db_language', $contents_strings );
4295
+	$contents_strings = apply_filters('geodir_load_db_language', $contents_strings);
4296 4296
 
4297
-	$contents_strings = array_unique( $contents_strings );
4297
+	$contents_strings = array_unique($contents_strings);
4298 4298
 
4299 4299
 	$contents_head   = array();
4300 4300
 	$contents_head[] = "<?php";
@@ -4311,21 +4311,21 @@  discard block
 block discarded – undo
4311 4311
 	$contents_foot[] = "";
4312 4312
 	$contents_foot[] = "";
4313 4313
 
4314
-	$contents = implode( PHP_EOL, $contents_head );
4314
+	$contents = implode(PHP_EOL, $contents_head);
4315 4315
 
4316
-	if ( ! empty( $contents_strings ) ) {
4317
-		foreach ( $contents_strings as $string ) {
4318
-			if ( is_scalar( $string ) && $string != '' ) {
4319
-				$string = str_replace( "'", "\'", $string );
4320
-				geodir_wpml_register_string( $string );
4321
-				$contents .= PHP_EOL . "__('" . $string . "', 'geodirectory');";
4316
+	if (!empty($contents_strings)) {
4317
+		foreach ($contents_strings as $string) {
4318
+			if (is_scalar($string) && $string != '') {
4319
+				$string = str_replace("'", "\'", $string);
4320
+				geodir_wpml_register_string($string);
4321
+				$contents .= PHP_EOL."__('".$string."', 'geodirectory');";
4322 4322
 			}
4323 4323
 		}
4324 4324
 	}
4325 4325
 
4326
-	$contents .= implode( PHP_EOL, $contents_foot );
4326
+	$contents .= implode(PHP_EOL, $contents_foot);
4327 4327
 
4328
-	if ( $wp_filesystem->put_contents( $language_file, $contents, FS_CHMOD_FILE ) ) {
4328
+	if ($wp_filesystem->put_contents($language_file, $contents, FS_CHMOD_FILE)) {
4329 4329
 		return false;
4330 4330
 	} // Failure; could not write file.
4331 4331
 
@@ -4346,49 +4346,49 @@  discard block
 block discarded – undo
4346 4346
  *
4347 4347
  * @return array Translation texts.
4348 4348
  */
4349
-function geodir_load_custom_field_translation( $translation_texts = array() ) {
4349
+function geodir_load_custom_field_translation($translation_texts = array()) {
4350 4350
 	global $wpdb;
4351 4351
 
4352 4352
 	// Custom fields table
4353
-	$sql  = "SELECT admin_title, admin_desc, site_title, clabels, required_msg, default_value, option_values, validation_msg FROM " . GEODIR_CUSTOM_FIELDS_TABLE;
4354
-	$rows = $wpdb->get_results( $sql );
4353
+	$sql  = "SELECT admin_title, admin_desc, site_title, clabels, required_msg, default_value, option_values, validation_msg FROM ".GEODIR_CUSTOM_FIELDS_TABLE;
4354
+	$rows = $wpdb->get_results($sql);
4355 4355
 
4356
-	if ( ! empty( $rows ) ) {
4357
-		foreach ( $rows as $row ) {
4358
-			if ( ! empty( $row->admin_title ) ) {
4359
-				$translation_texts[] = stripslashes_deep( $row->admin_title );
4356
+	if (!empty($rows)) {
4357
+		foreach ($rows as $row) {
4358
+			if (!empty($row->admin_title)) {
4359
+				$translation_texts[] = stripslashes_deep($row->admin_title);
4360 4360
 			}
4361 4361
 
4362
-			if ( ! empty( $row->admin_desc ) ) {
4363
-				$translation_texts[] = stripslashes_deep( $row->admin_desc );
4362
+			if (!empty($row->admin_desc)) {
4363
+				$translation_texts[] = stripslashes_deep($row->admin_desc);
4364 4364
 			}
4365 4365
 
4366
-			if ( ! empty( $row->site_title ) ) {
4367
-				$translation_texts[] = stripslashes_deep( $row->site_title );
4366
+			if (!empty($row->site_title)) {
4367
+				$translation_texts[] = stripslashes_deep($row->site_title);
4368 4368
 			}
4369 4369
 
4370
-			if ( ! empty( $row->clabels ) ) {
4371
-				$translation_texts[] = stripslashes_deep( $row->clabels );
4370
+			if (!empty($row->clabels)) {
4371
+				$translation_texts[] = stripslashes_deep($row->clabels);
4372 4372
 			}
4373 4373
 
4374
-			if ( ! empty( $row->required_msg ) ) {
4375
-				$translation_texts[] = stripslashes_deep( $row->required_msg );
4374
+			if (!empty($row->required_msg)) {
4375
+				$translation_texts[] = stripslashes_deep($row->required_msg);
4376 4376
 			}
4377 4377
             
4378
-			if ( ! empty( $row->validation_msg ) ) {
4379
-				$translation_texts[] = stripslashes_deep( $row->validation_msg );
4378
+			if (!empty($row->validation_msg)) {
4379
+				$translation_texts[] = stripslashes_deep($row->validation_msg);
4380 4380
 			}
4381 4381
 
4382
-			if ( ! empty( $row->default_value ) ) {
4383
-				$translation_texts[] = stripslashes_deep( $row->default_value );
4382
+			if (!empty($row->default_value)) {
4383
+				$translation_texts[] = stripslashes_deep($row->default_value);
4384 4384
 			}
4385 4385
 
4386
-			if ( ! empty( $row->option_values ) ) {
4387
-				$option_values = geodir_string_values_to_options( stripslashes_deep( $row->option_values ) );
4386
+			if (!empty($row->option_values)) {
4387
+				$option_values = geodir_string_values_to_options(stripslashes_deep($row->option_values));
4388 4388
 
4389
-				if ( ! empty( $option_values ) ) {
4390
-					foreach ( $option_values as $option_value ) {
4391
-						if ( ! empty( $option_value['label'] ) ) {
4389
+				if (!empty($option_values)) {
4390
+					foreach ($option_values as $option_value) {
4391
+						if (!empty($option_value['label'])) {
4392 4392
 							$translation_texts[] = $option_value['label'];
4393 4393
 						}
4394 4394
 					}
@@ -4398,56 +4398,56 @@  discard block
 block discarded – undo
4398 4398
 	}
4399 4399
 
4400 4400
 	// Custom sorting fields table
4401
-	$sql  = "SELECT site_title, asc_title, desc_title FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE;
4402
-	$rows = $wpdb->get_results( $sql );
4401
+	$sql  = "SELECT site_title, asc_title, desc_title FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE;
4402
+	$rows = $wpdb->get_results($sql);
4403 4403
 
4404
-	if ( ! empty( $rows ) ) {
4405
-		foreach ( $rows as $row ) {
4406
-			if ( ! empty( $row->site_title ) ) {
4407
-				$translation_texts[] = stripslashes_deep( $row->site_title );
4404
+	if (!empty($rows)) {
4405
+		foreach ($rows as $row) {
4406
+			if (!empty($row->site_title)) {
4407
+				$translation_texts[] = stripslashes_deep($row->site_title);
4408 4408
 			}
4409 4409
 
4410
-			if ( ! empty( $row->asc_title ) ) {
4411
-				$translation_texts[] = stripslashes_deep( $row->asc_title );
4410
+			if (!empty($row->asc_title)) {
4411
+				$translation_texts[] = stripslashes_deep($row->asc_title);
4412 4412
 			}
4413 4413
 
4414
-			if ( ! empty( $row->desc_title ) ) {
4415
-				$translation_texts[] = stripslashes_deep( $row->desc_title );
4414
+			if (!empty($row->desc_title)) {
4415
+				$translation_texts[] = stripslashes_deep($row->desc_title);
4416 4416
 			}
4417 4417
 		}
4418 4418
 	}
4419 4419
 
4420 4420
 	// Advance search filter fields table
4421
-	if ( defined( 'GEODIR_ADVANCE_SEARCH_TABLE' ) ) {
4422
-		$sql  = "SELECT field_site_name, front_search_title, first_search_text, last_search_text, field_desc FROM " . GEODIR_ADVANCE_SEARCH_TABLE;
4423
-		$rows = $wpdb->get_results( $sql );
4424
-
4425
-		if ( ! empty( $rows ) ) {
4426
-			foreach ( $rows as $row ) {
4427
-				if ( ! empty( $row->field_site_name ) ) {
4428
-					$translation_texts[] = stripslashes_deep( $row->field_site_name );
4421
+	if (defined('GEODIR_ADVANCE_SEARCH_TABLE')) {
4422
+		$sql  = "SELECT field_site_name, front_search_title, first_search_text, last_search_text, field_desc FROM ".GEODIR_ADVANCE_SEARCH_TABLE;
4423
+		$rows = $wpdb->get_results($sql);
4424
+
4425
+		if (!empty($rows)) {
4426
+			foreach ($rows as $row) {
4427
+				if (!empty($row->field_site_name)) {
4428
+					$translation_texts[] = stripslashes_deep($row->field_site_name);
4429 4429
 				}
4430 4430
 
4431
-				if ( ! empty( $row->front_search_title ) ) {
4432
-					$translation_texts[] = stripslashes_deep( $row->front_search_title );
4431
+				if (!empty($row->front_search_title)) {
4432
+					$translation_texts[] = stripslashes_deep($row->front_search_title);
4433 4433
 				}
4434 4434
 
4435
-				if ( ! empty( $row->first_search_text ) ) {
4436
-					$translation_texts[] = stripslashes_deep( $row->first_search_text );
4435
+				if (!empty($row->first_search_text)) {
4436
+					$translation_texts[] = stripslashes_deep($row->first_search_text);
4437 4437
 				}
4438 4438
 
4439
-				if ( ! empty( $row->last_search_text ) ) {
4440
-					$translation_texts[] = stripslashes_deep( $row->last_search_text );
4439
+				if (!empty($row->last_search_text)) {
4440
+					$translation_texts[] = stripslashes_deep($row->last_search_text);
4441 4441
 				}
4442 4442
 
4443
-				if ( ! empty( $row->field_desc ) ) {
4444
-					$translation_texts[] = stripslashes_deep( $row->field_desc );
4443
+				if (!empty($row->field_desc)) {
4444
+					$translation_texts[] = stripslashes_deep($row->field_desc);
4445 4445
 				}
4446 4446
 			}
4447 4447
 		}
4448 4448
 	}
4449 4449
 
4450
-	$translation_texts = ! empty( $translation_texts ) ? array_unique( $translation_texts ) : $translation_texts;
4450
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
4451 4451
 
4452 4452
 	return $translation_texts;
4453 4453
 }
@@ -4469,7 +4469,7 @@  discard block
 block discarded – undo
4469 4469
 	 *
4470 4470
 	 * @param array $geodir_allowed_mime_types and file extensions.
4471 4471
 	 */
4472
-	return apply_filters( 'geodir_allowed_mime_types', array(
4472
+	return apply_filters('geodir_allowed_mime_types', array(
4473 4473
 			'Image'       => array( // Image formats.
4474 4474
 				'jpg'  => 'image/jpeg',
4475 4475
 				'jpe'  => 'image/jpeg',
@@ -4538,18 +4538,18 @@  discard block
 block discarded – undo
4538 4538
  *
4539 4539
  * @return string User display name.
4540 4540
  */
4541
-function geodir_get_client_name( $user_id ) {
4541
+function geodir_get_client_name($user_id) {
4542 4542
 	$client_name = '';
4543 4543
 
4544
-	$user_data = get_userdata( $user_id );
4544
+	$user_data = get_userdata($user_id);
4545 4545
 
4546
-	if ( ! empty( $user_data ) ) {
4547
-		if ( isset( $user_data->display_name ) && trim( $user_data->display_name ) != '' ) {
4548
-			$client_name = trim( $user_data->display_name );
4549
-		} else if ( isset( $user_data->user_nicename ) && trim( $user_data->user_nicename ) != '' ) {
4550
-			$client_name = trim( $user_data->user_nicename );
4546
+	if (!empty($user_data)) {
4547
+		if (isset($user_data->display_name) && trim($user_data->display_name) != '') {
4548
+			$client_name = trim($user_data->display_name);
4549
+		} else if (isset($user_data->user_nicename) && trim($user_data->user_nicename) != '') {
4550
+			$client_name = trim($user_data->user_nicename);
4551 4551
 		} else {
4552
-			$client_name = trim( $user_data->user_login );
4552
+			$client_name = trim($user_data->user_login);
4553 4553
 		}
4554 4554
 	}
4555 4555
 
@@ -4557,17 +4557,17 @@  discard block
 block discarded – undo
4557 4557
 }
4558 4558
 
4559 4559
 
4560
-add_filter( 'wpseo_replacements', 'geodir_wpseo_replacements', 10, 1 );
4560
+add_filter('wpseo_replacements', 'geodir_wpseo_replacements', 10, 1);
4561 4561
 /*
4562 4562
  * Add location variables to wpseo replacements.
4563 4563
  *
4564 4564
  * @since 1.5.4
4565 4565
  */
4566
-function geodir_wpseo_replacements( $vars ) {
4566
+function geodir_wpseo_replacements($vars) {
4567 4567
 
4568 4568
 	// location variables
4569 4569
 	$gd_post_type   = geodir_get_current_posttype();
4570
-	$location_array = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
4570
+	$location_array = geodir_get_current_location_terms('query_vars', $gd_post_type);
4571 4571
 	/**
4572 4572
 	 * Filter the title variables location variables array
4573 4573
 	 *
@@ -4577,7 +4577,7 @@  discard block
 block discarded – undo
4577 4577
 	 * @param array $location_array The array of location variables.
4578 4578
 	 * @param array $vars           The page title variables.
4579 4579
 	 */
4580
-	$location_array  = apply_filters( 'geodir_filter_title_variables_location_arr_seo', $location_array, $vars );
4580
+	$location_array = apply_filters('geodir_filter_title_variables_location_arr_seo', $location_array, $vars);
4581 4581
 
4582 4582
 
4583 4583
 	$location_replace_vars = geodir_location_replace_vars($location_array, NULL, '');
@@ -4592,13 +4592,13 @@  discard block
 block discarded – undo
4592 4592
 	 * @param string $vars          The title with variables.
4593 4593
 	 * @param array $location_array The array of location variables.
4594 4594
 	 */
4595
-	return apply_filters( 'geodir_wpseo_replacements_vars', $vars, $location_array );
4595
+	return apply_filters('geodir_wpseo_replacements_vars', $vars, $location_array);
4596 4596
 }
4597 4597
 
4598 4598
 
4599
-add_filter( 'geodir_seo_meta_title', 'geodir_filter_title_variables', 10, 3 );
4600
-add_filter( 'geodir_seo_page_title', 'geodir_filter_title_variables', 10, 2 );
4601
-add_filter( 'geodir_seo_meta_description_pre', 'geodir_filter_title_variables', 10, 3 );
4599
+add_filter('geodir_seo_meta_title', 'geodir_filter_title_variables', 10, 3);
4600
+add_filter('geodir_seo_page_title', 'geodir_filter_title_variables', 10, 2);
4601
+add_filter('geodir_seo_meta_description_pre', 'geodir_filter_title_variables', 10, 3);
4602 4602
 
4603 4603
 /**
4604 4604
  * Filter the title variables.
@@ -4640,14 +4640,14 @@  discard block
 block discarded – undo
4640 4640
  *
4641 4641
  * @return string Title after filtered variables.
4642 4642
  */
4643
-function geodir_filter_title_variables( $title, $gd_page, $sep = '' ) {
4643
+function geodir_filter_title_variables($title, $gd_page, $sep = '') {
4644 4644
 	global $wp, $post;
4645 4645
 
4646
-	if ( ! $gd_page || ! $title ) {
4646
+	if (!$gd_page || !$title) {
4647 4647
 		return $title; // if no a GD page then bail.
4648 4648
 	}
4649 4649
 
4650
-	if ( $sep == '' ) {
4650
+	if ($sep == '') {
4651 4651
 		/**
4652 4652
 		 * Filter the page title separator.
4653 4653
 		 *
@@ -4656,100 +4656,100 @@  discard block
 block discarded – undo
4656 4656
 		 *
4657 4657
 		 * @param string $sep The separator, default: `|`.
4658 4658
 		 */
4659
-		$sep = apply_filters( 'geodir_page_title_separator', '|' );
4659
+		$sep = apply_filters('geodir_page_title_separator', '|');
4660 4660
 	}
4661 4661
 
4662
-	if ( strpos( $title, '%%title%%' ) !== false ) {
4663
-		$title = str_replace( "%%title%%", $post->post_title, $title );
4662
+	if (strpos($title, '%%title%%') !== false) {
4663
+		$title = str_replace("%%title%%", $post->post_title, $title);
4664 4664
 	}
4665 4665
 
4666
-	if ( strpos( $title, '%%sitename%%' ) !== false ) {
4667
-		$title = str_replace( "%%sitename%%", get_bloginfo( 'name' ), $title );
4666
+	if (strpos($title, '%%sitename%%') !== false) {
4667
+		$title = str_replace("%%sitename%%", get_bloginfo('name'), $title);
4668 4668
 	}
4669 4669
 
4670
-	if ( strpos( $title, '%%sitedesc%%' ) !== false ) {
4671
-		$title = str_replace( "%%sitedesc%%", get_bloginfo( 'description' ), $title );
4670
+	if (strpos($title, '%%sitedesc%%') !== false) {
4671
+		$title = str_replace("%%sitedesc%%", get_bloginfo('description'), $title);
4672 4672
 	}
4673 4673
 
4674
-	if ( strpos( $title, '%%excerpt%%' ) !== false ) {
4675
-		$title = str_replace( "%%excerpt%%", strip_tags( get_the_excerpt() ), $title );
4674
+	if (strpos($title, '%%excerpt%%') !== false) {
4675
+		$title = str_replace("%%excerpt%%", strip_tags(get_the_excerpt()), $title);
4676 4676
 	}
4677 4677
 
4678
-	if ( $gd_page == 'search' || $gd_page == 'author' ) {
4679
-		$post_type = isset( $_REQUEST['stype'] ) ? sanitize_text_field( $_REQUEST['stype'] ) : '';
4680
-	} else if ( $gd_page == 'add-listing' ) {
4681
-		$post_type = ( isset( $_REQUEST['listing_type'] ) ) ? sanitize_text_field( $_REQUEST['listing_type'] ) : '';
4682
-		$post_type = ! $post_type && ! empty( $_REQUEST['pid'] ) ? get_post_type( (int) $_REQUEST['pid'] ) : $post_type;
4683
-	} else if ( isset( $post->post_type ) && $post->post_type && in_array( $post->post_type, geodir_get_posttypes() ) ) {
4678
+	if ($gd_page == 'search' || $gd_page == 'author') {
4679
+		$post_type = isset($_REQUEST['stype']) ? sanitize_text_field($_REQUEST['stype']) : '';
4680
+	} else if ($gd_page == 'add-listing') {
4681
+		$post_type = (isset($_REQUEST['listing_type'])) ? sanitize_text_field($_REQUEST['listing_type']) : '';
4682
+		$post_type = !$post_type && !empty($_REQUEST['pid']) ? get_post_type((int) $_REQUEST['pid']) : $post_type;
4683
+	} else if (isset($post->post_type) && $post->post_type && in_array($post->post_type, geodir_get_posttypes())) {
4684 4684
 		$post_type = $post->post_type;
4685 4685
 	} else {
4686
-		$post_type = get_query_var( 'post_type' );
4686
+		$post_type = get_query_var('post_type');
4687 4687
 	}
4688 4688
 
4689
-	if ( strpos( $title, '%%pt_single%%' ) !== false ) {
4689
+	if (strpos($title, '%%pt_single%%') !== false) {
4690 4690
 		$singular_name = '';
4691
-		if ( $post_type && $singular_name = get_post_type_singular_label( $post_type ) ) {
4692
-			$singular_name = __( $singular_name, 'geodirectory' );
4691
+		if ($post_type && $singular_name = get_post_type_singular_label($post_type)) {
4692
+			$singular_name = __($singular_name, 'geodirectory');
4693 4693
 		}
4694 4694
 
4695
-		$title = str_replace( "%%pt_single%%", $singular_name, $title );
4695
+		$title = str_replace("%%pt_single%%", $singular_name, $title);
4696 4696
 	}
4697 4697
 
4698
-	if ( strpos( $title, '%%pt_plural%%' ) !== false ) {
4698
+	if (strpos($title, '%%pt_plural%%') !== false) {
4699 4699
 		$plural_name = '';
4700
-		if ( $post_type && $plural_name = get_post_type_plural_label( $post_type ) ) {
4701
-			$plural_name = __( $plural_name, 'geodirectory' );
4700
+		if ($post_type && $plural_name = get_post_type_plural_label($post_type)) {
4701
+			$plural_name = __($plural_name, 'geodirectory');
4702 4702
 		}
4703 4703
 
4704
-		$title = str_replace( "%%pt_plural%%", $plural_name, $title );
4704
+		$title = str_replace("%%pt_plural%%", $plural_name, $title);
4705 4705
 	}
4706 4706
 
4707
-	if ( strpos( $title, '%%category%%' ) !== false ) {
4707
+	if (strpos($title, '%%category%%') !== false) {
4708 4708
 		$cat_name = '';
4709 4709
 
4710
-		if ( $gd_page == 'detail' ) {
4711
-			if ( $post->default_category ) {
4712
-				$cat      = get_term( $post->default_category, $post->post_type . 'category' );
4713
-				$cat_name = ( isset( $cat->name ) ) ? $cat->name : '';
4710
+		if ($gd_page == 'detail') {
4711
+			if ($post->default_category) {
4712
+				$cat      = get_term($post->default_category, $post->post_type.'category');
4713
+				$cat_name = (isset($cat->name)) ? $cat->name : '';
4714 4714
 			}
4715
-		} else if ( $gd_page == 'listing' ) {
4715
+		} else if ($gd_page == 'listing') {
4716 4716
 			$queried_object = get_queried_object();
4717
-			if ( isset( $queried_object->name ) ) {
4717
+			if (isset($queried_object->name)) {
4718 4718
 				$cat_name = $queried_object->name;
4719 4719
 			}
4720 4720
 		}
4721
-		$title = str_replace( "%%category%%", $cat_name, $title );
4721
+		$title = str_replace("%%category%%", $cat_name, $title);
4722 4722
 	}
4723 4723
 
4724
-	if ( strpos( $title, '%%tag%%' ) !== false ) {
4724
+	if (strpos($title, '%%tag%%') !== false) {
4725 4725
 		$cat_name = '';
4726 4726
 
4727
-		if ( $gd_page == 'detail' ) {
4728
-			if ( $post->default_category ) {
4729
-				$cat      = get_term( $post->default_category, $post->post_type . 'category' );
4730
-				$cat_name = ( isset( $cat->name ) ) ? $cat->name : '';
4727
+		if ($gd_page == 'detail') {
4728
+			if ($post->default_category) {
4729
+				$cat      = get_term($post->default_category, $post->post_type.'category');
4730
+				$cat_name = (isset($cat->name)) ? $cat->name : '';
4731 4731
 			}
4732
-		} else if ( $gd_page == 'listing' ) {
4732
+		} else if ($gd_page == 'listing') {
4733 4733
 			$queried_object = get_queried_object();
4734
-			if ( isset( $queried_object->name ) ) {
4734
+			if (isset($queried_object->name)) {
4735 4735
 				$cat_name = $queried_object->name;
4736 4736
 			}
4737 4737
 		}
4738
-		$title = str_replace( "%%tag%%", $cat_name, $title );
4738
+		$title = str_replace("%%tag%%", $cat_name, $title);
4739 4739
 	}
4740 4740
 
4741
-	if ( strpos( $title, '%%id%%' ) !== false ) {
4742
-		$ID    = ( isset( $post->ID ) ) ? $post->ID : '';
4743
-		$title = str_replace( "%%id%%", $ID, $title );
4741
+	if (strpos($title, '%%id%%') !== false) {
4742
+		$ID    = (isset($post->ID)) ? $post->ID : '';
4743
+		$title = str_replace("%%id%%", $ID, $title);
4744 4744
 	}
4745 4745
 
4746
-	if ( strpos( $title, '%%sep%%' ) !== false ) {
4747
-		$title = str_replace( "%%sep%%", $sep, $title );
4746
+	if (strpos($title, '%%sep%%') !== false) {
4747
+		$title = str_replace("%%sep%%", $sep, $title);
4748 4748
 	}
4749 4749
 
4750 4750
 	// location variables
4751 4751
 	$gd_post_type   = geodir_get_current_posttype();
4752
-	$location_array = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
4752
+	$location_array = geodir_get_current_location_terms('query_vars', $gd_post_type);
4753 4753
 	
4754 4754
 	/**
4755 4755
 	 * Filter the title variables location variables array
@@ -4762,20 +4762,20 @@  discard block
 block discarded – undo
4762 4762
 	 * @param string $gd_page       The page being filtered.
4763 4763
 	 * @param string $sep           The separator, default: `|`.
4764 4764
 	 */
4765
-	$location_array  = apply_filters( 'geodir_filter_title_variables_location_arr', $location_array, $title, $gd_page, $sep );
4765
+	$location_array = apply_filters('geodir_filter_title_variables_location_arr', $location_array, $title, $gd_page, $sep);
4766 4766
 	
4767
-	if ( $gd_page == 'location' && get_query_var( 'gd_country_full' ) ) {
4768
-		if ( get_query_var( 'gd_country_full' ) ) {
4769
-			$location_array['gd_country'] = get_query_var( 'gd_country_full' );
4767
+	if ($gd_page == 'location' && get_query_var('gd_country_full')) {
4768
+		if (get_query_var('gd_country_full')) {
4769
+			$location_array['gd_country'] = get_query_var('gd_country_full');
4770 4770
 		}
4771
-		if ( get_query_var( 'gd_region_full' ) ) {
4772
-			$location_array['gd_region'] = get_query_var( 'gd_region_full' );
4771
+		if (get_query_var('gd_region_full')) {
4772
+			$location_array['gd_region'] = get_query_var('gd_region_full');
4773 4773
 		}
4774
-		if ( get_query_var( 'gd_city_full' ) ) {
4775
-			$location_array['gd_city'] = get_query_var( 'gd_city_full' );
4774
+		if (get_query_var('gd_city_full')) {
4775
+			$location_array['gd_city'] = get_query_var('gd_city_full');
4776 4776
 		}
4777
-		if ( get_query_var( 'gd_neighbourhood_full' ) ) {
4778
-			$location_array['gd_neighbourhood'] = get_query_var( 'gd_neighbourhood_full' );
4777
+		if (get_query_var('gd_neighbourhood_full')) {
4778
+			$location_array['gd_neighbourhood'] = get_query_var('gd_neighbourhood_full');
4779 4779
 		}
4780 4780
 	}
4781 4781
 	
@@ -4790,57 +4790,57 @@  discard block
 block discarded – undo
4790 4790
 	 * @param string $gd_page       The page being filtered.
4791 4791
 	 * @param string $sep           The separator, default: `|`.
4792 4792
 	 */
4793
-	$title = apply_filters( 'geodir_replace_location_variables', $title, $location_array, $gd_page, $sep );
4793
+	$title = apply_filters('geodir_replace_location_variables', $title, $location_array, $gd_page, $sep);
4794 4794
 	
4795
-	if ( strpos( $title, '%%search_term%%' ) !== false ) {
4795
+	if (strpos($title, '%%search_term%%') !== false) {
4796 4796
 		$search_term = '';
4797
-		if ( isset( $_REQUEST['s'] ) ) {
4798
-			$search_term = esc_attr( $_REQUEST['s'] );
4797
+		if (isset($_REQUEST['s'])) {
4798
+			$search_term = esc_attr($_REQUEST['s']);
4799 4799
 		}
4800
-		$title = str_replace( "%%search_term%%", $search_term, $title );
4800
+		$title = str_replace("%%search_term%%", $search_term, $title);
4801 4801
 	}
4802 4802
 
4803
-	if ( strpos( $title, '%%search_near%%' ) !== false ) {
4803
+	if (strpos($title, '%%search_near%%') !== false) {
4804 4804
 		$search_term = '';
4805
-		if ( isset( $_REQUEST['snear'] ) ) {
4806
-			$search_term = esc_attr( $_REQUEST['snear'] );
4805
+		if (isset($_REQUEST['snear'])) {
4806
+			$search_term = esc_attr($_REQUEST['snear']);
4807 4807
 		}
4808
-		$title = str_replace( "%%search_near%%", $search_term, $title );
4808
+		$title = str_replace("%%search_near%%", $search_term, $title);
4809 4809
 	}
4810 4810
 
4811
-	if ( strpos( $title, '%%name%%' ) !== false ) {
4812
-		if ( is_author() ) {
4813
-			$curauth     = ( get_query_var( 'author_name' ) ) ? get_user_by( 'slug', get_query_var( 'author_name' ) ) : get_userdata( get_query_var( 'author' ) );
4811
+	if (strpos($title, '%%name%%') !== false) {
4812
+		if (is_author()) {
4813
+			$curauth     = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));
4814 4814
 			$author_name = $curauth->display_name;
4815 4815
 		} else {
4816 4816
 			$author_name = get_the_author();
4817 4817
 		}
4818
-		if ( ! $author_name || $author_name === '' ) {
4818
+		if (!$author_name || $author_name === '') {
4819 4819
 			$queried_object = get_queried_object();
4820 4820
 
4821
-			if ( isset( $queried_object->data->user_nicename ) ) {
4821
+			if (isset($queried_object->data->user_nicename)) {
4822 4822
 				$author_name = $queried_object->data->display_name;
4823 4823
 			}
4824 4824
 		}
4825
-		$title = str_replace( "%%name%%", $author_name, $title );
4825
+		$title = str_replace("%%name%%", $author_name, $title);
4826 4826
 	}
4827 4827
 
4828
-	if ( strpos( $title, '%%page%%' ) !== false ) {
4829
-		$page  = geodir_title_meta_page( $sep );
4830
-		$title = str_replace( "%%page%%", $page, $title );
4828
+	if (strpos($title, '%%page%%') !== false) {
4829
+		$page  = geodir_title_meta_page($sep);
4830
+		$title = str_replace("%%page%%", $page, $title);
4831 4831
 	}
4832
-	if ( strpos( $title, '%%pagenumber%%' ) !== false ) {
4832
+	if (strpos($title, '%%pagenumber%%') !== false) {
4833 4833
 		$pagenumber = geodir_title_meta_pagenumber();
4834
-		$title      = str_replace( "%%pagenumber%%", $pagenumber, $title );
4834
+		$title      = str_replace("%%pagenumber%%", $pagenumber, $title);
4835 4835
 	}
4836
-	if ( strpos( $title, '%%pagetotal%%' ) !== false ) {
4836
+	if (strpos($title, '%%pagetotal%%') !== false) {
4837 4837
 		$pagetotal = geodir_title_meta_pagetotal();
4838
-		$title     = str_replace( "%%pagetotal%%", $pagetotal, $title );
4838
+		$title     = str_replace("%%pagetotal%%", $pagetotal, $title);
4839 4839
 	}
4840 4840
 
4841
-	$title = wptexturize( $title );
4842
-	$title = convert_chars( $title );
4843
-	$title = esc_html( $title );
4841
+	$title = wptexturize($title);
4842
+	$title = convert_chars($title);
4843
+	$title = esc_html($title);
4844 4844
 
4845 4845
 	/**
4846 4846
 	 * Filter the title variables after standard ones have been filtered.
@@ -4854,7 +4854,7 @@  discard block
 block discarded – undo
4854 4854
 	 * @param string $sep           The separator, default: `|`.
4855 4855
 	 */
4856 4856
 
4857
-	return apply_filters( 'geodir_filter_title_variables_vars', $title, $location_array, $gd_page, $sep );
4857
+	return apply_filters('geodir_filter_title_variables_vars', $title, $location_array, $gd_page, $sep);
4858 4858
 }
4859 4859
 
4860 4860
 /**
@@ -4867,82 +4867,82 @@  discard block
 block discarded – undo
4867 4867
  *
4868 4868
  * @return array Translation texts.
4869 4869
  */
4870
-function geodir_load_cpt_text_translation( $translation_texts = array() ) {
4871
-	$gd_post_types = geodir_get_posttypes( 'array' );
4870
+function geodir_load_cpt_text_translation($translation_texts = array()) {
4871
+	$gd_post_types = geodir_get_posttypes('array');
4872 4872
 
4873
-	if ( ! empty( $gd_post_types ) ) {
4874
-		foreach ( $gd_post_types as $post_type => $cpt_info ) {
4875
-			$labels      = isset( $cpt_info['labels'] ) ? $cpt_info['labels'] : '';
4876
-			$description = isset( $cpt_info['description'] ) ? $cpt_info['description'] : '';
4877
-			$seo         = isset( $cpt_info['seo'] ) ? $cpt_info['seo'] : '';
4873
+	if (!empty($gd_post_types)) {
4874
+		foreach ($gd_post_types as $post_type => $cpt_info) {
4875
+			$labels      = isset($cpt_info['labels']) ? $cpt_info['labels'] : '';
4876
+			$description = isset($cpt_info['description']) ? $cpt_info['description'] : '';
4877
+			$seo         = isset($cpt_info['seo']) ? $cpt_info['seo'] : '';
4878 4878
 
4879
-			if ( ! empty( $labels ) ) {
4880
-				if ( $labels['name'] != '' && ! in_array( $labels['name'], $translation_texts ) ) {
4879
+			if (!empty($labels)) {
4880
+				if ($labels['name'] != '' && !in_array($labels['name'], $translation_texts)) {
4881 4881
 					$translation_texts[] = $labels['name'];
4882 4882
 				}
4883
-				if ( $labels['singular_name'] != '' && ! in_array( $labels['singular_name'], $translation_texts ) ) {
4883
+				if ($labels['singular_name'] != '' && !in_array($labels['singular_name'], $translation_texts)) {
4884 4884
 					$translation_texts[] = $labels['singular_name'];
4885 4885
 				}
4886
-				if ( $labels['add_new'] != '' && ! in_array( $labels['add_new'], $translation_texts ) ) {
4886
+				if ($labels['add_new'] != '' && !in_array($labels['add_new'], $translation_texts)) {
4887 4887
 					$translation_texts[] = $labels['add_new'];
4888 4888
 				}
4889
-				if ( $labels['add_new_item'] != '' && ! in_array( $labels['add_new_item'], $translation_texts ) ) {
4889
+				if ($labels['add_new_item'] != '' && !in_array($labels['add_new_item'], $translation_texts)) {
4890 4890
 					$translation_texts[] = $labels['add_new_item'];
4891 4891
 				}
4892
-				if ( $labels['edit_item'] != '' && ! in_array( $labels['edit_item'], $translation_texts ) ) {
4892
+				if ($labels['edit_item'] != '' && !in_array($labels['edit_item'], $translation_texts)) {
4893 4893
 					$translation_texts[] = $labels['edit_item'];
4894 4894
 				}
4895
-				if ( $labels['new_item'] != '' && ! in_array( $labels['new_item'], $translation_texts ) ) {
4895
+				if ($labels['new_item'] != '' && !in_array($labels['new_item'], $translation_texts)) {
4896 4896
 					$translation_texts[] = $labels['new_item'];
4897 4897
 				}
4898
-				if ( $labels['view_item'] != '' && ! in_array( $labels['view_item'], $translation_texts ) ) {
4898
+				if ($labels['view_item'] != '' && !in_array($labels['view_item'], $translation_texts)) {
4899 4899
 					$translation_texts[] = $labels['view_item'];
4900 4900
 				}
4901
-				if ( $labels['search_items'] != '' && ! in_array( $labels['search_items'], $translation_texts ) ) {
4901
+				if ($labels['search_items'] != '' && !in_array($labels['search_items'], $translation_texts)) {
4902 4902
 					$translation_texts[] = $labels['search_items'];
4903 4903
 				}
4904
-				if ( $labels['not_found'] != '' && ! in_array( $labels['not_found'], $translation_texts ) ) {
4904
+				if ($labels['not_found'] != '' && !in_array($labels['not_found'], $translation_texts)) {
4905 4905
 					$translation_texts[] = $labels['not_found'];
4906 4906
 				}
4907
-				if ( $labels['not_found_in_trash'] != '' && ! in_array( $labels['not_found_in_trash'], $translation_texts ) ) {
4907
+				if ($labels['not_found_in_trash'] != '' && !in_array($labels['not_found_in_trash'], $translation_texts)) {
4908 4908
 					$translation_texts[] = $labels['not_found_in_trash'];
4909 4909
 				}
4910
-				if ( isset( $labels['label_post_profile'] ) && $labels['label_post_profile'] != '' && ! in_array( $labels['label_post_profile'], $translation_texts ) ) {
4910
+				if (isset($labels['label_post_profile']) && $labels['label_post_profile'] != '' && !in_array($labels['label_post_profile'], $translation_texts)) {
4911 4911
 					$translation_texts[] = $labels['label_post_profile'];
4912 4912
 				}
4913
-				if ( isset( $labels['label_post_info'] ) && $labels['label_post_info'] != '' && ! in_array( $labels['label_post_info'], $translation_texts ) ) {
4913
+				if (isset($labels['label_post_info']) && $labels['label_post_info'] != '' && !in_array($labels['label_post_info'], $translation_texts)) {
4914 4914
 					$translation_texts[] = $labels['label_post_info'];
4915 4915
 				}
4916
-				if ( isset( $labels['label_post_images'] ) && $labels['label_post_images'] != '' && ! in_array( $labels['label_post_images'], $translation_texts ) ) {
4916
+				if (isset($labels['label_post_images']) && $labels['label_post_images'] != '' && !in_array($labels['label_post_images'], $translation_texts)) {
4917 4917
 					$translation_texts[] = $labels['label_post_images'];
4918 4918
 				}
4919
-				if ( isset( $labels['label_post_map'] ) && $labels['label_post_map'] != '' && ! in_array( $labels['label_post_map'], $translation_texts ) ) {
4919
+				if (isset($labels['label_post_map']) && $labels['label_post_map'] != '' && !in_array($labels['label_post_map'], $translation_texts)) {
4920 4920
 					$translation_texts[] = $labels['label_post_map'];
4921 4921
 				}
4922
-				if ( isset( $labels['label_reviews'] ) && $labels['label_reviews'] != '' && ! in_array( $labels['label_reviews'], $translation_texts ) ) {
4922
+				if (isset($labels['label_reviews']) && $labels['label_reviews'] != '' && !in_array($labels['label_reviews'], $translation_texts)) {
4923 4923
 					$translation_texts[] = $labels['label_reviews'];
4924 4924
 				}
4925
-				if ( isset( $labels['label_related_listing'] ) && $labels['label_related_listing'] != '' && ! in_array( $labels['label_related_listing'], $translation_texts ) ) {
4925
+				if (isset($labels['label_related_listing']) && $labels['label_related_listing'] != '' && !in_array($labels['label_related_listing'], $translation_texts)) {
4926 4926
 					$translation_texts[] = $labels['label_related_listing'];
4927 4927
 				}
4928 4928
 			}
4929 4929
 
4930
-			if ( $description != '' && ! in_array( $description, $translation_texts ) ) {
4931
-				$translation_texts[] = normalize_whitespace( $description );
4930
+			if ($description != '' && !in_array($description, $translation_texts)) {
4931
+				$translation_texts[] = normalize_whitespace($description);
4932 4932
 			}
4933 4933
 
4934
-			if ( ! empty( $seo ) ) {
4935
-				if ( isset( $seo['meta_keyword'] ) && $seo['meta_keyword'] != '' && ! in_array( $seo['meta_keyword'], $translation_texts ) ) {
4936
-					$translation_texts[] = normalize_whitespace( $seo['meta_keyword'] );
4934
+			if (!empty($seo)) {
4935
+				if (isset($seo['meta_keyword']) && $seo['meta_keyword'] != '' && !in_array($seo['meta_keyword'], $translation_texts)) {
4936
+					$translation_texts[] = normalize_whitespace($seo['meta_keyword']);
4937 4937
 				}
4938 4938
 
4939
-				if ( isset( $seo['meta_description'] ) && $seo['meta_description'] != '' && ! in_array( $seo['meta_description'], $translation_texts ) ) {
4940
-					$translation_texts[] = normalize_whitespace( $seo['meta_description'] );
4939
+				if (isset($seo['meta_description']) && $seo['meta_description'] != '' && !in_array($seo['meta_description'], $translation_texts)) {
4940
+					$translation_texts[] = normalize_whitespace($seo['meta_description']);
4941 4941
 				}
4942 4942
 			}
4943 4943
 		}
4944 4944
 	}
4945
-	$translation_texts = ! empty( $translation_texts ) ? array_unique( $translation_texts ) : $translation_texts;
4945
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
4946 4946
 
4947 4947
 	return $translation_texts;
4948 4948
 }
@@ -4957,27 +4957,27 @@  discard block
 block discarded – undo
4957 4957
  *
4958 4958
  * @return array Location terms.
4959 4959
  */
4960
-function geodir_remove_location_terms( $location_terms = array() ) {
4961
-	$location_manager = defined( 'POST_LOCATION_TABLE' ) ? true : false;
4960
+function geodir_remove_location_terms($location_terms = array()) {
4961
+	$location_manager = defined('POST_LOCATION_TABLE') ? true : false;
4962 4962
 
4963
-	if ( ! empty( $location_terms ) && $location_manager ) {
4964
-		$hide_country_part = get_option( 'geodir_location_hide_country_part' );
4965
-		$hide_region_part  = get_option( 'geodir_location_hide_region_part' );
4963
+	if (!empty($location_terms) && $location_manager) {
4964
+		$hide_country_part = get_option('geodir_location_hide_country_part');
4965
+		$hide_region_part  = get_option('geodir_location_hide_region_part');
4966 4966
 
4967
-		if ( $hide_region_part && $hide_country_part ) {
4968
-			if ( isset( $location_terms['gd_country'] ) ) {
4969
-				unset( $location_terms['gd_country'] );
4967
+		if ($hide_region_part && $hide_country_part) {
4968
+			if (isset($location_terms['gd_country'])) {
4969
+				unset($location_terms['gd_country']);
4970 4970
 			}
4971
-			if ( isset( $location_terms['gd_region'] ) ) {
4972
-				unset( $location_terms['gd_region'] );
4971
+			if (isset($location_terms['gd_region'])) {
4972
+				unset($location_terms['gd_region']);
4973 4973
 			}
4974
-		} else if ( $hide_region_part && ! $hide_country_part ) {
4975
-			if ( isset( $location_terms['gd_region'] ) ) {
4976
-				unset( $location_terms['gd_region'] );
4974
+		} else if ($hide_region_part && !$hide_country_part) {
4975
+			if (isset($location_terms['gd_region'])) {
4976
+				unset($location_terms['gd_region']);
4977 4977
 			}
4978
-		} else if ( ! $hide_region_part && $hide_country_part ) {
4979
-			if ( isset( $location_terms['gd_country'] ) ) {
4980
-				unset( $location_terms['gd_country'] );
4978
+		} else if (!$hide_region_part && $hide_country_part) {
4979
+			if (isset($location_terms['gd_country'])) {
4980
+				unset($location_terms['gd_country']);
4981 4981
 			}
4982 4982
 		}
4983 4983
 	}
@@ -4998,40 +4998,40 @@  discard block
 block discarded – undo
4998 4998
  * @param WP_Post $post Post object.
4999 4999
  * @param bool $update  Whether this is an existing listing being updated or not.
5000 5000
  */
5001
-function geodir_on_wp_insert_post( $post_ID, $post, $update ) {
5001
+function geodir_on_wp_insert_post($post_ID, $post, $update) {
5002 5002
 	global $gd_notified_edited;
5003 5003
 	
5004
-	if ( ! $update ) {
5004
+	if (!$update) {
5005 5005
 		return;
5006 5006
 	}
5007 5007
 
5008
-	$action      = isset( $_REQUEST['action'] ) ? sanitize_text_field( $_REQUEST['action'] ) : '';
5009
-	$is_admin    = is_admin() && ( ! defined( 'DOING_AJAX' ) || ( defined( 'DOING_AJAX' ) && ! DOING_AJAX ) ) ? true : false;
5008
+	$action      = isset($_REQUEST['action']) ? sanitize_text_field($_REQUEST['action']) : '';
5009
+	$is_admin    = is_admin() && (!defined('DOING_AJAX') || (defined('DOING_AJAX') && !DOING_AJAX)) ? true : false;
5010 5010
 	$inline_save = $action == 'inline-save' ? true : false;
5011 5011
 
5012
-	if ( empty( $post->post_type ) || $is_admin || $inline_save || ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) ) {
5012
+	if (empty($post->post_type) || $is_admin || $inline_save || (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)) {
5013 5013
 		return;
5014 5014
 	}
5015 5015
 
5016
-	if ( $action != '' && in_array( $action, array( 'geodir_import_export' ) ) ) {
5016
+	if ($action != '' && in_array($action, array('geodir_import_export'))) {
5017 5017
 		return;
5018 5018
 	}
5019 5019
 
5020 5020
 	$user_id = (int) get_current_user_id();
5021 5021
 
5022
-	if ( $user_id > 0 && get_option( 'geodir_notify_post_edited' ) && ! wp_is_post_revision( $post_ID ) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
5023
-		$author_id = ! empty( $post->post_author ) ? $post->post_author : 0;
5022
+	if ($user_id > 0 && get_option('geodir_notify_post_edited') && !wp_is_post_revision($post_ID) && in_array($post->post_type, geodir_get_posttypes())) {
5023
+		$author_id = !empty($post->post_author) ? $post->post_author : 0;
5024 5024
 
5025
-		if ( $user_id == $author_id && ! is_super_admin() && empty( $gd_notified_edited[$post_ID] ) ) {
5026
-			if ( !empty( $gd_notified_edited ) ) {
5025
+		if ($user_id == $author_id && !is_super_admin() && empty($gd_notified_edited[$post_ID])) {
5026
+			if (!empty($gd_notified_edited)) {
5027 5027
 				$gd_notified_edited = array();
5028 5028
 			}
5029 5029
 			$gd_notified_edited[$post_ID] = true;
5030 5030
 			
5031
-			$from_email   = get_option( 'site_email' );
5031
+			$from_email   = get_option('site_email');
5032 5032
 			$from_name    = get_site_emailName();
5033
-			$to_email     = get_option( 'admin_email' );
5034
-			$to_name      = get_option( 'name' );
5033
+			$to_email     = get_option('admin_email');
5034
+			$to_name      = get_option('name');
5035 5035
 			$message_type = 'listing_edited';
5036 5036
 
5037 5037
 			$notify_edited = true;
@@ -5043,9 +5043,9 @@  discard block
 block discarded – undo
5043 5043
 			 * @param bool $notify_edited Notify on listing edited by author?
5044 5044
 			 * @param object $post        The current post object.
5045 5045
 			 */
5046
-			$notify_edited = apply_filters( 'geodir_notify_on_listing_edited', $notify_edited, $post );
5046
+			$notify_edited = apply_filters('geodir_notify_on_listing_edited', $notify_edited, $post);
5047 5047
 
5048
-			geodir_sendEmail( $from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID );
5048
+			geodir_sendEmail($from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID);
5049 5049
 		}
5050 5050
 	}
5051 5051
 }
@@ -5060,14 +5060,14 @@  discard block
 block discarded – undo
5060 5060
  *
5061 5061
  * @return string|null The current page start & end numbering.
5062 5062
  */
5063
-function geodir_title_meta_page( $sep ) {
5063
+function geodir_title_meta_page($sep) {
5064 5064
 	$replacement = null;
5065 5065
 
5066
-	$max = geodir_title_meta_pagenumbering( 'max' );
5067
-	$nr  = geodir_title_meta_pagenumbering( 'nr' );
5066
+	$max = geodir_title_meta_pagenumbering('max');
5067
+	$nr  = geodir_title_meta_pagenumbering('nr');
5068 5068
 
5069
-	if ( $max > 1 && $nr > 1 ) {
5070
-		$replacement = sprintf( $sep . ' ' . __( 'Page %1$d of %2$d', 'geodirectory' ), $nr, $max );
5069
+	if ($max > 1 && $nr > 1) {
5070
+		$replacement = sprintf($sep.' '.__('Page %1$d of %2$d', 'geodirectory'), $nr, $max);
5071 5071
 	}
5072 5072
 
5073 5073
 	return $replacement;
@@ -5084,8 +5084,8 @@  discard block
 block discarded – undo
5084 5084
 function geodir_title_meta_pagenumber() {
5085 5085
 	$replacement = null;
5086 5086
 
5087
-	$nr = geodir_title_meta_pagenumbering( 'nr' );
5088
-	if ( isset( $nr ) && $nr > 0 ) {
5087
+	$nr = geodir_title_meta_pagenumbering('nr');
5088
+	if (isset($nr) && $nr > 0) {
5089 5089
 		$replacement = (string) $nr;
5090 5090
 	}
5091 5091
 
@@ -5103,8 +5103,8 @@  discard block
 block discarded – undo
5103 5103
 function geodir_title_meta_pagetotal() {
5104 5104
 	$replacement = null;
5105 5105
 
5106
-	$max = geodir_title_meta_pagenumbering( 'max' );
5107
-	if ( isset( $max ) && $max > 0 ) {
5106
+	$max = geodir_title_meta_pagenumbering('max');
5107
+	if (isset($max) && $max > 0) {
5108 5108
 		$replacement = (string) $max;
5109 5109
 	}
5110 5110
 
@@ -5124,36 +5124,36 @@  discard block
 block discarded – undo
5124 5124
  *
5125 5125
  * @return int|null The current page numbering.
5126 5126
  */
5127
-function geodir_title_meta_pagenumbering( $request = 'nr' ) {
5127
+function geodir_title_meta_pagenumbering($request = 'nr') {
5128 5128
 	global $wp_query, $post;
5129 5129
 	$max_num_pages = null;
5130 5130
 	$page_number   = null;
5131 5131
 
5132 5132
 	$max_num_pages = 1;
5133 5133
 
5134
-	if ( ! is_singular() ) {
5135
-		$page_number = get_query_var( 'paged' );
5136
-		if ( $page_number === 0 || $page_number === '' ) {
5134
+	if (!is_singular()) {
5135
+		$page_number = get_query_var('paged');
5136
+		if ($page_number === 0 || $page_number === '') {
5137 5137
 			$page_number = 1;
5138 5138
 		}
5139 5139
 
5140
-		if ( isset( $wp_query->max_num_pages ) && ( $wp_query->max_num_pages != '' && $wp_query->max_num_pages != 0 ) ) {
5140
+		if (isset($wp_query->max_num_pages) && ($wp_query->max_num_pages != '' && $wp_query->max_num_pages != 0)) {
5141 5141
 			$max_num_pages = $wp_query->max_num_pages;
5142 5142
 		}
5143 5143
 	} else {
5144
-		$page_number = get_query_var( 'page' );
5145
-		if ( $page_number === 0 || $page_number === '' ) {
5144
+		$page_number = get_query_var('page');
5145
+		if ($page_number === 0 || $page_number === '') {
5146 5146
 			$page_number = 1;
5147 5147
 		}
5148 5148
 
5149
-		if ( isset( $post->post_content ) ) {
5150
-			$max_num_pages = ( substr_count( $post->post_content, '<!--nextpage-->' ) + 1 );
5149
+		if (isset($post->post_content)) {
5150
+			$max_num_pages = (substr_count($post->post_content, '<!--nextpage-->') + 1);
5151 5151
 		}
5152 5152
 	}
5153 5153
 
5154 5154
 	$return = null;
5155 5155
 
5156
-	switch ( $request ) {
5156
+	switch ($request) {
5157 5157
 		case 'nr':
5158 5158
 			$return = $page_number;
5159 5159
 			break;
@@ -5174,14 +5174,14 @@  discard block
 block discarded – undo
5174 5174
  *
5175 5175
  * @return array Terms.
5176 5176
  */
5177
-function geodir_filter_empty_terms( $terms ) {
5178
-	if ( empty( $terms ) ) {
5177
+function geodir_filter_empty_terms($terms) {
5178
+	if (empty($terms)) {
5179 5179
 		return $terms;
5180 5180
 	}
5181 5181
 
5182 5182
 	$return = array();
5183
-	foreach ( $terms as $term ) {
5184
-		if ( isset( $term->count ) && $term->count > 0 ) {
5183
+	foreach ($terms as $term) {
5184
+		if (isset($term->count) && $term->count > 0) {
5185 5185
 			$return[] = $term;
5186 5186
 		} else {
5187 5187
 			/**
@@ -5192,7 +5192,7 @@  discard block
 block discarded – undo
5192 5192
 			 * @param array $return The array of terms to return.
5193 5193
 			 * @param object $term  The term object.
5194 5194
 			 */
5195
-			$return = apply_filters( 'geodir_filter_empty_terms_filter', $return, $term );
5195
+			$return = apply_filters('geodir_filter_empty_terms_filter', $return, $term);
5196 5196
 		}
5197 5197
 	}
5198 5198
 
@@ -5209,15 +5209,15 @@  discard block
 block discarded – undo
5209 5209
  *
5210 5210
  * @return array
5211 5211
  */
5212
-function geodir_remove_hentry( $class ) {
5213
-	if ( geodir_is_page( 'detail' ) ) {
5214
-		$class = array_diff( $class, array( 'hentry' ) );
5212
+function geodir_remove_hentry($class) {
5213
+	if (geodir_is_page('detail')) {
5214
+		$class = array_diff($class, array('hentry'));
5215 5215
 	}
5216 5216
 
5217 5217
 	return $class;
5218 5218
 }
5219 5219
 
5220
-add_filter( 'post_class', 'geodir_remove_hentry' );
5220
+add_filter('post_class', 'geodir_remove_hentry');
5221 5221
 
5222 5222
 /**
5223 5223
  * Registers a individual text string for WPML translation.
@@ -5229,8 +5229,8 @@  discard block
 block discarded – undo
5229 5229
  * @param string $domain The plugin domain. Default geodirectory.
5230 5230
  * @param string $name The name of the string which helps to know what's being translated.
5231 5231
  */
5232
-function geodir_wpml_register_string( $string, $domain = 'geodirectory', $name = '' ) {
5233
-    do_action( 'wpml_register_single_string', $domain, $name, $string );
5232
+function geodir_wpml_register_string($string, $domain = 'geodirectory', $name = '') {
5233
+    do_action('wpml_register_single_string', $domain, $name, $string);
5234 5234
 }
5235 5235
 
5236 5236
 /**
@@ -5245,6 +5245,6 @@  discard block
 block discarded – undo
5245 5245
  * @param string $language_code Return the translation in this language. Default is NULL which returns the current language.
5246 5246
  * @return string The translated string.
5247 5247
  */
5248
-function geodir_wpml_translate_string( $string, $domain = 'geodirectory', $name = '', $language_code = NULL ) {
5249
-    return apply_filters( 'wpml_translate_single_string', $string, $domain, $name, $language_code );
5248
+function geodir_wpml_translate_string($string, $domain = 'geodirectory', $name = '', $language_code = NULL) {
5249
+    return apply_filters('wpml_translate_single_string', $string, $domain, $name, $language_code);
5250 5250
 }
5251 5251
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/custom_fields_input_functions.php 2 patches
Indentation   +711 added lines, -711 removed lines patch added patch discarded remove patch
@@ -19,35 +19,35 @@  discard block
 block discarded – undo
19 19
  */
20 20
 function geodir_cfi_fieldset($html,$cf){
21 21
 
22
-    $html_var = $cf['htmlvar_name'];
23
-
24
-    // Check if there is a custom field specific filter.
25
-    if(has_filter("geodir_custom_field_input_fieldset_{$html_var}")){
26
-        /**
27
-         * Filter the fieldset html by individual custom field.
28
-         *
29
-         * @param string $html The html to filter.
30
-         * @param array $cf The custom field array.
31
-         * @since 1.6.6
32
-         */
33
-        $html = apply_filters("geodir_custom_field_input_fieldset_{$html_var}",$html,$cf);
34
-    }
35
-
36
-    // If no html then we run the standard output.
37
-    if(empty($html)) {
38
-
39
-        ob_start(); // Start  buffering;
40
-        ?>
22
+	$html_var = $cf['htmlvar_name'];
23
+
24
+	// Check if there is a custom field specific filter.
25
+	if(has_filter("geodir_custom_field_input_fieldset_{$html_var}")){
26
+		/**
27
+		 * Filter the fieldset html by individual custom field.
28
+		 *
29
+		 * @param string $html The html to filter.
30
+		 * @param array $cf The custom field array.
31
+		 * @since 1.6.6
32
+		 */
33
+		$html = apply_filters("geodir_custom_field_input_fieldset_{$html_var}",$html,$cf);
34
+	}
35
+
36
+	// If no html then we run the standard output.
37
+	if(empty($html)) {
38
+
39
+		ob_start(); // Start  buffering;
40
+		?>
41 41
         <h5 id="geodir_fieldset_<?php echo (int) $cf['id']; ?>" class="geodir-fieldset-row"
42 42
             gd-fieldset="<?php echo (int) $cf['id']; ?>"><?php echo __( $cf['site_title'], 'geodirectory' ); ?>
43 43
             <?php if ( $cf['desc'] != '' ) {
44
-                echo '<small>( ' . __( $cf['desc'], 'geodirectory' ) . ' )</small>';
45
-            } ?></h5>
44
+				echo '<small>( ' . __( $cf['desc'], 'geodirectory' ) . ' )</small>';
45
+			} ?></h5>
46 46
         <?php
47
-        $html = ob_get_clean();
48
-    }
47
+		$html = ob_get_clean();
48
+	}
49 49
 
50
-    return $html;
50
+	return $html;
51 51
 }
52 52
 add_filter('geodir_custom_field_input_fieldset','geodir_cfi_fieldset',10,2);
53 53
 
@@ -64,47 +64,47 @@  discard block
 block discarded – undo
64 64
  */
65 65
 function geodir_cfi_text($html,$cf){
66 66
 
67
-    $html_var = $cf['htmlvar_name'];
68
-
69
-    // Check if there is a custom field specific filter.
70
-    if(has_filter("geodir_custom_field_input_text_{$html_var}")){
71
-        /**
72
-         * Filter the text html by individual custom field.
73
-         *
74
-         * @param string $html The html to filter.
75
-         * @param array $cf The custom field array.
76
-         * @since 1.6.6
77
-         */
78
-        $html = apply_filters("geodir_custom_field_input_text_{$html_var}",$html,$cf);
79
-    }
80
-
81
-    // If no html then we run the standard output.
82
-    if(empty($html)) {
83
-
84
-        ob_start(); // Start  buffering;
85
-
86
-        $value = geodir_get_cf_value($cf);
87
-        $type = $cf['type'];
88
-        //number and float validation $validation_pattern
89
-        if(isset($cf['data_type']) && $cf['data_type']=='INT'){$type = 'number';}
90
-        elseif(isset($cf['data_type']) && $cf['data_type']=='FLOAT'){$type = 'float';}
91
-
92
-        //validation
93
-        if(isset($cf['validation_pattern']) && $cf['validation_pattern']){
94
-            $validation = 'pattern="'.$cf['validation_pattern'].'"';
95
-        }else{$validation='';}
96
-
97
-        // validation message
98
-        if(isset($cf['validation_msg']) && $cf['validation_msg']){
99
-            $validation_msg = 'title="'.$cf['validation_msg'].'"';
100
-        }else{$validation_msg='';}
101
-        ?>
67
+	$html_var = $cf['htmlvar_name'];
68
+
69
+	// Check if there is a custom field specific filter.
70
+	if(has_filter("geodir_custom_field_input_text_{$html_var}")){
71
+		/**
72
+		 * Filter the text html by individual custom field.
73
+		 *
74
+		 * @param string $html The html to filter.
75
+		 * @param array $cf The custom field array.
76
+		 * @since 1.6.6
77
+		 */
78
+		$html = apply_filters("geodir_custom_field_input_text_{$html_var}",$html,$cf);
79
+	}
80
+
81
+	// If no html then we run the standard output.
82
+	if(empty($html)) {
83
+
84
+		ob_start(); // Start  buffering;
85
+
86
+		$value = geodir_get_cf_value($cf);
87
+		$type = $cf['type'];
88
+		//number and float validation $validation_pattern
89
+		if(isset($cf['data_type']) && $cf['data_type']=='INT'){$type = 'number';}
90
+		elseif(isset($cf['data_type']) && $cf['data_type']=='FLOAT'){$type = 'float';}
91
+
92
+		//validation
93
+		if(isset($cf['validation_pattern']) && $cf['validation_pattern']){
94
+			$validation = 'pattern="'.$cf['validation_pattern'].'"';
95
+		}else{$validation='';}
96
+
97
+		// validation message
98
+		if(isset($cf['validation_msg']) && $cf['validation_msg']){
99
+			$validation_msg = 'title="'.$cf['validation_msg'].'"';
100
+		}else{$validation_msg='';}
101
+		?>
102 102
 
103 103
         <div id="<?php echo $cf['name'];?>_row"
104 104
              class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
105 105
             <label>
106 106
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
107
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
107
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
108 108
                 <?php if ($cf['is_required']) echo '<span>*</span>';?>
109 109
             </label>
110 110
             <input field_type="<?php echo $type;?>" name="<?php echo $cf['name'];?>" id="<?php echo $cf['name'];?>"
@@ -116,10 +116,10 @@  discard block
 block discarded – undo
116 116
         </div>
117 117
 
118 118
         <?php
119
-        $html = ob_get_clean();
120
-    }
119
+		$html = ob_get_clean();
120
+	}
121 121
 
122
-    return $html;
122
+	return $html;
123 123
 }
124 124
 add_filter('geodir_custom_field_input_text','geodir_cfi_text',10,2);
125 125
 
@@ -135,35 +135,35 @@  discard block
 block discarded – undo
135 135
  */
136 136
 function geodir_cfi_email($html,$cf){
137 137
 
138
-    $html_var = $cf['htmlvar_name'];
138
+	$html_var = $cf['htmlvar_name'];
139 139
 
140
-    // Check if there is a custom field specific filter.
141
-    if(has_filter("geodir_custom_field_input_email_{$html_var}")){
142
-        /**
143
-         * Filter the email html by individual custom field.
144
-         *
145
-         * @param string $html The html to filter.
146
-         * @param array $cf The custom field array.
147
-         * @since 1.6.6
148
-         */
149
-        $html = apply_filters("geodir_custom_field_input_email_{$html_var}",$html,$cf);
150
-    }
140
+	// Check if there is a custom field specific filter.
141
+	if(has_filter("geodir_custom_field_input_email_{$html_var}")){
142
+		/**
143
+		 * Filter the email html by individual custom field.
144
+		 *
145
+		 * @param string $html The html to filter.
146
+		 * @param array $cf The custom field array.
147
+		 * @since 1.6.6
148
+		 */
149
+		$html = apply_filters("geodir_custom_field_input_email_{$html_var}",$html,$cf);
150
+	}
151 151
 
152
-    // If no html then we run the standard output.
153
-    if(empty($html)) {
152
+	// If no html then we run the standard output.
153
+	if(empty($html)) {
154 154
 
155
-        ob_start(); // Start  buffering;
156
-        $value = geodir_get_cf_value($cf);
155
+		ob_start(); // Start  buffering;
156
+		$value = geodir_get_cf_value($cf);
157 157
 
158
-        if ($value == $cf['default']) {
159
-            $value = '';
160
-        }?>
158
+		if ($value == $cf['default']) {
159
+			$value = '';
160
+		}?>
161 161
 
162 162
         <div id="<?php echo $cf['name'];?>_row"
163 163
              class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
164 164
             <label>
165 165
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
166
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
166
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
167 167
                 <?php if ($cf['is_required']) echo '<span>*</span>';?>
168 168
             </label>
169 169
             <input field_type="<?php echo $cf['type'];?>" name="<?php  echo $cf['name'];?>" id="<?php echo $cf['name'];?>"
@@ -175,10 +175,10 @@  discard block
 block discarded – undo
175 175
         </div>
176 176
 
177 177
         <?php
178
-        $html = ob_get_clean();
179
-    }
178
+		$html = ob_get_clean();
179
+	}
180 180
 
181
-    return $html;
181
+	return $html;
182 182
 }
183 183
 add_filter('geodir_custom_field_input_email','geodir_cfi_email',10,2);
184 184
 
@@ -195,35 +195,35 @@  discard block
 block discarded – undo
195 195
  */
196 196
 function geodir_cfi_phone($html,$cf){
197 197
 
198
-    $html_var = $cf['htmlvar_name'];
198
+	$html_var = $cf['htmlvar_name'];
199 199
 
200
-    // Check if there is a custom field specific filter.
201
-    if(has_filter("geodir_custom_field_input_phone_{$html_var}")){
202
-        /**
203
-         * Filter the phone html by individual custom field.
204
-         *
205
-         * @param string $html The html to filter.
206
-         * @param array $cf The custom field array.
207
-         * @since 1.6.6
208
-         */
209
-        $html = apply_filters("geodir_custom_field_input_phone_{$html_var}",$html,$cf);
210
-    }
200
+	// Check if there is a custom field specific filter.
201
+	if(has_filter("geodir_custom_field_input_phone_{$html_var}")){
202
+		/**
203
+		 * Filter the phone html by individual custom field.
204
+		 *
205
+		 * @param string $html The html to filter.
206
+		 * @param array $cf The custom field array.
207
+		 * @since 1.6.6
208
+		 */
209
+		$html = apply_filters("geodir_custom_field_input_phone_{$html_var}",$html,$cf);
210
+	}
211 211
 
212
-    // If no html then we run the standard output.
213
-    if(empty($html)) {
212
+	// If no html then we run the standard output.
213
+	if(empty($html)) {
214 214
 
215
-        ob_start(); // Start  buffering;
216
-        $value = geodir_get_cf_value($cf);
215
+		ob_start(); // Start  buffering;
216
+		$value = geodir_get_cf_value($cf);
217 217
 
218
-        if ($value == $cf['default']) {
219
-            $value = '';
220
-        }?>
218
+		if ($value == $cf['default']) {
219
+			$value = '';
220
+		}?>
221 221
 
222 222
         <div id="<?php echo $cf['name'];?>_row"
223 223
              class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
224 224
             <label>
225 225
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
226
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
226
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
227 227
                 <?php if ($cf['is_required']) echo '<span>*</span>';?>
228 228
             </label>
229 229
             <input field_type="<?php echo $cf['type'];?>" name="<?php  echo $cf['name'];?>" id="<?php echo $cf['name'];?>"
@@ -235,10 +235,10 @@  discard block
 block discarded – undo
235 235
         </div>
236 236
 
237 237
         <?php
238
-        $html = ob_get_clean();
239
-    }
238
+		$html = ob_get_clean();
239
+	}
240 240
 
241
-    return $html;
241
+	return $html;
242 242
 }
243 243
 add_filter('geodir_custom_field_input_phone','geodir_cfi_phone',10,2);
244 244
 
@@ -255,35 +255,35 @@  discard block
 block discarded – undo
255 255
  */
256 256
 function geodir_cfi_url($html,$cf){
257 257
 
258
-    $html_var = $cf['htmlvar_name'];
258
+	$html_var = $cf['htmlvar_name'];
259 259
 
260
-    // Check if there is a custom field specific filter.
261
-    if(has_filter("geodir_custom_field_input_url_{$html_var}")){
262
-        /**
263
-         * Filter the url html by individual custom field.
264
-         *
265
-         * @param string $html The html to filter.
266
-         * @param array $cf The custom field array.
267
-         * @since 1.6.6
268
-         */
269
-        $html = apply_filters("geodir_custom_field_input_url_{$html_var}",$html,$cf);
270
-    }
260
+	// Check if there is a custom field specific filter.
261
+	if(has_filter("geodir_custom_field_input_url_{$html_var}")){
262
+		/**
263
+		 * Filter the url html by individual custom field.
264
+		 *
265
+		 * @param string $html The html to filter.
266
+		 * @param array $cf The custom field array.
267
+		 * @since 1.6.6
268
+		 */
269
+		$html = apply_filters("geodir_custom_field_input_url_{$html_var}",$html,$cf);
270
+	}
271 271
 
272
-    // If no html then we run the standard output.
273
-    if(empty($html)) {
272
+	// If no html then we run the standard output.
273
+	if(empty($html)) {
274 274
 
275
-        ob_start(); // Start  buffering;
276
-        $value = geodir_get_cf_value($cf);
275
+		ob_start(); // Start  buffering;
276
+		$value = geodir_get_cf_value($cf);
277 277
 
278
-        if ($value == $cf['default']) {
279
-            $value = '';
280
-        }?>
278
+		if ($value == $cf['default']) {
279
+			$value = '';
280
+		}?>
281 281
 
282 282
         <div id="<?php echo $cf['name'];?>_row"
283 283
              class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
284 284
             <label>
285 285
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
286
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
286
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
287 287
                 <?php if ($cf['is_required']) echo '<span>*</span>';?>
288 288
             </label>
289 289
             <input field_type="<?php echo $cf['type'];?>" name="<?php echo $cf['name'];?>" id="<?php echo $cf['name'];?>"
@@ -298,10 +298,10 @@  discard block
 block discarded – undo
298 298
         </div>
299 299
 
300 300
         <?php
301
-        $html = ob_get_clean();
302
-    }
301
+		$html = ob_get_clean();
302
+	}
303 303
 
304
-    return $html;
304
+	return $html;
305 305
 }
306 306
 add_filter('geodir_custom_field_input_url','geodir_cfi_url',10,2);
307 307
 
@@ -317,48 +317,48 @@  discard block
 block discarded – undo
317 317
  */
318 318
 function geodir_cfi_radio($html,$cf){
319 319
 
320
-    $html_var = $cf['htmlvar_name'];
320
+	$html_var = $cf['htmlvar_name'];
321 321
 
322
-    // Check if there is a custom field specific filter.
323
-    if(has_filter("geodir_custom_field_input_radio_{$html_var}")){
324
-        /**
325
-         * Filter the radio html by individual custom field.
326
-         *
327
-         * @param string $html The html to filter.
328
-         * @param array $cf The custom field array.
329
-         * @since 1.6.6
330
-         */
331
-        $html = apply_filters("geodir_custom_field_input_radio_{$html_var}",$html,$cf);
332
-    }
322
+	// Check if there is a custom field specific filter.
323
+	if(has_filter("geodir_custom_field_input_radio_{$html_var}")){
324
+		/**
325
+		 * Filter the radio html by individual custom field.
326
+		 *
327
+		 * @param string $html The html to filter.
328
+		 * @param array $cf The custom field array.
329
+		 * @since 1.6.6
330
+		 */
331
+		$html = apply_filters("geodir_custom_field_input_radio_{$html_var}",$html,$cf);
332
+	}
333 333
 
334
-    // If no html then we run the standard output.
335
-    if(empty($html)) {
334
+	// If no html then we run the standard output.
335
+	if(empty($html)) {
336 336
 
337
-        ob_start(); // Start  buffering;
338
-        $value = geodir_get_cf_value($cf);
337
+		ob_start(); // Start  buffering;
338
+		$value = geodir_get_cf_value($cf);
339 339
 
340
-        ?>
340
+		?>
341 341
         <div id="<?php echo $cf['name'];?>_row"
342 342
              class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
343 343
             <label>
344 344
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
345
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
345
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
346 346
                 <?php if ($cf['is_required']) echo '<span>*</span>';?>
347 347
             </label>
348 348
             <?php if ($cf['option_values']) {
349
-                $option_values = geodir_string_values_to_options($cf['option_values'], true);
349
+				$option_values = geodir_string_values_to_options($cf['option_values'], true);
350 350
 
351
-                if (!empty($option_values)) {
352
-                    foreach ($option_values as $option_value) {
353
-                        if (empty($option_value['optgroup'])) {
354
-                            ?>
351
+				if (!empty($option_values)) {
352
+					foreach ($option_values as $option_value) {
353
+						if (empty($option_value['optgroup'])) {
354
+							?>
355 355
                             <span class="gd-radios"><input name="<?php echo $cf['name'];?>" id="<?php echo $cf['name'];?>" <?php checked(stripslashes($value), $option_value['value']);?> value="<?php echo esc_attr($option_value['value']); ?>" class="gd-checkbox" field_type="<?php echo $cf['type'];?>" type="radio" /><?php echo $option_value['label']; ?></span>
356 356
                             <?php
357
-                        }
358
-                    }
359
-                }
360
-            }
361
-            ?>
357
+						}
358
+					}
359
+				}
360
+			}
361
+			?>
362 362
             <span class="geodir_message_note"><?php _e($cf['desc'], 'geodirectory');?></span>
363 363
             <?php if ($cf['is_required']) { ?>
364 364
                 <span class="geodir_message_error"><?php _e($cf['required_msg'], 'geodirectory'); ?></span>
@@ -366,10 +366,10 @@  discard block
 block discarded – undo
366 366
         </div>
367 367
 
368 368
         <?php
369
-        $html = ob_get_clean();
370
-    }
369
+		$html = ob_get_clean();
370
+	}
371 371
 
372
-    return $html;
372
+	return $html;
373 373
 }
374 374
 add_filter('geodir_custom_field_input_radio','geodir_cfi_radio',10,2);
375 375
 
@@ -385,46 +385,46 @@  discard block
 block discarded – undo
385 385
  */
386 386
 function geodir_cfi_checkbox($html,$cf){
387 387
 
388
-    $html_var = $cf['htmlvar_name'];
388
+	$html_var = $cf['htmlvar_name'];
389 389
 
390
-    // Check if there is a custom field specific filter.
391
-    if(has_filter("geodir_custom_field_input_checkbox_{$html_var}")){
392
-        /**
393
-         * Filter the checkbox html by individual custom field.
394
-         *
395
-         * @param string $html The html to filter.
396
-         * @param array $cf The custom field array.
397
-         * @since 1.6.6
398
-         */
399
-        $html = apply_filters("geodir_custom_field_input_checkbox_{$html_var}",$html,$cf);
400
-    }
390
+	// Check if there is a custom field specific filter.
391
+	if(has_filter("geodir_custom_field_input_checkbox_{$html_var}")){
392
+		/**
393
+		 * Filter the checkbox html by individual custom field.
394
+		 *
395
+		 * @param string $html The html to filter.
396
+		 * @param array $cf The custom field array.
397
+		 * @since 1.6.6
398
+		 */
399
+		$html = apply_filters("geodir_custom_field_input_checkbox_{$html_var}",$html,$cf);
400
+	}
401 401
 
402
-    // If no html then we run the standard output.
403
-    if(empty($html)) {
402
+	// If no html then we run the standard output.
403
+	if(empty($html)) {
404 404
 
405
-        ob_start(); // Start  buffering;
406
-        $value = geodir_get_cf_value($cf);
405
+		ob_start(); // Start  buffering;
406
+		$value = geodir_get_cf_value($cf);
407 407
 
408 408
 
409
-        if ($value == '' && $cf['default']) {
410
-            $value = '1';
411
-        }
412
-        ?>
409
+		if ($value == '' && $cf['default']) {
410
+			$value = '1';
411
+		}
412
+		?>
413 413
 
414 414
         <div id="<?php echo $cf['name'];?>_row"
415 415
              class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
416 416
             <label>
417 417
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
418
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
418
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
419 419
                 <?php if ($cf['is_required']) echo '<span>*</span>';?>
420 420
             </label>
421 421
             <?php if ($value != '1') {
422
-                $value = '0';
423
-            }?>
422
+				$value = '0';
423
+			}?>
424 424
             <input type="hidden" name="<?php echo $cf['name'];?>" id="<?php echo $cf['name'];?>" value="<?php echo esc_attr($value);?>"/>
425 425
             <input  <?php if ($value == '1') {
426
-                echo 'checked="checked"';
427
-            }?>  value="1" class="gd-checkbox" field_type="<?php echo $cf['type'];?>" type="checkbox"
426
+				echo 'checked="checked"';
427
+			}?>  value="1" class="gd-checkbox" field_type="<?php echo $cf['type'];?>" type="checkbox"
428 428
                  onchange="if(this.checked){jQuery('#<?php echo $cf['name'];?>').val('1');} else{ jQuery('#<?php echo $cf['name'];?>').val('0');}"/>
429 429
             <span class="geodir_message_note"><?php _e($cf['desc'], 'geodirectory');?></span>
430 430
             <?php if ($cf['is_required']) { ?>
@@ -433,10 +433,10 @@  discard block
 block discarded – undo
433 433
         </div>
434 434
 
435 435
         <?php
436
-        $html = ob_get_clean();
437
-    }
436
+		$html = ob_get_clean();
437
+	}
438 438
 
439
-    return $html;
439
+	return $html;
440 440
 }
441 441
 add_filter('geodir_custom_field_input_checkbox','geodir_cfi_checkbox',10,2);
442 442
 
@@ -452,52 +452,52 @@  discard block
 block discarded – undo
452 452
  */
453 453
 function geodir_cfi_textarea($html,$cf){
454 454
 
455
-    $html_var = $cf['htmlvar_name'];
455
+	$html_var = $cf['htmlvar_name'];
456 456
 
457
-    // Check if there is a custom field specific filter.
458
-    if(has_filter("geodir_custom_field_input_textarea_{$html_var}")){
459
-        /**
460
-         * Filter the textarea html by individual custom field.
461
-         *
462
-         * @param string $html The html to filter.
463
-         * @param array $cf The custom field array.
464
-         * @since 1.6.6
465
-         */
466
-        $html = apply_filters("geodir_custom_field_input_textarea_{$html_var}",$html,$cf);
467
-    }
457
+	// Check if there is a custom field specific filter.
458
+	if(has_filter("geodir_custom_field_input_textarea_{$html_var}")){
459
+		/**
460
+		 * Filter the textarea html by individual custom field.
461
+		 *
462
+		 * @param string $html The html to filter.
463
+		 * @param array $cf The custom field array.
464
+		 * @since 1.6.6
465
+		 */
466
+		$html = apply_filters("geodir_custom_field_input_textarea_{$html_var}",$html,$cf);
467
+	}
468 468
 
469
-    // If no html then we run the standard output.
470
-    if(empty($html)) {
469
+	// If no html then we run the standard output.
470
+	if(empty($html)) {
471 471
 
472
-        ob_start(); // Start  buffering;
473
-        $value = geodir_get_cf_value($cf);
472
+		ob_start(); // Start  buffering;
473
+		$value = geodir_get_cf_value($cf);
474 474
 
475
-        $extra_fields = unserialize($cf['extra_fields']);
476
-        ?>
475
+		$extra_fields = unserialize($cf['extra_fields']);
476
+		?>
477 477
 
478 478
         <div id="<?php echo $cf['name'];?>_row"
479 479
              class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
480 480
             <label>
481 481
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
482
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
482
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
483 483
                 <?php if ($cf['is_required']) echo '<span>*</span>';?>
484 484
             </label><?php
485 485
 
486 486
 
487
-            if (is_array($extra_fields) && in_array('1', $extra_fields)) {
487
+			if (is_array($extra_fields) && in_array('1', $extra_fields)) {
488 488
 
489
-                $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);?>
489
+				$editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);?>
490 490
 
491 491
             <div class="editor" field_id="<?php echo $cf['name'];?>" field_type="editor">
492 492
                 <?php wp_editor(stripslashes($value), $cf['name'], $editor_settings); ?>
493 493
                 </div><?php
494 494
 
495
-            } else {
495
+			} else {
496 496
 
497
-                ?><textarea field_type="<?php echo $cf['type'];?>" class="geodir_textarea" name="<?php echo $cf['name'];?>"
497
+				?><textarea field_type="<?php echo $cf['type'];?>" class="geodir_textarea" name="<?php echo $cf['name'];?>"
498 498
                             id="<?php echo $cf['name'];?>"><?php echo stripslashes($value);?></textarea><?php
499 499
 
500
-            }?>
500
+			}?>
501 501
 
502 502
 
503 503
             <span class="geodir_message_note"><?php _e($cf['desc'], 'geodirectory');?></span>
@@ -507,10 +507,10 @@  discard block
 block discarded – undo
507 507
         </div>
508 508
 
509 509
         <?php
510
-        $html = ob_get_clean();
511
-    }
510
+		$html = ob_get_clean();
511
+	}
512 512
 
513
-    return $html;
513
+	return $html;
514 514
 }
515 515
 add_filter('geodir_custom_field_input_textarea','geodir_cfi_textarea',10,2);
516 516
 
@@ -526,53 +526,53 @@  discard block
 block discarded – undo
526 526
  */
527 527
 function geodir_cfi_select($html,$cf){
528 528
 
529
-    $html_var = $cf['htmlvar_name'];
529
+	$html_var = $cf['htmlvar_name'];
530 530
 
531
-    // Check if there is a custom field specific filter.
532
-    if(has_filter("geodir_custom_field_input_select_{$html_var}")){
533
-        /**
534
-         * Filter the select html by individual custom field.
535
-         *
536
-         * @param string $html The html to filter.
537
-         * @param array $cf The custom field array.
538
-         * @since 1.6.6
539
-         */
540
-        $html = apply_filters("geodir_custom_field_input_select_{$html_var}",$html,$cf);
541
-    }
531
+	// Check if there is a custom field specific filter.
532
+	if(has_filter("geodir_custom_field_input_select_{$html_var}")){
533
+		/**
534
+		 * Filter the select html by individual custom field.
535
+		 *
536
+		 * @param string $html The html to filter.
537
+		 * @param array $cf The custom field array.
538
+		 * @since 1.6.6
539
+		 */
540
+		$html = apply_filters("geodir_custom_field_input_select_{$html_var}",$html,$cf);
541
+	}
542 542
 
543
-    // If no html then we run the standard output.
544
-    if(empty($html)) {
543
+	// If no html then we run the standard output.
544
+	if(empty($html)) {
545 545
 
546
-        ob_start(); // Start  buffering;
547
-        $value = geodir_get_cf_value($cf);
546
+		ob_start(); // Start  buffering;
547
+		$value = geodir_get_cf_value($cf);
548 548
 
549
-        ?>
549
+		?>
550 550
         <div id="<?php echo $cf['name'];?>_row"
551 551
              class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row geodir_custom_fields clearfix gd-fieldset-details">
552 552
             <label>
553 553
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
554
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
554
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
555 555
                 <?php if ($cf['is_required']) echo '<span>*</span>';?>
556 556
             </label>
557 557
             <?php
558
-            $option_values_arr = geodir_string_values_to_options($cf['option_values'], true);
559
-            $select_options = '';
560
-            if (!empty($option_values_arr)) {
561
-                foreach ($option_values_arr as $option_row) {
562
-                    if (isset($option_row['optgroup']) && ($option_row['optgroup'] == 'start' || $option_row['optgroup'] == 'end')) {
563
-                        $option_label = isset($option_row['label']) ? $option_row['label'] : '';
564
-
565
-                        $select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="' . esc_attr($option_label) . '">' : '</optgroup>';
566
-                    } else {
567
-                        $option_label = isset($option_row['label']) ? $option_row['label'] : '';
568
-                        $option_value = isset($option_row['value']) ? $option_row['value'] : '';
569
-                        $selected = $option_value == stripslashes($value) ? 'selected="selected"' : '';
570
-
571
-                        $select_options .= '<option value="' . esc_attr($option_value) . '" ' . $selected . '>' . $option_label . '</option>';
572
-                    }
573
-                }
574
-            }
575
-            ?>
558
+			$option_values_arr = geodir_string_values_to_options($cf['option_values'], true);
559
+			$select_options = '';
560
+			if (!empty($option_values_arr)) {
561
+				foreach ($option_values_arr as $option_row) {
562
+					if (isset($option_row['optgroup']) && ($option_row['optgroup'] == 'start' || $option_row['optgroup'] == 'end')) {
563
+						$option_label = isset($option_row['label']) ? $option_row['label'] : '';
564
+
565
+						$select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="' . esc_attr($option_label) . '">' : '</optgroup>';
566
+					} else {
567
+						$option_label = isset($option_row['label']) ? $option_row['label'] : '';
568
+						$option_value = isset($option_row['value']) ? $option_row['value'] : '';
569
+						$selected = $option_value == stripslashes($value) ? 'selected="selected"' : '';
570
+
571
+						$select_options .= '<option value="' . esc_attr($option_value) . '" ' . $selected . '>' . $option_label . '</option>';
572
+					}
573
+				}
574
+			}
575
+			?>
576 576
             <select field_type="<?php echo $cf['type'];?>" name="<?php echo $cf['name'];?>" id="<?php echo $cf['name'];?>"
577 577
                     class="geodir_textfield textfield_x chosen_select"
578 578
                     data-placeholder="<?php echo __('Choose', 'geodirectory') . ' ' . $site_title . '&hellip;';?>"
@@ -584,10 +584,10 @@  discard block
 block discarded – undo
584 584
         </div>
585 585
 
586 586
         <?php
587
-        $html = ob_get_clean();
588
-    }
587
+		$html = ob_get_clean();
588
+	}
589 589
 
590
-    return $html;
590
+	return $html;
591 591
 }
592 592
 add_filter('geodir_custom_field_input_select','geodir_cfi_select',10,2);
593 593
 
@@ -603,36 +603,36 @@  discard block
 block discarded – undo
603 603
  */
604 604
 function geodir_cfi_multiselect($html,$cf){
605 605
 
606
-    $html_var = $cf['htmlvar_name'];
607
-
608
-    // Check if there is a custom field specific filter.
609
-    if(has_filter("geodir_custom_field_input_multiselect_{$html_var}")){
610
-        /**
611
-         * Filter the multiselect html by individual custom field.
612
-         *
613
-         * @param string $html The html to filter.
614
-         * @param array $cf The custom field array.
615
-         * @since 1.6.6
616
-         */
617
-        $html = apply_filters("geodir_custom_field_input_multiselect_{$html_var}",$html,$cf);
618
-    }
619
-
620
-    // If no html then we run the standard output.
621
-    if(empty($html)) {
622
-
623
-        ob_start(); // Start  buffering;
624
-        $value = geodir_get_cf_value($cf);
625
-
626
-        $multi_display = 'select';
627
-        if (!empty($cf['extra_fields'])) {
628
-            $multi_display = unserialize($cf['extra_fields']);
629
-        }
630
-        ?>
606
+	$html_var = $cf['htmlvar_name'];
607
+
608
+	// Check if there is a custom field specific filter.
609
+	if(has_filter("geodir_custom_field_input_multiselect_{$html_var}")){
610
+		/**
611
+		 * Filter the multiselect html by individual custom field.
612
+		 *
613
+		 * @param string $html The html to filter.
614
+		 * @param array $cf The custom field array.
615
+		 * @since 1.6.6
616
+		 */
617
+		$html = apply_filters("geodir_custom_field_input_multiselect_{$html_var}",$html,$cf);
618
+	}
619
+
620
+	// If no html then we run the standard output.
621
+	if(empty($html)) {
622
+
623
+		ob_start(); // Start  buffering;
624
+		$value = geodir_get_cf_value($cf);
625
+
626
+		$multi_display = 'select';
627
+		if (!empty($cf['extra_fields'])) {
628
+			$multi_display = unserialize($cf['extra_fields']);
629
+		}
630
+		?>
631 631
         <div id="<?php echo $cf['name']; ?>_row"
632 632
              class="<?php if ($cf['is_required']) echo 'required_field'; ?> geodir_form_row clearfix gd-fieldset-details">
633 633
             <label>
634 634
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
635
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
635
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
636 636
                 <?php if ($cf['is_required']) echo '<span>*</span>'; ?>
637 637
             </label>
638 638
             <input type="hidden" name="gd_field_<?php echo $cf['name']; ?>" value="1"/>
@@ -643,63 +643,63 @@  discard block
 block discarded – undo
643 643
                         data-placeholder="<?php _e('Select', 'geodirectory'); ?>"
644 644
                         option-ajaxchosen="false">
645 645
                     <?php
646
-                    } else {
647
-                        echo '<ul class="gd_multi_choice">';
648
-                    }
649
-
650
-                    $option_values_arr = geodir_string_values_to_options($cf['option_values'], true);
651
-                    $select_options = '';
652
-                    if (!empty($option_values_arr)) {
653
-                        foreach ($option_values_arr as $option_row) {
654
-                            if (isset($option_row['optgroup']) && ($option_row['optgroup'] == 'start' || $option_row['optgroup'] == 'end')) {
655
-                                $option_label = isset($option_row['label']) ? $option_row['label'] : '';
656
-
657
-                                if ($multi_display == 'select') {
658
-                                    $select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="' . esc_attr($option_label) . '">' : '</optgroup>';
659
-                                } else {
660
-                                    $select_options .= $option_row['optgroup'] == 'start' ? '<li>' . $option_label . '</li>' : '';
661
-                                }
662
-                            } else {
663
-                                if (!is_array($value) && $value != '') {
664
-                                    $value = trim($value);
665
-                                }
646
+					} else {
647
+						echo '<ul class="gd_multi_choice">';
648
+					}
649
+
650
+					$option_values_arr = geodir_string_values_to_options($cf['option_values'], true);
651
+					$select_options = '';
652
+					if (!empty($option_values_arr)) {
653
+						foreach ($option_values_arr as $option_row) {
654
+							if (isset($option_row['optgroup']) && ($option_row['optgroup'] == 'start' || $option_row['optgroup'] == 'end')) {
655
+								$option_label = isset($option_row['label']) ? $option_row['label'] : '';
656
+
657
+								if ($multi_display == 'select') {
658
+									$select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="' . esc_attr($option_label) . '">' : '</optgroup>';
659
+								} else {
660
+									$select_options .= $option_row['optgroup'] == 'start' ? '<li>' . $option_label . '</li>' : '';
661
+								}
662
+							} else {
663
+								if (!is_array($value) && $value != '') {
664
+									$value = trim($value);
665
+								}
666 666
                                 
667
-                                $option_label = isset($option_row['label']) ? $option_row['label'] : '';
668
-                                $option_value = isset($option_row['value']) ? $option_row['value'] : '';
669
-                                $selected = $option_value == $value ? 'selected="selected"' : '';
670
-                                $selected = '';
671
-                                $checked = '';
672
-
673
-                                if ((!is_array($value) && trim($value) != '') || (is_array($value) && !empty($value))) {
674
-                                    if (!is_array($value)) {
675
-                                        $value_array = explode(',', $value);
676
-                                    } else {
677
-                                        $value_array = $value;
678
-                                    }
667
+								$option_label = isset($option_row['label']) ? $option_row['label'] : '';
668
+								$option_value = isset($option_row['value']) ? $option_row['value'] : '';
669
+								$selected = $option_value == $value ? 'selected="selected"' : '';
670
+								$selected = '';
671
+								$checked = '';
672
+
673
+								if ((!is_array($value) && trim($value) != '') || (is_array($value) && !empty($value))) {
674
+									if (!is_array($value)) {
675
+										$value_array = explode(',', $value);
676
+									} else {
677
+										$value_array = $value;
678
+									}
679 679
                                     
680
-                                    $value_array = stripslashes_deep($value_array);
680
+									$value_array = stripslashes_deep($value_array);
681 681
 
682
-                                    if (is_array($value_array)) {
683
-                                        $value_array = array_map('trim', $value_array);
682
+									if (is_array($value_array)) {
683
+										$value_array = array_map('trim', $value_array);
684 684
                                         
685
-                                        if (in_array($option_value, $value_array)) {
686
-                                            $selected = 'selected="selected"';
687
-                                            $checked = 'checked="checked"';
688
-                                        }
689
-                                    }
690
-                                }
691
-
692
-                                if ($multi_display == 'select') {
693
-                                    $select_options .= '<option value="' . esc_attr($option_value) . '" ' . $selected . '>' . $option_label . '</option>';
694
-                                } else {
695
-                                    $select_options .= '<li><input name="' . $cf['name'] . '[]" ' . $checked . ' value="' . esc_attr($option_value) . '" class="gd-' . $multi_display . '" field_type="' . $multi_display . '" type="' . $multi_display . '" />&nbsp;' . $option_label . ' </li>';
696
-                                }
697
-                            }
698
-                        }
699
-                    }
700
-                    echo $select_options;
701
-
702
-                    if ($multi_display == 'select') { ?></select></div>
685
+										if (in_array($option_value, $value_array)) {
686
+											$selected = 'selected="selected"';
687
+											$checked = 'checked="checked"';
688
+										}
689
+									}
690
+								}
691
+
692
+								if ($multi_display == 'select') {
693
+									$select_options .= '<option value="' . esc_attr($option_value) . '" ' . $selected . '>' . $option_label . '</option>';
694
+								} else {
695
+									$select_options .= '<li><input name="' . $cf['name'] . '[]" ' . $checked . ' value="' . esc_attr($option_value) . '" class="gd-' . $multi_display . '" field_type="' . $multi_display . '" type="' . $multi_display . '" />&nbsp;' . $option_label . ' </li>';
696
+								}
697
+							}
698
+						}
699
+					}
700
+					echo $select_options;
701
+
702
+					if ($multi_display == 'select') { ?></select></div>
703 703
         <?php } else { ?></ul><?php } ?>
704 704
             <span class="geodir_message_note"><?php _e($cf['desc'], 'geodirectory'); ?></span>
705 705
             <?php if ($cf['is_required']) { ?>
@@ -707,10 +707,10 @@  discard block
 block discarded – undo
707 707
             <?php } ?>
708 708
         </div>
709 709
         <?php
710
-        $html = ob_get_clean();
711
-    }
710
+		$html = ob_get_clean();
711
+	}
712 712
 
713
-    return $html;
713
+	return $html;
714 714
 }
715 715
 add_filter('geodir_custom_field_input_multiselect','geodir_cfi_multiselect',10,2);
716 716
 
@@ -726,32 +726,32 @@  discard block
 block discarded – undo
726 726
  */
727 727
 function geodir_cfi_html($html,$cf){
728 728
 
729
-    $html_var = $cf['htmlvar_name'];
729
+	$html_var = $cf['htmlvar_name'];
730 730
 
731
-    // Check if there is a custom field specific filter.
732
-    if(has_filter("geodir_custom_field_input_html_{$html_var}")){
733
-        /**
734
-         * Filter the html html by individual custom field.
735
-         *
736
-         * @param string $html The html to filter.
737
-         * @param array $cf The custom field array.
738
-         * @since 1.6.6
739
-         */
740
-        $html = apply_filters("geodir_custom_field_input_html_{$html_var}",$html,$cf);
741
-    }
731
+	// Check if there is a custom field specific filter.
732
+	if(has_filter("geodir_custom_field_input_html_{$html_var}")){
733
+		/**
734
+		 * Filter the html html by individual custom field.
735
+		 *
736
+		 * @param string $html The html to filter.
737
+		 * @param array $cf The custom field array.
738
+		 * @since 1.6.6
739
+		 */
740
+		$html = apply_filters("geodir_custom_field_input_html_{$html_var}",$html,$cf);
741
+	}
742 742
 
743
-    // If no html then we run the standard output.
744
-    if(empty($html)) {
743
+	// If no html then we run the standard output.
744
+	if(empty($html)) {
745 745
 
746
-        ob_start(); // Start  buffering;
747
-        $value = geodir_get_cf_value($cf);
748
-        ?>
746
+		ob_start(); // Start  buffering;
747
+		$value = geodir_get_cf_value($cf);
748
+		?>
749 749
 
750 750
         <div id="<?php echo $cf['name']; ?>_row"
751 751
              class="<?php if ($cf['is_required']) echo 'required_field'; ?> geodir_form_row clearfix gd-fieldset-details">
752 752
             <label>
753 753
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
754
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
754
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
755 755
                 <?php if ($cf['is_required']) echo '<span>*</span>'; ?>
756 756
             </label>
757 757
 
@@ -769,10 +769,10 @@  discard block
 block discarded – undo
769 769
         </div>
770 770
 
771 771
         <?php
772
-        $html = ob_get_clean();
773
-    }
772
+		$html = ob_get_clean();
773
+	}
774 774
 
775
-    return $html;
775
+	return $html;
776 776
 }
777 777
 add_filter('geodir_custom_field_input_html','geodir_cfi_html',10,2);
778 778
 
@@ -789,68 +789,68 @@  discard block
 block discarded – undo
789 789
  */
790 790
 function geodir_cfi_datepicker($html,$cf){
791 791
 
792
-    $html_var = $cf['htmlvar_name'];
792
+	$html_var = $cf['htmlvar_name'];
793 793
 
794
-    // Check if there is a custom field specific filter.
795
-    if(has_filter("geodir_custom_field_input_datepicker_{$html_var}")){
796
-        /**
797
-         * Filter the datepicker html by individual custom field.
798
-         *
799
-         * @param string $html The html to filter.
800
-         * @param array $cf The custom field array.
801
-         * @since 1.6.6
802
-         */
803
-        $html = apply_filters("geodir_custom_field_input_datepicker_{$html_var}",$html,$cf);
804
-    }
794
+	// Check if there is a custom field specific filter.
795
+	if(has_filter("geodir_custom_field_input_datepicker_{$html_var}")){
796
+		/**
797
+		 * Filter the datepicker html by individual custom field.
798
+		 *
799
+		 * @param string $html The html to filter.
800
+		 * @param array $cf The custom field array.
801
+		 * @since 1.6.6
802
+		 */
803
+		$html = apply_filters("geodir_custom_field_input_datepicker_{$html_var}",$html,$cf);
804
+	}
805 805
 
806
-    // If no html then we run the standard output.
807
-    if(empty($html)) {
806
+	// If no html then we run the standard output.
807
+	if(empty($html)) {
808 808
 
809
-        ob_start(); // Start  buffering;
810
-        $value = geodir_get_cf_value($cf);
809
+		ob_start(); // Start  buffering;
810
+		$value = geodir_get_cf_value($cf);
811 811
 
812
-        $extra_fields = unserialize($cf['extra_fields']);
813
-        $name = $cf['name'];
812
+		$extra_fields = unserialize($cf['extra_fields']);
813
+		$name = $cf['name'];
814 814
 
815
-        if ($extra_fields['date_format'] == '')
816
-            $extra_fields['date_format'] = 'yy-mm-dd';
815
+		if ($extra_fields['date_format'] == '')
816
+			$extra_fields['date_format'] = 'yy-mm-dd';
817 817
 
818
-        $date_format = $extra_fields['date_format'];
819
-        $jquery_date_format  = $date_format;
818
+		$date_format = $extra_fields['date_format'];
819
+		$jquery_date_format  = $date_format;
820 820
 
821 821
 
822
-        // check if we need to change the format or not
823
-        $date_format_len = strlen(str_replace(' ', '', $date_format));
824
-        if($date_format_len>5){// if greater then 5 then it's the old style format.
822
+		// check if we need to change the format or not
823
+		$date_format_len = strlen(str_replace(' ', '', $date_format));
824
+		if($date_format_len>5){// if greater then 5 then it's the old style format.
825 825
 
826
-            $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
827
-            $replace = array('d','j','l','m','n','F','Y');//PHP date format
826
+			$search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
827
+			$replace = array('d','j','l','m','n','F','Y');//PHP date format
828 828
 
829
-            $date_format = str_replace($search, $replace, $date_format);
830
-        }else{
831
-            $jquery_date_format = geodir_date_format_php_to_jqueryui( $jquery_date_format );
832
-        }
829
+			$date_format = str_replace($search, $replace, $date_format);
830
+		}else{
831
+			$jquery_date_format = geodir_date_format_php_to_jqueryui( $jquery_date_format );
832
+		}
833 833
 
834
-        if($value=='0000-00-00'){$value='';}//if date not set, then mark it empty
835
-        if($value && !isset($_REQUEST['backandedit'])) {
836
-            //$time = strtotime($value);
837
-            //$value = date_i18n($date_format, $time);
838
-        }
839
-        $value = geodir_date($value, 'Y-m-d', $date_format);
834
+		if($value=='0000-00-00'){$value='';}//if date not set, then mark it empty
835
+		if($value && !isset($_REQUEST['backandedit'])) {
836
+			//$time = strtotime($value);
837
+			//$value = date_i18n($date_format, $time);
838
+		}
839
+		$value = geodir_date($value, 'Y-m-d', $date_format);
840 840
 
841
-        ?>
841
+		?>
842 842
         <script type="text/javascript">
843 843
 
844 844
             jQuery(function () {
845 845
 
846 846
                 jQuery("#<?php echo $cf['name'];?>").datepicker({changeMonth: true, changeYear: true <?php
847
-                    /**
848
-                     * Used to add extra option to datepicker per custom field.
849
-                     *
850
-                     * @since 1.5.7
851
-                     * @param string $name The custom field name.
852
-                     */
853
-                    echo apply_filters("gd_datepicker_extra_{$name}",'');?>});
847
+					/**
848
+					 * Used to add extra option to datepicker per custom field.
849
+					 *
850
+					 * @since 1.5.7
851
+					 * @param string $name The custom field name.
852
+					 */
853
+					echo apply_filters("gd_datepicker_extra_{$name}",'');?>});
854 854
 
855 855
                 jQuery("#<?php echo $name;?>").datepicker("option", "dateFormat", '<?php echo $jquery_date_format;?>');
856 856
 
@@ -866,7 +866,7 @@  discard block
 block discarded – undo
866 866
             <label>
867 867
 
868 868
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
869
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
869
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
870 870
                 <?php if ($cf['is_required']) echo '<span>*</span>';?>
871 871
             </label>
872 872
 
@@ -880,10 +880,10 @@  discard block
 block discarded – undo
880 880
         </div>
881 881
 
882 882
         <?php
883
-        $html = ob_get_clean();
884
-    }
883
+		$html = ob_get_clean();
884
+	}
885 885
 
886
-    return $html;
886
+	return $html;
887 887
 }
888 888
 add_filter('geodir_custom_field_input_datepicker','geodir_cfi_datepicker',10,2);
889 889
 
@@ -899,31 +899,31 @@  discard block
 block discarded – undo
899 899
  */
900 900
 function geodir_cfi_time($html,$cf){
901 901
 
902
-    $html_var = $cf['htmlvar_name'];
902
+	$html_var = $cf['htmlvar_name'];
903 903
 
904
-    // Check if there is a custom field specific filter.
905
-    if(has_filter("geodir_custom_field_input_time_{$html_var}")){
906
-        /**
907
-         * Filter the time html by individual custom field.
908
-         *
909
-         * @param string $html The html to filter.
910
-         * @param array $cf The custom field array.
911
-         * @since 1.6.6
912
-         */
913
-        $html = apply_filters("geodir_custom_field_input_time_{$html_var}",$html,$cf);
914
-    }
904
+	// Check if there is a custom field specific filter.
905
+	if(has_filter("geodir_custom_field_input_time_{$html_var}")){
906
+		/**
907
+		 * Filter the time html by individual custom field.
908
+		 *
909
+		 * @param string $html The html to filter.
910
+		 * @param array $cf The custom field array.
911
+		 * @since 1.6.6
912
+		 */
913
+		$html = apply_filters("geodir_custom_field_input_time_{$html_var}",$html,$cf);
914
+	}
915 915
 
916
-    // If no html then we run the standard output.
917
-    if(empty($html)) {
916
+	// If no html then we run the standard output.
917
+	if(empty($html)) {
918 918
 
919
-        ob_start(); // Start  buffering;
920
-        $value = geodir_get_cf_value($cf);
919
+		ob_start(); // Start  buffering;
920
+		$value = geodir_get_cf_value($cf);
921 921
 
922
-        $name = $cf['name'];
922
+		$name = $cf['name'];
923 923
 
924
-        if ($value != '')
925
-            $value = date('H:i', strtotime($value));
926
-        ?>
924
+		if ($value != '')
925
+			$value = date('H:i', strtotime($value));
926
+		?>
927 927
         <script type="text/javascript">
928 928
             jQuery(document).ready(function () {
929 929
 
@@ -939,7 +939,7 @@  discard block
 block discarded – undo
939 939
             <label>
940 940
 
941 941
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
942
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
942
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
943 943
                 <?php if ($cf['is_required']) echo '<span>*</span>';?>
944 944
             </label>
945 945
             <input readonly="readonly" field_type="<?php echo $cf['type'];?>" name="<?php echo $name;?>"
@@ -951,10 +951,10 @@  discard block
 block discarded – undo
951 951
             <?php } ?>
952 952
         </div>
953 953
         <?php
954
-        $html = ob_get_clean();
955
-    }
954
+		$html = ob_get_clean();
955
+	}
956 956
 
957
-    return $html;
957
+	return $html;
958 958
 }
959 959
 add_filter('geodir_custom_field_input_time','geodir_cfi_time',10,2);
960 960
 
@@ -970,102 +970,102 @@  discard block
 block discarded – undo
970 970
  */
971 971
 function geodir_cfi_address($html,$cf){
972 972
 
973
-    $html_var = $cf['htmlvar_name'];
974
-
975
-    // Check if there is a custom field specific filter.
976
-    if(has_filter("geodir_custom_field_input_address_{$html_var}")){
977
-        /**
978
-         * Filter the address html by individual custom field.
979
-         *
980
-         * @param string $html The html to filter.
981
-         * @param array $cf The custom field array.
982
-         * @since 1.6.6
983
-         */
984
-        $html = apply_filters("geodir_custom_field_input_address_{$html_var}",$html,$cf);
985
-    }
986
-
987
-    // If no html then we run the standard output.
988
-    if(empty($html)) {
989
-
990
-        global $gd_session;
991
-        ob_start(); // Start  buffering;
992
-        $value = geodir_get_cf_value($cf);
993
-        $name = $cf['name'];
994
-        $type = $cf['type'];
995
-        $admin_desc = $cf['desc'];
996
-        $is_required = $cf['is_required'];
997
-        $required_msg = $cf['required_msg'];
998
-        $site_title = $cf['site_title'];
999
-        $is_admin = $cf['is_admin'];
1000
-        $extra_fields = stripslashes_deep(unserialize($cf['extra_fields']));
1001
-        $prefix = $name . '_';
1002
-
1003
-        ($site_title != '') ? $address_title = $site_title : $address_title = geodir_ucwords($prefix . ' address');
1004
-        ($extra_fields['zip_lable'] != '') ? $zip_title = $extra_fields['zip_lable'] : $zip_title = geodir_ucwords($prefix . ' zip/post code ');
1005
-        ($extra_fields['map_lable'] != '') ? $map_title = $extra_fields['map_lable'] : $map_title = geodir_ucwords('set address on map');
1006
-        ($extra_fields['mapview_lable'] != '') ? $mapview_title = $extra_fields['mapview_lable'] : $mapview_title = geodir_ucwords($prefix . ' mapview');
1007
-
1008
-        $address = '';
1009
-        $zip = '';
1010
-        $mapview = '';
1011
-        $mapzoom = '';
1012
-        $lat = '';
1013
-        $lng = '';
1014
-
1015
-        if (isset($_REQUEST['backandedit']) && $_REQUEST['backandedit'] && $gd_ses_listing = $gd_session->get('listing')) {
1016
-            $post = $gd_ses_listing;
1017
-            $address = $post[$prefix . 'address'];
1018
-            $zip = isset($post[$prefix . 'zip']) ? $post[$prefix . 'zip'] : '';
1019
-            $lat = isset($post[$prefix . 'latitude']) ? $post[$prefix . 'latitude'] : '';
1020
-            $lng = isset($post[$prefix . 'longitude']) ? $post[$prefix . 'longitude'] : '';
1021
-            $mapview = isset($post[$prefix . 'mapview']) ? $post[$prefix . 'mapview'] : '';
1022
-            $mapzoom = isset($post[$prefix . 'mapzoom']) ? $post[$prefix . 'mapzoom'] : '';
1023
-        } else if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && $post_info = geodir_get_post_info($_REQUEST['pid'])) {
1024
-            $post_info = (array)$post_info;
1025
-
1026
-            $address = $post_info[$prefix . 'address'];
1027
-            $zip = isset($post_info[$prefix . 'zip']) ? $post_info[$prefix . 'zip'] : '';
1028
-            $lat = isset($post_info[$prefix . 'latitude']) ? $post_info[$prefix . 'latitude'] : '';
1029
-            $lng = isset($post_info[$prefix . 'longitude']) ? $post_info[$prefix . 'longitude'] : '';
1030
-            $mapview = isset($post_info[$prefix . 'mapview']) ? $post_info[$prefix . 'mapview'] : '';
1031
-            $mapzoom = isset($post_info[$prefix . 'mapzoom']) ? $post_info[$prefix . 'mapzoom'] : '';
1032
-        }
1033
-
1034
-        $location = geodir_get_default_location();
1035
-        if (empty($city)) $city = isset($location->city) ? $location->city : '';
1036
-        if (empty($region)) $region = isset($location->region) ? $location->region : '';
1037
-        if (empty($country)) $country = isset($location->country) ? $location->country : '';
1038
-
1039
-        $lat_lng_blank = false;
1040
-        if (empty($lat) && empty($lng)) {
1041
-            $lat_lng_blank = true;
1042
-        }
1043
-
1044
-        if (empty($lat)) $lat = isset($location->city_latitude) ? $location->city_latitude : '';
1045
-        if (empty($lng)) $lng = isset($location->city_longitude) ? $location->city_longitude : '';
1046
-
1047
-        /**
1048
-         * Filter the default latitude.
1049
-         *
1050
-         * @since 1.0.0
1051
-         *
1052
-         * @param float $lat Default latitude.
1053
-         * @param bool $is_admin For admin use only?.
1054
-         */
1055
-        $lat = apply_filters('geodir_default_latitude', $lat, $is_admin);
1056
-        /**
1057
-         * Filter the default longitude.
1058
-         *
1059
-         * @since 1.0.0
1060
-         *
1061
-         * @param float $lat Default longitude.
1062
-         * @param bool $is_admin For admin use only?.
1063
-         */
1064
-        $lng = apply_filters('geodir_default_longitude', $lng, $is_admin);
1065
-
1066
-        $locate_me = !empty($extra_fields['show_map']) && geodir_map_name() != 'none' ? true : false;
1067
-        $locate_me_class = $locate_me ? ' gd-form-control' : '';
1068
-        ?>
973
+	$html_var = $cf['htmlvar_name'];
974
+
975
+	// Check if there is a custom field specific filter.
976
+	if(has_filter("geodir_custom_field_input_address_{$html_var}")){
977
+		/**
978
+		 * Filter the address html by individual custom field.
979
+		 *
980
+		 * @param string $html The html to filter.
981
+		 * @param array $cf The custom field array.
982
+		 * @since 1.6.6
983
+		 */
984
+		$html = apply_filters("geodir_custom_field_input_address_{$html_var}",$html,$cf);
985
+	}
986
+
987
+	// If no html then we run the standard output.
988
+	if(empty($html)) {
989
+
990
+		global $gd_session;
991
+		ob_start(); // Start  buffering;
992
+		$value = geodir_get_cf_value($cf);
993
+		$name = $cf['name'];
994
+		$type = $cf['type'];
995
+		$admin_desc = $cf['desc'];
996
+		$is_required = $cf['is_required'];
997
+		$required_msg = $cf['required_msg'];
998
+		$site_title = $cf['site_title'];
999
+		$is_admin = $cf['is_admin'];
1000
+		$extra_fields = stripslashes_deep(unserialize($cf['extra_fields']));
1001
+		$prefix = $name . '_';
1002
+
1003
+		($site_title != '') ? $address_title = $site_title : $address_title = geodir_ucwords($prefix . ' address');
1004
+		($extra_fields['zip_lable'] != '') ? $zip_title = $extra_fields['zip_lable'] : $zip_title = geodir_ucwords($prefix . ' zip/post code ');
1005
+		($extra_fields['map_lable'] != '') ? $map_title = $extra_fields['map_lable'] : $map_title = geodir_ucwords('set address on map');
1006
+		($extra_fields['mapview_lable'] != '') ? $mapview_title = $extra_fields['mapview_lable'] : $mapview_title = geodir_ucwords($prefix . ' mapview');
1007
+
1008
+		$address = '';
1009
+		$zip = '';
1010
+		$mapview = '';
1011
+		$mapzoom = '';
1012
+		$lat = '';
1013
+		$lng = '';
1014
+
1015
+		if (isset($_REQUEST['backandedit']) && $_REQUEST['backandedit'] && $gd_ses_listing = $gd_session->get('listing')) {
1016
+			$post = $gd_ses_listing;
1017
+			$address = $post[$prefix . 'address'];
1018
+			$zip = isset($post[$prefix . 'zip']) ? $post[$prefix . 'zip'] : '';
1019
+			$lat = isset($post[$prefix . 'latitude']) ? $post[$prefix . 'latitude'] : '';
1020
+			$lng = isset($post[$prefix . 'longitude']) ? $post[$prefix . 'longitude'] : '';
1021
+			$mapview = isset($post[$prefix . 'mapview']) ? $post[$prefix . 'mapview'] : '';
1022
+			$mapzoom = isset($post[$prefix . 'mapzoom']) ? $post[$prefix . 'mapzoom'] : '';
1023
+		} else if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && $post_info = geodir_get_post_info($_REQUEST['pid'])) {
1024
+			$post_info = (array)$post_info;
1025
+
1026
+			$address = $post_info[$prefix . 'address'];
1027
+			$zip = isset($post_info[$prefix . 'zip']) ? $post_info[$prefix . 'zip'] : '';
1028
+			$lat = isset($post_info[$prefix . 'latitude']) ? $post_info[$prefix . 'latitude'] : '';
1029
+			$lng = isset($post_info[$prefix . 'longitude']) ? $post_info[$prefix . 'longitude'] : '';
1030
+			$mapview = isset($post_info[$prefix . 'mapview']) ? $post_info[$prefix . 'mapview'] : '';
1031
+			$mapzoom = isset($post_info[$prefix . 'mapzoom']) ? $post_info[$prefix . 'mapzoom'] : '';
1032
+		}
1033
+
1034
+		$location = geodir_get_default_location();
1035
+		if (empty($city)) $city = isset($location->city) ? $location->city : '';
1036
+		if (empty($region)) $region = isset($location->region) ? $location->region : '';
1037
+		if (empty($country)) $country = isset($location->country) ? $location->country : '';
1038
+
1039
+		$lat_lng_blank = false;
1040
+		if (empty($lat) && empty($lng)) {
1041
+			$lat_lng_blank = true;
1042
+		}
1043
+
1044
+		if (empty($lat)) $lat = isset($location->city_latitude) ? $location->city_latitude : '';
1045
+		if (empty($lng)) $lng = isset($location->city_longitude) ? $location->city_longitude : '';
1046
+
1047
+		/**
1048
+		 * Filter the default latitude.
1049
+		 *
1050
+		 * @since 1.0.0
1051
+		 *
1052
+		 * @param float $lat Default latitude.
1053
+		 * @param bool $is_admin For admin use only?.
1054
+		 */
1055
+		$lat = apply_filters('geodir_default_latitude', $lat, $is_admin);
1056
+		/**
1057
+		 * Filter the default longitude.
1058
+		 *
1059
+		 * @since 1.0.0
1060
+		 *
1061
+		 * @param float $lat Default longitude.
1062
+		 * @param bool $is_admin For admin use only?.
1063
+		 */
1064
+		$lng = apply_filters('geodir_default_longitude', $lng, $is_admin);
1065
+
1066
+		$locate_me = !empty($extra_fields['show_map']) && geodir_map_name() != 'none' ? true : false;
1067
+		$locate_me_class = $locate_me ? ' gd-form-control' : '';
1068
+		?>
1069 1069
         <div id="geodir_<?php echo $prefix . 'address';?>_row"
1070 1070
              class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
1071 1071
             <label><?php _e($address_title, 'geodirectory'); ?> <?php if ($is_required) echo '<span>*</span>';?></label>
@@ -1084,17 +1084,17 @@  discard block
 block discarded – undo
1084 1084
         </div>
1085 1085
         
1086 1086
         <?php
1087
-        /**
1088
-         * Called after the address input on the add listings.
1089
-         *
1090
-         * This is used by the location manage to add further locations info etc.
1091
-         *
1092
-         * @since 1.0.0
1093
-         * @param array $cf The array of setting for the custom field. {@see geodir_custom_field_save()}.
1094
-         */
1095
-        do_action('geodir_address_extra_listing_fields', $cf);
1096
-
1097
-        if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) { ?>
1087
+		/**
1088
+		 * Called after the address input on the add listings.
1089
+		 *
1090
+		 * This is used by the location manage to add further locations info etc.
1091
+		 *
1092
+		 * @since 1.0.0
1093
+		 * @param array $cf The array of setting for the custom field. {@see geodir_custom_field_save()}.
1094
+		 */
1095
+		do_action('geodir_address_extra_listing_fields', $cf);
1096
+
1097
+		if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) { ?>
1098 1098
 
1099 1099
             <div id="geodir_<?php echo $prefix . 'zip'; ?>_row"
1100 1100
                  class="<?php /*if($is_required) echo 'required_field';*/ ?> geodir_form_row clearfix gd-fieldset-details">
@@ -1115,22 +1115,22 @@  discard block
 block discarded – undo
1115 1115
 
1116 1116
             <div id="geodir_<?php echo $prefix . 'map'; ?>_row" class="geodir_form_row clearfix gd-fieldset-details">
1117 1117
                 <?php
1118
-                /**
1119
-                 * Contains add listing page map functions.
1120
-                 *
1121
-                 * @since 1.0.0
1122
-                 */
1123
-                include(geodir_plugin_path() . "/geodirectory-functions/map-functions/map_on_add_listing_page.php");
1124
-                if ($lat_lng_blank) {
1125
-                    $lat = '';
1126
-                    $lng = '';
1127
-                }
1128
-                ?>
1118
+				/**
1119
+				 * Contains add listing page map functions.
1120
+				 *
1121
+				 * @since 1.0.0
1122
+				 */
1123
+				include(geodir_plugin_path() . "/geodirectory-functions/map-functions/map_on_add_listing_page.php");
1124
+				if ($lat_lng_blank) {
1125
+					$lat = '';
1126
+					$lng = '';
1127
+				}
1128
+				?>
1129 1129
                 <span class="geodir_message_note"><?php echo stripslashes(GET_MAP_MSG); ?></span>
1130 1130
             </div>
1131 1131
             <?php
1132
-            /* show lat lng */
1133
-            $style_latlng = ((isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) || is_admin()) ? '' : 'style="display:none"'; ?>
1132
+			/* show lat lng */
1133
+			$style_latlng = ((isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) || is_admin()) ? '' : 'style="display:none"'; ?>
1134 1134
             <div id="geodir_<?php echo $prefix . 'latitude'; ?>_row"
1135 1135
                  class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix gd-fieldset-details" <?php echo $style_latlng; ?>>
1136 1136
                 <label>
@@ -1171,27 +1171,27 @@  discard block
 block discarded – undo
1171 1171
                                                             class="gd-checkbox"
1172 1172
                                                             name="<?php echo $prefix . 'mapview'; ?>"
1173 1173
                                                             id="<?php echo $prefix . 'mapview'; ?>" <?php if ($mapview == 'ROADMAP' || $mapview == '') {
1174
-                            echo 'checked="checked"';
1175
-                        } ?>  value="ROADMAP" size="25"/> <?php _e('Default Map', 'geodirectory'); ?></span>
1174
+							echo 'checked="checked"';
1175
+						} ?>  value="ROADMAP" size="25"/> <?php _e('Default Map', 'geodirectory'); ?></span>
1176 1176
                     <span class="geodir_user_define"> <input field_type="<?php echo $type; ?>" type="radio"
1177 1177
                                                              class="gd-checkbox"
1178 1178
                                                              name="<?php echo $prefix . 'mapview'; ?>"
1179 1179
                                                              id="map_view1" <?php if ($mapview == 'SATELLITE') {
1180
-                            echo 'checked="checked"';
1181
-                        } ?> value="SATELLITE" size="25"/> <?php _e('Satellite Map', 'geodirectory'); ?></span>
1180
+							echo 'checked="checked"';
1181
+						} ?> value="SATELLITE" size="25"/> <?php _e('Satellite Map', 'geodirectory'); ?></span>
1182 1182
 
1183 1183
                     <span class="geodir_user_define"><input field_type="<?php echo $type; ?>" type="radio"
1184 1184
                                                             class="gd-checkbox"
1185 1185
                                                             name="<?php echo $prefix . 'mapview'; ?>"
1186 1186
                                                             id="map_view2" <?php if ($mapview == 'HYBRID') {
1187
-                            echo 'checked="checked"';
1188
-                        } ?>  value="HYBRID" size="25"/> <?php _e('Hybrid Map', 'geodirectory'); ?></span>
1187
+							echo 'checked="checked"';
1188
+						} ?>  value="HYBRID" size="25"/> <?php _e('Hybrid Map', 'geodirectory'); ?></span>
1189 1189
 					<span class="geodir_user_define"><input field_type="<?php echo $type; ?>" type="radio"
1190 1190
                                                             class="gd-checkbox"
1191 1191
                                                             name="<?php echo $prefix . 'mapview'; ?>"
1192 1192
                                                             id="map_view3" <?php if ($mapview == 'TERRAIN') {
1193
-                            echo 'checked="checked"';
1194
-                        } ?>  value="TERRAIN" size="25"/> <?php _e('Terrain Map', 'geodirectory'); ?></span>
1193
+							echo 'checked="checked"';
1194
+						} ?>  value="TERRAIN" size="25"/> <?php _e('Terrain Map', 'geodirectory'); ?></span>
1195 1195
 
1196 1196
 
1197 1197
             </div>
@@ -1199,14 +1199,14 @@  discard block
 block discarded – undo
1199 1199
 
1200 1200
         <?php if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) { ?>
1201 1201
             <input type="hidden" value="<?php if (isset($mapzoom)) {
1202
-                echo esc_attr($mapzoom);
1203
-            } ?>" name="<?php echo $prefix . 'mapzoom'; ?>" id="<?php echo $prefix . 'mapzoom'; ?>"/>
1202
+				echo esc_attr($mapzoom);
1203
+			} ?>" name="<?php echo $prefix . 'mapzoom'; ?>" id="<?php echo $prefix . 'mapzoom'; ?>"/>
1204 1204
         <?php }
1205 1205
 
1206
-        $html = ob_get_clean();
1207
-    }
1206
+		$html = ob_get_clean();
1207
+	}
1208 1208
 
1209
-    return $html;
1209
+	return $html;
1210 1210
 }
1211 1211
 add_filter('geodir_custom_field_input_address','geodir_cfi_address',10,2);
1212 1212
 
@@ -1223,135 +1223,135 @@  discard block
 block discarded – undo
1223 1223
  */
1224 1224
 function geodir_cfi_taxonomy($html,$cf){
1225 1225
 
1226
-    $html_var = $cf['htmlvar_name'];
1227
-
1228
-    // Check if there is a custom field specific filter.
1229
-    if(has_filter("geodir_custom_field_input_taxonomy_{$html_var}")){
1230
-        /**
1231
-         * Filter the taxonomy html by individual custom field.
1232
-         *
1233
-         * @param string $html The html to filter.
1234
-         * @param array $cf The custom field array.
1235
-         * @since 1.6.6
1236
-         */
1237
-        $html = apply_filters("geodir_custom_field_input_taxonomy_{$html_var}",$html,$cf);
1238
-    }
1239
-
1240
-    // If no html then we run the standard output.
1241
-    if(empty($html)) {
1242
-
1243
-        ob_start(); // Start  buffering;
1244
-        $value = geodir_get_cf_value($cf);
1245
-
1246
-        $name = $cf['name'];
1247
-        $site_title = $cf['site_title'];
1248
-        $admin_desc = $cf['desc'];
1249
-        $is_required = $cf['is_required'];
1250
-        $is_admin = $cf['is_admin'];
1251
-        $required_msg = $cf['required_msg'];
1252
-
1253
-        if ($value == $cf['default']) {
1254
-            $value = '';
1255
-        } ?>
1226
+	$html_var = $cf['htmlvar_name'];
1227
+
1228
+	// Check if there is a custom field specific filter.
1229
+	if(has_filter("geodir_custom_field_input_taxonomy_{$html_var}")){
1230
+		/**
1231
+		 * Filter the taxonomy html by individual custom field.
1232
+		 *
1233
+		 * @param string $html The html to filter.
1234
+		 * @param array $cf The custom field array.
1235
+		 * @since 1.6.6
1236
+		 */
1237
+		$html = apply_filters("geodir_custom_field_input_taxonomy_{$html_var}",$html,$cf);
1238
+	}
1239
+
1240
+	// If no html then we run the standard output.
1241
+	if(empty($html)) {
1242
+
1243
+		ob_start(); // Start  buffering;
1244
+		$value = geodir_get_cf_value($cf);
1245
+
1246
+		$name = $cf['name'];
1247
+		$site_title = $cf['site_title'];
1248
+		$admin_desc = $cf['desc'];
1249
+		$is_required = $cf['is_required'];
1250
+		$is_admin = $cf['is_admin'];
1251
+		$required_msg = $cf['required_msg'];
1252
+
1253
+		if ($value == $cf['default']) {
1254
+			$value = '';
1255
+		} ?>
1256 1256
         <div id="<?php echo $name;?>_row"
1257 1257
              class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
1258 1258
             <label>
1259 1259
                 <?php $site_title = __($site_title, 'geodirectory');
1260
-                echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1260
+				echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1261 1261
                 <?php if ($is_required) echo '<span>*</span>';?>
1262 1262
             </label>
1263 1263
 
1264 1264
             <div id="<?php echo $name;?>" class="geodir_taxonomy_field" style="float:left; width:70%;">
1265 1265
                 <?php
1266
-                global $wpdb, $post, $cat_display, $post_cat, $package_id, $exclude_cats;
1266
+				global $wpdb, $post, $cat_display, $post_cat, $package_id, $exclude_cats;
1267 1267
 
1268
-                $exclude_cats = array();
1268
+				$exclude_cats = array();
1269 1269
 
1270
-                if ($is_admin == '1') {
1270
+				if ($is_admin == '1') {
1271 1271
 
1272
-                    $post_type = get_post_type();
1272
+					$post_type = get_post_type();
1273 1273
 
1274
-                    $package_info = array();
1274
+					$package_info = array();
1275 1275
 
1276
-                    $package_info = (array)geodir_post_package_info($package_info, $post, $post_type);
1276
+					$package_info = (array)geodir_post_package_info($package_info, $post, $post_type);
1277 1277
 
1278
-                    if (!empty($package_info)) {
1278
+					if (!empty($package_info)) {
1279 1279
 
1280
-                        if (isset($package_info['cat']) && $package_info['cat'] != '') {
1280
+						if (isset($package_info['cat']) && $package_info['cat'] != '') {
1281 1281
 
1282
-                            $exclude_cats = explode(',', $package_info['cat']);
1282
+							$exclude_cats = explode(',', $package_info['cat']);
1283 1283
 
1284
-                        }
1285
-                    }
1286
-                }
1284
+						}
1285
+					}
1286
+				}
1287 1287
 
1288
-                $cat_display = unserialize($cf['extra_fields']);
1288
+				$cat_display = unserialize($cf['extra_fields']);
1289 1289
 
1290
-                if (isset($_REQUEST['backandedit']) && !empty($post_cat[$name]) && is_array($post_cat[$name])) {
1291
-                    $post_cat = implode(",", $post_cat[$name]);
1292
-                } else {
1293
-                    if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
1294
-                        $post_cat = geodir_get_post_meta($_REQUEST['pid'], $name, true);
1295
-                }
1290
+				if (isset($_REQUEST['backandedit']) && !empty($post_cat[$name]) && is_array($post_cat[$name])) {
1291
+					$post_cat = implode(",", $post_cat[$name]);
1292
+				} else {
1293
+					if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
1294
+						$post_cat = geodir_get_post_meta($_REQUEST['pid'], $name, true);
1295
+				}
1296 1296
 
1297 1297
 
1298
-                global $geodir_addon_list;
1299
-                if (!empty($geodir_addon_list) && array_key_exists('geodir_payment_manager', $geodir_addon_list) && $geodir_addon_list['geodir_payment_manager'] == 'yes') {
1298
+				global $geodir_addon_list;
1299
+				if (!empty($geodir_addon_list) && array_key_exists('geodir_payment_manager', $geodir_addon_list) && $geodir_addon_list['geodir_payment_manager'] == 'yes') {
1300 1300
 
1301
-                    $catadd_limit = $wpdb->get_var(
1302
-                        $wpdb->prepare(
1303
-                            "SELECT cat_limit FROM " . GEODIR_PRICE_TABLE . " WHERE pid = %d",
1304
-                            array($package_id)
1305
-                        )
1306
-                    );
1301
+					$catadd_limit = $wpdb->get_var(
1302
+						$wpdb->prepare(
1303
+							"SELECT cat_limit FROM " . GEODIR_PRICE_TABLE . " WHERE pid = %d",
1304
+							array($package_id)
1305
+						)
1306
+					);
1307 1307
 
1308 1308
 
1309
-                } else {
1310
-                    $catadd_limit = 0;
1311
-                }
1309
+				} else {
1310
+					$catadd_limit = 0;
1311
+				}
1312 1312
 
1313 1313
 
1314
-                if ($cat_display != '' && $cat_display != 'ajax_chained') {
1314
+				if ($cat_display != '' && $cat_display != 'ajax_chained') {
1315 1315
 
1316
-                    $required_limit_msg = '';
1317
-                    if ($catadd_limit > 0 && $cat_display != 'select' && $cat_display != 'radio') {
1316
+					$required_limit_msg = '';
1317
+					if ($catadd_limit > 0 && $cat_display != 'select' && $cat_display != 'radio') {
1318 1318
 
1319
-                        $required_limit_msg = __('Only select', 'geodirectory') . ' ' . $catadd_limit . __(' categories for this package.', 'geodirectory');
1319
+						$required_limit_msg = __('Only select', 'geodirectory') . ' ' . $catadd_limit . __(' categories for this package.', 'geodirectory');
1320 1320
 
1321
-                    } else {
1322
-                        $required_limit_msg = $required_msg;
1323
-                    }
1321
+					} else {
1322
+						$required_limit_msg = $required_msg;
1323
+					}
1324 1324
 
1325
-                    echo '<input type="hidden" cat_limit="' . $catadd_limit . '" id="cat_limit" value="' . esc_attr($required_limit_msg) . '" name="cat_limit[' . $name . ']"  />';
1325
+					echo '<input type="hidden" cat_limit="' . $catadd_limit . '" id="cat_limit" value="' . esc_attr($required_limit_msg) . '" name="cat_limit[' . $name . ']"  />';
1326 1326
 
1327 1327
 
1328
-                    if ($cat_display == 'select' || $cat_display == 'multiselect') {
1328
+					if ($cat_display == 'select' || $cat_display == 'multiselect') {
1329 1329
 
1330
-                        $cat_display == '';
1331
-                        $multiple = '';
1332
-                        if ($cat_display == 'multiselect')
1333
-                            $multiple = 'multiple="multiple"';
1330
+						$cat_display == '';
1331
+						$multiple = '';
1332
+						if ($cat_display == 'multiselect')
1333
+							$multiple = 'multiple="multiple"';
1334 1334
 
1335
-                        echo '<select id="' . $name . '" ' . $multiple . ' type="' . $name . '" name="post_category[' . $name . '][]" alt="' . $name . '" field_type="' . $cat_display . '" class="geodir_textfield textfield_x chosen_select" data-placeholder="' . __('Select Category', 'geodirectory') . '">';
1335
+						echo '<select id="' . $name . '" ' . $multiple . ' type="' . $name . '" name="post_category[' . $name . '][]" alt="' . $name . '" field_type="' . $cat_display . '" class="geodir_textfield textfield_x chosen_select" data-placeholder="' . __('Select Category', 'geodirectory') . '">';
1336 1336
 
1337 1337
 
1338
-                        if ($cat_display == 'select')
1339
-                            echo '<option value="">' . __('Select Category', 'geodirectory') . '</option>';
1338
+						if ($cat_display == 'select')
1339
+							echo '<option value="">' . __('Select Category', 'geodirectory') . '</option>';
1340 1340
 
1341
-                    }
1341
+					}
1342 1342
 
1343
-                    echo geodir_custom_taxonomy_walker($name, $catadd_limit = 0);
1343
+					echo geodir_custom_taxonomy_walker($name, $catadd_limit = 0);
1344 1344
 
1345
-                    if ($cat_display == 'select' || $cat_display == 'multiselect')
1346
-                        echo '</select>';
1345
+					if ($cat_display == 'select' || $cat_display == 'multiselect')
1346
+						echo '</select>';
1347 1347
 
1348
-                } else {
1348
+				} else {
1349 1349
 
1350
-                    echo geodir_custom_taxonomy_walker2($name, $catadd_limit);
1350
+					echo geodir_custom_taxonomy_walker2($name, $catadd_limit);
1351 1351
 
1352
-                }
1352
+				}
1353 1353
 
1354
-                ?>
1354
+				?>
1355 1355
             </div>
1356 1356
 
1357 1357
             <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
@@ -1361,10 +1361,10 @@  discard block
 block discarded – undo
1361 1361
         </div>
1362 1362
 
1363 1363
         <?php
1364
-        $html = ob_get_clean();
1365
-    }
1364
+		$html = ob_get_clean();
1365
+	}
1366 1366
 
1367
-    return $html;
1367
+	return $html;
1368 1368
 }
1369 1369
 add_filter('geodir_custom_field_input_taxonomy','geodir_cfi_taxonomy',10,2);
1370 1370
 
@@ -1380,74 +1380,74 @@  discard block
 block discarded – undo
1380 1380
  */
1381 1381
 function geodir_cfi_file($html,$cf){
1382 1382
 
1383
-    $html_var = $cf['htmlvar_name'];
1383
+	$html_var = $cf['htmlvar_name'];
1384 1384
 
1385
-    // Check if there is a custom field specific filter.
1386
-    if(has_filter("geodir_custom_field_input_file_{$html_var}")){
1387
-        /**
1388
-         * Filter the file html by individual custom field.
1389
-         *
1390
-         * @param string $html The html to filter.
1391
-         * @param array $cf The custom field array.
1392
-         * @since 1.6.6
1393
-         */
1394
-        $html = apply_filters("geodir_custom_field_input_file_{$html_var}",$html,$cf);
1395
-    }
1385
+	// Check if there is a custom field specific filter.
1386
+	if(has_filter("geodir_custom_field_input_file_{$html_var}")){
1387
+		/**
1388
+		 * Filter the file html by individual custom field.
1389
+		 *
1390
+		 * @param string $html The html to filter.
1391
+		 * @param array $cf The custom field array.
1392
+		 * @since 1.6.6
1393
+		 */
1394
+		$html = apply_filters("geodir_custom_field_input_file_{$html_var}",$html,$cf);
1395
+	}
1396 1396
 
1397
-    // If no html then we run the standard output.
1398
-    if(empty($html)) {
1397
+	// If no html then we run the standard output.
1398
+	if(empty($html)) {
1399 1399
 
1400
-        ob_start(); // Start  buffering;
1401
-        $value = geodir_get_cf_value($cf);
1400
+		ob_start(); // Start  buffering;
1401
+		$value = geodir_get_cf_value($cf);
1402 1402
 
1403
-        $name = $cf['name'];
1404
-        $site_title = $cf['site_title'];
1405
-        $admin_desc = $cf['desc'];
1406
-        $is_required = $cf['is_required'];
1407
-        $required_msg = $cf['required_msg'];
1408
-        $extra_fields = unserialize($cf['extra_fields']);
1403
+		$name = $cf['name'];
1404
+		$site_title = $cf['site_title'];
1405
+		$admin_desc = $cf['desc'];
1406
+		$is_required = $cf['is_required'];
1407
+		$required_msg = $cf['required_msg'];
1408
+		$extra_fields = unserialize($cf['extra_fields']);
1409 1409
 
1410 1410
 
1411
-        // adjust values here
1412
-        $file_id = $name; // this will be the name of form field. Image url(s) will be submitted in $_POST using this key. So if $id == �img1� then $_POST[�img1�] will have all the image urls
1411
+		// adjust values here
1412
+		$file_id = $name; // this will be the name of form field. Image url(s) will be submitted in $_POST using this key. So if $id == �img1� then $_POST[�img1�] will have all the image urls
1413 1413
 
1414
-        if ($value != '') {
1414
+		if ($value != '') {
1415 1415
 
1416
-            $file_value = trim($value, ","); // this will be initial value of the above form field. Image urls.
1416
+			$file_value = trim($value, ","); // this will be initial value of the above form field. Image urls.
1417 1417
 
1418
-        } else
1419
-            $file_value = '';
1418
+		} else
1419
+			$file_value = '';
1420 1420
 
1421
-        if (isset($extra_fields['file_multiple']) && $extra_fields['file_multiple'])
1422
-            $file_multiple = true; // allow multiple files upload
1423
-        else
1424
-            $file_multiple = false;
1421
+		if (isset($extra_fields['file_multiple']) && $extra_fields['file_multiple'])
1422
+			$file_multiple = true; // allow multiple files upload
1423
+		else
1424
+			$file_multiple = false;
1425 1425
 
1426
-        if (isset($extra_fields['image_limit']) && $extra_fields['image_limit'])
1427
-            $file_image_limit = $extra_fields['image_limit'];
1428
-        else
1429
-            $file_image_limit = 1;
1426
+		if (isset($extra_fields['image_limit']) && $extra_fields['image_limit'])
1427
+			$file_image_limit = $extra_fields['image_limit'];
1428
+		else
1429
+			$file_image_limit = 1;
1430 1430
 
1431
-        $file_width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
1431
+		$file_width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
1432 1432
 
1433
-        $file_height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
1433
+		$file_height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
1434 1434
 
1435
-        if (!empty($file_value)) {
1436
-            $curImages = explode(',', $file_value);
1437
-            if (!empty($curImages))
1438
-                $file_totImg = count($curImages);
1439
-        }
1435
+		if (!empty($file_value)) {
1436
+			$curImages = explode(',', $file_value);
1437
+			if (!empty($curImages))
1438
+				$file_totImg = count($curImages);
1439
+		}
1440 1440
 
1441
-        $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? implode(",", $extra_fields['gd_file_types']) : '';
1442
-        $display_file_types = $allowed_file_types != '' ? '.' . implode(", .", $extra_fields['gd_file_types']) : '';
1441
+		$allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? implode(",", $extra_fields['gd_file_types']) : '';
1442
+		$display_file_types = $allowed_file_types != '' ? '.' . implode(", .", $extra_fields['gd_file_types']) : '';
1443 1443
 
1444
-        ?>
1444
+		?>
1445 1445
         <?php /*?> <h5 class="geodir-form_title"> <?php echo $site_title; ?>
1446 1446
 				 <?php if($file_image_limit!=0 && $file_image_limit==1 ){echo '<br /><small>('.__('You can upload').' '.$file_image_limit.' '.__('image with this package').')</small>';} ?>
1447 1447
 				 <?php if($file_image_limit!=0 && $file_image_limit>1 ){echo '<br /><small>('.__('You can upload').' '.$file_image_limit.' '.__('images with this package').')</small>';} ?>
1448 1448
 				 <?php if($file_image_limit==0){echo '<br /><small>('.__('You can upload unlimited images with this package').')</small>';} ?>
1449 1449
 			</h5>   <?php */
1450
-        ?>
1450
+		?>
1451 1451
 
1452 1452
         <div id="<?php echo $name;?>_row"
1453 1453
              class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
@@ -1455,7 +1455,7 @@  discard block
 block discarded – undo
1455 1455
             <div id="<?php echo $file_id; ?>dropbox" style="text-align:center;">
1456 1456
                 <label
1457 1457
                     style="text-align:left; padding-top:10px;"><?php $site_title = __($site_title, 'geodirectory');
1458
-                    echo $site_title; ?><?php if ($is_required) echo '<span>*</span>';?></label>
1458
+					echo $site_title; ?><?php if ($is_required) echo '<span>*</span>';?></label>
1459 1459
                 <input class="geodir-custom-file-upload" field_type="file" type="hidden"
1460 1460
                        name="<?php echo $file_id; ?>" id="<?php echo $file_id; ?>"
1461 1461
                        value="<?php echo esc_attr($file_value); ?>"/>
@@ -1467,17 +1467,17 @@  discard block
 block discarded – undo
1467 1467
                 <?php } ?>
1468 1468
                 <input type="hidden" name="<?php echo $file_id; ?>totImg" id="<?php echo $file_id; ?>totImg"
1469 1469
                        value="<?php if (isset($file_totImg)) {
1470
-                           echo esc_attr($file_totImg);
1471
-                       } else {
1472
-                           echo '0';
1473
-                       } ?>"/>
1470
+						   echo esc_attr($file_totImg);
1471
+					   } else {
1472
+						   echo '0';
1473
+					   } ?>"/>
1474 1474
 
1475 1475
                 <div style="float:left; width:55%;">
1476 1476
                     <div
1477 1477
                         class="plupload-upload-uic hide-if-no-js <?php if ($file_multiple): ?>plupload-upload-uic-multiple<?php endif; ?>"
1478 1478
                         id="<?php echo $file_id; ?>plupload-upload-ui" style="float:left; width:30%;">
1479 1479
                         <?php /*?><h4><?php _e('Drop files to upload');?></h4><br/><?php */
1480
-                        ?>
1480
+						?>
1481 1481
                         <input id="<?php echo $file_id; ?>plupload-browse-button" type="button"
1482 1482
                                value="<?php ($file_image_limit > 1 ? esc_attr_e('Select Files', 'geodirectory') : esc_attr_e('Select File', 'geodirectory') ); ?>"
1483 1483
                                class="geodir_button" style="margin-top:10px;"/>
@@ -1496,7 +1496,7 @@  discard block
 block discarded – undo
1496 1496
                         style=" clear:inherit; margin-top:0; margin-left:15px; padding-top:10px; float:left; width:50%;">
1497 1497
                     </div>
1498 1498
                     <?php /*?><span id="upload-msg" ><?php _e('Please drag &amp; drop the images to rearrange the order');?></span><?php */
1499
-                    ?>
1499
+					?>
1500 1500
 
1501 1501
                     <span id="<?php echo $file_id; ?>upload-error" style="display:none"></span>
1502 1502
 
@@ -1510,9 +1510,9 @@  discard block
 block discarded – undo
1510 1510
 
1511 1511
 
1512 1512
         <?php
1513
-        $html = ob_get_clean();
1514
-    }
1513
+		$html = ob_get_clean();
1514
+	}
1515 1515
 
1516
-    return $html;
1516
+	return $html;
1517 1517
 }
1518 1518
 add_filter('geodir_custom_field_input_file','geodir_cfi_file',10,2);
1519 1519
\ No newline at end of file
Please login to merge, or discard this patch.
Braces   +191 added lines, -68 removed lines patch added patch discarded remove patch
@@ -86,26 +86,31 @@  discard block
 block discarded – undo
86 86
         $value = geodir_get_cf_value($cf);
87 87
         $type = $cf['type'];
88 88
         //number and float validation $validation_pattern
89
-        if(isset($cf['data_type']) && $cf['data_type']=='INT'){$type = 'number';}
90
-        elseif(isset($cf['data_type']) && $cf['data_type']=='FLOAT'){$type = 'float';}
89
+        if(isset($cf['data_type']) && $cf['data_type']=='INT'){$type = 'number';} elseif(isset($cf['data_type']) && $cf['data_type']=='FLOAT'){$type = 'float';}
91 90
 
92 91
         //validation
93 92
         if(isset($cf['validation_pattern']) && $cf['validation_pattern']){
94 93
             $validation = 'pattern="'.$cf['validation_pattern'].'"';
95
-        }else{$validation='';}
94
+        } else{$validation='';}
96 95
 
97 96
         // validation message
98 97
         if(isset($cf['validation_msg']) && $cf['validation_msg']){
99 98
             $validation_msg = 'title="'.$cf['validation_msg'].'"';
100
-        }else{$validation_msg='';}
99
+        } else{$validation_msg='';}
101 100
         ?>
102 101
 
103 102
         <div id="<?php echo $cf['name'];?>_row"
104
-             class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
103
+             class="<?php if ($cf['is_required']) {
104
+	echo 'required_field';
105
+}
106
+?> geodir_form_row clearfix gd-fieldset-details">
105 107
             <label>
106 108
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
107 109
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
108
-                <?php if ($cf['is_required']) echo '<span>*</span>';?>
110
+                <?php if ($cf['is_required']) {
111
+	echo '<span>*</span>';
112
+}
113
+?>
109 114
             </label>
110 115
             <input field_type="<?php echo $type;?>" name="<?php echo $cf['name'];?>" id="<?php echo $cf['name'];?>"
111 116
                    value="<?php echo esc_attr(stripslashes($value));?>" type="<?php echo $type;?>" class="geodir_textfield" <?php echo $validation;echo $validation_msg;?> />
@@ -160,11 +165,17 @@  discard block
 block discarded – undo
160 165
         }?>
161 166
 
162 167
         <div id="<?php echo $cf['name'];?>_row"
163
-             class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
168
+             class="<?php if ($cf['is_required']) {
169
+	echo 'required_field';
170
+}
171
+?> geodir_form_row clearfix gd-fieldset-details">
164 172
             <label>
165 173
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
166 174
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
167
-                <?php if ($cf['is_required']) echo '<span>*</span>';?>
175
+                <?php if ($cf['is_required']) {
176
+	echo '<span>*</span>';
177
+}
178
+?>
168 179
             </label>
169 180
             <input field_type="<?php echo $cf['type'];?>" name="<?php  echo $cf['name'];?>" id="<?php echo $cf['name'];?>"
170 181
                    value="<?php echo esc_attr(stripslashes($value));?>" type="email" class="geodir_textfield"/>
@@ -220,11 +231,17 @@  discard block
 block discarded – undo
220 231
         }?>
221 232
 
222 233
         <div id="<?php echo $cf['name'];?>_row"
223
-             class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
234
+             class="<?php if ($cf['is_required']) {
235
+	echo 'required_field';
236
+}
237
+?> geodir_form_row clearfix gd-fieldset-details">
224 238
             <label>
225 239
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
226 240
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
227
-                <?php if ($cf['is_required']) echo '<span>*</span>';?>
241
+                <?php if ($cf['is_required']) {
242
+	echo '<span>*</span>';
243
+}
244
+?>
228 245
             </label>
229 246
             <input field_type="<?php echo $cf['type'];?>" name="<?php  echo $cf['name'];?>" id="<?php echo $cf['name'];?>"
230 247
                    value="<?php echo esc_attr(stripslashes($value));?>" type="tel" class="geodir_textfield"/>
@@ -280,11 +297,17 @@  discard block
 block discarded – undo
280 297
         }?>
281 298
 
282 299
         <div id="<?php echo $cf['name'];?>_row"
283
-             class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
300
+             class="<?php if ($cf['is_required']) {
301
+	echo 'required_field';
302
+}
303
+?> geodir_form_row clearfix gd-fieldset-details">
284 304
             <label>
285 305
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
286 306
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
287
-                <?php if ($cf['is_required']) echo '<span>*</span>';?>
307
+                <?php if ($cf['is_required']) {
308
+	echo '<span>*</span>';
309
+}
310
+?>
288 311
             </label>
289 312
             <input field_type="<?php echo $cf['type'];?>" name="<?php echo $cf['name'];?>" id="<?php echo $cf['name'];?>"
290 313
                    value="<?php echo esc_attr(stripslashes($value));?>" type="url" class="geodir_textfield"
@@ -339,11 +362,17 @@  discard block
 block discarded – undo
339 362
 
340 363
         ?>
341 364
         <div id="<?php echo $cf['name'];?>_row"
342
-             class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
365
+             class="<?php if ($cf['is_required']) {
366
+	echo 'required_field';
367
+}
368
+?> geodir_form_row clearfix gd-fieldset-details">
343 369
             <label>
344 370
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
345 371
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
346
-                <?php if ($cf['is_required']) echo '<span>*</span>';?>
372
+                <?php if ($cf['is_required']) {
373
+	echo '<span>*</span>';
374
+}
375
+?>
347 376
             </label>
348 377
             <?php if ($cf['option_values']) {
349 378
                 $option_values = geodir_string_values_to_options($cf['option_values'], true);
@@ -412,11 +441,17 @@  discard block
 block discarded – undo
412 441
         ?>
413 442
 
414 443
         <div id="<?php echo $cf['name'];?>_row"
415
-             class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
444
+             class="<?php if ($cf['is_required']) {
445
+	echo 'required_field';
446
+}
447
+?> geodir_form_row clearfix gd-fieldset-details">
416 448
             <label>
417 449
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
418 450
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
419
-                <?php if ($cf['is_required']) echo '<span>*</span>';?>
451
+                <?php if ($cf['is_required']) {
452
+	echo '<span>*</span>';
453
+}
454
+?>
420 455
             </label>
421 456
             <?php if ($value != '1') {
422 457
                 $value = '0';
@@ -476,11 +511,17 @@  discard block
 block discarded – undo
476 511
         ?>
477 512
 
478 513
         <div id="<?php echo $cf['name'];?>_row"
479
-             class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
514
+             class="<?php if ($cf['is_required']) {
515
+	echo 'required_field';
516
+}
517
+?> geodir_form_row clearfix gd-fieldset-details">
480 518
             <label>
481 519
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
482 520
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
483
-                <?php if ($cf['is_required']) echo '<span>*</span>';?>
521
+                <?php if ($cf['is_required']) {
522
+	echo '<span>*</span>';
523
+}
524
+?>
484 525
             </label><?php
485 526
 
486 527
 
@@ -548,11 +589,17 @@  discard block
 block discarded – undo
548 589
 
549 590
         ?>
550 591
         <div id="<?php echo $cf['name'];?>_row"
551
-             class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row geodir_custom_fields clearfix gd-fieldset-details">
592
+             class="<?php if ($cf['is_required']) {
593
+	echo 'required_field';
594
+}
595
+?> geodir_form_row geodir_custom_fields clearfix gd-fieldset-details">
552 596
             <label>
553 597
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
554 598
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
555
-                <?php if ($cf['is_required']) echo '<span>*</span>';?>
599
+                <?php if ($cf['is_required']) {
600
+	echo '<span>*</span>';
601
+}
602
+?>
556 603
             </label>
557 604
             <?php
558 605
             $option_values_arr = geodir_string_values_to_options($cf['option_values'], true);
@@ -629,11 +676,17 @@  discard block
 block discarded – undo
629 676
         }
630 677
         ?>
631 678
         <div id="<?php echo $cf['name']; ?>_row"
632
-             class="<?php if ($cf['is_required']) echo 'required_field'; ?> geodir_form_row clearfix gd-fieldset-details">
679
+             class="<?php if ($cf['is_required']) {
680
+	echo 'required_field';
681
+}
682
+?> geodir_form_row clearfix gd-fieldset-details">
633 683
             <label>
634 684
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
635 685
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
636
-                <?php if ($cf['is_required']) echo '<span>*</span>'; ?>
686
+                <?php if ($cf['is_required']) {
687
+	echo '<span>*</span>';
688
+}
689
+?>
637 690
             </label>
638 691
             <input type="hidden" name="gd_field_<?php echo $cf['name']; ?>" value="1"/>
639 692
             <?php if ($multi_display == 'select') { ?>
@@ -748,11 +801,17 @@  discard block
 block discarded – undo
748 801
         ?>
749 802
 
750 803
         <div id="<?php echo $cf['name']; ?>_row"
751
-             class="<?php if ($cf['is_required']) echo 'required_field'; ?> geodir_form_row clearfix gd-fieldset-details">
804
+             class="<?php if ($cf['is_required']) {
805
+	echo 'required_field';
806
+}
807
+?> geodir_form_row clearfix gd-fieldset-details">
752 808
             <label>
753 809
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
754 810
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
755
-                <?php if ($cf['is_required']) echo '<span>*</span>'; ?>
811
+                <?php if ($cf['is_required']) {
812
+	echo '<span>*</span>';
813
+}
814
+?>
756 815
             </label>
757 816
 
758 817
             <?php $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10); ?>
@@ -812,8 +871,9 @@  discard block
 block discarded – undo
812 871
         $extra_fields = unserialize($cf['extra_fields']);
813 872
         $name = $cf['name'];
814 873
 
815
-        if ($extra_fields['date_format'] == '')
816
-            $extra_fields['date_format'] = 'yy-mm-dd';
874
+        if ($extra_fields['date_format'] == '') {
875
+                    $extra_fields['date_format'] = 'yy-mm-dd';
876
+        }
817 877
 
818 878
         $date_format = $extra_fields['date_format'];
819 879
         $jquery_date_format  = $date_format;
@@ -827,7 +887,7 @@  discard block
 block discarded – undo
827 887
             $replace = array('d','j','l','m','n','F','Y');//PHP date format
828 888
 
829 889
             $date_format = str_replace($search, $replace, $date_format);
830
-        }else{
890
+        } else{
831 891
             $jquery_date_format = geodir_date_format_php_to_jqueryui( $jquery_date_format );
832 892
         }
833 893
 
@@ -862,12 +922,18 @@  discard block
 block discarded – undo
862 922
 
863 923
         </script>
864 924
         <div id="<?php echo $name;?>_row"
865
-             class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
925
+             class="<?php if ($cf['is_required']) {
926
+	echo 'required_field';
927
+}
928
+?> geodir_form_row clearfix gd-fieldset-details">
866 929
             <label>
867 930
 
868 931
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
869 932
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
870
-                <?php if ($cf['is_required']) echo '<span>*</span>';?>
933
+                <?php if ($cf['is_required']) {
934
+	echo '<span>*</span>';
935
+}
936
+?>
871 937
             </label>
872 938
 
873 939
             <input field_type="<?php echo $cf['type'];?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
@@ -921,8 +987,9 @@  discard block
 block discarded – undo
921 987
 
922 988
         $name = $cf['name'];
923 989
 
924
-        if ($value != '')
925
-            $value = date('H:i', strtotime($value));
990
+        if ($value != '') {
991
+                    $value = date('H:i', strtotime($value));
992
+        }
926 993
         ?>
927 994
         <script type="text/javascript">
928 995
             jQuery(document).ready(function () {
@@ -935,12 +1002,18 @@  discard block
 block discarded – undo
935 1002
             });
936 1003
         </script>
937 1004
         <div id="<?php echo $name;?>_row"
938
-             class="<?php if ($cf['is_required']) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
1005
+             class="<?php if ($cf['is_required']) {
1006
+	echo 'required_field';
1007
+}
1008
+?> geodir_form_row clearfix gd-fieldset-details">
939 1009
             <label>
940 1010
 
941 1011
                 <?php $site_title = __($cf['site_title'], 'geodirectory');
942 1012
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
943
-                <?php if ($cf['is_required']) echo '<span>*</span>';?>
1013
+                <?php if ($cf['is_required']) {
1014
+	echo '<span>*</span>';
1015
+}
1016
+?>
944 1017
             </label>
945 1018
             <input readonly="readonly" field_type="<?php echo $cf['type'];?>" name="<?php echo $name;?>"
946 1019
                    id="<?php echo $name;?>" value="<?php echo esc_attr($value);?>" type="text" class="geodir_textfield"/>
@@ -1032,17 +1105,27 @@  discard block
 block discarded – undo
1032 1105
         }
1033 1106
 
1034 1107
         $location = geodir_get_default_location();
1035
-        if (empty($city)) $city = isset($location->city) ? $location->city : '';
1036
-        if (empty($region)) $region = isset($location->region) ? $location->region : '';
1037
-        if (empty($country)) $country = isset($location->country) ? $location->country : '';
1108
+        if (empty($city)) {
1109
+        	$city = isset($location->city) ? $location->city : '';
1110
+        }
1111
+        if (empty($region)) {
1112
+        	$region = isset($location->region) ? $location->region : '';
1113
+        }
1114
+        if (empty($country)) {
1115
+        	$country = isset($location->country) ? $location->country : '';
1116
+        }
1038 1117
 
1039 1118
         $lat_lng_blank = false;
1040 1119
         if (empty($lat) && empty($lng)) {
1041 1120
             $lat_lng_blank = true;
1042 1121
         }
1043 1122
 
1044
-        if (empty($lat)) $lat = isset($location->city_latitude) ? $location->city_latitude : '';
1045
-        if (empty($lng)) $lng = isset($location->city_longitude) ? $location->city_longitude : '';
1123
+        if (empty($lat)) {
1124
+        	$lat = isset($location->city_latitude) ? $location->city_latitude : '';
1125
+        }
1126
+        if (empty($lng)) {
1127
+        	$lng = isset($location->city_longitude) ? $location->city_longitude : '';
1128
+        }
1046 1129
 
1047 1130
         /**
1048 1131
          * Filter the default latitude.
@@ -1067,8 +1150,14 @@  discard block
 block discarded – undo
1067 1150
         $locate_me_class = $locate_me ? ' gd-form-control' : '';
1068 1151
         ?>
1069 1152
         <div id="geodir_<?php echo $prefix . 'address';?>_row"
1070
-             class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
1071
-            <label><?php _e($address_title, 'geodirectory'); ?> <?php if ($is_required) echo '<span>*</span>';?></label>
1153
+             class="<?php if ($is_required) {
1154
+	echo 'required_field';
1155
+}
1156
+?> geodir_form_row clearfix gd-fieldset-details">
1157
+            <label><?php _e($address_title, 'geodirectory'); ?> <?php if ($is_required) {
1158
+	echo '<span>*</span>';
1159
+}
1160
+?></label>
1072 1161
             <?php if ($locate_me) { ?>
1073 1162
             <div class="gd-input-group gd-locate-me">
1074 1163
             <?php } ?>
@@ -1132,10 +1221,16 @@  discard block
 block discarded – undo
1132 1221
             /* show lat lng */
1133 1222
             $style_latlng = ((isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) || is_admin()) ? '' : 'style="display:none"'; ?>
1134 1223
             <div id="geodir_<?php echo $prefix . 'latitude'; ?>_row"
1135
-                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix gd-fieldset-details" <?php echo $style_latlng; ?>>
1224
+                 class="<?php if ($is_required) {
1225
+	echo 'required_field';
1226
+}
1227
+?> geodir_form_row clearfix gd-fieldset-details" <?php echo $style_latlng; ?>>
1136 1228
                 <label>
1137 1229
                     <?php echo PLACE_ADDRESS_LAT; ?>
1138
-                    <?php if ($is_required) echo '<span>*</span>'; ?>
1230
+                    <?php if ($is_required) {
1231
+	echo '<span>*</span>';
1232
+}
1233
+?>
1139 1234
                 </label>
1140 1235
                 <input type="text" field_type="<?php echo $type; ?>" name="<?php echo $prefix . 'latitude'; ?>"
1141 1236
                        id="<?php echo $prefix . 'latitude'; ?>" class="geodir_textfield"
@@ -1147,10 +1242,16 @@  discard block
 block discarded – undo
1147 1242
             </div>
1148 1243
 
1149 1244
             <div id="geodir_<?php echo $prefix . 'longitude'; ?>_row"
1150
-                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix gd-fieldset-details" <?php echo $style_latlng; ?>>
1245
+                 class="<?php if ($is_required) {
1246
+	echo 'required_field';
1247
+}
1248
+?> geodir_form_row clearfix gd-fieldset-details" <?php echo $style_latlng; ?>>
1151 1249
                 <label>
1152 1250
                     <?php echo PLACE_ADDRESS_LNG; ?>
1153
-                    <?php if ($is_required) echo '<span>*</span>'; ?>
1251
+                    <?php if ($is_required) {
1252
+	echo '<span>*</span>';
1253
+}
1254
+?>
1154 1255
                 </label>
1155 1256
                 <input type="text" field_type="<?php echo $type; ?>" name="<?php echo $prefix . 'longitude'; ?>"
1156 1257
                        id="<?php echo $prefix . 'longitude'; ?>" class="geodir_textfield"
@@ -1254,11 +1355,17 @@  discard block
 block discarded – undo
1254 1355
             $value = '';
1255 1356
         } ?>
1256 1357
         <div id="<?php echo $name;?>_row"
1257
-             class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
1358
+             class="<?php if ($is_required) {
1359
+	echo 'required_field';
1360
+}
1361
+?> geodir_form_row clearfix gd-fieldset-details">
1258 1362
             <label>
1259 1363
                 <?php $site_title = __($site_title, 'geodirectory');
1260 1364
                 echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1261
-                <?php if ($is_required) echo '<span>*</span>';?>
1365
+                <?php if ($is_required) {
1366
+	echo '<span>*</span>';
1367
+}
1368
+?>
1262 1369
             </label>
1263 1370
 
1264 1371
             <div id="<?php echo $name;?>" class="geodir_taxonomy_field" style="float:left; width:70%;">
@@ -1290,8 +1397,9 @@  discard block
 block discarded – undo
1290 1397
                 if (isset($_REQUEST['backandedit']) && !empty($post_cat[$name]) && is_array($post_cat[$name])) {
1291 1398
                     $post_cat = implode(",", $post_cat[$name]);
1292 1399
                 } else {
1293
-                    if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
1294
-                        $post_cat = geodir_get_post_meta($_REQUEST['pid'], $name, true);
1400
+                    if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
1401
+                                            $post_cat = geodir_get_post_meta($_REQUEST['pid'], $name, true);
1402
+                    }
1295 1403
                 }
1296 1404
 
1297 1405
 
@@ -1329,21 +1437,24 @@  discard block
 block discarded – undo
1329 1437
 
1330 1438
                         $cat_display == '';
1331 1439
                         $multiple = '';
1332
-                        if ($cat_display == 'multiselect')
1333
-                            $multiple = 'multiple="multiple"';
1440
+                        if ($cat_display == 'multiselect') {
1441
+                                                    $multiple = 'multiple="multiple"';
1442
+                        }
1334 1443
 
1335 1444
                         echo '<select id="' . $name . '" ' . $multiple . ' type="' . $name . '" name="post_category[' . $name . '][]" alt="' . $name . '" field_type="' . $cat_display . '" class="geodir_textfield textfield_x chosen_select" data-placeholder="' . __('Select Category', 'geodirectory') . '">';
1336 1445
 
1337 1446
 
1338
-                        if ($cat_display == 'select')
1339
-                            echo '<option value="">' . __('Select Category', 'geodirectory') . '</option>';
1447
+                        if ($cat_display == 'select') {
1448
+                                                    echo '<option value="">' . __('Select Category', 'geodirectory') . '</option>';
1449
+                        }
1340 1450
 
1341 1451
                     }
1342 1452
 
1343 1453
                     echo geodir_custom_taxonomy_walker($name, $catadd_limit = 0);
1344 1454
 
1345
-                    if ($cat_display == 'select' || $cat_display == 'multiselect')
1346
-                        echo '</select>';
1455
+                    if ($cat_display == 'select' || $cat_display == 'multiselect') {
1456
+                                            echo '</select>';
1457
+                    }
1347 1458
 
1348 1459
                 } else {
1349 1460
 
@@ -1415,18 +1526,23 @@  discard block
 block discarded – undo
1415 1526
 
1416 1527
             $file_value = trim($value, ","); // this will be initial value of the above form field. Image urls.
1417 1528
 
1418
-        } else
1419
-            $file_value = '';
1529
+        } else {
1530
+                    $file_value = '';
1531
+        }
1420 1532
 
1421
-        if (isset($extra_fields['file_multiple']) && $extra_fields['file_multiple'])
1422
-            $file_multiple = true; // allow multiple files upload
1423
-        else
1424
-            $file_multiple = false;
1533
+        if (isset($extra_fields['file_multiple']) && $extra_fields['file_multiple']) {
1534
+                    $file_multiple = true;
1535
+        }
1536
+        // allow multiple files upload
1537
+        else {
1538
+                    $file_multiple = false;
1539
+        }
1425 1540
 
1426
-        if (isset($extra_fields['image_limit']) && $extra_fields['image_limit'])
1427
-            $file_image_limit = $extra_fields['image_limit'];
1428
-        else
1429
-            $file_image_limit = 1;
1541
+        if (isset($extra_fields['image_limit']) && $extra_fields['image_limit']) {
1542
+                    $file_image_limit = $extra_fields['image_limit'];
1543
+        } else {
1544
+                    $file_image_limit = 1;
1545
+        }
1430 1546
 
1431 1547
         $file_width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
1432 1548
 
@@ -1434,8 +1550,9 @@  discard block
 block discarded – undo
1434 1550
 
1435 1551
         if (!empty($file_value)) {
1436 1552
             $curImages = explode(',', $file_value);
1437
-            if (!empty($curImages))
1438
-                $file_totImg = count($curImages);
1553
+            if (!empty($curImages)) {
1554
+                            $file_totImg = count($curImages);
1555
+            }
1439 1556
         }
1440 1557
 
1441 1558
         $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? implode(",", $extra_fields['gd_file_types']) : '';
@@ -1450,12 +1567,18 @@  discard block
 block discarded – undo
1450 1567
         ?>
1451 1568
 
1452 1569
         <div id="<?php echo $name;?>_row"
1453
-             class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix gd-fieldset-details">
1570
+             class="<?php if ($is_required) {
1571
+	echo 'required_field';
1572
+}
1573
+?> geodir_form_row clearfix gd-fieldset-details">
1454 1574
 
1455 1575
             <div id="<?php echo $file_id; ?>dropbox" style="text-align:center;">
1456 1576
                 <label
1457 1577
                     style="text-align:left; padding-top:10px;"><?php $site_title = __($site_title, 'geodirectory');
1458
-                    echo $site_title; ?><?php if ($is_required) echo '<span>*</span>';?></label>
1578
+                    echo $site_title; ?><?php if ($is_required) {
1579
+                    	echo '<span>*</span>';
1580
+                    }
1581
+                    ?></label>
1459 1582
                 <input class="geodir-custom-file-upload" field_type="file" type="hidden"
1460 1583
                        name="<?php echo $file_id; ?>" id="<?php echo $file_id; ?>"
1461 1584
                        value="<?php echo esc_attr($file_value); ?>"/>
Please login to merge, or discard this patch.