Test Failed
Push — master ( 64d34c...cb55f8 )
by Stiofan
18:24
created
geodirectory-functions/custom_functions.php 4 patches
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -2348,10 +2348,10 @@
 block discarded – undo
2348 2348
 	?>
2349 2349
 	<input class="search_text" name="s"
2350 2350
 	       value="<?php if ( isset( $_REQUEST['s'] ) && trim( $_REQUEST['s'] ) != '' ) {
2351
-		       echo esc_attr( stripslashes_deep( $_REQUEST['s'] ) );
2352
-	       } else {
2353
-		       echo $default_search_for_text;
2354
-	       } ?>" type="text"
2351
+			   echo esc_attr( stripslashes_deep( $_REQUEST['s'] ) );
2352
+		   } else {
2353
+			   echo $default_search_for_text;
2354
+		   } ?>" type="text"
2355 2355
 	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql( $default_search_for_text ); ?>';}"
2356 2356
 	       onfocus="if (this.value == '<?php echo esc_sql( $default_search_for_text ); ?>') {this.value = '';}"
2357 2357
 	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);">
Please login to merge, or discard this patch.
Doc Comments   +4 added lines, -7 removed lines patch added patch discarded remove patch
@@ -161,7 +161,7 @@  discard block
 block discarded – undo
161 161
  * @param object|string $post The post object.
162 162
  * @param string $post_type   The post type.
163 163
  *
164
- * @return object Returns filtered package info as an object.
164
+ * @return string Returns filtered package info as an object.
165 165
  */
166 166
 function geodir_post_package_info( $package_info, $post = '', $post_type = '' ) {
167 167
 	$package_info['pid']              = 0;
@@ -2513,7 +2513,7 @@  discard block
 block discarded – undo
2513 2513
  *
2514 2514
  * @since 1.5.0
2515 2515
  *
2516
- * @return True if WPML is active else False.
2516
+ * @return boolean if WPML is active else False.
2517 2517
  */
2518 2518
 function geodir_is_wpml() {
2519 2519
 	if (class_exists('SitePress') && function_exists('icl_object_id')) {
@@ -2588,7 +2588,6 @@  discard block
 block discarded – undo
2588 2588
  * @since 1.6.16 Sync reviews if sync comments allowed.
2589 2589
  *
2590 2590
  * @param int $post_id The Post ID.
2591
- * @param string $lang Language code for translating post.
2592 2591
  * @param array $request_info The post details in an array.
2593 2592
  */
2594 2593
 function geodir_wpml_duplicate_listing($post_id, $request_info) {
@@ -2675,7 +2674,7 @@  discard block
 block discarded – undo
2675 2674
  * @param int $master_post_id Original Post ID.
2676 2675
  * @param int $tr_post_id Translation Post ID.
2677 2676
  * @param string $lang Language code for translating post.
2678
- * @return bool True for success, False for fail.
2677
+ * @return boolean|null True for success, False for fail.
2679 2678
  */
2680 2679
 function geodir_icl_duplicate_taxonomies($master_post_id, $tr_post_id, $lang) {
2681 2680
 	global $sitepress, $wpdb;
@@ -2918,8 +2917,6 @@  discard block
 block discarded – undo
2918 2917
  *
2919 2918
  * @since 1.6.16
2920 2919
  *
2921
- * @param string $post_type WP post type or WP texonomy. Ex: gd_place.
2922
- * @param bool $taxonomy Whether $post_type is taxonomy or not.
2923 2920
  * @return bool True if review star disabled, otherwise false.
2924 2921
  */
2925 2922
 function geodir_rating_disabled_post_types() {
@@ -3191,7 +3188,7 @@  discard block
 block discarded – undo
3191 3188
  * @param string      $element_type               Use post, page, {custom post type name}, nav_menu, nav_menu_item, category, tag, etc.
3192 3189
  *                                                You can also pass 'any', to let WPML guess the type, but this will only work for posts.
3193 3190
  * @param bool        $return_original_if_missing Optional, default is FALSE. If set to true it will always return a value (the original value, if translation is missing).
3194
- * @param string|NULL $language_code              Optional, default is NULL. If missing, it will use the current language.
3191
+ * @param string|NULL $ulanguage_code              Optional, default is NULL. If missing, it will use the current language.
3195 3192
  *                                                If set to a language code, it will return a translation for that language code or
3196 3193
  *                                                the original if the translation is missing and $return_original_if_missing is set to TRUE.
3197 3194
  *
Please login to merge, or discard this patch.
Spacing   +719 added lines, -719 removed lines patch added patch discarded remove patch
@@ -52,31 +52,31 @@  discard block
 block discarded – undo
52 52
 				jQuery(listSel).children('li').switchClass('gridview_onehalf gridview_onethird gridview_onefourth', 'gridview_onefifth', 600);
53 53
 			}
54 54
 
55
-			jQuery.post("<?php echo geodir_get_ajax_url();?>&gd_listing_view=" + val, function (data) {
55
+			jQuery.post("<?php echo geodir_get_ajax_url(); ?>&gd_listing_view=" + val, function (data) {
56 56
 				//alert(data );
57 57
 			});
58 58
 		}
59 59
 	</script>
60 60
 	<div class="geodir-list-view-select">
61 61
 		<select name="gd_list_view" id="gd_list_view" onchange="geodir_list_view_select(this);">
62
-			<?php $listing_view = (int) $gd_session->get( 'gd_listing_view' ); ?>
63
-			<option value=""><?php _e( 'View:', 'geodirectory' ); ?></option>
62
+			<?php $listing_view = (int) $gd_session->get('gd_listing_view'); ?>
63
+			<option value=""><?php _e('View:', 'geodirectory'); ?></option>
64 64
 			<option
65
-				value="1" <?php selected( 1, $listing_view ); ?>><?php _e( 'View: List', 'geodirectory' ); ?></option>
65
+				value="1" <?php selected(1, $listing_view); ?>><?php _e('View: List', 'geodirectory'); ?></option>
66 66
 			<option
67
-				value="2" <?php selected( 2, $listing_view ); ?>><?php _e( 'View: Grid 2', 'geodirectory' ); ?></option>
67
+				value="2" <?php selected(2, $listing_view); ?>><?php _e('View: Grid 2', 'geodirectory'); ?></option>
68 68
 			<option
69
-				value="3" <?php selected( 3, $listing_view ); ?>><?php _e( 'View: Grid 3', 'geodirectory' ); ?></option>
69
+				value="3" <?php selected(3, $listing_view); ?>><?php _e('View: Grid 3', 'geodirectory'); ?></option>
70 70
 			<option
71
-				value="4" <?php selected( 4, $listing_view ); ?>><?php _e( 'View: Grid 4', 'geodirectory' ); ?></option>
71
+				value="4" <?php selected(4, $listing_view); ?>><?php _e('View: Grid 4', 'geodirectory'); ?></option>
72 72
 			<option
73
-				value="5" <?php selected( 5, $listing_view ); ?>><?php _e( 'View: Grid 5', 'geodirectory' ); ?></option>
73
+				value="5" <?php selected(5, $listing_view); ?>><?php _e('View: Grid 5', 'geodirectory'); ?></option>
74 74
 		</select>
75 75
 	</div>
76 76
 	<?php
77 77
 }
78 78
 
79
-add_action( 'geodir_before_listing', 'geodir_list_view_select', 100 );
79
+add_action('geodir_before_listing', 'geodir_list_view_select', 100);
80 80
 
81 81
 /**
82 82
  * Limit the listing excerpt.
@@ -91,9 +91,9 @@  discard block
 block discarded – undo
91 91
  * @global object $post          The current post object.
92 92
  * @return string The modified excerpt.
93 93
  */
94
-function geodir_max_excerpt( $charlength ) {
94
+function geodir_max_excerpt($charlength) {
95 95
 	global $post;
96
-	if ( $charlength == '0' ) {
96
+	if ($charlength == '0') {
97 97
 		return;
98 98
 	}
99 99
 	$out = '';
@@ -101,46 +101,46 @@  discard block
 block discarded – undo
101 101
 	$temp_post = $post;
102 102
 	$excerpt   = get_the_excerpt();
103 103
 
104
-	$charlength ++;
105
-	$excerpt_more = function_exists( 'geodirf_excerpt_more' ) ? geodirf_excerpt_more( '' ) : geodir_excerpt_more( '' );
106
-	if ( geodir_utf8_strlen( $excerpt ) > $charlength ) {
107
-		if ( geodir_utf8_strlen( $excerpt_more ) > 0 && geodir_utf8_strpos( $excerpt, $excerpt_more ) !== false ) {
108
-			$excut = - ( geodir_utf8_strlen( $excerpt_more ) );
109
-			$subex = geodir_utf8_substr( $excerpt, 0, $excut );
110
-			if ( $charlength > 0 && geodir_utf8_strlen( $subex ) > $charlength ) {
111
-				$subex = geodir_utf8_substr( $subex, 0, $charlength );
104
+	$charlength++;
105
+	$excerpt_more = function_exists('geodirf_excerpt_more') ? geodirf_excerpt_more('') : geodir_excerpt_more('');
106
+	if (geodir_utf8_strlen($excerpt) > $charlength) {
107
+		if (geodir_utf8_strlen($excerpt_more) > 0 && geodir_utf8_strpos($excerpt, $excerpt_more) !== false) {
108
+			$excut = - (geodir_utf8_strlen($excerpt_more));
109
+			$subex = geodir_utf8_substr($excerpt, 0, $excut);
110
+			if ($charlength > 0 && geodir_utf8_strlen($subex) > $charlength) {
111
+				$subex = geodir_utf8_substr($subex, 0, $charlength);
112 112
 			}
113 113
 			$out .= $subex;
114 114
 		} else {
115
-			$subex   = geodir_utf8_substr( $excerpt, 0, $charlength - 5 );
116
-			$exwords = explode( ' ', $subex );
117
-			$excut   = - ( geodir_utf8_strlen( $exwords[ count( $exwords ) - 1 ] ) );
118
-			if ( $excut < 0 ) {
119
-				$out .= geodir_utf8_substr( $subex, 0, $excut );
115
+			$subex   = geodir_utf8_substr($excerpt, 0, $charlength - 5);
116
+			$exwords = explode(' ', $subex);
117
+			$excut   = - (geodir_utf8_strlen($exwords[count($exwords) - 1]));
118
+			if ($excut < 0) {
119
+				$out .= geodir_utf8_substr($subex, 0, $excut);
120 120
 			} else {
121 121
 				$out .= $subex;
122 122
 			}
123 123
 		}
124
-		$out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
124
+		$out .= ' <a class="excerpt-read-more" href="'.get_permalink().'" title="'.get_the_title().'">';
125 125
 		/**
126 126
 		 * Filter excerpt read more text.
127 127
 		 *
128 128
 		 * @since 1.0.0
129 129
 		 */
130
-		$out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
130
+		$out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
131 131
 		$out .= '</a>';
132 132
 
133 133
 	} else {
134
-		if ( geodir_utf8_strlen( $excerpt_more ) > 0 && geodir_utf8_strpos( $excerpt, $excerpt_more ) !== false ) {
135
-			$excut = - ( geodir_utf8_strlen( $excerpt_more ) );
136
-			$out .= geodir_utf8_substr( $excerpt, 0, $excut );
137
-			$out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
134
+		if (geodir_utf8_strlen($excerpt_more) > 0 && geodir_utf8_strpos($excerpt, $excerpt_more) !== false) {
135
+			$excut = - (geodir_utf8_strlen($excerpt_more));
136
+			$out .= geodir_utf8_substr($excerpt, 0, $excut);
137
+			$out .= ' <a class="excerpt-read-more" href="'.get_permalink().'" title="'.get_the_title().'">';
138 138
 			/**
139 139
 			 * Filter excerpt read more text.
140 140
 			 *
141 141
 			 * @since 1.0.0
142 142
 			 */
143
-			$out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
143
+			$out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
144 144
 			$out .= '</a>';
145 145
 		} else {
146 146
 			$out .= $excerpt;
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
  *
164 164
  * @return object Returns filtered package info as an object.
165 165
  */
166
-function geodir_post_package_info( $package_info, $post = '', $post_type = '' ) {
166
+function geodir_post_package_info($package_info, $post = '', $post_type = '') {
167 167
 	$package_info['pid']              = 0;
168 168
 	$package_info['days']             = 0;
169 169
 	$package_info['amount']           = 0;
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 	 * @param object|string $post  The post object.
193 193
 	 * @param string $post_type    The post type.
194 194
 	 */
195
-	return (object) apply_filters( 'geodir_post_package_info', $package_info, $post, $post_type );
195
+	return (object) apply_filters('geodir_post_package_info', $package_info, $post, $post_type);
196 196
 
197 197
 }
198 198
 
@@ -220,11 +220,11 @@  discard block
 block discarded – undo
220 220
  *
221 221
  * }
222 222
  */
223
-function geodir_send_inquiry( $request ) {
223
+function geodir_send_inquiry($request) {
224 224
 	global $wpdb;
225 225
 
226 226
 	// strip slashes from text
227
-	$request = ! empty( $request ) ? stripslashes_deep( $request ) : $request;
227
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
228 228
 
229 229
 	$yourname      = $request['inq_name'];
230 230
 	$youremail     = $request['inq_email'];
@@ -235,26 +235,26 @@  discard block
 block discarded – undo
235 235
 	$author_id  = '';
236 236
 	$post_title = '';
237 237
 
238
-	if ( $request['pid'] ) {
238
+	if ($request['pid']) {
239 239
 
240 240
 		$productinfosql = $wpdb->prepare(
241 241
 			"select ID,post_author,post_title from $wpdb->posts where ID =%d",
242
-			array( $request['pid'] )
242
+			array($request['pid'])
243 243
 		);
244
-		$productinfo    = $wpdb->get_row( $productinfosql );
244
+		$productinfo = $wpdb->get_row($productinfosql);
245 245
 
246 246
 		$author_id  = $productinfo->post_author;
247 247
 		$post_title = $productinfo->post_title;
248 248
 	}
249 249
 
250
-	$post_title = '<a href="' . get_permalink( $pid ) . '">' . $post_title . '</a>';
250
+	$post_title = '<a href="'.get_permalink($pid).'">'.$post_title.'</a>';
251 251
 
252
-	$user_info = get_userdata( $author_id );
253
-	$to_email  = geodir_get_post_meta( $pid, 'geodir_email', true );
254
-	$to_name   = geodir_get_client_name( $author_id );
252
+	$user_info = get_userdata($author_id);
253
+	$to_email  = geodir_get_post_meta($pid, 'geodir_email', true);
254
+	$to_name   = geodir_get_client_name($author_id);
255 255
 
256
-	if ( $to_email == '' ) {
257
-		$to_email = get_option( 'admin_email' );
256
+	if ($to_email == '') {
257
+		$to_email = get_option('admin_email');
258 258
 	}
259 259
 
260 260
 	/**
@@ -275,10 +275,10 @@  discard block
 block discarded – undo
275 275
 	 * }
276 276
 	 * @param string $type     The form type, default: `Enquiry`.
277 277
 	 */
278
-	do_action( 'geodir_after_send_enquiry', $request, 'Enquiry' );
278
+	do_action('geodir_after_send_enquiry', $request, 'Enquiry');
279 279
 
280 280
 	$client_message = $frnd_comments;
281
-	$client_message .= '<br>' . __( 'From :', 'geodirectory' ) . ' ' . $yourname . '<br>' . __( 'Phone :', 'geodirectory' ) . ' ' . $inq_phone . '<br>' . __( 'Email :', 'geodirectory' ) . ' ' . $youremail . '<br><br>' . __( 'Sent from', 'geodirectory' ) . ' - <b><a href="' . trailingslashit( home_url() ) . '">' . get_option( 'blogname' ) . '</a></b>.';
281
+	$client_message .= '<br>'.__('From :', 'geodirectory').' '.$yourname.'<br>'.__('Phone :', 'geodirectory').' '.$inq_phone.'<br>'.__('Email :', 'geodirectory').' '.$youremail.'<br><br>'.__('Sent from', 'geodirectory').' - <b><a href="'.trailingslashit(home_url()).'">'.get_option('blogname').'</a></b>.';
282 282
 	/**
283 283
 	 * Filter client message text.
284 284
 	 *
@@ -286,7 +286,7 @@  discard block
 block discarded – undo
286 286
 	 *
287 287
 	 * @param string $client_message Client message text.
288 288
 	 */
289
-	$client_message = apply_filters( 'geodir_inquiry_email_msg', $client_message );
289
+	$client_message = apply_filters('geodir_inquiry_email_msg', $client_message);
290 290
 
291 291
 	/**
292 292
 	 * Called before the send enquiry email is sent.
@@ -305,12 +305,12 @@  discard block
 block discarded – undo
305 305
 	 *
306 306
 	 * }
307 307
 	 */
308
-	do_action( 'geodir_before_send_enquiry_email', $request );
309
-	if ( $to_email ) {
308
+	do_action('geodir_before_send_enquiry_email', $request);
309
+	if ($to_email) {
310 310
 		// strip slashes message
311
-		$client_message = stripslashes_deep( $client_message );
311
+		$client_message = stripslashes_deep($client_message);
312 312
 
313
-		geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid'] );//To client email
313
+		geodir_sendEmail($youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid']); //To client email
314 314
 	}
315 315
 
316 316
 	/**
@@ -330,12 +330,12 @@  discard block
 block discarded – undo
330 330
 	 *
331 331
 	 * }
332 332
 	 */
333
-	do_action( 'geodir_after_send_enquiry_email', $request );
334
-	$url = get_permalink( $pid );
335
-	if ( strstr( $url, '?' ) ) {
336
-		$url = $url . "&send_inquiry=success";
333
+	do_action('geodir_after_send_enquiry_email', $request);
334
+	$url = get_permalink($pid);
335
+	if (strstr($url, '?')) {
336
+		$url = $url."&send_inquiry=success";
337 337
 	} else {
338
-		$url = $url . "?send_inquiry=success";
338
+		$url = $url."?send_inquiry=success";
339 339
 	}
340 340
 	/**
341 341
 	 * Filter redirect url after the send enquiry email is sent.
@@ -344,8 +344,8 @@  discard block
 block discarded – undo
344 344
 	 *
345 345
 	 * @param string $url Redirect url.
346 346
 	 */
347
-	$url = apply_filters( 'geodir_send_enquiry_after_submit_redirect', $url );
348
-	wp_redirect( $url );
347
+	$url = apply_filters('geodir_send_enquiry_after_submit_redirect', $url);
348
+	wp_redirect($url);
349 349
 	gd_die();
350 350
 
351 351
 }
@@ -374,11 +374,11 @@  discard block
 block discarded – undo
374 374
  * }
375 375
  * @global object $wpdb        WordPress Database object.
376 376
  */
377
-function geodir_send_friend( $request ) {
377
+function geodir_send_friend($request) {
378 378
 	global $wpdb;
379 379
 
380 380
 	// strip slashes from text
381
-	$request = ! empty( $request ) ? stripslashes_deep( $request ) : $request;
381
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
382 382
 
383 383
 	$yourname      = $request['yourname'];
384 384
 	$youremail     = $request['youremail'];
@@ -387,13 +387,13 @@  discard block
 block discarded – undo
387 387
 	$pid           = $request['pid'];
388 388
 	$to_email      = $request['to_email'];
389 389
 	$to_name       = $request['to_name'];
390
-	if ( $request['pid'] ) {
390
+	if ($request['pid']) {
391 391
 		$productinfosql = $wpdb->prepare(
392 392
 			"select ID,post_title from $wpdb->posts where ID =%d",
393
-			array( $request['pid'] )
393
+			array($request['pid'])
394 394
 		);
395
-		$productinfo    = $wpdb->get_results( $productinfosql );
396
-		foreach ( $productinfo as $productinfoObj ) {
395
+		$productinfo = $wpdb->get_results($productinfosql);
396
+		foreach ($productinfo as $productinfoObj) {
397 397
 			$post_title = $productinfoObj->post_title;
398 398
 		}
399 399
 	}
@@ -417,8 +417,8 @@  discard block
 block discarded – undo
417 417
 	 *
418 418
 	 * }
419 419
 	 */
420
-	do_action( 'geodir_before_send_to_friend_email', $request );
421
-	geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid'] );//To client email
420
+	do_action('geodir_before_send_to_friend_email', $request);
421
+	geodir_sendEmail($youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid']); //To client email
422 422
 
423 423
 	/**
424 424
 	 * Called after the send to friend email is sent.
@@ -439,13 +439,13 @@  discard block
 block discarded – undo
439 439
 	 *
440 440
 	 * }
441 441
 	 */
442
-	do_action( 'geodir_after_send_to_friend_email', $request );
442
+	do_action('geodir_after_send_to_friend_email', $request);
443 443
 
444
-	$url = get_permalink( $pid );
445
-	if ( strstr( $url, '?' ) ) {
446
-		$url = $url . "&sendtofrnd=success";
444
+	$url = get_permalink($pid);
445
+	if (strstr($url, '?')) {
446
+		$url = $url."&sendtofrnd=success";
447 447
 	} else {
448
-		$url = $url . "?sendtofrnd=success";
448
+		$url = $url."?sendtofrnd=success";
449 449
 	}
450 450
 	/**
451 451
 	 * Filter redirect url after the send to friend email is sent.
@@ -454,8 +454,8 @@  discard block
 block discarded – undo
454 454
 	 *
455 455
 	 * @param string $url Redirect url.
456 456
 	 */
457
-	$url = apply_filters( 'geodir_send_to_friend_after_submit_redirect', $url );
458
-	wp_redirect( $url );
457
+	$url = apply_filters('geodir_send_to_friend_after_submit_redirect', $url);
458
+	wp_redirect($url);
459 459
 	gd_die();
460 460
 }
461 461
 
@@ -469,8 +469,8 @@  discard block
 block discarded – undo
469 469
  *
470 470
  * @param string $hash_key
471 471
  */
472
-function geodir_before_tab_content( $hash_key ) {
473
-	switch ( $hash_key ) {
472
+function geodir_before_tab_content($hash_key) {
473
+	switch ($hash_key) {
474 474
 		case 'post_info' :
475 475
 			echo '<div class="geodir-company_info field-group">';
476 476
 			break;
@@ -480,7 +480,7 @@  discard block
 block discarded – undo
480 480
 			 *
481 481
 			 * @since 1.0.0
482 482
 			 */
483
-			echo ' <div id="' . apply_filters( 'geodir_post_gallery_id', 'geodir-post-gallery' ) . '" class="clearfix" >';
483
+			echo ' <div id="'.apply_filters('geodir_post_gallery_id', 'geodir-post-gallery').'" class="clearfix" >';
484 484
 			break;
485 485
 		case 'reviews' :
486 486
 			echo '<div id="reviews-wrap" class="clearfix"> ';
@@ -504,8 +504,8 @@  discard block
 block discarded – undo
504 504
  *
505 505
  * @param string $hash_key
506 506
  */
507
-function geodir_after_tab_content( $hash_key ) {
508
-	switch ( $hash_key ) {
507
+function geodir_after_tab_content($hash_key) {
508
+	switch ($hash_key) {
509 509
 		case 'post_info' :
510 510
 			echo '</div>';
511 511
 			break;
@@ -536,25 +536,25 @@  discard block
 block discarded – undo
536 536
  * @global object $wpdb     WordPress Database object.
537 537
  * @return bool|null|string Returns default sort results, when the post type is valid. Otherwise returns false.
538 538
  */
539
-function geodir_get_posts_default_sort( $post_type ) {
539
+function geodir_get_posts_default_sort($post_type) {
540 540
 
541 541
 	global $wpdb;
542 542
 
543
-	if ( $post_type != '' ) {
543
+	if ($post_type != '') {
544 544
 
545 545
 		$all_postypes = geodir_get_posttypes();
546 546
 
547
-		if ( ! in_array( $post_type, $all_postypes ) ) {
547
+		if (!in_array($post_type, $all_postypes)) {
548 548
 			return false;
549 549
 		}
550 550
 
551
-		$sort_field_info = $wpdb->get_var( $wpdb->prepare( "select default_order from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where	post_type= %s and is_active=%d and is_default=%d", array(
551
+		$sort_field_info = $wpdb->get_var($wpdb->prepare("select default_order from ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." where	post_type= %s and is_active=%d and is_default=%d", array(
552 552
 			$post_type,
553 553
 			1,
554 554
 			1
555
-		) ) );
555
+		)));
556 556
 
557
-		if ( ! empty( $sort_field_info ) ) {
557
+		if (!empty($sort_field_info)) {
558 558
 			return $sort_field_info;
559 559
 		}
560 560
 
@@ -574,20 +574,20 @@  discard block
 block discarded – undo
574 574
  * @global object $wpdb     WordPress Database object.
575 575
  * @return bool|mixed|void Returns sort results, when the post type is valid. Otherwise returns false.
576 576
  */
577
-function geodir_get_sort_options( $post_type ) {
577
+function geodir_get_sort_options($post_type) {
578 578
 	global $wpdb;
579 579
 
580
-	if ( $post_type != '' ) {
580
+	if ($post_type != '') {
581 581
 		$all_postypes = geodir_get_posttypes();
582 582
 
583
-		if ( ! in_array( $post_type, $all_postypes ) ) {
583
+		if (!in_array($post_type, $all_postypes)) {
584 584
 			return false;
585 585
 		}
586 586
 
587
-		$sort_field_info = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE post_type=%s AND is_active=%d AND (sort_asc=1 || sort_desc=1 || field_type='random') AND field_type != 'address' ORDER BY sort_order ASC", array(
587
+		$sort_field_info = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." WHERE post_type=%s AND is_active=%d AND (sort_asc=1 || sort_desc=1 || field_type='random') AND field_type != 'address' ORDER BY sort_order ASC", array(
588 588
 			$post_type,
589 589
 			1
590
-		) ) );
590
+		)));
591 591
 
592 592
 		/**
593 593
 		 * Filter post sort options.
@@ -597,7 +597,7 @@  discard block
 block discarded – undo
597 597
 		 * @param array $sort_field_info Unfiltered sort field array.
598 598
 		 * @param string $post_type      Post type.
599 599
 		 */
600
-		return apply_filters( 'geodir_get_sort_options', $sort_field_info, $post_type );
600
+		return apply_filters('geodir_get_sort_options', $sort_field_info, $post_type);
601 601
 	}
602 602
 
603 603
 }
@@ -618,63 +618,63 @@  discard block
 block discarded – undo
618 618
 	 *
619 619
 	 * @since 1.4.4
620 620
 	 */
621
-	if ( is_search() ) {
621
+	if (is_search()) {
622 622
 		return;
623 623
 	}
624 624
 
625 625
 	$sort_by = '';
626 626
 
627
-	if ( isset( $_REQUEST['sort_by'] ) ) {
627
+	if (isset($_REQUEST['sort_by'])) {
628 628
 		$sort_by = $_REQUEST['sort_by'];
629 629
 	}
630 630
 
631 631
 	$gd_post_type = geodir_get_current_posttype();
632 632
 
633
-	$sort_options = geodir_get_sort_options( $gd_post_type );
633
+	$sort_options = geodir_get_sort_options($gd_post_type);
634 634
 
635 635
 
636 636
 	$sort_field_options = '';
637 637
 
638
-	if ( ! empty( $sort_options ) ) {
639
-		foreach ( $sort_options as $sort ) {
640
-			$sort = stripslashes_deep( $sort ); // strip slashes
638
+	if (!empty($sort_options)) {
639
+		foreach ($sort_options as $sort) {
640
+			$sort = stripslashes_deep($sort); // strip slashes
641 641
 
642
-			$label = __( $sort->site_title, 'geodirectory' );
642
+			$label = __($sort->site_title, 'geodirectory');
643 643
 
644
-			if ( $sort->field_type == 'random' ) {
644
+			if ($sort->field_type == 'random') {
645 645
 				$key = $sort->field_type;
646
-				( $sort_by == $key || ( $sort->is_default == '1' && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
647
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
646
+				($sort_by == $key || ($sort->is_default == '1' && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
647
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
648 648
 			}
649 649
 
650
-			if ( $sort->htmlvar_name == 'comment_count' ) {
650
+			if ($sort->htmlvar_name == 'comment_count') {
651 651
 				$sort->htmlvar_name = 'rating_count';
652 652
 			}
653 653
 
654
-			if ( $sort->sort_asc ) {
655
-				$key   = $sort->htmlvar_name . '_asc';
654
+			if ($sort->sort_asc) {
655
+				$key   = $sort->htmlvar_name.'_asc';
656 656
 				$label = $sort->site_title;
657
-				if ( $sort->asc_title ) {
657
+				if ($sort->asc_title) {
658 658
 					$label = $sort->asc_title;
659 659
 				}
660
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
661
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
660
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
661
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
662 662
 			}
663 663
 
664
-			if ( $sort->sort_desc ) {
665
-				$key   = $sort->htmlvar_name . '_desc';
664
+			if ($sort->sort_desc) {
665
+				$key   = $sort->htmlvar_name.'_desc';
666 666
 				$label = $sort->site_title;
667
-				if ( $sort->desc_title ) {
667
+				if ($sort->desc_title) {
668 668
 					$label = $sort->desc_title;
669 669
 				}
670
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
671
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
670
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
671
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
672 672
 			}
673 673
 
674 674
 		}
675 675
 	}
676 676
 
677
-	if ( $sort_field_options != '' ) {
677
+	if ($sort_field_options != '') {
678 678
 
679 679
 		?>
680 680
 
@@ -683,9 +683,9 @@  discard block
 block discarded – undo
683 683
 			<select name="sort_by" id="sort_by" onchange="javascript:window.location=this.value;">
684 684
 
685 685
 				<option
686
-					value="<?php echo esc_url( add_query_arg( 'sort_by', '' ) ); ?>" <?php if ( $sort_by == '' ) {
686
+					value="<?php echo esc_url(add_query_arg('sort_by', '')); ?>" <?php if ($sort_by == '') {
687 687
 					echo 'selected="selected"';
688
-				} ?>><?php _e( 'Sort By', 'geodirectory' ); ?></option><?php
688
+				} ?>><?php _e('Sort By', 'geodirectory'); ?></option><?php
689 689
 
690 690
 				echo $sort_field_options; ?>
691 691
 
@@ -713,9 +713,9 @@  discard block
 block discarded – undo
713 713
  *
714 714
  * @return string Returns the section title.
715 715
  */
716
-function geodir_advance_customfields_heading( $title, $field_type ) {
716
+function geodir_advance_customfields_heading($title, $field_type) {
717 717
 
718
-	if ( in_array( $field_type, array( 'multiselect', 'textarea', 'taxonomy' ) ) ) {
718
+	if (in_array($field_type, array('multiselect', 'textarea', 'taxonomy'))) {
719 719
 		$title = '';
720 720
 	}
721 721
 
@@ -737,19 +737,19 @@  discard block
 block discarded – undo
737 737
  * @global object $gd_session       GeoDirectory Session object.
738 738
  * @return string Returns related posts html.
739 739
  */
740
-function geodir_related_posts_display( $request ) {
741
-	if ( ! empty( $request ) ) {
742
-		$before_title = ( isset( $request['before_title'] ) && ! empty( $request['before_title'] ) ) ? $request['before_title'] : '';
743
-		$after_title  = ( isset( $request['after_title'] ) && ! empty( $request['after_title'] ) ) ? $request['after_title'] : '';
744
-
745
-		$title               = ( isset( $request['title'] ) && ! empty( $request['title'] ) ) ? $request['title'] : __( 'Related Listings', 'geodirectory' );
746
-		$post_number         = ( isset( $request['post_number'] ) && ! empty( $request['post_number'] ) ) ? $request['post_number'] : '5';
747
-		$relate_to           = ( isset( $request['relate_to'] ) && ! empty( $request['relate_to'] ) ) ? $request['relate_to'] : 'category';
748
-		$layout              = ( isset( $request['layout'] ) && ! empty( $request['layout'] ) ) ? $request['layout'] : 'gridview_onehalf';
749
-		$add_location_filter = ( isset( $request['add_location_filter'] ) && ! empty( $request['add_location_filter'] ) ) ? $request['add_location_filter'] : '0';
750
-		$listing_width       = ( isset( $request['listing_width'] ) && ! empty( $request['listing_width'] ) ) ? $request['listing_width'] : '';
751
-		$list_sort           = ( isset( $request['list_sort'] ) && ! empty( $request['list_sort'] ) ) ? $request['list_sort'] : 'latest';
752
-		$character_count     = ( isset( $request['character_count'] ) && ! empty( $request['character_count'] ) ) ? $request['character_count'] : '';
740
+function geodir_related_posts_display($request) {
741
+	if (!empty($request)) {
742
+		$before_title = (isset($request['before_title']) && !empty($request['before_title'])) ? $request['before_title'] : '';
743
+		$after_title  = (isset($request['after_title']) && !empty($request['after_title'])) ? $request['after_title'] : '';
744
+
745
+		$title               = (isset($request['title']) && !empty($request['title'])) ? $request['title'] : __('Related Listings', 'geodirectory');
746
+		$post_number         = (isset($request['post_number']) && !empty($request['post_number'])) ? $request['post_number'] : '5';
747
+		$relate_to           = (isset($request['relate_to']) && !empty($request['relate_to'])) ? $request['relate_to'] : 'category';
748
+		$layout              = (isset($request['layout']) && !empty($request['layout'])) ? $request['layout'] : 'gridview_onehalf';
749
+		$add_location_filter = (isset($request['add_location_filter']) && !empty($request['add_location_filter'])) ? $request['add_location_filter'] : '0';
750
+		$listing_width       = (isset($request['listing_width']) && !empty($request['listing_width'])) ? $request['listing_width'] : '';
751
+		$list_sort           = (isset($request['list_sort']) && !empty($request['list_sort'])) ? $request['list_sort'] : 'latest';
752
+		$character_count     = (isset($request['character_count']) && !empty($request['character_count'])) ? $request['character_count'] : '';
753 753
 
754 754
 		global $wpdb, $post, $gd_session, $related_nearest, $related_parent_lat, $related_parent_lon;
755 755
 		$related_parent_lat   = !empty($post->post_latitude) ? $post->post_latitude : '';
@@ -757,10 +757,10 @@  discard block
 block discarded – undo
757 757
 		$arr_detail_page_tabs = geodir_detail_page_tabs_list();
758 758
 
759 759
 		$related_listing_array = array();
760
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
761
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
760
+		if (get_option('geodir_add_related_listing_posttypes')) {
761
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
762 762
 		}
763
-		if ( isset($post->post_type) && in_array( $post->post_type, $related_listing_array ) ) {
763
+		if (isset($post->post_type) && in_array($post->post_type, $related_listing_array)) {
764 764
 			$arr_detail_page_tabs['related_listing']['is_display'] = true;
765 765
 		}
766 766
 
@@ -772,90 +772,90 @@  discard block
 block discarded – undo
772 772
 		$tax_field         = 'id';
773 773
 		$category          = array();
774 774
 
775
-		if ( isset( $_REQUEST['backandedit'] ) ) {
776
-			$post      = (object) $gd_session->get( 'listing' );
775
+		if (isset($_REQUEST['backandedit'])) {
776
+			$post      = (object) $gd_session->get('listing');
777 777
 			$post_type = $post->listing_type;
778
-			if ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
778
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
779 779
 				$post_id = $_REQUEST['pid'];
780 780
 			}
781
-		} elseif ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
782
-			$post      = geodir_get_post_info( $_REQUEST['pid'] );
781
+		} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
782
+			$post      = geodir_get_post_info($_REQUEST['pid']);
783 783
 			$post_type = $post->post_type;
784 784
 			$post_id   = $_REQUEST['pid'];
785
-		} elseif ( isset( $post->post_type ) && $post->post_type != '' ) {
785
+		} elseif (isset($post->post_type) && $post->post_type != '') {
786 786
 			$post_type = $post->post_type;
787 787
 			$post_id   = $post->ID;
788 788
 		}
789 789
 
790
-		if ( $relate_to == 'category' ) {
790
+		if ($relate_to == 'category') {
791 791
 
792
-			$category_taxonomy = $post_type . $relate_to;
793
-			if ( isset( $post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '' ) {
794
-				$category = explode( ',', trim( $post->{$category_taxonomy}, ',' ) );
792
+			$category_taxonomy = $post_type.$relate_to;
793
+			if (isset($post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '') {
794
+				$category = explode(',', trim($post->{$category_taxonomy}, ','));
795 795
 			}
796 796
 
797
-		} elseif ( $relate_to == 'tags' ) {
797
+		} elseif ($relate_to == 'tags') {
798 798
 
799
-			$category_taxonomy = $post_type . '_' . $relate_to;
800
-			if ( $post->post_tags != '' ) {
801
-				$category = explode( ',', trim( $post->post_tags, ',' ) );
799
+			$category_taxonomy = $post_type.'_'.$relate_to;
800
+			if ($post->post_tags != '') {
801
+				$category = explode(',', trim($post->post_tags, ','));
802 802
 			}
803 803
 			$tax_field = 'name';
804 804
 		}
805 805
 
806 806
 		/* --- return false in invalid request --- */
807
-		if ( empty( $category ) ) {
807
+		if (empty($category)) {
808 808
 			return false;
809 809
 		}
810 810
 
811 811
 		$all_postypes = geodir_get_posttypes();
812 812
 
813
-		if ( ! in_array( $post_type, $all_postypes ) ) {
813
+		if (!in_array($post_type, $all_postypes)) {
814 814
 			return false;
815 815
 		}
816 816
 
817 817
 		/* --- return false in invalid request --- */
818 818
 
819 819
 		$location_url = '';
820
-		if ( $add_location_filter != '0' ) {
820
+		if ($add_location_filter != '0') {
821 821
 			$location_url             = array();
822
-			$geodir_show_location_url = get_option( 'geodir_show_location_url' );
822
+			$geodir_show_location_url = get_option('geodir_show_location_url');
823 823
 
824
-			$gd_city = get_query_var( 'gd_city' );
824
+			$gd_city = get_query_var('gd_city');
825 825
 
826
-			if ( $gd_city ) {
827
-				$gd_country = get_query_var( 'gd_country' );
828
-				$gd_region  = get_query_var( 'gd_region' );
826
+			if ($gd_city) {
827
+				$gd_country = get_query_var('gd_country');
828
+				$gd_region  = get_query_var('gd_region');
829 829
 			} else {
830 830
 				$location = geodir_get_default_location();
831 831
 
832
-				$gd_country = isset( $location->country_slug ) ? $location->country_slug : '';
833
-				$gd_region  = isset( $location->region_slug ) ? $location->region_slug : '';
834
-				$gd_city    = isset( $location->city_slug ) ? $location->city_slug : '';
832
+				$gd_country = isset($location->country_slug) ? $location->country_slug : '';
833
+				$gd_region  = isset($location->region_slug) ? $location->region_slug : '';
834
+				$gd_city    = isset($location->city_slug) ? $location->city_slug : '';
835 835
 			}
836 836
 
837
-			if ( $geodir_show_location_url == 'all' ) {
837
+			if ($geodir_show_location_url == 'all') {
838 838
 				$location_url[] = $gd_country;
839 839
 				$location_url[] = $gd_region;
840
-			} else if ( $geodir_show_location_url == 'country_city' ) {
840
+			} else if ($geodir_show_location_url == 'country_city') {
841 841
 				$location_url[] = $gd_country;
842
-			} else if ( $geodir_show_location_url == 'region_city' ) {
842
+			} else if ($geodir_show_location_url == 'region_city') {
843 843
 				$location_url[] = $gd_region;
844 844
 			}
845 845
 
846 846
 			$location_url[] = $gd_city;
847 847
 
848
-			$location_url = implode( '/', $location_url );
848
+			$location_url = implode('/', $location_url);
849 849
 		}
850 850
 
851 851
 
852
-		if ( ! empty( $category ) ) {
852
+		if (!empty($category)) {
853 853
 			global $geodir_add_location_url;
854 854
 			$geodir_add_location_url = '0';
855
-			if ( $add_location_filter != '0' ) {
855
+			if ($add_location_filter != '0') {
856 856
 				$geodir_add_location_url = '1';
857 857
 			}
858
-			$viewall_url             = get_term_link( (int) $category[0], $post_type . $category_taxonomy );
858
+			$viewall_url             = get_term_link((int) $category[0], $post_type.$category_taxonomy);
859 859
 			$geodir_add_location_url = null;
860 860
 		}
861 861
 		ob_start();
@@ -865,24 +865,24 @@  discard block
 block discarded – undo
865 865
 		<div class="geodir_locations geodir_location_listing">
866 866
 
867 867
 			<?php
868
-			if ( isset( $request['is_widget'] ) && $request['is_widget'] == '1' ) {
868
+			if (isset($request['is_widget']) && $request['is_widget'] == '1') {
869 869
 				/** geodir_before_title filter Documented in geodirectory_widgets.php */
870
-				$before_title = isset( $before_title ) ? $before_title : apply_filters( 'geodir_before_title', '<h3 class="widget-title">' );
870
+				$before_title = isset($before_title) ? $before_title : apply_filters('geodir_before_title', '<h3 class="widget-title">');
871 871
 				/** geodir_after_title filter Documented in geodirectory_widgets.php */
872
-				$after_title = isset( $after_title ) ? $after_title : apply_filters( 'geodir_after_title', '</h3>' );
872
+				$after_title = isset($after_title) ? $after_title : apply_filters('geodir_after_title', '</h3>');
873 873
 				?>
874 874
 				<div class="location_list_heading clearfix">
875
-					<?php echo $before_title . $title . $after_title; ?>
875
+					<?php echo $before_title.$title.$after_title; ?>
876 876
 				</div>
877 877
 				<?php
878 878
 			}
879 879
 			$query_args = array(
880 880
 				'posts_per_page'   => $post_number,
881 881
 				'is_geodir_loop'   => true,
882
-				'gd_location'      => ( $add_location_filter ) ? true : false,
882
+				'gd_location'      => ($add_location_filter) ? true : false,
883 883
 				'post_type'        => $post_type,
884 884
 				'order_by'         => $list_sort,
885
-				'post__not_in'     => array( $post_id ),
885
+				'post__not_in'     => array($post_id),
886 886
 				'excerpt_length'   => $character_count,
887 887
 				'related_listings' => $is_display
888 888
 			);
@@ -893,7 +893,7 @@  discard block
 block discarded – undo
893 893
 				'terms'    => $category
894 894
 			);
895 895
 
896
-			$query_args['tax_query'] = array( $tax_query );
896
+			$query_args['tax_query'] = array($tax_query);
897 897
 
898 898
 			global $gridview_columns, $post;
899 899
 
@@ -905,21 +905,21 @@  discard block
 block discarded – undo
905 905
 			 * @param array $query_args The query array.
906 906
 			 * @param array $request Related posts request array.
907 907
 			 */
908
-			$query_args = apply_filters( 'geodir_related_posts_widget_query_args', $query_args, $request );
908
+			$query_args = apply_filters('geodir_related_posts_widget_query_args', $query_args, $request);
909 909
 
910
-			query_posts( $query_args );
910
+			query_posts($query_args);
911 911
 
912
-			if ( strstr( $layout, 'gridview' ) ) {
913
-				$listing_view_exp = explode( '_', $layout );
912
+			if (strstr($layout, 'gridview')) {
913
+				$listing_view_exp = explode('_', $layout);
914 914
 				$gridview_columns = $layout;
915 915
 				$layout           = $listing_view_exp[0];
916
-			} else if ( $layout == 'list' ) {
916
+			} else if ($layout == 'list') {
917 917
 				$gridview_columns = '';
918 918
 			}
919 919
 			$related_posts = true;
920 920
 
921 921
 			$related_nearest = false;
922
-			if ( $list_sort == 'nearest' ) {
922
+			if ($list_sort == 'nearest') {
923 923
 				$related_nearest = true;
924 924
 			}
925 925
 
@@ -929,14 +929,14 @@  discard block
 block discarded – undo
929 929
 			 *
930 930
 			 * @since 1.0.0
931 931
 			 */
932
-			$template = apply_filters( "geodir_template_part-related-listing-listview", geodir_locate_template( 'listing-listview' ) );
932
+			$template = apply_filters("geodir_template_part-related-listing-listview", geodir_locate_template('listing-listview'));
933 933
 
934 934
 			/**
935 935
 			 * Includes related listing listview template.
936 936
 			 *
937 937
 			 * @since 1.0.0
938 938
 			 */
939
-			include( $template );
939
+			include($template);
940 940
 
941 941
 			wp_reset_query();
942 942
 			$post            = $origi_post;
@@ -964,12 +964,12 @@  discard block
 block discarded – undo
964 964
 function geodir_category_count_script() {
965 965
 	global $geodir_post_category_str;
966 966
 
967
-	if ( ! empty( $geodir_post_category_str ) ) {
968
-		$geodir_post_category_str = serialize( $geodir_post_category_str );
967
+	if (!empty($geodir_post_category_str)) {
968
+		$geodir_post_category_str = serialize($geodir_post_category_str);
969 969
 	}
970 970
 
971
-	$all_var['post_category_array'] = html_entity_decode( (string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8' );
972
-	$script                         = "var post_category_array = " . json_encode( $all_var ) . ';';
971
+	$all_var['post_category_array'] = html_entity_decode((string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8');
972
+	$script                         = "var post_category_array = ".json_encode($all_var).';';
973 973
 	echo '<script>';
974 974
 	echo $script;
975 975
 	echo '</script>';
@@ -984,8 +984,8 @@  discard block
 block discarded – undo
984 984
  * @return string Returns the default language.
985 985
  */
986 986
 function geodir_get_map_default_language() {
987
-	$geodir_default_map_language = get_option( 'geodir_default_map_language' );
988
-	if ( empty( $geodir_default_map_language ) ) {
987
+	$geodir_default_map_language = get_option('geodir_default_map_language');
988
+	if (empty($geodir_default_map_language)) {
989 989
 		$geodir_default_map_language = 'en';
990 990
 	}
991 991
 
@@ -996,7 +996,7 @@  discard block
 block discarded – undo
996 996
 	 *
997 997
 	 * @param string $geodir_default_map_language Default map language.
998 998
 	 */
999
-	return apply_filters( 'geodir_default_map_language', $geodir_default_map_language );
999
+	return apply_filters('geodir_default_map_language', $geodir_default_map_language);
1000 1000
 }
1001 1001
 
1002 1002
 /**
@@ -1007,7 +1007,7 @@  discard block
 block discarded – undo
1007 1007
  * @return string Returns the api key.
1008 1008
  */
1009 1009
 function geodir_get_map_api_key() {
1010
-	$key = get_option( 'geodir_google_api_key' );
1010
+	$key = get_option('geodir_google_api_key');
1011 1011
 
1012 1012
 	/**
1013 1013
 	 * Filter Google maps api key.
@@ -1016,7 +1016,7 @@  discard block
 block discarded – undo
1016 1016
 	 *
1017 1017
 	 * @param string $key Google maps api key.
1018 1018
 	 */
1019
-	return apply_filters( 'geodir_google_api_key', $key );
1019
+	return apply_filters('geodir_google_api_key', $key);
1020 1020
 }
1021 1021
 
1022 1022
 
@@ -1036,20 +1036,20 @@  discard block
 block discarded – undo
1036 1036
 	global $wp, $post, $wp_query, $wpdb, $geodir_addon_list;
1037 1037
 
1038 1038
 	$is_geodir_page = geodir_is_geodir_page();
1039
-	if ( ! $is_geodir_page ) {
1039
+	if (!$is_geodir_page) {
1040 1040
 		return;
1041 1041
 	}// if non GD page, bail
1042 1042
 
1043 1043
 	$use_gd_meta = true;
1044
-	if ( ( class_exists( 'WPSEO_Frontend' ) || class_exists( 'All_in_One_SEO_Pack' ) ) && !geodir_disable_yoast_seo_metas() ) {
1044
+	if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
1045 1045
 		$use_gd_meta = false;
1046 1046
 
1047
-		if ( geodir_is_page( 'search' ) ) {
1047
+		if (geodir_is_page('search')) {
1048 1048
 			$use_gd_meta = true;
1049 1049
 		}
1050 1050
 	}
1051 1051
 
1052
-	if ( ! $use_gd_meta ) {
1052
+	if (!$use_gd_meta) {
1053 1053
 		return;
1054 1054
 	}// bail if Yoast Wordpress SEO or All_in_One_SEO_Pack active.
1055 1055
 
@@ -1057,68 +1057,68 @@  discard block
 block discarded – undo
1057 1057
 
1058 1058
 	$all_postypes = geodir_get_posttypes();
1059 1059
 
1060
-	$geodir_taxonomies = geodir_get_taxonomies( '', true );
1060
+	$geodir_taxonomies = geodir_get_taxonomies('', true);
1061 1061
 
1062 1062
 	$meta_desc = '';
1063 1063
 	$meta_key  = '';
1064
-	if ( isset( $current_term->ID ) && $current_term->ID == geodir_location_page_id() ) {
1064
+	if (isset($current_term->ID) && $current_term->ID == geodir_location_page_id()) {
1065 1065
 		/**
1066 1066
 		 * Filter SEO meta location description.
1067 1067
 		 *
1068 1068
 		 * @since 1.0.0
1069 1069
 		 */
1070
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', '' );
1070
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', '');
1071 1071
 		$meta_desc .= '';
1072 1072
 	}
1073
-	if ( have_posts() && is_single() OR is_page() ) {
1074
-		while ( have_posts() ) {
1073
+	if (have_posts() && is_single() OR is_page()) {
1074
+		while (have_posts()) {
1075 1075
 			the_post();
1076 1076
 
1077
-			if ( has_excerpt() ) {
1078
-				$out_excerpt = strip_tags( strip_shortcodes( get_the_excerpt() ) );
1079
-				if ( empty( $out_excerpt ) ) {
1080
-					$out_excerpt = strip_tags( do_shortcode( get_the_excerpt() ) );
1077
+			if (has_excerpt()) {
1078
+				$out_excerpt = strip_tags(strip_shortcodes(get_the_excerpt()));
1079
+				if (empty($out_excerpt)) {
1080
+					$out_excerpt = strip_tags(do_shortcode(get_the_excerpt()));
1081 1081
 				}
1082
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $out_excerpt );
1082
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $out_excerpt);
1083 1083
 			} else {
1084
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $post->post_content );
1085
-				$out_excerpt = strip_tags( strip_shortcodes( $out_excerpt ) );
1086
-				if ( empty( $out_excerpt ) ) {
1087
-					$out_excerpt = strip_tags( do_shortcode( $out_excerpt ) ); // parse short code from content
1084
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $post->post_content);
1085
+				$out_excerpt = strip_tags(strip_shortcodes($out_excerpt));
1086
+				if (empty($out_excerpt)) {
1087
+					$out_excerpt = strip_tags(do_shortcode($out_excerpt)); // parse short code from content
1088 1088
 				}
1089
-				$out_excerpt = trim( wp_trim_words( $out_excerpt, 35, '' ), '.!?,;:-' );
1089
+				$out_excerpt = trim(wp_trim_words($out_excerpt, 35, ''), '.!?,;:-');
1090 1090
 			}
1091 1091
 
1092 1092
 			$meta_desc .= $out_excerpt;
1093 1093
 		}
1094
-	} elseif ( ( is_category() || is_tag() ) && isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1095
-		if ( is_category() ) {
1096
-			$meta_desc .= __( "Posts related to Category:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_cat_title( "", false ) );
1097
-		} elseif ( is_tag() ) {
1098
-			$meta_desc .= __( "Posts related to Tag:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_tag_title( "", false ) );
1094
+	} elseif ((is_category() || is_tag()) && isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1095
+		if (is_category()) {
1096
+			$meta_desc .= __("Posts related to Category:", 'geodirectory')." ".geodir_utf8_ucfirst(single_cat_title("", false));
1097
+		} elseif (is_tag()) {
1098
+			$meta_desc .= __("Posts related to Tag:", 'geodirectory')." ".geodir_utf8_ucfirst(single_tag_title("", false));
1099 1099
 		}
1100
-	} elseif ( isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1101
-		$meta_desc .= isset( $current_term->description ) ? $current_term->description : '';
1100
+	} elseif (isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1101
+		$meta_desc .= isset($current_term->description) ? $current_term->description : '';
1102 1102
 	}
1103 1103
 
1104 1104
 
1105 1105
 	$geodir_post_type       = geodir_get_current_posttype();
1106
-	$geodir_post_type_info  = get_post_type_object( $geodir_post_type );
1107
-	$geodir_is_page_listing = geodir_is_page( 'listing' ) ? true : false;
1108
-
1109
-	$category_taxonomy = geodir_get_taxonomies( $geodir_post_type );
1110
-	$tag_taxonomy      = geodir_get_taxonomies( $geodir_post_type, true );
1111
-
1112
-	$geodir_is_category = isset( $category_taxonomy[0] ) && get_query_var( $category_taxonomy[0] ) ? get_query_var( $category_taxonomy[0] ) : false;
1113
-	$geodir_is_tag      = isset( $tag_taxonomy[0] ) && get_query_var( $tag_taxonomy[0] ) ? true : false;
1114
-
1115
-	$geodir_is_search        = geodir_is_page( 'search' ) ? true : false;
1116
-	$geodir_is_location      = geodir_is_page( 'location' ) ? true : false;
1117
-	$geodir_location_manager = isset( $geodir_addon_list['geodir_location_manager'] ) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1118
-	$godir_location_terms    = geodir_get_current_location_terms( 'query_vars' );
1119
-	$gd_city                 = $geodir_location_manager && isset( $godir_location_terms['gd_city'] ) ? $godir_location_terms['gd_city'] : null;
1120
-	$gd_region               = $geodir_location_manager && isset( $godir_location_terms['gd_region'] ) ? $godir_location_terms['gd_region'] : null;
1121
-	$gd_country              = $geodir_location_manager && isset( $godir_location_terms['gd_country'] ) ? $godir_location_terms['gd_country'] : null;
1106
+	$geodir_post_type_info  = get_post_type_object($geodir_post_type);
1107
+	$geodir_is_page_listing = geodir_is_page('listing') ? true : false;
1108
+
1109
+	$category_taxonomy = geodir_get_taxonomies($geodir_post_type);
1110
+	$tag_taxonomy      = geodir_get_taxonomies($geodir_post_type, true);
1111
+
1112
+	$geodir_is_category = isset($category_taxonomy[0]) && get_query_var($category_taxonomy[0]) ? get_query_var($category_taxonomy[0]) : false;
1113
+	$geodir_is_tag      = isset($tag_taxonomy[0]) && get_query_var($tag_taxonomy[0]) ? true : false;
1114
+
1115
+	$geodir_is_search        = geodir_is_page('search') ? true : false;
1116
+	$geodir_is_location      = geodir_is_page('location') ? true : false;
1117
+	$geodir_location_manager = isset($geodir_addon_list['geodir_location_manager']) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1118
+	$godir_location_terms    = geodir_get_current_location_terms('query_vars');
1119
+	$gd_city                 = $geodir_location_manager && isset($godir_location_terms['gd_city']) ? $godir_location_terms['gd_city'] : null;
1120
+	$gd_region               = $geodir_location_manager && isset($godir_location_terms['gd_region']) ? $godir_location_terms['gd_region'] : null;
1121
+	$gd_country              = $geodir_location_manager && isset($godir_location_terms['gd_country']) ? $godir_location_terms['gd_country'] : null;
1122 1122
 	/**
1123 1123
 	 * Filter the Everywhere text in location description.
1124 1124
 	 *
@@ -1126,108 +1126,108 @@  discard block
 block discarded – undo
1126 1126
 	 *
1127 1127
 	 * @param string $replace_location Everywhere text.
1128 1128
 	 */
1129
-	$replace_location        = apply_filters( 'geodir_location_description_everywhere_text', __( 'Everywhere', 'geodirectory' ) );
1129
+	$replace_location        = apply_filters('geodir_location_description_everywhere_text', __('Everywhere', 'geodirectory'));
1130 1130
 	$location_id             = null;
1131
-	if ( $geodir_location_manager ) {
1132
-		$sql           = $wpdb->prepare( "SELECT location_id FROM " . POST_LOCATION_TABLE . " WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array( $gd_city ) );
1133
-		$location_id   = (int) $wpdb->get_var( $sql );
1131
+	if ($geodir_location_manager) {
1132
+		$sql           = $wpdb->prepare("SELECT location_id FROM ".POST_LOCATION_TABLE." WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array($gd_city));
1133
+		$location_id   = (int) $wpdb->get_var($sql);
1134 1134
 		$location_type = geodir_what_is_current_location();
1135
-		if ( $location_type == 'city' ) {
1136
-			$replace_location = geodir_get_current_location( array( 'what' => 'city', 'echo' => false ) );
1137
-		} elseif ( $location_type == 'region' ) {
1138
-			$replace_location = geodir_get_current_location( array( 'what' => 'region', 'echo' => false ) );
1139
-		} elseif ( $location_type == 'country' ) {
1140
-			$replace_location = geodir_get_current_location( array( 'what' => 'country', 'echo' => false ) );
1141
-			$replace_location = __( $replace_location, 'geodirectory' );
1142
-		}
1143
-		$country          = get_query_var( 'gd_country' );
1144
-		$region           = get_query_var( 'gd_region' );
1145
-		$city             = get_query_var( 'gd_city' );
1135
+		if ($location_type == 'city') {
1136
+			$replace_location = geodir_get_current_location(array('what' => 'city', 'echo' => false));
1137
+		} elseif ($location_type == 'region') {
1138
+			$replace_location = geodir_get_current_location(array('what' => 'region', 'echo' => false));
1139
+		} elseif ($location_type == 'country') {
1140
+			$replace_location = geodir_get_current_location(array('what' => 'country', 'echo' => false));
1141
+			$replace_location = __($replace_location, 'geodirectory');
1142
+		}
1143
+		$country          = get_query_var('gd_country');
1144
+		$region           = get_query_var('gd_region');
1145
+		$city             = get_query_var('gd_city');
1146 1146
 		$current_location = '';
1147
-		if ( $country != '' ) {
1148
-			$current_location = get_actual_location_name( 'country', $country, true );
1147
+		if ($country != '') {
1148
+			$current_location = get_actual_location_name('country', $country, true);
1149 1149
 		}
1150
-		if ( $region != '' ) {
1151
-			$current_location = get_actual_location_name( 'region', $region );
1150
+		if ($region != '') {
1151
+			$current_location = get_actual_location_name('region', $region);
1152 1152
 		}
1153
-		if ( $city != '' ) {
1154
-			$current_location = get_actual_location_name( 'city', $city );
1153
+		if ($city != '') {
1154
+			$current_location = get_actual_location_name('city', $city);
1155 1155
 		}
1156 1156
 		$replace_location = $current_location != '' ? $current_location : $replace_location;
1157 1157
 	}
1158 1158
 
1159 1159
 	$geodir_meta_keys = '';
1160 1160
 	$geodir_meta_desc = '';
1161
-	if ( $is_geodir_page && ! empty( $geodir_post_type_info ) ) {
1162
-		if ( $geodir_is_page_listing || $geodir_is_search || geodir_is_page( 'add-listing' ) ) {
1163
-			$geodir_meta_keys = isset( $geodir_post_type_info->seo['meta_keyword'] ) && $geodir_post_type_info->seo['meta_keyword'] != '' ? $geodir_post_type_info->seo['meta_keyword'] : $geodir_meta_keys;
1161
+	if ($is_geodir_page && !empty($geodir_post_type_info)) {
1162
+		if ($geodir_is_page_listing || $geodir_is_search || geodir_is_page('add-listing')) {
1163
+			$geodir_meta_keys = isset($geodir_post_type_info->seo['meta_keyword']) && $geodir_post_type_info->seo['meta_keyword'] != '' ? $geodir_post_type_info->seo['meta_keyword'] : $geodir_meta_keys;
1164 1164
 
1165
-			$geodir_meta_desc = isset( $geodir_post_type_info->description ) ? $geodir_post_type_info->description : $geodir_meta_desc;
1166
-			$geodir_meta_desc = isset( $geodir_post_type_info->seo['meta_description'] ) && $geodir_post_type_info->seo['meta_description'] != '' ? $geodir_post_type_info->seo['meta_description'] : $geodir_meta_desc;
1165
+			$geodir_meta_desc = isset($geodir_post_type_info->description) ? $geodir_post_type_info->description : $geodir_meta_desc;
1166
+			$geodir_meta_desc = isset($geodir_post_type_info->seo['meta_description']) && $geodir_post_type_info->seo['meta_description'] != '' ? $geodir_post_type_info->seo['meta_description'] : $geodir_meta_desc;
1167 1167
 
1168
-			if ( $geodir_is_category ) {
1169
-				$category = $geodir_is_category ? get_term_by( 'slug', $geodir_is_category, $category_taxonomy[0] ) : null;
1170
-				if ( isset( $category->term_id ) && ! empty( $category->term_id ) ) {
1168
+			if ($geodir_is_category) {
1169
+				$category = $geodir_is_category ? get_term_by('slug', $geodir_is_category, $category_taxonomy[0]) : null;
1170
+				if (isset($category->term_id) && !empty($category->term_id)) {
1171 1171
 					$category_id   = $category->term_id;
1172
-					$category_desc = trim( $category->description ) != '' ? trim( $category->description ) : geodir_get_tax_meta( $category_id, 'ct_cat_top_desc', false, $geodir_post_type );
1173
-					if ( $location_id ) {
1174
-						$option_name    = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id;
1175
-						$cat_loc_option = get_option( $option_name );
1176
-
1177
-						$gd_cat_loc_default = ! empty( $cat_loc_option ) && isset( $cat_loc_option['gd_cat_loc_default'] ) && $cat_loc_option['gd_cat_loc_default'] > 0 ? true : false;
1178
-						if ( ! $gd_cat_loc_default ) {
1179
-							$option_name   = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id . '_' . $location_id;
1180
-							$option        = get_option( $option_name );
1181
-							$category_desc = isset( $option['gd_cat_loc_desc'] ) && trim( $option['gd_cat_loc_desc'] ) != '' ? trim( $option['gd_cat_loc_desc'] ) : $category_desc;
1172
+					$category_desc = trim($category->description) != '' ? trim($category->description) : geodir_get_tax_meta($category_id, 'ct_cat_top_desc', false, $geodir_post_type);
1173
+					if ($location_id) {
1174
+						$option_name    = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id;
1175
+						$cat_loc_option = get_option($option_name);
1176
+
1177
+						$gd_cat_loc_default = !empty($cat_loc_option) && isset($cat_loc_option['gd_cat_loc_default']) && $cat_loc_option['gd_cat_loc_default'] > 0 ? true : false;
1178
+						if (!$gd_cat_loc_default) {
1179
+							$option_name   = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id.'_'.$location_id;
1180
+							$option        = get_option($option_name);
1181
+							$category_desc = isset($option['gd_cat_loc_desc']) && trim($option['gd_cat_loc_desc']) != '' ? trim($option['gd_cat_loc_desc']) : $category_desc;
1182 1182
 						}
1183 1183
 					}
1184
-					$geodir_meta_desc = __( "Posts related to Category:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_cat_title( "", false ) ) . '. ' . $category_desc;
1184
+					$geodir_meta_desc = __("Posts related to Category:", 'geodirectory')." ".geodir_utf8_ucfirst(single_cat_title("", false)).'. '.$category_desc;
1185 1185
 				}
1186
-			} else if ( $geodir_is_tag ) {
1187
-				$geodir_meta_desc = __( "Posts related to Tag:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_tag_title( "", false ) ) . '. ' . $geodir_meta_desc;
1186
+			} else if ($geodir_is_tag) {
1187
+				$geodir_meta_desc = __("Posts related to Tag:", 'geodirectory')." ".geodir_utf8_ucfirst(single_tag_title("", false)).'. '.$geodir_meta_desc;
1188 1188
 			}
1189 1189
 		}
1190 1190
 	}
1191 1191
 
1192 1192
 
1193 1193
 	$gd_page = '';
1194
-	if ( geodir_is_page( 'home' ) ) {
1194
+	if (geodir_is_page('home')) {
1195 1195
 		$gd_page   = 'home';
1196
-		$meta_desc = ( get_option( 'geodir_meta_desc_homepage' ) ) ? get_option( 'geodir_meta_desc_homepage' ) : $meta_desc;
1197
-	} elseif ( geodir_is_page( 'detail' ) ) {
1196
+		$meta_desc = (get_option('geodir_meta_desc_homepage')) ? get_option('geodir_meta_desc_homepage') : $meta_desc;
1197
+	} elseif (geodir_is_page('detail')) {
1198 1198
 		$gd_page   = 'detail';
1199
-		$meta_desc = ( get_option( 'geodir_meta_desc_detail' ) ) ? get_option( 'geodir_meta_desc_detail' ) : $meta_desc;
1200
-	} elseif ( geodir_is_page( 'pt' ) ) {
1199
+		$meta_desc = (get_option('geodir_meta_desc_detail')) ? get_option('geodir_meta_desc_detail') : $meta_desc;
1200
+	} elseif (geodir_is_page('pt')) {
1201 1201
 		$gd_page   = 'pt';
1202
-		$meta_desc = ( get_option( 'geodir_meta_desc_pt' ) ) ? get_option( 'geodir_meta_desc_pt' ) : $meta_desc;
1203
-	} elseif ( geodir_is_page( 'listing' ) ) {
1202
+		$meta_desc = (get_option('geodir_meta_desc_pt')) ? get_option('geodir_meta_desc_pt') : $meta_desc;
1203
+	} elseif (geodir_is_page('listing')) {
1204 1204
 		$gd_page   = 'listing';
1205
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing' ) ) ? get_option( 'geodir_meta_desc_listing' ) : $meta_desc;
1206
-	} elseif ( geodir_is_page( 'location' ) ) {
1205
+		$meta_desc = (get_option('geodir_meta_desc_listing')) ? get_option('geodir_meta_desc_listing') : $meta_desc;
1206
+	} elseif (geodir_is_page('location')) {
1207 1207
 		$gd_page   = 'location';
1208
-		$meta_desc = ( get_option( 'geodir_meta_desc_location' ) ) ? get_option( 'geodir_meta_desc_location' ) : $meta_desc;
1209
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', $meta_desc );
1208
+		$meta_desc = (get_option('geodir_meta_desc_location')) ? get_option('geodir_meta_desc_location') : $meta_desc;
1209
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', $meta_desc);
1210 1210
 
1211
-	} elseif ( geodir_is_page( 'search' ) ) {
1211
+	} elseif (geodir_is_page('search')) {
1212 1212
 		$gd_page   = 'search';
1213
-		$meta_desc = ( get_option( 'geodir_meta_desc_search' ) ) ? get_option( 'geodir_meta_desc_search' ) : $meta_desc;
1214
-	} elseif ( geodir_is_page( 'add-listing' ) ) {
1213
+		$meta_desc = (get_option('geodir_meta_desc_search')) ? get_option('geodir_meta_desc_search') : $meta_desc;
1214
+	} elseif (geodir_is_page('add-listing')) {
1215 1215
 		$gd_page   = 'add-listing';
1216
-		$meta_desc = ( get_option( 'geodir_meta_desc_add-listing' ) ) ? get_option( 'geodir_meta_desc_add-listing' ) : $meta_desc;
1217
-	} elseif ( geodir_is_page( 'author' ) ) {
1216
+		$meta_desc = (get_option('geodir_meta_desc_add-listing')) ? get_option('geodir_meta_desc_add-listing') : $meta_desc;
1217
+	} elseif (geodir_is_page('author')) {
1218 1218
 		$gd_page   = 'author';
1219
-		$meta_desc = ( get_option( 'geodir_meta_desc_author' ) ) ? get_option( 'geodir_meta_desc_author' ) : $meta_desc;
1220
-	} elseif ( geodir_is_page( 'login' ) ) {
1219
+		$meta_desc = (get_option('geodir_meta_desc_author')) ? get_option('geodir_meta_desc_author') : $meta_desc;
1220
+	} elseif (geodir_is_page('login')) {
1221 1221
 		$gd_page   = 'login';
1222
-		$meta_desc = ( get_option( 'geodir_meta_desc_login' ) ) ? get_option( 'geodir_meta_desc_login' ) : $meta_desc;
1223
-	} elseif ( geodir_is_page( 'listing-success' ) ) {
1222
+		$meta_desc = (get_option('geodir_meta_desc_login')) ? get_option('geodir_meta_desc_login') : $meta_desc;
1223
+	} elseif (geodir_is_page('listing-success')) {
1224 1224
 		$gd_page   = 'listing-success';
1225
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing-success' ) ) ? get_option( 'geodir_meta_desc_listing-success' ) : $meta_desc;
1225
+		$meta_desc = (get_option('geodir_meta_desc_listing-success')) ? get_option('geodir_meta_desc_listing-success') : $meta_desc;
1226 1226
 	}
1227 1227
 
1228 1228
 
1229
-	if ( $meta_desc ) {
1230
-		$meta_desc = stripslashes_deep( $meta_desc );
1229
+	if ($meta_desc) {
1230
+		$meta_desc = stripslashes_deep($meta_desc);
1231 1231
 		/**
1232 1232
 		 * Filter page description to replace variables.
1233 1233
 		 *
@@ -1236,7 +1236,7 @@  discard block
 block discarded – undo
1236 1236
 		 * @param string $title   The page description including variables.
1237 1237
 		 * @param string $gd_page The GeoDirectory page type if any.
1238 1238
 		 */
1239
-		$meta_desc = apply_filters( 'geodir_seo_meta_description_pre', __( $meta_desc, 'geodirectory' ), $gd_page, '' );
1239
+		$meta_desc = apply_filters('geodir_seo_meta_description_pre', __($meta_desc, 'geodirectory'), $gd_page, '');
1240 1240
 
1241 1241
 		/**
1242 1242
 		 * Filter SEO meta description.
@@ -1245,49 +1245,49 @@  discard block
 block discarded – undo
1245 1245
 		 *
1246 1246
 		 * @param string $meta_desc Meta description content.
1247 1247
 		 */
1248
-		echo apply_filters( 'geodir_seo_meta_description', '<meta name="description" content="' . $meta_desc . '" />', $meta_desc );
1248
+		echo apply_filters('geodir_seo_meta_description', '<meta name="description" content="'.$meta_desc.'" />', $meta_desc);
1249 1249
 	}
1250 1250
 
1251 1251
 	// meta keywords
1252
-	if ( isset( $post->post_type ) && in_array( $post->post_type, $all_postypes ) ) {
1253
-		$place_tags = wp_get_post_terms( $post->ID, $post->post_type . '_tags', array( "fields" => "names" ) );
1254
-		$place_cats = wp_get_post_terms( $post->ID, $post->post_type . 'category', array( "fields" => "names" ) );
1252
+	if (isset($post->post_type) && in_array($post->post_type, $all_postypes)) {
1253
+		$place_tags = wp_get_post_terms($post->ID, $post->post_type.'_tags', array("fields" => "names"));
1254
+		$place_cats = wp_get_post_terms($post->ID, $post->post_type.'category', array("fields" => "names"));
1255 1255
 
1256
-		$meta_key .= implode( ", ", array_merge( (array) $place_cats, (array) $place_tags ) );
1256
+		$meta_key .= implode(", ", array_merge((array) $place_cats, (array) $place_tags));
1257 1257
 	} else {
1258 1258
 		$posttags = get_the_tags();
1259
-		if ( $posttags ) {
1260
-			foreach ( $posttags as $tag ) {
1261
-				$meta_key .= $tag->name . ' ';
1259
+		if ($posttags) {
1260
+			foreach ($posttags as $tag) {
1261
+				$meta_key .= $tag->name.' ';
1262 1262
 			}
1263 1263
 		} else {
1264
-			$tags = get_tags( array( 'orderby' => 'count', 'order' => 'DESC' ) );
1264
+			$tags = get_tags(array('orderby' => 'count', 'order' => 'DESC'));
1265 1265
 			$xt   = 1;
1266 1266
 
1267
-			foreach ( $tags as $tag ) {
1268
-				if ( $xt <= 20 ) {
1269
-					$meta_key .= $tag->name . ", ";
1267
+			foreach ($tags as $tag) {
1268
+				if ($xt <= 20) {
1269
+					$meta_key .= $tag->name.", ";
1270 1270
 				}
1271 1271
 
1272
-				$xt ++;
1272
+				$xt++;
1273 1273
 			}
1274 1274
 		}
1275 1275
 	}
1276 1276
 
1277
-	$meta_key         = $meta_key != '' ? rtrim( trim( $meta_key ), "," ) : $meta_key;
1278
-	$geodir_meta_keys = $geodir_meta_keys != '' ? ( $meta_key != '' ? $meta_key . ', ' . $geodir_meta_keys : $geodir_meta_keys ) : $meta_key;
1279
-	if ( $geodir_meta_keys != '' ) {
1280
-		$geodir_meta_keys = strip_tags( $geodir_meta_keys );
1281
-		$geodir_meta_keys = esc_html( $geodir_meta_keys );
1282
-		$geodir_meta_keys = geodir_strtolower( $geodir_meta_keys );
1283
-		$geodir_meta_keys = wp_html_excerpt( $geodir_meta_keys, 1000, '' );
1284
-		$geodir_meta_keys = str_replace( '%location%', $replace_location, $geodir_meta_keys );
1277
+	$meta_key         = $meta_key != '' ? rtrim(trim($meta_key), ",") : $meta_key;
1278
+	$geodir_meta_keys = $geodir_meta_keys != '' ? ($meta_key != '' ? $meta_key.', '.$geodir_meta_keys : $geodir_meta_keys) : $meta_key;
1279
+	if ($geodir_meta_keys != '') {
1280
+		$geodir_meta_keys = strip_tags($geodir_meta_keys);
1281
+		$geodir_meta_keys = esc_html($geodir_meta_keys);
1282
+		$geodir_meta_keys = geodir_strtolower($geodir_meta_keys);
1283
+		$geodir_meta_keys = wp_html_excerpt($geodir_meta_keys, 1000, '');
1284
+		$geodir_meta_keys = str_replace('%location%', $replace_location, $geodir_meta_keys);
1285 1285
 
1286
-		$meta_key = rtrim( trim( $geodir_meta_keys ), "," );
1286
+		$meta_key = rtrim(trim($geodir_meta_keys), ",");
1287 1287
 	}
1288 1288
 
1289
-	if ( $meta_key ) {
1290
-		$meta_key = stripslashes_deep( $meta_key );
1289
+	if ($meta_key) {
1290
+		$meta_key = stripslashes_deep($meta_key);
1291 1291
 		/**
1292 1292
 		 * Filter SEO meta keywords.
1293 1293
 		 *
@@ -1295,7 +1295,7 @@  discard block
 block discarded – undo
1295 1295
 		 *
1296 1296
 		 * @param string $meta_desc Meta keywords.
1297 1297
 		 */
1298
-		echo apply_filters( 'geodir_seo_meta_keywords', '<meta name="keywords" content="' . $meta_key . '" />', $meta_key );
1298
+		echo apply_filters('geodir_seo_meta_keywords', '<meta name="keywords" content="'.$meta_key.'" />', $meta_key);
1299 1299
 	}
1300 1300
 
1301 1301
 }
@@ -1315,8 +1315,8 @@  discard block
 block discarded – undo
1315 1315
 
1316 1316
 	$geodir_detail_page_tabs_array = geodir_detail_page_tabs_array();
1317 1317
 
1318
-	foreach ( $geodir_detail_page_tabs_array as $key => $tabs_obj ) {
1319
-		$geodir_detail_page_tabs_key_value_array[ $key ] = $tabs_obj['heading_text'];
1318
+	foreach ($geodir_detail_page_tabs_array as $key => $tabs_obj) {
1319
+		$geodir_detail_page_tabs_key_value_array[$key] = $tabs_obj['heading_text'];
1320 1320
 	}
1321 1321
 
1322 1322
 	return $geodir_detail_page_tabs_key_value_array;
@@ -1338,57 +1338,57 @@  discard block
 block discarded – undo
1338 1338
 	 * @since 1.0.0
1339 1339
 	 */
1340 1340
 	$arr_tabs['post_profile'] = array(
1341
-		'heading_text'  => __( 'Profile', 'geodirectory' ),
1341
+		'heading_text'  => __('Profile', 'geodirectory'),
1342 1342
 		'is_active_tab' => true,
1343
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_profile' ),
1343
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_profile'),
1344 1344
 		'tab_content'   => ''
1345 1345
 	);
1346
-	$arr_tabs['post_info']    = array(
1347
-		'heading_text'  => __( 'More Info', 'geodirectory' ),
1346
+	$arr_tabs['post_info'] = array(
1347
+		'heading_text'  => __('More Info', 'geodirectory'),
1348 1348
 		'is_active_tab' => false,
1349
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_info' ),
1349
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_info'),
1350 1350
 		'tab_content'   => ''
1351 1351
 	);
1352 1352
 
1353 1353
 	$arr_tabs['post_images'] = array(
1354
-		'heading_text'  => __( 'Photos', 'geodirectory' ),
1354
+		'heading_text'  => __('Photos', 'geodirectory'),
1355 1355
 		'is_active_tab' => false,
1356
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_images' ),
1356
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_images'),
1357 1357
 		'tab_content'   => ''
1358 1358
 	);
1359 1359
 
1360 1360
 	$arr_tabs['post_video'] = array(
1361
-		'heading_text'  => __( 'Video', 'geodirectory' ),
1361
+		'heading_text'  => __('Video', 'geodirectory'),
1362 1362
 		'is_active_tab' => false,
1363
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_video' ),
1363
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_video'),
1364 1364
 		'tab_content'   => ''
1365 1365
 	);
1366 1366
 
1367 1367
 	$arr_tabs['special_offers'] = array(
1368
-		'heading_text'  => __( 'Special Offers', 'geodirectory' ),
1368
+		'heading_text'  => __('Special Offers', 'geodirectory'),
1369 1369
 		'is_active_tab' => false,
1370
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'special_offers' ),
1370
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'special_offers'),
1371 1371
 		'tab_content'   => ''
1372 1372
 	);
1373 1373
 
1374 1374
 	$arr_tabs['post_map'] = array(
1375
-		'heading_text'  => __( 'Map', 'geodirectory' ),
1375
+		'heading_text'  => __('Map', 'geodirectory'),
1376 1376
 		'is_active_tab' => false,
1377
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_map' ),
1377
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_map'),
1378 1378
 		'tab_content'   => ''
1379 1379
 	);
1380 1380
 
1381 1381
 	$arr_tabs['reviews'] = array(
1382
-		'heading_text'  => __( 'Reviews', 'geodirectory' ),
1382
+		'heading_text'  => __('Reviews', 'geodirectory'),
1383 1383
 		'is_active_tab' => false,
1384
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'reviews' ),
1384
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'reviews'),
1385 1385
 		'tab_content'   => 'review display'
1386 1386
 	);
1387 1387
 
1388 1388
 	$arr_tabs['related_listing'] = array(
1389
-		'heading_text'  => __( 'Related Listing', 'geodirectory' ),
1389
+		'heading_text'  => __('Related Listing', 'geodirectory'),
1390 1390
 		'is_active_tab' => false,
1391
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'related_listing' ),
1391
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'related_listing'),
1392 1392
 		'tab_content'   => ''
1393 1393
 	);
1394 1394
 
@@ -1397,7 +1397,7 @@  discard block
 block discarded – undo
1397 1397
 	 *
1398 1398
 	 * @since 1.0.0
1399 1399
 	 */
1400
-	return apply_filters( 'geodir_detail_page_tab_list_extend', $arr_tabs );
1400
+	return apply_filters('geodir_detail_page_tab_list_extend', $arr_tabs);
1401 1401
 
1402 1402
 
1403 1403
 }
@@ -1411,13 +1411,13 @@  discard block
 block discarded – undo
1411 1411
  * @return mixed|array Tabs array.
1412 1412
  */
1413 1413
 function geodir_detail_page_tabs_list() {
1414
-	$tabs_excluded = get_option( 'geodir_detail_page_tabs_excluded' );
1414
+	$tabs_excluded = get_option('geodir_detail_page_tabs_excluded');
1415 1415
 	$tabs_array    = geodir_detail_page_tabs_array();
1416 1416
 
1417
-	if ( ! empty( $tabs_excluded ) ) {
1418
-		foreach ( $tabs_excluded as $tab ) {
1419
-			if ( array_key_exists( $tab, $tabs_array ) ) {
1420
-				unset( $tabs_array[ $tab ] );
1417
+	if (!empty($tabs_excluded)) {
1418
+		foreach ($tabs_excluded as $tab) {
1419
+			if (array_key_exists($tab, $tabs_array)) {
1420
+				unset($tabs_array[$tab]);
1421 1421
 			}
1422 1422
 		}
1423 1423
 	}
@@ -1441,66 +1441,66 @@  discard block
 block discarded – undo
1441 1441
 function geodir_show_detail_page_tabs() {
1442 1442
 	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields, $preview;
1443 1443
 
1444
-	$post_id            = ! empty( $post ) && isset( $post->ID ) ? (int) $post->ID : 0;
1445
-	$request_post_id    = ! empty( $_REQUEST['p'] ) ? (int) $_REQUEST['p'] : 0;
1446
-	$is_backend_preview = ( is_single() && ! empty( $_REQUEST['post_type'] ) && ! empty( $_REQUEST['preview'] ) && ! empty( $_REQUEST['p'] ) ) && is_super_admin() ? true : false; // skip if preview from backend
1444
+	$post_id            = !empty($post) && isset($post->ID) ? (int) $post->ID : 0;
1445
+	$request_post_id    = !empty($_REQUEST['p']) ? (int) $_REQUEST['p'] : 0;
1446
+	$is_backend_preview = (is_single() && !empty($_REQUEST['post_type']) && !empty($_REQUEST['preview']) && !empty($_REQUEST['p'])) && is_super_admin() ? true : false; // skip if preview from backend
1447 1447
 
1448
-	if ( $is_backend_preview && ! $post_id > 0 && $request_post_id > 0 ) {
1449
-		$post = geodir_get_post_info( $request_post_id );
1450
-		setup_postdata( $post );
1448
+	if ($is_backend_preview && !$post_id > 0 && $request_post_id > 0) {
1449
+		$post = geodir_get_post_info($request_post_id);
1450
+		setup_postdata($post);
1451 1451
 	}
1452 1452
 
1453
-	$geodir_post_detail_fields = geodir_show_listing_info( 'moreinfo' );
1453
+	$geodir_post_detail_fields = geodir_show_listing_info('moreinfo');
1454 1454
 
1455 1455
 	$package_info = geodir_post_package_info(array(), $post, (!empty($post->post_type) ? $post->post_type : ''));
1456 1456
 	$image_limit = '';
1457 1457
 	if (defined('GEODIRPAYMENT_VERSION') && !empty($package_info) && isset($package_info->image_limit) && $package_info->image_limit !== '') {
1458
-		$image_limit = (int)$package_info->image_limit;
1458
+		$image_limit = (int) $package_info->image_limit;
1459 1459
 	}
1460 1460
 
1461
-	if ( geodir_is_page( 'detail' ) ) {
1462
-		$video                 = geodir_get_video( $post->ID );
1463
-		$special_offers        = geodir_get_special_offers( $post->ID );
1461
+	if (geodir_is_page('detail')) {
1462
+		$video                 = geodir_get_video($post->ID);
1463
+		$special_offers        = geodir_get_special_offers($post->ID);
1464 1464
 		$related_listing_array = array();
1465
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
1466
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
1465
+		if (get_option('geodir_add_related_listing_posttypes')) {
1466
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
1467 1467
 		}
1468 1468
 
1469
-		$excluded_tabs = get_option( 'geodir_detail_page_tabs_excluded' );
1470
-		if ( ! $excluded_tabs ) {
1469
+		$excluded_tabs = get_option('geodir_detail_page_tabs_excluded');
1470
+		if (!$excluded_tabs) {
1471 1471
 			$excluded_tabs = array();
1472 1472
 		}
1473 1473
 
1474 1474
 		$related_listing = '';
1475
-		if ( in_array( $post->post_type, $related_listing_array ) && ! in_array( 'related_listing', $excluded_tabs ) ) {
1475
+		if (in_array($post->post_type, $related_listing_array) && !in_array('related_listing', $excluded_tabs)) {
1476 1476
 			$request = array(
1477
-				'post_number'         => get_option( 'geodir_related_post_count' ),
1478
-				'relate_to'           => get_option( 'geodir_related_post_relate_to' ),
1479
-				'layout'              => get_option( 'geodir_related_post_listing_view' ),
1480
-				'add_location_filter' => get_option( 'geodir_related_post_location_filter' ),
1481
-				'list_sort'           => get_option( 'geodir_related_post_sortby' ),
1482
-				'character_count'     => get_option( 'geodir_related_post_excerpt' )
1477
+				'post_number'         => get_option('geodir_related_post_count'),
1478
+				'relate_to'           => get_option('geodir_related_post_relate_to'),
1479
+				'layout'              => get_option('geodir_related_post_listing_view'),
1480
+				'add_location_filter' => get_option('geodir_related_post_location_filter'),
1481
+				'list_sort'           => get_option('geodir_related_post_sortby'),
1482
+				'character_count'     => get_option('geodir_related_post_excerpt')
1483 1483
 			);
1484 1484
 
1485
-			if ( $post->post_type == 'gd_event' && defined( 'GDEVENTS_VERSION' ) ) {
1486
-				$related_listing = geodir_get_detail_page_related_events( $request );
1485
+			if ($post->post_type == 'gd_event' && defined('GDEVENTS_VERSION')) {
1486
+				$related_listing = geodir_get_detail_page_related_events($request);
1487 1487
 			} else {
1488
-				$related_listing = geodir_related_posts_display( $request );
1488
+				$related_listing = geodir_related_posts_display($request);
1489 1489
 			}
1490 1490
 
1491 1491
 		}
1492 1492
 
1493
-		$post_images = geodir_get_images( $post->ID, 'thumbnail' );
1493
+		$post_images = geodir_get_images($post->ID, 'thumbnail');
1494 1494
 		$thumb_image = '';
1495
-		if ( ! empty( $post_images ) ) {
1495
+		if (!empty($post_images)) {
1496 1496
 			$count = 1;
1497
-			foreach ( $post_images as $image ) {
1497
+			foreach ($post_images as $image) {
1498 1498
 				if ($image_limit !== '' && $count > $image_limit) {
1499 1499
 					break;
1500 1500
 				}
1501
-				$caption = ( ! empty( $image->caption ) ) ? $image->caption : '';
1502
-				$thumb_image .= '<a href="' . $image->src . '" title="' . $caption . '">';
1503
-				$thumb_image .= geodir_show_image( $image, 'thumbnail', true, false );
1501
+				$caption = (!empty($image->caption)) ? $image->caption : '';
1502
+				$thumb_image .= '<a href="'.$image->src.'" title="'.$caption.'">';
1503
+				$thumb_image .= geodir_show_image($image, 'thumbnail', true, false);
1504 1504
 				$thumb_image .= '</a>';
1505 1505
 				$count++;
1506 1506
 			}
@@ -1510,11 +1510,11 @@  discard block
 block discarded – undo
1510 1510
 		$map_args['map_canvas_name'] = 'detail_page_map_canvas';
1511 1511
 		$map_args['width']           = '600';
1512 1512
 		$map_args['height']          = '300';
1513
-		if ( $post->post_mapzoom ) {
1514
-			$map_args['zoom'] = '' . $post->post_mapzoom . '';
1513
+		if ($post->post_mapzoom) {
1514
+			$map_args['zoom'] = ''.$post->post_mapzoom.'';
1515 1515
 		}
1516 1516
 		$map_args['autozoom']                 = false;
1517
-		$map_args['scrollwheel']              = ( get_option( 'geodir_add_listing_mouse_scroll' ) ) ? 0 : 1;
1517
+		$map_args['scrollwheel']              = (get_option('geodir_add_listing_mouse_scroll')) ? 0 : 1;
1518 1518
 		$map_args['child_collapse']           = '0';
1519 1519
 		$map_args['enable_cat_filters']       = false;
1520 1520
 		$map_args['enable_text_search']       = false;
@@ -1523,29 +1523,29 @@  discard block
 block discarded – undo
1523 1523
 		$map_args['enable_jason_on_load']     = true;
1524 1524
 		$map_args['enable_map_direction']     = true;
1525 1525
 		$map_args['map_class_name']           = 'geodir-map-detail-page';
1526
-		$map_args['maptype']                  = ( ! empty( $post->post_mapview ) ) ? $post->post_mapview : 'ROADMAP';
1527
-	} else if ( geodir_is_page( 'preview' ) ) {
1528
-		$video          = isset( $post->geodir_video ) ? $post->geodir_video : '';
1529
-		$special_offers = isset( $post->geodir_special_offers ) ? $post->geodir_special_offers : '';
1526
+		$map_args['maptype']                  = (!empty($post->post_mapview)) ? $post->post_mapview : 'ROADMAP';
1527
+	} else if (geodir_is_page('preview')) {
1528
+		$video          = isset($post->geodir_video) ? $post->geodir_video : '';
1529
+		$special_offers = isset($post->geodir_special_offers) ? $post->geodir_special_offers : '';
1530 1530
 
1531
-		if ( isset( $post->post_images ) ) {
1532
-			$post->post_images = trim( $post->post_images, "," );
1531
+		if (isset($post->post_images)) {
1532
+			$post->post_images = trim($post->post_images, ",");
1533 1533
 		}
1534 1534
 
1535
-		if ( isset( $post->post_images ) && ! empty( $post->post_images ) ) {
1536
-			$post_images = explode( ",", $post->post_images );
1535
+		if (isset($post->post_images) && !empty($post->post_images)) {
1536
+			$post_images = explode(",", $post->post_images);
1537 1537
 		}
1538 1538
 
1539 1539
 		$thumb_image = '';
1540
-		if ( ! empty( $post_images ) ) {
1540
+		if (!empty($post_images)) {
1541 1541
 			$count = 1;
1542
-			foreach ( $post_images as $image ) {
1543
-				if ( $image != '' ) {
1542
+			foreach ($post_images as $image) {
1543
+				if ($image != '') {
1544 1544
 					if ($image_limit !== '' && $count > $image_limit) {
1545 1545
 						break;
1546 1546
 					}
1547
-					$thumb_image .= '<a href="' . $image . '">';
1548
-					$thumb_image .= geodir_show_image( array( 'src' => $image ), 'thumbnail', true, false );
1547
+					$thumb_image .= '<a href="'.$image.'">';
1548
+					$thumb_image .= geodir_show_image(array('src' => $image), 'thumbnail', true, false);
1549 1549
 					$thumb_image .= '</a>';
1550 1550
 					$count++;
1551 1551
 				}
@@ -1553,18 +1553,18 @@  discard block
 block discarded – undo
1553 1553
 		}
1554 1554
 
1555 1555
 		global $map_jason;
1556
-		$marker_json      = $post->marker_json != '' ? json_decode( $post->marker_json, true ) : array();
1557
-		$marker_icon      = ( ! empty( $marker_json ) && ! empty( $marker_json['i'] ) ) ? $marker_json['i'] : '';
1558
-		$icon_size        = geodir_get_marker_size( $marker_icon );
1556
+		$marker_json      = $post->marker_json != '' ? json_decode($post->marker_json, true) : array();
1557
+		$marker_icon      = (!empty($marker_json) && !empty($marker_json['i'])) ? $marker_json['i'] : '';
1558
+		$icon_size        = geodir_get_marker_size($marker_icon);
1559 1559
 		$marker_json['w'] = $icon_size['w'];
1560 1560
 		$marker_json['h'] = $icon_size['h'];
1561
-		$map_jason[]      = json_encode( $marker_json );
1561
+		$map_jason[]      = json_encode($marker_json);
1562 1562
 
1563
-		$address_latitude  = isset( $post->post_latitude ) ? $post->post_latitude : '';
1564
-		$address_longitude = isset( $post->post_longitude ) ? $post->post_longitude : '';
1565
-		$mapview           = isset( $post->post_mapview ) ? $post->post_mapview : '';
1566
-		$mapzoom           = isset( $post->post_mapzoom ) ? $post->post_mapzoom : '';
1567
-		if ( ! $mapzoom ) {
1563
+		$address_latitude  = isset($post->post_latitude) ? $post->post_latitude : '';
1564
+		$address_longitude = isset($post->post_longitude) ? $post->post_longitude : '';
1565
+		$mapview           = isset($post->post_mapview) ? $post->post_mapview : '';
1566
+		$mapzoom           = isset($post->post_mapzoom) ? $post->post_mapzoom : '';
1567
+		if (!$mapzoom) {
1568 1568
 			$mapzoom = 12;
1569 1569
 		}
1570 1570
 
@@ -1587,37 +1587,37 @@  discard block
 block discarded – undo
1587 1587
 		$map_args['map_class_name']           = 'geodir-map-preview-page';
1588 1588
 	}
1589 1589
 
1590
-	$arr_detail_page_tabs = geodir_detail_page_tabs_list();// get this sooner so we can get the active tab for the user
1590
+	$arr_detail_page_tabs = geodir_detail_page_tabs_list(); // get this sooner so we can get the active tab for the user
1591 1591
 
1592 1592
 	$active_tab       = '';
1593 1593
 	$active_tab_name  = '';
1594 1594
 	$default_tab      = '';
1595 1595
 	$default_tab_name = '';
1596
-	foreach ( $arr_detail_page_tabs as $tab_index => $tabs ) {
1597
-		if ( isset( $tabs['is_active_tab'] ) && $tabs['is_active_tab'] && ! empty( $tabs['is_display'] ) && isset( $tabs['heading_text'] ) && $tabs['heading_text'] ) {
1596
+	foreach ($arr_detail_page_tabs as $tab_index => $tabs) {
1597
+		if (isset($tabs['is_active_tab']) && $tabs['is_active_tab'] && !empty($tabs['is_display']) && isset($tabs['heading_text']) && $tabs['heading_text']) {
1598 1598
 			$active_tab      = $tab_index;
1599
-			$active_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1599
+			$active_tab_name = __($tabs['heading_text'], 'geodirectory');
1600 1600
 		}
1601 1601
 
1602
-		if ( $default_tab === '' && ! empty( $tabs['is_display'] ) && ! empty( $tabs['heading_text'] ) ) {
1602
+		if ($default_tab === '' && !empty($tabs['is_display']) && !empty($tabs['heading_text'])) {
1603 1603
 			$default_tab      = $tab_index;
1604
-			$default_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1604
+			$default_tab_name = __($tabs['heading_text'], 'geodirectory');
1605 1605
 		}
1606 1606
 	}
1607 1607
 
1608
-	if ( $active_tab === '' && $default_tab !== '' ) { // Make first tab as a active tab if not any tab is active.
1609
-		if ( isset( $arr_detail_page_tabs[ $active_tab ] ) && isset( $arr_detail_page_tabs[ $active_tab ]['is_active_tab'] ) ) {
1610
-			$arr_detail_page_tabs[ $active_tab ]['is_active_tab'] = false;
1608
+	if ($active_tab === '' && $default_tab !== '') { // Make first tab as a active tab if not any tab is active.
1609
+		if (isset($arr_detail_page_tabs[$active_tab]) && isset($arr_detail_page_tabs[$active_tab]['is_active_tab'])) {
1610
+			$arr_detail_page_tabs[$active_tab]['is_active_tab'] = false;
1611 1611
 		}
1612 1612
 
1613
-		$arr_detail_page_tabs[ $default_tab ]['is_active_tab'] = true;
1613
+		$arr_detail_page_tabs[$default_tab]['is_active_tab'] = true;
1614 1614
 		$active_tab                                            = $default_tab;
1615 1615
 		$active_tab_name                                       = $default_tab_name;
1616 1616
 	}
1617
-	$tab_list = ( get_option( 'geodir_disable_tabs', false ) ) ? true : false;
1617
+	$tab_list = (get_option('geodir_disable_tabs', false)) ? true : false;
1618 1618
 	?>
1619 1619
 	<div class="geodir-tabs" id="gd-tabs" style="position:relative;">
1620
-		<?php if ( ! $tab_list ){ ?>
1620
+		<?php if (!$tab_list) { ?>
1621 1621
 		<div id="geodir-tab-mobile-menu">
1622 1622
 			<i class="fa fa-bars"></i>
1623 1623
 			<span class="geodir-mobile-active-tab"><?php echo $active_tab_name; ?></span>
@@ -1632,26 +1632,26 @@  discard block
 block discarded – undo
1632 1632
 			 * @since 1.0.0
1633 1633
 			 * @see   'geodir_after_tab_list'
1634 1634
 			 */
1635
-			do_action( 'geodir_before_tab_list' ); ?>
1635
+			do_action('geodir_before_tab_list'); ?>
1636 1636
 			<?php
1637 1637
 
1638
-			foreach ( $arr_detail_page_tabs as $tab_index => $detail_page_tab ) {
1639
-				if ( $detail_page_tab['is_display'] ) {
1638
+			foreach ($arr_detail_page_tabs as $tab_index => $detail_page_tab) {
1639
+				if ($detail_page_tab['is_display']) {
1640 1640
 
1641
-					if ( ! $tab_list ) {
1641
+					if (!$tab_list) {
1642 1642
 						?>
1643 1643
 						<dt></dt> <!-- added to comply with validation -->
1644
-						<dd <?php if ( $detail_page_tab['is_active_tab'] ){ ?>class="geodir-tab-active"<?php } ?> ><a
1644
+						<dd <?php if ($detail_page_tab['is_active_tab']) { ?>class="geodir-tab-active"<?php } ?> ><a
1645 1645
 								data-tab="#<?php echo $tab_index; ?>"
1646
-								data-status="enable"><?php _e( $detail_page_tab['heading_text'], 'geodirectory' ); ?></a>
1646
+								data-status="enable"><?php _e($detail_page_tab['heading_text'], 'geodirectory'); ?></a>
1647 1647
 						</dd>
1648 1648
 						<?php
1649 1649
 					}
1650 1650
 					ob_start() // start tab content buffering
1651 1651
 					?>
1652 1652
 					<li id="<?php echo $tab_index; ?>Tab">
1653
-						<?php if ( $tab_list ) {
1654
-							$tab_title = '<span class="gd-tab-list-title" ><a href="#' . $tab_index . '">' . __( $detail_page_tab['heading_text'], 'geodirectory' ) . '</a></span><hr />';
1653
+						<?php if ($tab_list) {
1654
+							$tab_title = '<span class="gd-tab-list-title" ><a href="#'.$tab_index.'">'.__($detail_page_tab['heading_text'], 'geodirectory').'</a></span><hr />';
1655 1655
 							/**
1656 1656
 							 * Filter the tab list title html.
1657 1657
 							 *
@@ -1661,7 +1661,7 @@  discard block
 block discarded – undo
1661 1661
 							 * @param string $tab_index      The tab index type.
1662 1662
 							 * @param array $detail_page_tab The array of values including title text.
1663 1663
 							 */
1664
-							echo apply_filters( 'geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab );
1664
+							echo apply_filters('geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab);
1665 1665
 						} ?>
1666 1666
 						<div id="<?php echo $tab_index; ?>" class="hash-offset"></div>
1667 1667
 						<?php
@@ -1672,7 +1672,7 @@  discard block
 block discarded – undo
1672 1672
 						 *
1673 1673
 						 * @param string $tab_index The tab name ID.
1674 1674
 						 */
1675
-						do_action( 'geodir_before_tab_content', $tab_index );
1675
+						do_action('geodir_before_tab_content', $tab_index);
1676 1676
 
1677 1677
 						/**
1678 1678
 						 * Called before the details tab content is output per tab.
@@ -1682,21 +1682,21 @@  discard block
 block discarded – undo
1682 1682
 						 * @since 1.0.0
1683 1683
 						 * @todo  do we need this if we have the hook above? 'geodir_before_tab_content'
1684 1684
 						 */
1685
-						do_action( 'geodir_before_' . $tab_index . '_tab_content' );
1685
+						do_action('geodir_before_'.$tab_index.'_tab_content');
1686 1686
 						/// write a code to generate content of each tab
1687
-						switch ( $tab_index ) {
1687
+						switch ($tab_index) {
1688 1688
 							case 'post_profile':
1689 1689
 								/**
1690 1690
 								 * Called before the listing description content on the details page tab.
1691 1691
 								 *
1692 1692
 								 * @since 1.0.0
1693 1693
 								 */
1694
-								do_action( 'geodir_before_description_on_listing_detail' );
1695
-								if ( geodir_is_page( 'detail' ) ) {
1694
+								do_action('geodir_before_description_on_listing_detail');
1695
+								if (geodir_is_page('detail')) {
1696 1696
 									the_content();
1697 1697
 								} else {
1698 1698
 									/** This action is documented in geodirectory_template_actions.php */
1699
-									echo apply_filters( 'the_content', stripslashes( $post->post_desc ) );
1699
+									echo apply_filters('the_content', stripslashes($post->post_desc));
1700 1700
 								}
1701 1701
 
1702 1702
 								/**
@@ -1704,7 +1704,7 @@  discard block
 block discarded – undo
1704 1704
 								 *
1705 1705
 								 * @since 1.0.0
1706 1706
 								 */
1707
-								do_action( 'geodir_after_description_on_listing_detail' );
1707
+								do_action('geodir_after_description_on_listing_detail');
1708 1708
 								break;
1709 1709
 							case 'post_info':
1710 1710
 								echo $geodir_post_detail_fields;
@@ -1714,32 +1714,32 @@  discard block
 block discarded – undo
1714 1714
 								break;
1715 1715
 							case 'post_video':
1716 1716
 								// some browsers hide $_POST data if used for embeds so we replace with a placeholder
1717
-								if ( $preview ) {
1718
-									if ( $video ) {
1719
-										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>";
1717
+								if ($preview) {
1718
+									if ($video) {
1719
+										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>";
1720 1720
 									}
1721 1721
 								} else {
1722 1722
 
1723 1723
 									// stop payment manager filtering content length
1724
-									$filter_priority = has_filter( 'the_content', 'geodir_payments_the_content' );
1725
-									if ( false !== $filter_priority ) {
1726
-										remove_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1724
+									$filter_priority = has_filter('the_content', 'geodir_payments_the_content');
1725
+									if (false !== $filter_priority) {
1726
+										remove_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1727 1727
 									}
1728 1728
 
1729 1729
 									/** This action is documented in geodirectory_template_actions.php */
1730
-									echo apply_filters( 'the_content', stripslashes( $video ) );// we apply the_content filter so oembed works also;
1730
+									echo apply_filters('the_content', stripslashes($video)); // we apply the_content filter so oembed works also;
1731 1731
 
1732
-									if ( false !== $filter_priority ) {
1733
-										add_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1732
+									if (false !== $filter_priority) {
1733
+										add_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1734 1734
 									}
1735 1735
 								}
1736 1736
 								break;
1737 1737
 							case 'special_offers':
1738
-								echo apply_filters( 'gd_special_offers_content', wpautop( stripslashes( $special_offers ) ) );
1738
+								echo apply_filters('gd_special_offers_content', wpautop(stripslashes($special_offers)));
1739 1739
 
1740 1740
 								break;
1741 1741
 							case 'post_map':
1742
-								geodir_draw_map( $map_args );
1742
+								geodir_draw_map($map_args);
1743 1743
 								break;
1744 1744
 							case 'reviews':
1745 1745
 								comments_template();
@@ -1748,7 +1748,7 @@  discard block
 block discarded – undo
1748 1748
 								echo $related_listing;
1749 1749
 								break;
1750 1750
 							default: {
1751
-								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'] ) ) {
1751
+								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'])) {
1752 1752
 									echo $detail_page_tab['tab_content'];
1753 1753
 								}
1754 1754
 							}
@@ -1760,7 +1760,7 @@  discard block
 block discarded – undo
1760 1760
 						 *
1761 1761
 						 * @since 1.0.0
1762 1762
 						 */
1763
-						do_action( 'geodir_after_tab_content', $tab_index );
1763
+						do_action('geodir_after_tab_content', $tab_index);
1764 1764
 
1765 1765
 						/**
1766 1766
 						 * Called after the details tab content is output per tab.
@@ -1770,7 +1770,7 @@  discard block
 block discarded – undo
1770 1770
 						 * @since 1.0.0
1771 1771
 						 * @todo  do we need this if we have the hook above? 'geodir_after_tab_content'
1772 1772
 						 */
1773
-						do_action( 'geodir_after_' . $tab_index . '_tab_content' );
1773
+						do_action('geodir_after_'.$tab_index.'_tab_content');
1774 1774
 						?> </li>
1775 1775
 					<?php
1776 1776
 					/**
@@ -1778,7 +1778,7 @@  discard block
 block discarded – undo
1778 1778
 					 *
1779 1779
 					 * @since 1.0.0
1780 1780
 					 */
1781
-					$arr_detail_page_tabs[ $tab_index ]['tab_content'] = apply_filters( "geodir_modify_" . $detail_page_tab['tab_content'] . "_tab_content", ob_get_clean() );
1781
+					$arr_detail_page_tabs[$tab_index]['tab_content'] = apply_filters("geodir_modify_".$detail_page_tab['tab_content']."_tab_content", ob_get_clean());
1782 1782
 				} // end of if for is_display
1783 1783
 			}// end of foreach
1784 1784
 
@@ -1788,14 +1788,14 @@  discard block
 block discarded – undo
1788 1788
 			 * @since 1.0.0
1789 1789
 			 * @see   'geodir_before_tab_list'
1790 1790
 			 */
1791
-			do_action( 'geodir_after_tab_list' );
1791
+			do_action('geodir_after_tab_list');
1792 1792
 			?>
1793
-			<?php if ( ! $tab_list ){ ?></dl><?php } ?>
1794
-		<ul class="geodir-tabs-content entry-content <?php if ( $tab_list ) { ?>geodir-tabs-list<?php } ?>"
1793
+			<?php if (!$tab_list) { ?></dl><?php } ?>
1794
+		<ul class="geodir-tabs-content entry-content <?php if ($tab_list) { ?>geodir-tabs-list<?php } ?>"
1795 1795
 		    style="position:relative;">
1796 1796
 			<?php
1797
-			foreach ( $arr_detail_page_tabs as $detail_page_tab ) {
1798
-				if ( $detail_page_tab['is_display'] && ! empty( $detail_page_tab['tab_content'] ) ) {
1797
+			foreach ($arr_detail_page_tabs as $detail_page_tab) {
1798
+				if ($detail_page_tab['is_display'] && !empty($detail_page_tab['tab_content'])) {
1799 1799
 					echo $detail_page_tab['tab_content'];
1800 1800
 				}// end of if
1801 1801
 			}// end of foreach
@@ -1805,11 +1805,11 @@  discard block
 block discarded – undo
1805 1805
 			 *
1806 1806
 			 * @since 1.0.0
1807 1807
 			 */
1808
-			do_action( 'geodir_add_tab_content' ); ?>
1808
+			do_action('geodir_add_tab_content'); ?>
1809 1809
 		</ul>
1810 1810
 		<!--gd-tabs-content ul end-->
1811 1811
 	</div>
1812
-	<?php if ( ! $tab_list ) { ?>
1812
+	<?php if (!$tab_list) { ?>
1813 1813
 		<script>
1814 1814
 			if (window.location.hash && window.location.hash.indexOf('&') === -1 && jQuery(window.location.hash + 'Tab').length) {
1815 1815
 				hashVal = window.location.hash;
@@ -1841,31 +1841,31 @@  discard block
 block discarded – undo
1841 1841
  *
1842 1842
  * @return mixed Image file.
1843 1843
  */
1844
-function geodir_exif( $file ) {
1845
-	if ( empty( $file ) || ! is_array( $file ) ) {
1844
+function geodir_exif($file) {
1845
+	if (empty($file) || !is_array($file)) {
1846 1846
 		return $file;
1847 1847
 	}
1848 1848
 
1849
-	$file_path = ! empty( $file['tmp_name'] ) ? sanitize_text_field( $file['tmp_name'] ) : '';
1850
-	if ( ! ( $file_path && file_exists( $file_path ) ) ) {
1849
+	$file_path = !empty($file['tmp_name']) ? sanitize_text_field($file['tmp_name']) : '';
1850
+	if (!($file_path && file_exists($file_path))) {
1851 1851
 		return $file;
1852 1852
 	}
1853 1853
 	$file['file'] = $file_path;
1854 1854
 
1855
-	if ( ! file_is_valid_image( $file_path ) ) {
1855
+	if (!file_is_valid_image($file_path)) {
1856 1856
 		return $file; // Bail if file is not an image.
1857 1857
 	}
1858 1858
 
1859
-	if ( ! function_exists( 'wp_get_image_editor' ) ) {
1859
+	if (!function_exists('wp_get_image_editor')) {
1860 1860
 		return $file;
1861 1861
 	}
1862 1862
 
1863 1863
 	$mime_type = $file['type'];
1864 1864
 	$exif      = array();
1865
-	if ( $mime_type == 'image/jpeg' && function_exists( 'exif_read_data' ) ) {
1865
+	if ($mime_type == 'image/jpeg' && function_exists('exif_read_data')) {
1866 1866
 		try {
1867
-			$exif = exif_read_data( $file_path );
1868
-		} catch ( Exception $e ) {
1867
+			$exif = exif_read_data($file_path);
1868
+		} catch (Exception $e) {
1869 1869
 			$exif = array();
1870 1870
 		}
1871 1871
 	}
@@ -1874,13 +1874,13 @@  discard block
 block discarded – undo
1874 1874
 	$flip        = false;
1875 1875
 	$modify      = false;
1876 1876
 	$orientation = 0;
1877
-	if ( ! empty( $exif ) && isset( $exif['Orientation'] ) ) {
1878
-		switch ( (int) $exif['Orientation'] ) {
1877
+	if (!empty($exif) && isset($exif['Orientation'])) {
1878
+		switch ((int) $exif['Orientation']) {
1879 1879
 			case 1:
1880 1880
 				// do nothing
1881 1881
 				break;
1882 1882
 			case 2:
1883
-				$flip   = array( false, true );
1883
+				$flip   = array(false, true);
1884 1884
 				$modify = true;
1885 1885
 				break;
1886 1886
 			case 3:
@@ -1889,13 +1889,13 @@  discard block
 block discarded – undo
1889 1889
 				$modify      = true;
1890 1890
 				break;
1891 1891
 			case 4:
1892
-				$flip   = array( true, false );
1892
+				$flip   = array(true, false);
1893 1893
 				$modify = true;
1894 1894
 				break;
1895 1895
 			case 5:
1896 1896
 				$orientation = - 90;
1897 1897
 				$rotate      = true;
1898
-				$flip        = array( false, true );
1898
+				$flip        = array(false, true);
1899 1899
 				$modify      = true;
1900 1900
 				break;
1901 1901
 			case 6:
@@ -1906,7 +1906,7 @@  discard block
 block discarded – undo
1906 1906
 			case 7:
1907 1907
 				$orientation = - 270;
1908 1908
 				$rotate      = true;
1909
-				$flip        = array( false, true );
1909
+				$flip        = array(false, true);
1910 1910
 				$modify      = true;
1911 1911
 				break;
1912 1912
 			case 8:
@@ -1932,31 +1932,31 @@  discard block
 block discarded – undo
1932 1932
 	 * @param int|null $quality Image Compression quality between 1-100% scale. Default null.
1933 1933
 	 * @param string $quality   Image mime type.
1934 1934
 	 */
1935
-	$quality = apply_filters( 'geodir_image_upload_set_quality', $quality, $mime_type );
1936
-	if ( $quality !== null ) {
1935
+	$quality = apply_filters('geodir_image_upload_set_quality', $quality, $mime_type);
1936
+	if ($quality !== null) {
1937 1937
 		$modify = true;
1938 1938
 	}
1939 1939
 
1940
-	if ( ! $modify ) {
1940
+	if (!$modify) {
1941 1941
 		return $file; // no change
1942 1942
 	}
1943 1943
 
1944
-	$image = wp_get_image_editor( $file_path );
1945
-	if ( ! is_wp_error( $image ) ) {
1946
-		if ( $rotate ) {
1947
-			$image->rotate( $orientation );
1944
+	$image = wp_get_image_editor($file_path);
1945
+	if (!is_wp_error($image)) {
1946
+		if ($rotate) {
1947
+			$image->rotate($orientation);
1948 1948
 		}
1949 1949
 
1950
-		if ( ! empty( $flip ) ) {
1951
-			$image->flip( $flip[0], $flip[1] );
1950
+		if (!empty($flip)) {
1951
+			$image->flip($flip[0], $flip[1]);
1952 1952
 		}
1953 1953
 
1954
-		if ( $quality !== null ) {
1955
-			$image->set_quality( (int) $quality );
1954
+		if ($quality !== null) {
1955
+			$image->set_quality((int) $quality);
1956 1956
 		}
1957 1957
 
1958
-		$result = $image->save( $file_path );
1959
-		if ( ! is_wp_error( $result ) ) {
1958
+		$result = $image->save($file_path);
1959
+		if (!is_wp_error($result)) {
1960 1960
 			$file['file']     = $result['path'];
1961 1961
 			$file['tmp_name'] = $result['path'];
1962 1962
 		}
@@ -1984,7 +1984,7 @@  discard block
 block discarded – undo
1984 1984
  *
1985 1985
  * @return string Returns the recent reviews html.
1986 1986
  */
1987
-function geodir_get_recent_reviews( $g_size = 60, $no_comments = 5, $comment_lenth = 60, $show_pass_post = false ) {
1987
+function geodir_get_recent_reviews($g_size = 60, $no_comments = 5, $comment_lenth = 60, $show_pass_post = false) {
1988 1988
 	global $wpdb, $tablecomments, $tableposts, $rating_table_name, $gd_session, $table_prefix;
1989 1989
 	$tablecomments = $wpdb->comments;
1990 1990
 	$tableposts    = $wpdb->posts;
@@ -1994,17 +1994,17 @@  discard block
 block discarded – undo
1994 1994
 	$region_filter  = '';
1995 1995
 	$country_filter = '';
1996 1996
 
1997
-	if ( $gd_session->get( 'gd_multi_location' ) ) {
1998
-		if ( $gd_ses_country = $gd_session->get( 'gd_country' ) ) {
1999
-			$country_filter = $wpdb->prepare( " AND r.post_country=%s ", str_replace( "-", " ", $gd_ses_country ) );
1997
+	if ($gd_session->get('gd_multi_location')) {
1998
+		if ($gd_ses_country = $gd_session->get('gd_country')) {
1999
+			$country_filter = $wpdb->prepare(" AND r.post_country=%s ", str_replace("-", " ", $gd_ses_country));
2000 2000
 		}
2001 2001
 
2002
-		if ( $gd_ses_region = $gd_session->get( 'gd_region' ) ) {
2003
-			$region_filter = $wpdb->prepare( " AND r.post_region=%s ", str_replace( "-", " ", $gd_ses_region ) );
2002
+		if ($gd_ses_region = $gd_session->get('gd_region')) {
2003
+			$region_filter = $wpdb->prepare(" AND r.post_region=%s ", str_replace("-", " ", $gd_ses_region));
2004 2004
 		}
2005 2005
 
2006
-		if ( $gd_ses_city = $gd_session->get( 'gd_city' ) ) {
2007
-			$city_filter = $wpdb->prepare( " AND r.post_city=%s ", str_replace( "-", " ", $gd_ses_city ) );
2006
+		if ($gd_ses_city = $gd_session->get('gd_city')) {
2007
+			$city_filter = $wpdb->prepare(" AND r.post_city=%s ", str_replace("-", " ", $gd_ses_city));
2008 2008
 		}
2009 2009
 	}
2010 2010
 
@@ -2015,84 +2015,84 @@  discard block
 block discarded – undo
2015 2015
 		$lang_code = ICL_LANGUAGE_CODE;
2016 2016
 
2017 2017
 		if ($lang_code) {
2018
-			$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'";
2019
-			$where .= " AND icltr2.language_code = '" . $lang_code . "' AND (icltr_comment.language_code IS NULL OR icltr_comment.language_code = icltr2.language_code)";
2018
+			$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'";
2019
+			$where .= " AND icltr2.language_code = '".$lang_code."' AND (icltr_comment.language_code IS NULL OR icltr_comment.language_code = icltr2.language_code)";
2020 2020
 		}
2021 2021
 	}
2022 2022
 
2023
-	$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 ". $no_comments;
2023
+	$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 ".$no_comments;
2024 2024
 
2025
-	$comments = $wpdb->get_results( $request );
2025
+	$comments = $wpdb->get_results($request);
2026 2026
 
2027
-	foreach ( $comments as $comment ) {
2027
+	foreach ($comments as $comment) {
2028 2028
 		// Set the extra comment info needed.
2029
-		$comment_extra = $wpdb->get_row( "SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID" );
2029
+		$comment_extra = $wpdb->get_row("SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID");
2030 2030
 		$comment->comment_content      = $comment_extra->comment_content;
2031 2031
 		$comment->comment_author       = $comment_extra->comment_author;
2032 2032
 		$comment->comment_author_email = $comment_extra->comment_author_email;
2033 2033
 
2034 2034
 		$comment_id      = '';
2035 2035
 		$comment_id      = $comment->comment_ID;
2036
-		$comment_content = strip_tags( $comment->comment_content );
2036
+		$comment_content = strip_tags($comment->comment_content);
2037 2037
 
2038
-		$comment_content = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content );
2038
+		$comment_content = preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content);
2039 2039
 
2040
-		$permalink            = get_permalink( $comment->ID ) . "#comment-" . $comment->comment_ID;
2040
+		$permalink            = get_permalink($comment->ID)."#comment-".$comment->comment_ID;
2041 2041
 		$comment_author_email = $comment->comment_author_email;
2042 2042
 		$comment_post_ID      = $comment->post_id;
2043 2043
 
2044
-		$post_title        = get_the_title( $comment_post_ID );
2045
-		$permalink         = get_permalink( $comment_post_ID );
2046
-		$comment_permalink = $permalink . "#comment-" . $comment->comment_ID;
2047
-		$read_more         = '<a class="comment_excerpt" href="' . $comment_permalink . '">' . __( 'Read more', 'geodirectory' ) . '</a>';
2044
+		$post_title        = get_the_title($comment_post_ID);
2045
+		$permalink         = get_permalink($comment_post_ID);
2046
+		$comment_permalink = $permalink."#comment-".$comment->comment_ID;
2047
+		$read_more         = '<a class="comment_excerpt" href="'.$comment_permalink.'">'.__('Read more', 'geodirectory').'</a>';
2048 2048
 
2049
-		$comment_content_length = strlen( $comment_content );
2050
-		if ( $comment_content_length > $comment_lenth ) {
2051
-			$comment_excerpt = geodir_utf8_substr( $comment_content, 0, $comment_lenth ) . '... ' . $read_more;
2049
+		$comment_content_length = strlen($comment_content);
2050
+		if ($comment_content_length > $comment_lenth) {
2051
+			$comment_excerpt = geodir_utf8_substr($comment_content, 0, $comment_lenth).'... '.$read_more;
2052 2052
 		} else {
2053 2053
 			$comment_excerpt = $comment_content;
2054 2054
 		}
2055 2055
 
2056
-		if ( $comment->user_id ) {
2057
-			$user_profile_url = get_author_posts_url( $comment->user_id );
2056
+		if ($comment->user_id) {
2057
+			$user_profile_url = get_author_posts_url($comment->user_id);
2058 2058
 		} else {
2059 2059
 			$user_profile_url = '';
2060 2060
 		}
2061 2061
 
2062
-		if ( $comment_id ) {
2062
+		if ($comment_id) {
2063 2063
 			$comments_echo .= '<li class="clearfix">';
2064
-			$comments_echo .= "<span class=\"li" . $comment_id . " geodir_reviewer_image\">";
2065
-			if ( function_exists( 'get_avatar' ) ) {
2066
-				if ( ! isset( $comment->comment_type ) ) {
2067
-					if ( $user_profile_url ) {
2068
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2064
+			$comments_echo .= "<span class=\"li".$comment_id." geodir_reviewer_image\">";
2065
+			if (function_exists('get_avatar')) {
2066
+				if (!isset($comment->comment_type)) {
2067
+					if ($user_profile_url) {
2068
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2069 2069
 					}
2070
-					$comments_echo .= get_avatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2071
-					if ( $user_profile_url ) {
2070
+					$comments_echo .= get_avatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2071
+					if ($user_profile_url) {
2072 2072
 						$comments_echo .= '</a>';
2073 2073
 					}
2074
-				} elseif ( ( isset( $comment->comment_type ) && $comment->comment_type == 'trackback' ) || ( isset( $comment->comment_type ) && $comment->comment_type == 'pingback' ) ) {
2075
-					if ( $user_profile_url ) {
2076
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2074
+				} elseif ((isset($comment->comment_type) && $comment->comment_type == 'trackback') || (isset($comment->comment_type) && $comment->comment_type == 'pingback')) {
2075
+					if ($user_profile_url) {
2076
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2077 2077
 					}
2078
-					$comments_echo .= get_avatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2078
+					$comments_echo .= get_avatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2079 2079
 				}
2080
-			} elseif ( function_exists( 'gravatar' ) ) {
2081
-				if ( $user_profile_url ) {
2082
-					$comments_echo .= '<a href="' . $user_profile_url . '">';
2080
+			} elseif (function_exists('gravatar')) {
2081
+				if ($user_profile_url) {
2082
+					$comments_echo .= '<a href="'.$user_profile_url.'">';
2083 2083
 				}
2084 2084
 				$comments_echo .= "<img src=\"";
2085
-				if ( '' == $comment->comment_type ) {
2086
-					$comments_echo .= gravatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2087
-					if ( $user_profile_url ) {
2085
+				if ('' == $comment->comment_type) {
2086
+					$comments_echo .= gravatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2087
+					if ($user_profile_url) {
2088 2088
 						$comments_echo .= '</a>';
2089 2089
 					}
2090
-				} elseif ( ( 'trackback' == $comment->comment_type ) || ( 'pingback' == $comment->comment_type ) ) {
2091
-					if ( $user_profile_url ) {
2092
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2090
+				} elseif (('trackback' == $comment->comment_type) || ('pingback' == $comment->comment_type)) {
2091
+					if ($user_profile_url) {
2092
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2093 2093
 					}
2094
-					$comments_echo .= gravatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2095
-					if ( $user_profile_url ) {
2094
+					$comments_echo .= gravatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2095
+					if ($user_profile_url) {
2096 2096
 						$comments_echo .= '</a>';
2097 2097
 					}
2098 2098
 				}
@@ -2102,17 +2102,17 @@  discard block
 block discarded – undo
2102 2102
 			$comments_echo .= "</span>\n";
2103 2103
 
2104 2104
 			$comments_echo .= '<span class="geodir_reviewer_content">';
2105
-			if ( $comment->user_id ) {
2106
-				$comments_echo .= '<a href="' . get_author_posts_url( $comment->user_id ) . '">';
2105
+			if ($comment->user_id) {
2106
+				$comments_echo .= '<a href="'.get_author_posts_url($comment->user_id).'">';
2107 2107
 			}
2108
-			$comments_echo .= '<span class="geodir_reviewer_author">' . $comment->comment_author . '</span> ';
2109
-			if ( $comment->user_id ) {
2108
+			$comments_echo .= '<span class="geodir_reviewer_author">'.$comment->comment_author.'</span> ';
2109
+			if ($comment->user_id) {
2110 2110
 				$comments_echo .= '</a>';
2111 2111
 			}
2112
-			$comments_echo .= '<span class="geodir_reviewer_reviewed">' . __( 'reviewed', 'geodirectory' ) . '</span> ';
2113
-			$comments_echo .= '<a href="' . $permalink . '" class="geodir_reviewer_title">' . $post_title . '</a>';
2114
-			$comments_echo .= geodir_get_rating_stars( $comment->overall_rating, $comment_post_ID );
2115
-			$comments_echo .= '<p class="geodir_reviewer_text">' . $comment_excerpt . '';
2112
+			$comments_echo .= '<span class="geodir_reviewer_reviewed">'.__('reviewed', 'geodirectory').'</span> ';
2113
+			$comments_echo .= '<a href="'.$permalink.'" class="geodir_reviewer_title">'.$post_title.'</a>';
2114
+			$comments_echo .= geodir_get_rating_stars($comment->overall_rating, $comment_post_ID);
2115
+			$comments_echo .= '<p class="geodir_reviewer_text">'.$comment_excerpt.'';
2116 2116
 			//echo preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_excerpt);
2117 2117
 			$comments_echo .= '</p>';
2118 2118
 
@@ -2132,25 +2132,25 @@  discard block
 block discarded – undo
2132 2132
  * @return array Returns post categories as an array.
2133 2133
  */
2134 2134
 function geodir_home_map_cats_key_value_array() {
2135
-	$post_types = geodir_get_posttypes( 'object' );
2135
+	$post_types = geodir_get_posttypes('object');
2136 2136
 
2137 2137
 	$return = array();
2138
-	if ( ! empty( $post_types ) ) {
2139
-		foreach ( $post_types as $key => $post_type ) {
2140
-			$cpt_name       = __( $post_type->labels->singular_name, 'geodirectory' );
2141
-			$post_type_name = sprintf( __( '%s Categories', 'geodirectory' ), $cpt_name );
2142
-			$taxonomies     = geodir_get_taxonomies( $key );
2143
-			$cat_taxonomy   = ! empty( $taxonomies[0] ) ? $taxonomies[0] : null;
2144
-			$cat_terms      = $cat_taxonomy ? get_terms( $cat_taxonomy ) : null;
2145
-
2146
-			if ( ! empty( $cat_terms ) ) {
2147
-				$return[ 'optgroup_start-' . $key ] = $post_type_name;
2148
-
2149
-				foreach ( $cat_terms as $cat_term ) {
2150
-					$return[ $key . '_' . $cat_term->term_id ] = $cat_term->name;
2138
+	if (!empty($post_types)) {
2139
+		foreach ($post_types as $key => $post_type) {
2140
+			$cpt_name       = __($post_type->labels->singular_name, 'geodirectory');
2141
+			$post_type_name = sprintf(__('%s Categories', 'geodirectory'), $cpt_name);
2142
+			$taxonomies     = geodir_get_taxonomies($key);
2143
+			$cat_taxonomy   = !empty($taxonomies[0]) ? $taxonomies[0] : null;
2144
+			$cat_terms      = $cat_taxonomy ? get_terms($cat_taxonomy) : null;
2145
+
2146
+			if (!empty($cat_terms)) {
2147
+				$return['optgroup_start-'.$key] = $post_type_name;
2148
+
2149
+				foreach ($cat_terms as $cat_term) {
2150
+					$return[$key.'_'.$cat_term->term_id] = $cat_term->name;
2151 2151
 				}
2152 2152
 
2153
-				$return[ 'optgroup_end-' . $key ] = $post_type_name;
2153
+				$return['optgroup_end-'.$key] = $post_type_name;
2154 2154
 			}
2155 2155
 		}
2156 2156
 	}
@@ -2166,14 +2166,14 @@  discard block
 block discarded – undo
2166 2166
  * @package GeoDirectory
2167 2167
  */
2168 2168
 function geodir_twitter_tweet_button() {
2169
-	if ( isset( $_GET['gde'] ) ) {
2170
-		$link = '?url=' . urlencode( geodir_curPageURL() );
2169
+	if (isset($_GET['gde'])) {
2170
+		$link = '?url='.urlencode(geodir_curPageURL());
2171 2171
 	} else {
2172 2172
 		$link = '';
2173 2173
 	}
2174 2174
 	?>
2175 2175
 	<a href="http://twitter.com/share<?php echo $link; ?>"
2176
-	   class="twitter-share-button"><?php _e( 'Tweet', 'geodirectory' ); ?></a>
2176
+	   class="twitter-share-button"><?php _e('Tweet', 'geodirectory'); ?></a>
2177 2177
 	<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
2178 2178
 	<?php
2179 2179
 }
@@ -2190,10 +2190,10 @@  discard block
 block discarded – undo
2190 2190
 function geodir_fb_like_button() {
2191 2191
 	global $post;
2192 2192
 	?>
2193
-	<iframe <?php if ( isset( $_SERVER['HTTP_USER_AGENT'] ) && ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE' ) !== false ) ) {
2193
+	<iframe <?php if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) {
2194 2194
 		echo 'allowtransparency="true"';
2195 2195
 	} ?> class="facebook"
2196
-	     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"
2196
+	     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"
2197 2197
 	     style="border:none; overflow:hidden; width:100px; height:20px"></iframe>
2198 2198
 	<?php
2199 2199
 }
@@ -2224,7 +2224,7 @@  discard block
 block discarded – undo
2224 2224
 
2225 2225
 
2226 2226
 function geodir_listing_bounce_map_pin_on_hover() {
2227
-	if ( get_option( 'geodir_listing_hover_bounce_map_pin', true ) ) {
2227
+	if (get_option('geodir_listing_hover_bounce_map_pin', true)) {
2228 2228
 		?>
2229 2229
 		<script>
2230 2230
 			jQuery(function ($) {
@@ -2247,44 +2247,44 @@  discard block
 block discarded – undo
2247 2247
 	}
2248 2248
 }
2249 2249
 
2250
-add_action( 'geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10 );
2250
+add_action('geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10);
2251 2251
 
2252
-add_action( 'geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1 );
2253
-function geodir_output_favourite_html_listings( $post_id ) {
2254
-	geodir_favourite_html( '', $post_id );
2252
+add_action('geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1);
2253
+function geodir_output_favourite_html_listings($post_id) {
2254
+	geodir_favourite_html('', $post_id);
2255 2255
 }
2256 2256
 
2257
-add_action( 'geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2 );
2258
-function geodir_output_pinpoint_html_listings( $post_id, $post = array() ) {
2257
+add_action('geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2);
2258
+function geodir_output_pinpoint_html_listings($post_id, $post = array()) {
2259 2259
 	global $wp_query;
2260 2260
 
2261 2261
 	$show_pin_point = $wp_query->is_main_query();
2262 2262
 
2263
-	if ( ! empty( $post ) && ! empty( $show_pin_point ) && is_active_widget( false, "", "geodir_map_v3_listing_map" ) ) {
2264
-		$term_icon_url = geodir_get_tax_meta( $post->default_category, 'ct_cat_icon', false, $post->post_type );
2265
-		$marker_icon   = isset( $term_icon_url['src'] ) ? $term_icon_url['src'] : get_option( 'geodir_default_marker_icon' );
2263
+	if (!empty($post) && !empty($show_pin_point) && is_active_widget(false, "", "geodir_map_v3_listing_map")) {
2264
+		$term_icon_url = geodir_get_tax_meta($post->default_category, 'ct_cat_icon', false, $post->post_type);
2265
+		$marker_icon   = isset($term_icon_url['src']) ? $term_icon_url['src'] : get_option('geodir_default_marker_icon');
2266 2266
 		?>
2267 2267
 		<span class="geodir-pinpoint"
2268
-		      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>
2268
+		      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>
2269 2269
 		<a class="geodir-pinpoint-link" href="javascript:void(0)"
2270 2270
 		   onclick="if(typeof openMarker=='function'){openMarker('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"
2271 2271
 		   onmouseover="if(typeof animate_marker=='function'){animate_marker('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"
2272
-		   onmouseout="if(typeof stop_marker_animation=='function'){stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"><?php _e( 'Pinpoint', 'geodirectory' ); ?></a>
2272
+		   onmouseout="if(typeof stop_marker_animation=='function'){stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"><?php _e('Pinpoint', 'geodirectory'); ?></a>
2273 2273
 		<?php
2274 2274
 	}
2275 2275
 }
2276 2276
 
2277 2277
 function geodir_search_form_submit_button() {
2278 2278
 
2279
-	$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2279
+	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2280 2280
 
2281
-	if ( $new_style ) {
2281
+	if ($new_style) {
2282 2282
 		$default_search_button_label = '<i class="fa fa-search" aria-hidden="true"></i>';
2283
-	}else{
2283
+	} else {
2284 2284
 		$default_search_button_label = 'Search';
2285 2285
 	}
2286
-	if ( get_option( 'geodir_search_button_label' ) && get_option( 'geodir_search_button_label' ) != 'Search' ) {
2287
-		$default_search_button_label = __( get_option( 'geodir_search_button_label' ), 'geodirectory' );
2286
+	if (get_option('geodir_search_button_label') && get_option('geodir_search_button_label') != 'Search') {
2287
+		$default_search_button_label = __(get_option('geodir_search_button_label'), 'geodirectory');
2288 2288
 	}
2289 2289
 
2290 2290
 	/**
@@ -2296,78 +2296,78 @@  discard block
 block discarded – undo
2296 2296
 	 *
2297 2297
 	 * @param string $default_search_button_label The current search button text.
2298 2298
 	 */
2299
-	$default_search_button_label = apply_filters( 'geodir_search_default_search_button_text', $default_search_button_label );
2299
+	$default_search_button_label = apply_filters('geodir_search_default_search_button_text', $default_search_button_label);
2300 2300
 
2301 2301
 	$fa_class = '';
2302
-	if ( strpos( $default_search_button_label, '&#' ) !== false ) {
2302
+	if (strpos($default_search_button_label, '&#') !== false) {
2303 2303
 		$fa_class = 'fa';
2304 2304
 	}
2305 2305
 
2306 2306
 
2307
-	if ( $new_style ) {
2307
+	if ($new_style) {
2308 2308
 		?>
2309
-		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e( $default_search_button_label ,'geodirectory'); ?></button>
2310
-	<?php }else{?>
2311
-		<input type="button" value="<?php esc_attr_e( $default_search_button_label ); ?>"
2309
+		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e($default_search_button_label, 'geodirectory'); ?></button>
2310
+	<?php } else {?>
2311
+		<input type="button" value="<?php esc_attr_e($default_search_button_label); ?>"
2312 2312
 		       class="geodir_submit_search <?php echo $fa_class; ?>"/>
2313 2313
 	<?php }
2314 2314
 }
2315 2315
 
2316
-add_action( 'geodir_before_search_button', 'geodir_search_form_submit_button', 5000 );
2316
+add_action('geodir_before_search_button', 'geodir_search_form_submit_button', 5000);
2317 2317
 
2318 2318
 function geodir_search_form_post_type_input() {
2319 2319
 	global $geodir_search_post_type;
2320
-	$post_types     = apply_filters( 'geodir_search_form_post_types', geodir_get_posttypes( 'object' ) );
2320
+	$post_types     = apply_filters('geodir_search_form_post_types', geodir_get_posttypes('object'));
2321 2321
 	$curr_post_type = $geodir_search_post_type;
2322 2322
 
2323
-	if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2323
+	if (!empty($post_types) && count((array) $post_types) > 1) {
2324 2324
 
2325
-		foreach ( $post_types as $post_type => $info ){
2325
+		foreach ($post_types as $post_type => $info) {
2326 2326
 			global $wpdb;
2327
-			$has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
2328
-			if ( ! $has_posts ) {
2327
+			$has_posts = $wpdb->get_row($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type));
2328
+			if (!$has_posts) {
2329 2329
 				unset($post_types->{$post_type});
2330 2330
 			}
2331 2331
 		}
2332 2332
 
2333
-		if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2333
+		if (!empty($post_types) && count((array) $post_types) > 1) {
2334 2334
 
2335
-			$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2336
-			if ( $new_style ) {
2335
+			$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2336
+			if ($new_style) {
2337 2337
 				echo "<div class='gd-search-input-wrapper gd-search-field-cpt'>";
2338 2338
 			}
2339 2339
 			?>
2340 2340
 			<select name="stype" class="search_by_post">
2341
-				<?php foreach ( $post_types as $post_type => $info ):
2341
+				<?php foreach ($post_types as $post_type => $info):
2342 2342
 					global $wpdb;
2343 2343
 					?>
2344 2344
 
2345
-					<option data-label="<?php echo get_post_type_archive_link( $post_type ); ?>"
2346
-					        value="<?php echo $post_type; ?>" <?php if ( isset( $_REQUEST['stype'] ) ) {
2347
-						if ( $post_type == $_REQUEST['stype'] ) {
2345
+					<option data-label="<?php echo get_post_type_archive_link($post_type); ?>"
2346
+					        value="<?php echo $post_type; ?>" <?php if (isset($_REQUEST['stype'])) {
2347
+						if ($post_type == $_REQUEST['stype']) {
2348 2348
 							echo 'selected="selected"';
2349 2349
 						}
2350
-					} elseif ( $curr_post_type == $post_type ) {
2350
+					} elseif ($curr_post_type == $post_type) {
2351 2351
 						echo 'selected="selected"';
2352
-					} ?>><?php _e( geodir_utf8_ucfirst( $info->labels->name ), 'geodirectory' ); ?></option>
2352
+					} ?>><?php _e(geodir_utf8_ucfirst($info->labels->name), 'geodirectory'); ?></option>
2353 2353
 
2354 2354
 				<?php endforeach; ?>
2355 2355
 			</select>
2356 2356
 			<?php
2357
-			if ( $new_style ) {
2357
+			if ($new_style) {
2358 2358
 				echo "</div>";
2359 2359
 			}
2360
-		}else{
2361
-			if(! empty( $post_types )){
2362
-				$pt_arr = (array)$post_types;
2363
-				echo '<input type="hidden" name="stype" value="' . key( $pt_arr  ) . '"  />';
2364
-			}else{
2360
+		} else {
2361
+			if (!empty($post_types)) {
2362
+				$pt_arr = (array) $post_types;
2363
+				echo '<input type="hidden" name="stype" value="'.key($pt_arr).'"  />';
2364
+			} else {
2365 2365
 				echo '<input type="hidden" name="stype" value="gd_place"  />';
2366 2366
 			}
2367 2367
 
2368 2368
 		}
2369 2369
 
2370
-	}elseif ( ! empty( $post_types ) ) {
2370
+	}elseif (!empty($post_types)) {
2371 2371
 		echo '<input type="hidden" name="stype" value="gd_place"  />';
2372 2372
 	}
2373 2373
 }
@@ -2375,26 +2375,26 @@  discard block
 block discarded – undo
2375 2375
 function geodir_search_form_search_input() {
2376 2376
 
2377 2377
 	$default_search_for_text = SEARCH_FOR_TEXT;
2378
-	if ( get_option( 'geodir_search_field_default_text' ) ) {
2379
-		$default_search_for_text = __( get_option( 'geodir_search_field_default_text' ), 'geodirectory' );
2378
+	if (get_option('geodir_search_field_default_text')) {
2379
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
2380 2380
 	}
2381 2381
 
2382 2382
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2383
-	if($new_style){
2383
+	if ($new_style) {
2384 2384
 		echo "<div class='gd-search-input-wrapper gd-search-field-search'>";
2385 2385
 	}
2386 2386
 	?>
2387 2387
 	<input class="search_text" name="s"
2388
-	       value="<?php if ( isset( $_REQUEST['s'] ) && trim( $_REQUEST['s'] ) != '' ) {
2389
-		       echo esc_attr( stripslashes_deep( $_REQUEST['s'] ) );
2388
+	       value="<?php if (isset($_REQUEST['s']) && trim($_REQUEST['s']) != '') {
2389
+		       echo esc_attr(stripslashes_deep($_REQUEST['s']));
2390 2390
 	       } else {
2391 2391
 		       echo $default_search_for_text;
2392 2392
 	       } ?>" type="text"
2393
-	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql( $default_search_for_text ); ?>';}"
2394
-	       onfocus="if (this.value == '<?php echo esc_sql( $default_search_for_text ); ?>') {this.value = '';}"
2393
+	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql($default_search_for_text); ?>';}"
2394
+	       onfocus="if (this.value == '<?php echo esc_sql($default_search_for_text); ?>') {this.value = '';}"
2395 2395
 	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);">
2396 2396
 	<?php
2397
-	if($new_style){
2397
+	if ($new_style) {
2398 2398
 		echo "</div>";
2399 2399
 	}
2400 2400
 }
@@ -2402,12 +2402,12 @@  discard block
 block discarded – undo
2402 2402
 function geodir_search_form_near_input() {
2403 2403
 
2404 2404
 	$default_near_text = NEAR_TEXT;
2405
-	if ( get_option( 'geodir_near_field_default_text' ) ) {
2406
-		$default_near_text = __( get_option( 'geodir_near_field_default_text' ), 'geodirectory' );
2405
+	if (get_option('geodir_near_field_default_text')) {
2406
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
2407 2407
 	}
2408 2408
 
2409
-	if ( isset( $_REQUEST['snear'] ) && $_REQUEST['snear'] != '' ) {
2410
-		$near = esc_attr( stripslashes_deep( $_REQUEST['snear'] ) );
2409
+	if (isset($_REQUEST['snear']) && $_REQUEST['snear'] != '') {
2410
+		$near = esc_attr(stripslashes_deep($_REQUEST['snear']));
2411 2411
 	} else {
2412 2412
 		$near = $default_near_text;
2413 2413
 	}
@@ -2421,7 +2421,7 @@  discard block
 block discarded – undo
2421 2421
 	 * @since 1.6.9
2422 2422
 	 * @param string $curr_post_type The current post type.
2423 2423
 	 */
2424
-	$near_input_extra = apply_filters('geodir_near_input_extra','',$curr_post_type);
2424
+	$near_input_extra = apply_filters('geodir_near_input_extra', '', $curr_post_type);
2425 2425
 
2426 2426
 
2427 2427
 	/**
@@ -2434,7 +2434,7 @@  discard block
 block discarded – undo
2434 2434
 	 * @param string $near              The current near value.
2435 2435
 	 * @param string $default_near_text The default near value.
2436 2436
 	 */
2437
-	$near = apply_filters( 'geodir_search_near_text', $near, $default_near_text );
2437
+	$near = apply_filters('geodir_search_near_text', $near, $default_near_text);
2438 2438
 	/**
2439 2439
 	 * Filter the default "Near" text value for the search form.
2440 2440
 	 *
@@ -2445,7 +2445,7 @@  discard block
 block discarded – undo
2445 2445
 	 * @param string $near              The current near value.
2446 2446
 	 * @param string $default_near_text The default near value.
2447 2447
 	 */
2448
-	$default_near_text = apply_filters( 'geodir_search_default_near_text', $default_near_text, $near );
2448
+	$default_near_text = apply_filters('geodir_search_default_near_text', $default_near_text, $near);
2449 2449
 	/**
2450 2450
 	 * Filter the class for the near search input.
2451 2451
 	 *
@@ -2453,10 +2453,10 @@  discard block
 block discarded – undo
2453 2453
 	 *
2454 2454
 	 * @param string $class The class for the HTML near input, default is blank.
2455 2455
 	 */
2456
-	$near_class = apply_filters( 'geodir_search_near_class', '' );
2456
+	$near_class = apply_filters('geodir_search_near_class', '');
2457 2457
 
2458 2458
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2459
-	if($new_style){
2459
+	if ($new_style) {
2460 2460
 		echo "<div class='gd-search-input-wrapper gd-search-field-near' $near_input_extra>";
2461 2461
 
2462 2462
 		do_action('geodir_before_near_input');
@@ -2464,30 +2464,30 @@  discard block
 block discarded – undo
2464 2464
 
2465 2465
 	?>
2466 2466
 	<input name="snear" class="snear <?php echo $near_class; ?>" type="text" value="<?php echo $near; ?>"
2467
-	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql( $near ); ?>' != '' ? '<?php echo esc_sql( $near ); ?>' : '<?php echo $default_near_text; ?>');}"
2468
-	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql( $near ); ?>') {this.value = '';}"
2469
-	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra;?>/>
2467
+	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql($near); ?>' != '' ? '<?php echo esc_sql($near); ?>' : '<?php echo $default_near_text; ?>');}"
2468
+	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql($near); ?>') {this.value = '';}"
2469
+	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra; ?>/>
2470 2470
 	<?php
2471
-	if($new_style){
2471
+	if ($new_style) {
2472 2472
 		do_action('geodir_after_near_input');
2473 2473
 
2474 2474
 		echo "</div>";
2475 2475
 	}
2476 2476
 }
2477 2477
 
2478
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10 );
2479
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_search_input', 20 );
2480
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_near_input', 30 );
2478
+add_action('geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10);
2479
+add_action('geodir_search_form_inputs', 'geodir_search_form_search_input', 20);
2480
+add_action('geodir_search_form_inputs', 'geodir_search_form_near_input', 30);
2481 2481
 
2482
-function geodir_get_search_post_type($pt=''){
2482
+function geodir_get_search_post_type($pt = '') {
2483 2483
 	global $geodir_search_post_type;
2484 2484
 
2485
-	if($pt!=''){return $geodir_search_post_type = $pt;}
2486
-	if(!empty($geodir_search_post_type)){ return $geodir_search_post_type;}
2485
+	if ($pt != '') {return $geodir_search_post_type = $pt; }
2486
+	if (!empty($geodir_search_post_type)) { return $geodir_search_post_type; }
2487 2487
 
2488 2488
 	$geodir_search_post_type = geodir_get_current_posttype();
2489 2489
 
2490
-	if(!$geodir_search_post_type) {
2490
+	if (!$geodir_search_post_type) {
2491 2491
 		$geodir_search_post_type = geodir_get_default_posttype();
2492 2492
 	}
2493 2493
 
@@ -2495,7 +2495,7 @@  discard block
 block discarded – undo
2495 2495
 	return $geodir_search_post_type;
2496 2496
 }
2497 2497
 
2498
-function geodir_search_form(){
2498
+function geodir_search_form() {
2499 2499
 
2500 2500
 	geodir_get_search_post_type();
2501 2501
 
@@ -2505,8 +2505,8 @@  discard block
 block discarded – undo
2505 2505
 	die();
2506 2506
 }
2507 2507
 
2508
-add_action( 'wp_ajax_geodir_search_form', 'geodir_search_form' );
2509
-add_action( 'wp_ajax_nopriv_geodir_search_form', 'geodir_search_form' );
2508
+add_action('wp_ajax_geodir_search_form', 'geodir_search_form');
2509
+add_action('wp_ajax_nopriv_geodir_search_form', 'geodir_search_form');
2510 2510
 
2511 2511
 /**
2512 2512
  * Check wpml active or not.
@@ -2580,7 +2580,7 @@  discard block
 block discarded – undo
2580 2580
 		}
2581 2581
 	}
2582 2582
 }
2583
-add_filter( 'icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4 );
2583
+add_filter('icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4);
2584 2584
 
2585 2585
 /**
2586 2586
  * Duplicate post listing manually after listing saved.
@@ -2621,7 +2621,7 @@  discard block
 block discarded – undo
2621 2621
 function geodir_wpml_duplicate_post_reviews($master_post_id, $tr_post_id, $lang) {
2622 2622
 	global $wpdb;
2623 2623
 
2624
-	$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);
2624
+	$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);
2625 2625
 
2626 2626
 	if (!empty($reviews)) {
2627 2627
 		foreach ($reviews as $review) {
@@ -2649,14 +2649,14 @@  discard block
 block discarded – undo
2649 2649
 	global $wpdb, $plugin_prefix;
2650 2650
 
2651 2651
 	$post_type = get_post_type($master_post_id);
2652
-	$post_table = $plugin_prefix . $post_type . '_detail';
2652
+	$post_table = $plugin_prefix.$post_type.'_detail';
2653 2653
 
2654
-	$query = $wpdb->prepare("SELECT * FROM " . $post_table . " WHERE post_id = %d", array($master_post_id));
2655
-	$data = (array)$wpdb->get_row($query);
2654
+	$query = $wpdb->prepare("SELECT * FROM ".$post_table." WHERE post_id = %d", array($master_post_id));
2655
+	$data = (array) $wpdb->get_row($query);
2656 2656
 
2657
-	if ( !empty( $data ) ) {
2657
+	if (!empty($data)) {
2658 2658
 		$data['post_id'] = $tr_post_id;
2659
-		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type . 'category']);
2659
+		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type.'category']);
2660 2660
 		$wpdb->update($post_table, $data, array('post_id' => $tr_post_id));
2661 2661
 		return true;
2662 2662
 	}
@@ -2681,7 +2681,7 @@  discard block
 block discarded – undo
2681 2681
 	global $sitepress, $wpdb;
2682 2682
 	$post_type = get_post_type($master_post_id);
2683 2683
 
2684
-	remove_filter('get_term', array($sitepress,'get_term_adjust_id')); // AVOID filtering to current language
2684
+	remove_filter('get_term', array($sitepress, 'get_term_adjust_id')); // AVOID filtering to current language
2685 2685
 
2686 2686
 	$taxonomies = get_object_taxonomies($post_type);
2687 2687
 	foreach ($taxonomies as $taxonomy) {
@@ -2690,9 +2690,9 @@  discard block
 block discarded – undo
2690 2690
 
2691 2691
 		if ($terms) {
2692 2692
 			foreach ($terms as $term) {
2693
-				$tr_id = apply_filters( 'translate_object_id',$term->term_id, $taxonomy, false, $lang);
2693
+				$tr_id = apply_filters('translate_object_id', $term->term_id, $taxonomy, false, $lang);
2694 2694
 
2695
-				if (!is_null($tr_id)){
2695
+				if (!is_null($tr_id)) {
2696 2696
 					// not using get_term - unfiltered get_term
2697 2697
 					$translated_term = $wpdb->get_row($wpdb->prepare("
2698 2698
                         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));
@@ -2701,14 +2701,14 @@  discard block
 block discarded – undo
2701 2701
 				}
2702 2702
 			}
2703 2703
 
2704
-			if (!is_taxonomy_hierarchical($taxonomy)){
2705
-				$terms_array = array_unique( array_map( 'intval', $terms_array ) );
2704
+			if (!is_taxonomy_hierarchical($taxonomy)) {
2705
+				$terms_array = array_unique(array_map('intval', $terms_array));
2706 2706
 			}
2707 2707
 
2708 2708
 			wp_set_post_terms($tr_post_id, $terms_array, $taxonomy);
2709 2709
 
2710
-			if ($taxonomy == $post_type . 'category') {
2711
-				geodir_set_postcat_structure($tr_post_id, $post_type . 'category');
2710
+			if ($taxonomy == $post_type.'category') {
2711
+				geodir_set_postcat_structure($tr_post_id, $post_type.'category');
2712 2712
 			}
2713 2713
 		}
2714 2714
 	}
@@ -2729,15 +2729,15 @@  discard block
 block discarded – undo
2729 2729
 function geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang) {
2730 2730
 	global $wpdb;
2731 2731
 
2732
-	$query = $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2732
+	$query = $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2733 2733
 	$wpdb->query($query);
2734 2734
 
2735
-	$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));
2735
+	$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));
2736 2736
 	$post_images = $wpdb->get_results($query);
2737 2737
 
2738
-	if ( !empty( $post_images ) ) {
2739
-		foreach ( $post_images as $post_image) {
2740
-			$image_data = (array)$post_image;
2738
+	if (!empty($post_images)) {
2739
+		foreach ($post_images as $post_image) {
2740
+			$image_data = (array) $post_image;
2741 2741
 			unset($image_data['ID']);
2742 2742
 			$image_data['post_id'] = $tr_post_id;
2743 2743
 
@@ -2770,13 +2770,13 @@  discard block
 block discarded – undo
2770 2770
 function geodir_wpml_duplicate_post_review($master_comment_id, $master_post_id, $tr_post_id, $lang) {
2771 2771
 	global $wpdb, $plugin_prefix, $sitepress;
2772 2772
 
2773
-	$review = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2773
+	$review = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".GEODIR_REVIEW_TABLE." WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2774 2774
 
2775 2775
 	if (empty($review)) {
2776 2776
 		return false;
2777 2777
 	}
2778 2778
 	if ($review['post_id'] != $master_post_id) {
2779
-		$wpdb->query($wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2779
+		$wpdb->query($wpdb->prepare("UPDATE ".GEODIR_REVIEW_TABLE." SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2780 2780
 		geodir_update_postrating($master_post_id, $post_type);
2781 2781
 	}
2782 2782
 
@@ -2787,9 +2787,9 @@  discard block
 block discarded – undo
2787 2787
 	}
2788 2788
 
2789 2789
 	$post_type = get_post_type($master_post_id);
2790
-	$post_table = $plugin_prefix . $post_type . '_detail';
2790
+	$post_table = $plugin_prefix.$post_type.'_detail';
2791 2791
 
2792
-	$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);
2792
+	$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);
2793 2793
 	if (empty($translated_post)) {
2794 2794
 		return false;
2795 2795
 	}
@@ -2807,7 +2807,7 @@  discard block
 block discarded – undo
2807 2807
 		unset($review['id']);
2808 2808
 	}
2809 2809
 
2810
-	$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));
2810
+	$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));
2811 2811
 
2812 2812
 	if ($tr_review_id) { // update review
2813 2813
 		$wpdb->update(GEODIR_REVIEW_TABLE, $review, array('id' => $tr_review_id));
@@ -2820,8 +2820,8 @@  discard block
 block discarded – undo
2820 2820
 		geodir_update_postrating($tr_post_id, $post_type);
2821 2821
 
2822 2822
 		if (defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_review') && $sitepress->get_setting('sync_comments_on_duplicates')) {
2823
-			$wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id = %d", array($tr_comment_id)));
2824
-			$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);
2823
+			$wpdb->query($wpdb->prepare("DELETE FROM ".GEODIR_COMMENTS_REVIEWS_TABLE." WHERE comment_id = %d", array($tr_comment_id)));
2824
+			$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);
2825 2825
 
2826 2826
 			if (!empty($likes)) {
2827 2827
 				foreach ($likes as $like) {
@@ -2923,7 +2923,7 @@  discard block
 block discarded – undo
2923 2923
  * @return bool True if review star disabled, otherwise false.
2924 2924
  */
2925 2925
 function geodir_rating_disabled_post_types() {
2926
-	$post_types = get_option( 'geodir_disable_rating_cpt' );
2926
+	$post_types = get_option('geodir_disable_rating_cpt');
2927 2927
 
2928 2928
 	/**
2929 2929
 	 * Filter the post types array which have rating disabled.
@@ -2932,7 +2932,7 @@  discard block
 block discarded – undo
2932 2932
 	 *
2933 2933
 	 * @param array $post_types Array of post types which have rating starts disabled.
2934 2934
 	 */
2935
-	return apply_filters( 'geodir_rating_disabled_post_types', $post_types );
2935
+	return apply_filters('geodir_rating_disabled_post_types', $post_types);
2936 2936
 }
2937 2937
 
2938 2938
 /**
@@ -2944,30 +2944,30 @@  discard block
 block discarded – undo
2944 2944
  * @param bool $taxonomy Whether $post_type is taxonomy or not.
2945 2945
  * @return bool True if review star disabled, otherwise false.
2946 2946
  */
2947
-function geodir_cpt_has_rating_disabled( $post_type = '', $taxonomy = false ) {
2947
+function geodir_cpt_has_rating_disabled($post_type = '', $taxonomy = false) {
2948 2948
 	$post_types = geodir_rating_disabled_post_types();
2949 2949
 
2950
-	if ( empty( $post_types ) ) {
2950
+	if (empty($post_types)) {
2951 2951
 		return false;
2952 2952
 	}
2953 2953
 
2954
-	if ( is_int( $post_type ) ) {
2955
-		$post_type = get_post_type( $post_type );
2954
+	if (is_int($post_type)) {
2955
+		$post_type = get_post_type($post_type);
2956 2956
 	}
2957 2957
 
2958
-	if ( $taxonomy && !empty( $post_types ) ) {
2958
+	if ($taxonomy && !empty($post_types)) {
2959 2959
 		$posttypes = array();
2960 2960
 
2961
-		foreach ( $post_types as $posttype ) {
2962
-			$posttypes[] = $posttype . 'category';
2963
-			$posttypes[] = $posttype . '_tags';
2961
+		foreach ($post_types as $posttype) {
2962
+			$posttypes[] = $posttype.'category';
2963
+			$posttypes[] = $posttype.'_tags';
2964 2964
 		}
2965 2965
 
2966 2966
 		$post_types = $posttypes;
2967 2967
 	}
2968 2968
 
2969 2969
 	$return = false;
2970
-	if ( $post_type != '' && !empty( $post_types ) && in_array( $post_type, $post_types ) ) {
2970
+	if ($post_type != '' && !empty($post_types) && in_array($post_type, $post_types)) {
2971 2971
 		$return = true;
2972 2972
 	}
2973 2973
 
@@ -2982,7 +2982,7 @@  discard block
 block discarded – undo
2982 2982
  * @return bool True if Yoast SEO disabled on GD pages.
2983 2983
  */
2984 2984
 function geodir_disable_yoast_seo_metas() {
2985
-	return (bool)get_option( 'geodir_disable_yoast_meta' );
2985
+	return (bool) get_option('geodir_disable_yoast_meta');
2986 2986
 }
2987 2987
 
2988 2988
 /**
@@ -2993,30 +2993,30 @@  discard block
 block discarded – undo
2993 2993
  * @param int $post_id The post ID.
2994 2994
  * @return bool True if allowed.
2995 2995
  */
2996
-function geodir_wpml_allowed_to_duplicate( $post_id ) {
2996
+function geodir_wpml_allowed_to_duplicate($post_id) {
2997 2997
 	$allowed = false;
2998 2998
 
2999
-	if ( !geodir_is_wpml() || empty( $post_id ) ) {
2999
+	if (!geodir_is_wpml() || empty($post_id)) {
3000 3000
 		return $allowed;
3001 3001
 	}
3002 3002
 
3003
-	$user_id = (int)get_current_user_id();
3003
+	$user_id = (int) get_current_user_id();
3004 3004
 
3005
-	if ( empty( $user_id ) ) {
3005
+	if (empty($user_id)) {
3006 3006
 		return $allowed;
3007 3007
 	}
3008 3008
 
3009
-	$post_type = get_post_type( $post_id );
3010
-	if ( !geodir_wpml_is_post_type_translated( $post_type ) || get_post_meta( $post_id, '_icl_lang_duplicate_of', true ) ) {
3009
+	$post_type = get_post_type($post_id);
3010
+	if (!geodir_wpml_is_post_type_translated($post_type) || get_post_meta($post_id, '_icl_lang_duplicate_of', true)) {
3011 3011
 		return $allowed;
3012 3012
 	}
3013 3013
 
3014
-	if ( geodir_listing_belong_to_current_user( $post_id ) ) {
3014
+	if (geodir_listing_belong_to_current_user($post_id)) {
3015 3015
 		$allowed = true;
3016 3016
 	}
3017 3017
 
3018
-	$disable_cpts = get_option( 'geodir_wpml_disable_duplicate' );
3019
-	if ( $allowed && !empty( $disable_cpts ) && in_array( $post_type, $disable_cpts ) ) {
3018
+	$disable_cpts = get_option('geodir_wpml_disable_duplicate');
3019
+	if ($allowed && !empty($disable_cpts) && in_array($post_type, $disable_cpts)) {
3020 3020
 		$allowed = false;
3021 3021
 	}
3022 3022
 
@@ -3026,7 +3026,7 @@  discard block
 block discarded – undo
3026 3026
 	 * @param bool $allowed True if allowed.
3027 3027
 	 * @param int $post_id The post ID.
3028 3028
 	 */
3029
-	return apply_filters( 'geodir_wpml_allowed_to_duplicate', $allowed, $post_id );
3029
+	return apply_filters('geodir_wpml_allowed_to_duplicate', $allowed, $post_id);
3030 3030
 }
3031 3031
 
3032 3032
 /**
@@ -3041,61 +3041,61 @@  discard block
 block discarded – undo
3041 3041
  * @param string $content_html The output html of the geodir_edit_post_link() function.
3042 3042
  * @return string Filtered html of the geodir_edit_post_link() function.
3043 3043
  */
3044
-function geodir_wpml_frontend_duplicate_listing( $content_html ) {
3044
+function geodir_wpml_frontend_duplicate_listing($content_html) {
3045 3045
 	global $post, $preview, $sitepress;
3046 3046
 
3047
-	if ( !empty( $post->ID ) && !$preview && geodir_is_page( 'detail' ) && geodir_wpml_allowed_to_duplicate( $post->ID ) ) {
3047
+	if (!empty($post->ID) && !$preview && geodir_is_page('detail') && geodir_wpml_allowed_to_duplicate($post->ID)) {
3048 3048
 		$post_id = $post->ID;
3049
-		$element_type = 'post_' . get_post_type( $post_id );
3050
-		$original_post_id = $sitepress->get_original_element_id( $post_id, $element_type );
3049
+		$element_type = 'post_'.get_post_type($post_id);
3050
+		$original_post_id = $sitepress->get_original_element_id($post_id, $element_type);
3051 3051
 
3052
-		if ( $original_post_id == $post_id ) {
3052
+		if ($original_post_id == $post_id) {
3053 3053
 			$wpml_languages = $sitepress->get_active_languages();
3054
-			$post_language = $sitepress->get_language_for_element( $post_id, $element_type );
3054
+			$post_language = $sitepress->get_language_for_element($post_id, $element_type);
3055 3055
 
3056
-			if ( !empty( $wpml_languages ) && isset( $wpml_languages[ $post_language ] ) ) {
3057
-				unset( $wpml_languages[ $post_language ] );
3056
+			if (!empty($wpml_languages) && isset($wpml_languages[$post_language])) {
3057
+				unset($wpml_languages[$post_language]);
3058 3058
 			}
3059 3059
 
3060
-			if ( !empty( $wpml_languages ) ) {
3061
-				$trid  = $sitepress->get_element_trid( $post_id, $element_type );
3062
-				$element_translations = $sitepress->get_element_translations( $trid, $element_type );
3063
-				$duplicates = $sitepress->get_duplicates( $post_id );
3060
+			if (!empty($wpml_languages)) {
3061
+				$trid = $sitepress->get_element_trid($post_id, $element_type);
3062
+				$element_translations = $sitepress->get_element_translations($trid, $element_type);
3063
+				$duplicates = $sitepress->get_duplicates($post_id);
3064 3064
 
3065
-				$wpml_content = '<div class="geodir-company_info gd-detail-duplicate"><h3 class="widget-title">' . __( 'Translate Listing', 'geodirectory' ) . '</h3>';
3065
+				$wpml_content = '<div class="geodir-company_info gd-detail-duplicate"><h3 class="widget-title">'.__('Translate Listing', 'geodirectory').'</h3>';
3066 3066
 				$wpml_content .= '<table class="gd-duplicate-table" style="width:100%;margin:0"><tbody>';
3067
-				$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>';
3067
+				$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>';
3068 3068
 
3069 3069
 				$needs_translation = false;
3070 3070
 
3071
-				foreach ( $wpml_languages as $lang_code => $lang ) {
3071
+				foreach ($wpml_languages as $lang_code => $lang) {
3072 3072
 					$duplicates_text = '';
3073 3073
 					$translated = false;
3074 3074
 
3075
-					if ( !empty( $element_translations ) && isset( $element_translations[$lang_code] ) ) {
3075
+					if (!empty($element_translations) && isset($element_translations[$lang_code])) {
3076 3076
 						$translated = true;
3077 3077
 
3078
-						if ( !empty( $duplicates ) && isset( $duplicates[$lang_code] ) ) {
3079
-							$duplicates_text = ' ' . __( '(duplicate)', 'geodirectory' );
3078
+						if (!empty($duplicates) && isset($duplicates[$lang_code])) {
3079
+							$duplicates_text = ' '.__('(duplicate)', 'geodirectory');
3080 3080
 						}
3081 3081
 					} else {
3082 3082
 						$needs_translation = true;
3083 3083
 					}
3084 3084
 
3085
-					$wpml_content .= '<tr><td style="padding:4px">' . $lang['english_name'] . $duplicates_text . '</td><td>&nbsp;</td><td style="text-align:center;">';
3085
+					$wpml_content .= '<tr><td style="padding:4px">'.$lang['english_name'].$duplicates_text.'</td><td>&nbsp;</td><td style="text-align:center;">';
3086 3086
 
3087
-					if ( $translated ) {
3087
+					if ($translated) {
3088 3088
 						$wpml_content .= '<i class="fa fa-check" style="color:orange"></i>';
3089 3089
 					} else {
3090
-						$wpml_content .= '<input name="gd_icl_dup[]" value="' . $lang_code . '" title="' . esc_attr__( 'Create duplicate', 'geodirectory' ) . '" type="checkbox">';
3090
+						$wpml_content .= '<input name="gd_icl_dup[]" value="'.$lang_code.'" title="'.esc_attr__('Create duplicate', 'geodirectory').'" type="checkbox">';
3091 3091
 					}
3092 3092
 
3093 3093
 					$wpml_content .= '</td></tr>';
3094 3094
 				}
3095 3095
 
3096
-				if ( $needs_translation ) {
3097
-					$nonce = wp_create_nonce( 'geodir_duplicate_nonce' );
3098
-					$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>';
3096
+				if ($needs_translation) {
3097
+					$nonce = wp_create_nonce('geodir_duplicate_nonce');
3098
+					$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>';
3099 3099
 				}
3100 3100
 
3101 3101
 				$wpml_content .= '</tbody></table>';
@@ -3117,12 +3117,12 @@  discard block
 block discarded – undo
3117 3117
  * @param array $settings GD design settings array.
3118 3118
  * @return array Filtered GD design settings array..
3119 3119
  */
3120
-function geodir_wpml_duplicate_settings( $settings = array() ) {
3120
+function geodir_wpml_duplicate_settings($settings = array()) {
3121 3121
 	$new_settings = array();
3122 3122
 
3123
-	foreach ( $settings as $key => $setting ) {
3123
+	foreach ($settings as $key => $setting) {
3124 3124
 
3125
-		if ( isset( $setting['type'] ) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_settings' ) {
3125
+		if (isset($setting['type']) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_settings') {
3126 3126
 			$new_settings[] = array(
3127 3127
 				'name' => __('Disable WPML duplicate translation', 'geodirectory'),
3128 3128
 				'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'),
@@ -3150,12 +3150,12 @@  discard block
 block discarded – undo
3150 3150
  * @param string $taxonomy name/slug of a taxonomy.
3151 3151
  * @return bool true if the taxonomy is currently set to being translatable in WPML.
3152 3152
  */
3153
-function geodir_wpml_is_taxonomy_translated( $taxonomy ) {
3154
-	if ( empty( $taxonomy ) || !geodir_is_wpml() || !function_exists( 'is_taxonomy_translated' ) ) {
3153
+function geodir_wpml_is_taxonomy_translated($taxonomy) {
3154
+	if (empty($taxonomy) || !geodir_is_wpml() || !function_exists('is_taxonomy_translated')) {
3155 3155
 		return false;
3156 3156
 	}
3157 3157
 
3158
-	if ( is_taxonomy_translated( $taxonomy ) ) {
3158
+	if (is_taxonomy_translated($taxonomy)) {
3159 3159
 		return true;
3160 3160
 	}
3161 3161
 
@@ -3170,12 +3170,12 @@  discard block
 block discarded – undo
3170 3170
  * @param string $post_type name/slug of a post_type.
3171 3171
  * @return bool true if the post_type is currently set to being translatable in WPML.
3172 3172
  */
3173
-function geodir_wpml_is_post_type_translated( $post_type ) {
3174
-	if ( empty( $post_type ) || !geodir_is_wpml() || !function_exists( 'is_post_type_translated' ) ) {
3173
+function geodir_wpml_is_post_type_translated($post_type) {
3174
+	if (empty($post_type) || !geodir_is_wpml() || !function_exists('is_post_type_translated')) {
3175 3175
 		return false;
3176 3176
 	}
3177 3177
 
3178
-	if ( is_post_type_translated( $post_type ) ) {
3178
+	if (is_post_type_translated($post_type)) {
3179 3179
 		return true;
3180 3180
 	}
3181 3181
 
@@ -3197,12 +3197,12 @@  discard block
 block discarded – undo
3197 3197
  *
3198 3198
  * @return int|NULL
3199 3199
  */
3200
-function geodir_wpml_object_id( $element_id, $element_type = 'post', $return_original_if_missing = false, $ulanguage_code = null ) {
3201
-	if ( geodir_is_wpml() ) {
3202
-		if ( function_exists( 'wpml_object_id_filter' ) ) {
3203
-			return apply_filters( 'wpml_object_id', $element_id, $element_type, $return_original_if_missing, $ulanguage_code );
3200
+function geodir_wpml_object_id($element_id, $element_type = 'post', $return_original_if_missing = false, $ulanguage_code = null) {
3201
+	if (geodir_is_wpml()) {
3202
+		if (function_exists('wpml_object_id_filter')) {
3203
+			return apply_filters('wpml_object_id', $element_id, $element_type, $return_original_if_missing, $ulanguage_code);
3204 3204
 		} else {
3205
-			return icl_object_id( $element_id, $element_type, $return_original_if_missing, $ulanguage_code );
3205
+			return icl_object_id($element_id, $element_type, $return_original_if_missing, $ulanguage_code);
3206 3206
 		}
3207 3207
 	}
3208 3208
 
Please login to merge, or discard this patch.
Braces   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -2280,7 +2280,7 @@  discard block
 block discarded – undo
2280 2280
 
2281 2281
 	if ( $new_style ) {
2282 2282
 		$default_search_button_label = '<i class="fa fa-search" aria-hidden="true"></i>';
2283
-	}else{
2283
+	} else{
2284 2284
 		$default_search_button_label = 'Search';
2285 2285
 	}
2286 2286
 	if ( get_option( 'geodir_search_button_label' ) && get_option( 'geodir_search_button_label' ) != 'Search' ) {
@@ -2307,7 +2307,7 @@  discard block
 block discarded – undo
2307 2307
 	if ( $new_style ) {
2308 2308
 		?>
2309 2309
 		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e( $default_search_button_label ,'geodirectory'); ?></button>
2310
-	<?php }else{?>
2310
+	<?php } else{?>
2311 2311
 		<input type="button" value="<?php esc_attr_e( $default_search_button_label ); ?>"
2312 2312
 		       class="geodir_submit_search <?php echo $fa_class; ?>"/>
2313 2313
 	<?php }
@@ -2357,17 +2357,17 @@  discard block
 block discarded – undo
2357 2357
 			if ( $new_style ) {
2358 2358
 				echo "</div>";
2359 2359
 			}
2360
-		}else{
2360
+		} else{
2361 2361
 			if(! empty( $post_types )){
2362 2362
 				$pt_arr = (array)$post_types;
2363 2363
 				echo '<input type="hidden" name="stype" value="' . key( $pt_arr  ) . '"  />';
2364
-			}else{
2364
+			} else{
2365 2365
 				echo '<input type="hidden" name="stype" value="gd_place"  />';
2366 2366
 			}
2367 2367
 
2368 2368
 		}
2369 2369
 
2370
-	}elseif ( ! empty( $post_types ) ) {
2370
+	} elseif ( ! empty( $post_types ) ) {
2371 2371
 		echo '<input type="hidden" name="stype" value="gd_place"  />';
2372 2372
 	}
2373 2373
 }
Please login to merge, or discard this patch.
geodirectory-functions/general_functions.php 1 patch
Spacing   +1307 added lines, -1307 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' && ( get_option( 'geodir_notify_post_submit' ) || get_option( 'geodir_notify_post_submit', '-1' ) == '-1' ) ) {
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' && (get_option('geodir_notify_post_submit') || get_option('geodir_notify_post_submit', '-1') == '-1')) {
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,51 +1187,51 @@  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 (geodir_is_wpml()) {
1215
-		$post_types   = get_option( 'geodir_post_types' );
1215
+		$post_types = get_option('geodir_post_types');
1216 1216
 		
1217
-		if ( isset( $post_types[ $post_type ] ) ) {
1218
-			$slug = $post_types[ $post_type ]['rewrite']['slug'];
1217
+		if (isset($post_types[$post_type])) {
1218
+			$slug = $post_types[$post_type]['rewrite']['slug'];
1219 1219
 
1220 1220
 			// Alter the CPT slug if WPML is set to do so
1221
-			if ( geodir_wpml_is_post_type_translated( $post_type ) ) {
1222
-				if ( gd_wpml_slug_translation_turned_on( $post_type ) && $language_code = gd_wpml_get_lang_from_url( $link) ) {
1221
+			if (geodir_wpml_is_post_type_translated($post_type)) {
1222
+				if (gd_wpml_slug_translation_turned_on($post_type) && $language_code = gd_wpml_get_lang_from_url($link)) {
1223 1223
 
1224 1224
 					$org_slug = $slug;
1225
-					$slug     = apply_filters( 'wpml_translate_single_string',
1225
+					$slug     = apply_filters('wpml_translate_single_string',
1226 1226
 						$slug,
1227 1227
 						'WordPress',
1228
-						'URL slug: ' . $slug,
1229
-						$language_code );
1228
+						'URL slug: '.$slug,
1229
+						$language_code);
1230 1230
                     
1231
-					if ( ! $slug ) {
1231
+					if (!$slug) {
1232 1232
 						$slug = $org_slug;
1233 1233
 					} else {
1234
-						$link = str_replace( $org_slug, $slug, $link );
1234
+						$link = str_replace($org_slug, $slug, $link);
1235 1235
 					}
1236 1236
 				}
1237 1237
 			}
@@ -1240,7 +1240,7 @@  discard block
 block discarded – undo
1240 1240
 
1241 1241
 	return $link;
1242 1242
 }
1243
-add_filter( 'post_type_archive_link','geodir_wpml_post_type_archive_link', 1000, 2);
1243
+add_filter('post_type_archive_link', 'geodir_wpml_post_type_archive_link', 1000, 2);
1244 1244
 
1245 1245
 /**
1246 1246
  * Main function that generates breadcrumb for all pages.
@@ -1261,9 +1261,9 @@  discard block
 block discarded – undo
1261 1261
 	 *
1262 1262
 	 * @since 1.0.0
1263 1263
 	 */
1264
-	$separator = apply_filters( 'geodir_breadcrumb_separator', ' > ' );
1264
+	$separator = apply_filters('geodir_breadcrumb_separator', ' > ');
1265 1265
 
1266
-	if ( ! geodir_is_page( 'home' ) ) {
1266
+	if (!geodir_is_page('home')) {
1267 1267
 		$breadcrumb    = '';
1268 1268
 		$url_categoris = '';
1269 1269
 		$breadcrumb .= '<div class="geodir-breadcrumb clearfix"><ul id="breadcrumbs">';
@@ -1272,167 +1272,167 @@  discard block
 block discarded – undo
1272 1272
 		 *
1273 1273
 		 * @since 1.0.0
1274 1274
 		 */
1275
-		$breadcrumb .= '<li>' . apply_filters( 'geodir_breadcrumb_first_link', '<a href="' . home_url() . '">' . __( 'Home', 'geodirectory' ) . '</a>' ) . '</li>';
1275
+		$breadcrumb .= '<li>'.apply_filters('geodir_breadcrumb_first_link', '<a href="'.home_url().'">'.__('Home', 'geodirectory').'</a>').'</li>';
1276 1276
 
1277 1277
 		$gd_post_type   = geodir_get_current_posttype();
1278
-		$post_type_info = get_post_type_object( $gd_post_type );
1278
+		$post_type_info = get_post_type_object($gd_post_type);
1279 1279
 
1280
-		remove_filter( 'post_type_archive_link', 'geodir_get_posttype_link' );
1280
+		remove_filter('post_type_archive_link', 'geodir_get_posttype_link');
1281 1281
 
1282
-		$listing_link = get_post_type_archive_link( $gd_post_type );
1282
+		$listing_link = get_post_type_archive_link($gd_post_type);
1283 1283
 
1284
-		add_filter( 'post_type_archive_link', 'geodir_get_posttype_link', 10, 2 );
1285
-		$listing_link = rtrim( $listing_link, '/' );
1284
+		add_filter('post_type_archive_link', 'geodir_get_posttype_link', 10, 2);
1285
+		$listing_link = rtrim($listing_link, '/');
1286 1286
 		$listing_link .= '/';
1287 1287
 
1288 1288
 		$post_type_for_location_link = $listing_link;
1289
-		$location_terms              = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
1289
+		$location_terms              = geodir_get_current_location_terms('query_vars', $gd_post_type);
1290 1290
 
1291 1291
 		global $wp, $gd_session;
1292 1292
 		$location_link = $post_type_for_location_link;
1293 1293
 
1294
-		if ( geodir_is_page( 'detail' ) || geodir_is_page( 'listing' ) ) {
1294
+		if (geodir_is_page('detail') || geodir_is_page('listing')) {
1295 1295
 			global $post;
1296
-			$location_manager     = defined( 'POST_LOCATION_TABLE' ) ? true : false;
1297
-			$neighbourhood_active = $location_manager && get_option( 'location_neighbourhoods' ) ? true : false;
1296
+			$location_manager     = defined('POST_LOCATION_TABLE') ? true : false;
1297
+			$neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
1298 1298
 
1299
-			if ( geodir_is_page( 'detail' ) && isset( $post->country_slug ) ) {
1299
+			if (geodir_is_page('detail') && isset($post->country_slug)) {
1300 1300
 				$location_terms = array(
1301 1301
 					'gd_country' => $post->country_slug,
1302 1302
 					'gd_region'  => $post->region_slug,
1303 1303
 					'gd_city'    => $post->city_slug
1304 1304
 				);
1305 1305
 
1306
-				if ( $neighbourhood_active && ! empty( $location_terms['gd_city'] ) && $gd_ses_neighbourhood = $gd_session->get( 'gd_neighbourhood' ) ) {
1306
+				if ($neighbourhood_active && !empty($location_terms['gd_city']) && $gd_ses_neighbourhood = $gd_session->get('gd_neighbourhood')) {
1307 1307
 					$location_terms['gd_neighbourhood'] = $gd_ses_neighbourhood;
1308 1308
 				}
1309 1309
 			}
1310 1310
 
1311
-			$geodir_show_location_url = get_option( 'geodir_show_location_url' );
1311
+			$geodir_show_location_url = get_option('geodir_show_location_url');
1312 1312
 
1313 1313
 			$hide_url_part = array();
1314
-			if ( $location_manager ) {
1315
-				$hide_country_part = get_option( 'geodir_location_hide_country_part' );
1316
-				$hide_region_part  = get_option( 'geodir_location_hide_region_part' );
1317
-
1318
-				if ( $hide_region_part && $hide_country_part ) {
1319
-					$hide_url_part = array( 'gd_country', 'gd_region' );
1320
-				} else if ( $hide_region_part && ! $hide_country_part ) {
1321
-					$hide_url_part = array( 'gd_region' );
1322
-				} else if ( ! $hide_region_part && $hide_country_part ) {
1323
-					$hide_url_part = array( 'gd_country' );
1314
+			if ($location_manager) {
1315
+				$hide_country_part = get_option('geodir_location_hide_country_part');
1316
+				$hide_region_part  = get_option('geodir_location_hide_region_part');
1317
+
1318
+				if ($hide_region_part && $hide_country_part) {
1319
+					$hide_url_part = array('gd_country', 'gd_region');
1320
+				} else if ($hide_region_part && !$hide_country_part) {
1321
+					$hide_url_part = array('gd_region');
1322
+				} else if (!$hide_region_part && $hide_country_part) {
1323
+					$hide_url_part = array('gd_country');
1324 1324
 				}
1325 1325
 			}
1326 1326
 
1327 1327
 			$hide_text_part = array();
1328
-			if ( $geodir_show_location_url == 'country_city' ) {
1329
-				$hide_text_part = array( 'gd_region' );
1328
+			if ($geodir_show_location_url == 'country_city') {
1329
+				$hide_text_part = array('gd_region');
1330 1330
 
1331
-				if ( isset( $location_terms['gd_region'] ) && ! $location_manager ) {
1332
-					unset( $location_terms['gd_region'] );
1331
+				if (isset($location_terms['gd_region']) && !$location_manager) {
1332
+					unset($location_terms['gd_region']);
1333 1333
 				}
1334
-			} else if ( $geodir_show_location_url == 'region_city' ) {
1335
-				$hide_text_part = array( 'gd_country' );
1334
+			} else if ($geodir_show_location_url == 'region_city') {
1335
+				$hide_text_part = array('gd_country');
1336 1336
 
1337
-				if ( isset( $location_terms['gd_country'] ) && ! $location_manager ) {
1338
-					unset( $location_terms['gd_country'] );
1337
+				if (isset($location_terms['gd_country']) && !$location_manager) {
1338
+					unset($location_terms['gd_country']);
1339 1339
 				}
1340
-			} else if ( $geodir_show_location_url == 'city' ) {
1341
-				$hide_text_part = array( 'gd_country', 'gd_region' );
1340
+			} else if ($geodir_show_location_url == 'city') {
1341
+				$hide_text_part = array('gd_country', 'gd_region');
1342 1342
 
1343
-				if ( isset( $location_terms['gd_country'] ) && ! $location_manager ) {
1344
-					unset( $location_terms['gd_country'] );
1343
+				if (isset($location_terms['gd_country']) && !$location_manager) {
1344
+					unset($location_terms['gd_country']);
1345 1345
 				}
1346
-				if ( isset( $location_terms['gd_region'] ) && ! $location_manager ) {
1347
-					unset( $location_terms['gd_region'] );
1346
+				if (isset($location_terms['gd_region']) && !$location_manager) {
1347
+					unset($location_terms['gd_region']);
1348 1348
 				}
1349 1349
 			}
1350 1350
 
1351 1351
 			$is_location_last = '';
1352 1352
 			$is_taxonomy_last = '';
1353 1353
 			$breadcrumb .= '<li>';
1354
-			if ( get_query_var( $gd_post_type . 'category' ) ) {
1355
-				$gd_taxonomy = $gd_post_type . 'category';
1356
-			} elseif ( get_query_var( $gd_post_type . '_tags' ) ) {
1357
-				$gd_taxonomy = $gd_post_type . '_tags';
1354
+			if (get_query_var($gd_post_type.'category')) {
1355
+				$gd_taxonomy = $gd_post_type.'category';
1356
+			} elseif (get_query_var($gd_post_type.'_tags')) {
1357
+				$gd_taxonomy = $gd_post_type.'_tags';
1358 1358
 			}
1359 1359
 
1360
-			$breadcrumb .= $separator . '<a href="' . $listing_link . '">' . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' ) . '</a>';
1361
-			if ( ! empty( $gd_taxonomy ) || geodir_is_page( 'detail' ) ) {
1360
+			$breadcrumb .= $separator.'<a href="'.$listing_link.'">'.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory').'</a>';
1361
+			if (!empty($gd_taxonomy) || geodir_is_page('detail')) {
1362 1362
 				$is_location_last = false;
1363 1363
 			} else {
1364 1364
 				$is_location_last = true;
1365 1365
 			}
1366 1366
 
1367
-			if ( ! empty( $gd_taxonomy ) && geodir_is_page( 'listing' ) ) {
1367
+			if (!empty($gd_taxonomy) && geodir_is_page('listing')) {
1368 1368
 				$is_taxonomy_last = true;
1369 1369
 			} else {
1370 1370
 				$is_taxonomy_last = false;
1371 1371
 			}
1372 1372
 
1373
-			if ( ! empty( $location_terms ) ) {
1374
-				$geodir_get_locations = function_exists( 'get_actual_location_name' ) ? true : false;
1373
+			if (!empty($location_terms)) {
1374
+				$geodir_get_locations = function_exists('get_actual_location_name') ? true : false;
1375 1375
 
1376
-				foreach ( $location_terms as $key => $location_term ) {
1377
-					if ( $location_term != '' ) {
1378
-						if ( ! empty( $hide_url_part ) && in_array( $key, $hide_url_part ) ) { // Hide location part from url & breadcrumb.
1376
+				foreach ($location_terms as $key => $location_term) {
1377
+					if ($location_term != '') {
1378
+						if (!empty($hide_url_part) && in_array($key, $hide_url_part)) { // Hide location part from url & breadcrumb.
1379 1379
 							continue;
1380 1380
 						}
1381 1381
 
1382
-						$gd_location_link_text = preg_replace( '/-(\d+)$/', '', $location_term );
1383
-						$gd_location_link_text = preg_replace( '/[_-]/', ' ', $gd_location_link_text );
1384
-						$gd_location_link_text = geodir_utf8_ucfirst( $gd_location_link_text );
1382
+						$gd_location_link_text = preg_replace('/-(\d+)$/', '', $location_term);
1383
+						$gd_location_link_text = preg_replace('/[_-]/', ' ', $gd_location_link_text);
1384
+						$gd_location_link_text = geodir_utf8_ucfirst($gd_location_link_text);
1385 1385
 
1386 1386
 						$location_term_actual_country = '';
1387 1387
 						$location_term_actual_region  = '';
1388 1388
 						$location_term_actual_city    = '';
1389 1389
 						$location_term_actual_neighbourhood = '';
1390
-						if ( $geodir_get_locations ) {
1391
-							if ( $key == 'gd_country' ) {
1392
-								$location_term_actual_country = get_actual_location_name( 'country', $location_term, true );
1393
-							} else if ( $key == 'gd_region' ) {
1394
-								$location_term_actual_region = get_actual_location_name( 'region', $location_term, true );
1395
-							} else if ( $key == 'gd_city' ) {
1396
-								$location_term_actual_city = get_actual_location_name( 'city', $location_term, true );
1397
-							} else if ( $key == 'gd_neighbourhood' ) {
1398
-								$location_term_actual_neighbourhood = get_actual_location_name( 'neighbourhood', $location_term, true );
1390
+						if ($geodir_get_locations) {
1391
+							if ($key == 'gd_country') {
1392
+								$location_term_actual_country = get_actual_location_name('country', $location_term, true);
1393
+							} else if ($key == 'gd_region') {
1394
+								$location_term_actual_region = get_actual_location_name('region', $location_term, true);
1395
+							} else if ($key == 'gd_city') {
1396
+								$location_term_actual_city = get_actual_location_name('city', $location_term, true);
1397
+							} else if ($key == 'gd_neighbourhood') {
1398
+								$location_term_actual_neighbourhood = get_actual_location_name('neighbourhood', $location_term, true);
1399 1399
 							}
1400 1400
 						} else {
1401 1401
 							$location_info = geodir_get_location();
1402 1402
 
1403
-							if ( ! empty( $location_info ) && isset( $location_info->location_id ) ) {
1404
-								if ( $key == 'gd_country' ) {
1405
-									$location_term_actual_country = __( $location_info->country, 'geodirectory' );
1406
-								} else if ( $key == 'gd_region' ) {
1407
-									$location_term_actual_region = __( $location_info->region, 'geodirectory' );
1408
-								} else if ( $key == 'gd_city' ) {
1409
-									$location_term_actual_city = __( $location_info->city, 'geodirectory' );
1403
+							if (!empty($location_info) && isset($location_info->location_id)) {
1404
+								if ($key == 'gd_country') {
1405
+									$location_term_actual_country = __($location_info->country, 'geodirectory');
1406
+								} else if ($key == 'gd_region') {
1407
+									$location_term_actual_region = __($location_info->region, 'geodirectory');
1408
+								} else if ($key == 'gd_city') {
1409
+									$location_term_actual_city = __($location_info->city, 'geodirectory');
1410 1410
 								}
1411 1411
 							}
1412 1412
 						}
1413 1413
 
1414
-						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'] != '' ) ) {
1415
-							$breadcrumb .= $location_term_actual_country != '' ? $separator . $location_term_actual_country : $separator . $gd_location_link_text;
1416
-						} else if ( $is_location_last && $key == 'gd_region' && ! ( isset( $location_terms['gd_city'] ) && $location_terms['gd_city'] != '' ) ) {
1417
-							$breadcrumb .= $location_term_actual_region != '' ? $separator . $location_term_actual_region : $separator . $gd_location_link_text;
1418
-						} else if ( $is_location_last && $key == 'gd_city' && empty( $location_terms['gd_neighbourhood'] ) ) {
1419
-							$breadcrumb .= $location_term_actual_city != '' ? $separator . $location_term_actual_city : $separator . $gd_location_link_text;
1420
-						} else if ( $is_location_last && $key == 'gd_neighbourhood' ) {
1421
-							$breadcrumb .= $location_term_actual_neighbourhood != '' ? $separator . $location_term_actual_neighbourhood : $separator . $gd_location_link_text;
1414
+						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'] != '')) {
1415
+							$breadcrumb .= $location_term_actual_country != '' ? $separator.$location_term_actual_country : $separator.$gd_location_link_text;
1416
+						} else if ($is_location_last && $key == 'gd_region' && !(isset($location_terms['gd_city']) && $location_terms['gd_city'] != '')) {
1417
+							$breadcrumb .= $location_term_actual_region != '' ? $separator.$location_term_actual_region : $separator.$gd_location_link_text;
1418
+						} else if ($is_location_last && $key == 'gd_city' && empty($location_terms['gd_neighbourhood'])) {
1419
+							$breadcrumb .= $location_term_actual_city != '' ? $separator.$location_term_actual_city : $separator.$gd_location_link_text;
1420
+						} else if ($is_location_last && $key == 'gd_neighbourhood') {
1421
+							$breadcrumb .= $location_term_actual_neighbourhood != '' ? $separator.$location_term_actual_neighbourhood : $separator.$gd_location_link_text;
1422 1422
 						} else {
1423
-							if ( get_option( 'permalink_structure' ) != '' ) {
1424
-								$location_link .= $location_term . '/';
1423
+							if (get_option('permalink_structure') != '') {
1424
+								$location_link .= $location_term.'/';
1425 1425
 							} else {
1426
-								$location_link .= "&$key=" . $location_term;
1426
+								$location_link .= "&$key=".$location_term;
1427 1427
 							}
1428 1428
 
1429
-							if ( $key == 'gd_country' && $location_term_actual_country != '' ) {
1429
+							if ($key == 'gd_country' && $location_term_actual_country != '') {
1430 1430
 								$gd_location_link_text = $location_term_actual_country;
1431
-							} else if ( $key == 'gd_region' && $location_term_actual_region != '' ) {
1431
+							} else if ($key == 'gd_region' && $location_term_actual_region != '') {
1432 1432
 								$gd_location_link_text = $location_term_actual_region;
1433
-							} else if ( $key == 'gd_city' && $location_term_actual_city != '' ) {
1433
+							} else if ($key == 'gd_city' && $location_term_actual_city != '') {
1434 1434
 								$gd_location_link_text = $location_term_actual_city;
1435
-							} else if ( $key == 'gd_neighbourhood' && $location_term_actual_neighbourhood != '' ) {
1435
+							} else if ($key == 'gd_neighbourhood' && $location_term_actual_neighbourhood != '') {
1436 1436
 								$gd_location_link_text = $location_term_actual_neighbourhood;
1437 1437
 							}
1438 1438
 
@@ -1442,77 +1442,77 @@  discard block
 block discarded – undo
1442 1442
                             }
1443 1443
                             */
1444 1444
 
1445
-							$breadcrumb .= $separator . '<a href="' . $location_link . '">' . $gd_location_link_text . '</a>';
1445
+							$breadcrumb .= $separator.'<a href="'.$location_link.'">'.$gd_location_link_text.'</a>';
1446 1446
 						}
1447 1447
 					}
1448 1448
 				}
1449 1449
 			}
1450 1450
 
1451
-			if ( ! empty( $gd_taxonomy ) ) {
1451
+			if (!empty($gd_taxonomy)) {
1452 1452
 				$term_index = 1;
1453 1453
 
1454 1454
 				//if(get_option('geodir_add_categories_url'))
1455 1455
 				{
1456
-					if ( get_query_var( $gd_post_type . '_tags' ) ) {
1457
-						$cat_link = $listing_link . 'tags/';
1456
+					if (get_query_var($gd_post_type.'_tags')) {
1457
+						$cat_link = $listing_link.'tags/';
1458 1458
 					} else {
1459 1459
 						$cat_link = $listing_link;
1460 1460
 					}
1461 1461
 
1462
-					foreach ( $location_terms as $key => $location_term ) {
1463
-						if ( $location_manager && in_array( $key, $hide_url_part ) ) {
1462
+					foreach ($location_terms as $key => $location_term) {
1463
+						if ($location_manager && in_array($key, $hide_url_part)) {
1464 1464
 							continue;
1465 1465
 						}
1466 1466
 
1467
-						if ( $location_term != '' ) {
1468
-							if ( get_option( 'permalink_structure' ) != '' ) {
1469
-								$cat_link .= $location_term . '/';
1467
+						if ($location_term != '') {
1468
+							if (get_option('permalink_structure') != '') {
1469
+								$cat_link .= $location_term.'/';
1470 1470
 							}
1471 1471
 						}
1472 1472
 					}
1473 1473
 
1474
-					$term_array = explode( "/", trim( $wp_query->query[ $gd_taxonomy ], "/" ) );
1475
-					foreach ( $term_array as $term ) {
1476
-						$term_link_text = preg_replace( '/-(\d+)$/', '', $term );
1477
-						$term_link_text = preg_replace( '/[_-]/', ' ', $term_link_text );
1474
+					$term_array = explode("/", trim($wp_query->query[$gd_taxonomy], "/"));
1475
+					foreach ($term_array as $term) {
1476
+						$term_link_text = preg_replace('/-(\d+)$/', '', $term);
1477
+						$term_link_text = preg_replace('/[_-]/', ' ', $term_link_text);
1478 1478
 
1479 1479
 						// get term actual name
1480
-						$term_info = get_term_by( 'slug', $term, $gd_taxonomy, 'ARRAY_A' );
1481
-						if ( ! empty( $term_info ) && isset( $term_info['name'] ) && $term_info['name'] != '' ) {
1482
-							$term_link_text = urldecode( $term_info['name'] );
1480
+						$term_info = get_term_by('slug', $term, $gd_taxonomy, 'ARRAY_A');
1481
+						if (!empty($term_info) && isset($term_info['name']) && $term_info['name'] != '') {
1482
+							$term_link_text = urldecode($term_info['name']);
1483 1483
 						} else {
1484 1484
 							continue;
1485 1485
 							//$term_link_text = wp_strip_all_tags(geodir_ucwords(urldecode($term_link_text)));
1486 1486
 						}
1487 1487
 
1488
-						if ( $term_index == count( $term_array ) && $is_taxonomy_last ) {
1489
-							$breadcrumb .= $separator . $term_link_text;
1488
+						if ($term_index == count($term_array) && $is_taxonomy_last) {
1489
+							$breadcrumb .= $separator.$term_link_text;
1490 1490
 						} else {
1491
-							$cat_link .= $term . '/';
1492
-							$breadcrumb .= $separator . '<a href="' . $cat_link . '">' . $term_link_text . '</a>';
1491
+							$cat_link .= $term.'/';
1492
+							$breadcrumb .= $separator.'<a href="'.$cat_link.'">'.$term_link_text.'</a>';
1493 1493
 						}
1494
-						$term_index ++;
1494
+						$term_index++;
1495 1495
 					}
1496 1496
 				}
1497 1497
 
1498 1498
 
1499 1499
 			}
1500 1500
 
1501
-			if ( geodir_is_page( 'detail' ) ) {
1502
-				$breadcrumb .= $separator . get_the_title();
1501
+			if (geodir_is_page('detail')) {
1502
+				$breadcrumb .= $separator.get_the_title();
1503 1503
 			}
1504 1504
 
1505 1505
 			$breadcrumb .= '</li>';
1506 1506
 
1507 1507
 
1508
-		} elseif ( geodir_is_page( 'author' ) ) {
1508
+		} elseif (geodir_is_page('author')) {
1509 1509
 			$dashboard_post_type = isset($_REQUEST['stype']) ? sanitize_text_field($_REQUEST['stype']) : $gd_post_type;
1510 1510
 			$user_id             = get_current_user_id();
1511
-			$author_link         = get_author_posts_url( $user_id );
1512
-			$default_author_link = geodir_getlink( $author_link, array(
1511
+			$author_link         = get_author_posts_url($user_id);
1512
+			$default_author_link = geodir_getlink($author_link, array(
1513 1513
 				'geodir_dashbord' => 'true',
1514 1514
 				'stype'           => $dashboard_post_type
1515
-			), false );
1515
+			), false);
1516 1516
 
1517 1517
 			/**
1518 1518
 			 * Filter author page link.
@@ -1522,16 +1522,16 @@  discard block
 block discarded – undo
1522 1522
 			 * @param string $default_author_link Default author link.
1523 1523
 			 * @param int $user_id                Author ID.
1524 1524
 			 */
1525
-			$default_author_link = apply_filters( 'geodir_dashboard_author_link', $default_author_link, $user_id );
1525
+			$default_author_link = apply_filters('geodir_dashboard_author_link', $default_author_link, $user_id);
1526 1526
 
1527 1527
 			$breadcrumb .= '<li>';
1528
-			$breadcrumb .= $separator . '<a href="' . $default_author_link . '">' . __( 'My Dashboard', 'geodirectory' ) . '</a>';
1528
+			$breadcrumb .= $separator.'<a href="'.$default_author_link.'">'.__('My Dashboard', 'geodirectory').'</a>';
1529 1529
 
1530
-			if ( isset( $_REQUEST['list'] ) ) {
1531
-				$author_link = geodir_getlink( $author_link, array(
1530
+			if (isset($_REQUEST['list'])) {
1531
+				$author_link = geodir_getlink($author_link, array(
1532 1532
 					'geodir_dashbord' => 'true',
1533 1533
 					'stype'           => $_REQUEST['stype']
1534
-				), false );
1534
+				), false);
1535 1535
 
1536 1536
 				/**
1537 1537
 				 * Filter author page link.
@@ -1542,61 +1542,61 @@  discard block
 block discarded – undo
1542 1542
 				 * @param int $user_id        Author ID.
1543 1543
 				 * @param string $_REQUEST    ['stype'] Post type.
1544 1544
 				 */
1545
-				$author_link = apply_filters( 'geodir_dashboard_author_link', $author_link, $user_id, $_REQUEST['stype'] );
1545
+				$author_link = apply_filters('geodir_dashboard_author_link', $author_link, $user_id, $_REQUEST['stype']);
1546 1546
 
1547
-				$breadcrumb .= $separator . '<a href="' . $author_link . '">' . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' ) . '</a>';
1548
-				$breadcrumb .= $separator . geodir_utf8_ucfirst( __( 'My', 'geodirectory' ) . ' ' . $_REQUEST['list'] );
1547
+				$breadcrumb .= $separator.'<a href="'.$author_link.'">'.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory').'</a>';
1548
+				$breadcrumb .= $separator.geodir_utf8_ucfirst(__('My', 'geodirectory').' '.$_REQUEST['list']);
1549 1549
 			} else {
1550
-				$breadcrumb .= $separator . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' );
1550
+				$breadcrumb .= $separator.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory');
1551 1551
 			}
1552 1552
 
1553 1553
 			$breadcrumb .= '</li>';
1554
-		} elseif ( is_category() || is_single() ) {
1554
+		} elseif (is_category() || is_single()) {
1555 1555
 			$category = get_the_category();
1556
-			if ( is_category() ) {
1557
-				$breadcrumb .= '<li>' . $separator . $category[0]->cat_name . '</li>';
1556
+			if (is_category()) {
1557
+				$breadcrumb .= '<li>'.$separator.$category[0]->cat_name.'</li>';
1558 1558
 			}
1559
-			if ( is_single() ) {
1560
-				$breadcrumb .= '<li>' . $separator . '<a href="' . get_category_link( $category[0]->term_id ) . '">' . $category[0]->cat_name . '</a></li>';
1561
-				$breadcrumb .= '<li>' . $separator . get_the_title() . '</li>';
1559
+			if (is_single()) {
1560
+				$breadcrumb .= '<li>'.$separator.'<a href="'.get_category_link($category[0]->term_id).'">'.$category[0]->cat_name.'</a></li>';
1561
+				$breadcrumb .= '<li>'.$separator.get_the_title().'</li>';
1562 1562
 			}
1563 1563
 			/* End of my version ##################################################### */
1564
-		} else if ( is_page() ) {
1564
+		} else if (is_page()) {
1565 1565
 			$page_title = get_the_title();
1566 1566
 
1567
-			if ( geodir_is_page( 'location' ) ) {
1567
+			if (geodir_is_page('location')) {
1568 1568
 				$location_page_id = geodir_location_page_id();
1569
-				$loc_post         = get_post( $location_page_id );
1569
+				$loc_post         = get_post($location_page_id);
1570 1570
 				$post_name        = $loc_post->post_name;
1571
-				$slug             = ucwords( str_replace( '-', ' ', $post_name ) );
1572
-				$page_title       = ! empty( $slug ) ? $slug : __( 'Location', 'geodirectory' );
1571
+				$slug             = ucwords(str_replace('-', ' ', $post_name));
1572
+				$page_title       = !empty($slug) ? $slug : __('Location', 'geodirectory');
1573 1573
 			}
1574 1574
 
1575
-			$breadcrumb .= '<li>' . $separator;
1576
-			$breadcrumb .= stripslashes_deep( $page_title );
1575
+			$breadcrumb .= '<li>'.$separator;
1576
+			$breadcrumb .= stripslashes_deep($page_title);
1577 1577
 			$breadcrumb .= '</li>';
1578
-		} else if ( is_tag() ) {
1579
-			$breadcrumb .= "<li> " . $separator . single_tag_title( '', false ) . '</li>';
1580
-		} else if ( is_day() ) {
1581
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1582
-			the_time( 'F jS, Y' );
1578
+		} else if (is_tag()) {
1579
+			$breadcrumb .= "<li> ".$separator.single_tag_title('', false).'</li>';
1580
+		} else if (is_day()) {
1581
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1582
+			the_time('F jS, Y');
1583 1583
 			$breadcrumb .= '</li>';
1584
-		} else if ( is_month() ) {
1585
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1586
-			the_time( 'F, Y' );
1584
+		} else if (is_month()) {
1585
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1586
+			the_time('F, Y');
1587 1587
 			$breadcrumb .= '</li>';
1588
-		} else if ( is_year() ) {
1589
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1590
-			the_time( 'Y' );
1588
+		} else if (is_year()) {
1589
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1590
+			the_time('Y');
1591 1591
 			$breadcrumb .= '</li>';
1592
-		} else if ( is_author() ) {
1593
-			$breadcrumb .= "<li> " . $separator . __( " Author Archive", 'geodirectory' );
1592
+		} else if (is_author()) {
1593
+			$breadcrumb .= "<li> ".$separator.__(" Author Archive", 'geodirectory');
1594 1594
 			$breadcrumb .= '</li>';
1595
-		} else if ( isset( $_GET['paged'] ) && ! empty( $_GET['paged'] ) ) {
1596
-			$breadcrumb .= "<li>" . $separator . __( "Blog Archives", 'geodirectory' );
1595
+		} else if (isset($_GET['paged']) && !empty($_GET['paged'])) {
1596
+			$breadcrumb .= "<li>".$separator.__("Blog Archives", 'geodirectory');
1597 1597
 			$breadcrumb .= '</li>';
1598
-		} else if ( is_search() ) {
1599
-			$breadcrumb .= "<li> " . $separator . __( " Search Results", 'geodirectory' );
1598
+		} else if (is_search()) {
1599
+			$breadcrumb .= "<li> ".$separator.__(" Search Results", 'geodirectory');
1600 1600
 			$breadcrumb .= '</li>';
1601 1601
 		}
1602 1602
 		$breadcrumb .= '</ul></div>';
@@ -1609,13 +1609,13 @@  discard block
 block discarded – undo
1609 1609
 		 * @param string $breadcrumb Breadcrumb HTML.
1610 1610
 		 * @param string $separator  Breadcrumb separator.
1611 1611
 		 */
1612
-		echo $breadcrumb = apply_filters( 'geodir_breadcrumb', $breadcrumb, $separator );
1612
+		echo $breadcrumb = apply_filters('geodir_breadcrumb', $breadcrumb, $separator);
1613 1613
 	}
1614 1614
 }
1615 1615
 
1616 1616
 
1617
-add_action( "admin_init", "geodir_allow_wpadmin" ); // check user is admin
1618
-if ( ! function_exists( 'geodir_allow_wpadmin' ) ) {
1617
+add_action("admin_init", "geodir_allow_wpadmin"); // check user is admin
1618
+if (!function_exists('geodir_allow_wpadmin')) {
1619 1619
 	/**
1620 1620
 	 * Allow only admins to access wp-admin.
1621 1621
 	 *
@@ -1627,12 +1627,12 @@  discard block
 block discarded – undo
1627 1627
 	 */
1628 1628
 	function geodir_allow_wpadmin() {
1629 1629
 		global $wpdb;
1630
-		if ( get_option( 'geodir_allow_wpadmin' ) == '0' && is_user_logged_in() && ( ! defined( 'DOING_AJAX' ) ) ) // checking action in request to allow ajax request go through
1630
+		if (get_option('geodir_allow_wpadmin') == '0' && is_user_logged_in() && (!defined('DOING_AJAX'))) // checking action in request to allow ajax request go through
1631 1631
 		{
1632
-			if ( current_user_can( 'administrator' ) ) {
1632
+			if (current_user_can('administrator')) {
1633 1633
 			} else {
1634 1634
 
1635
-				wp_redirect( home_url() );
1635
+				wp_redirect(home_url());
1636 1636
 				exit;
1637 1637
 			}
1638 1638
 
@@ -1651,23 +1651,23 @@  discard block
 block discarded – undo
1651 1651
  *
1652 1652
  * @return array|WP_Error The uploaded data as array. When failure returns error.
1653 1653
  */
1654
-function fetch_remote_file( $url ) {
1654
+function fetch_remote_file($url) {
1655 1655
 	// extract the file name and extension from the url
1656
-	require_once( ABSPATH . 'wp-includes/pluggable.php' );
1657
-	$file_name = basename( $url );
1658
-	if ( strpos( $file_name, '?' ) !== false ) {
1659
-		list( $file_name ) = explode( '?', $file_name );
1656
+	require_once(ABSPATH.'wp-includes/pluggable.php');
1657
+	$file_name = basename($url);
1658
+	if (strpos($file_name, '?') !== false) {
1659
+		list($file_name) = explode('?', $file_name);
1660 1660
 	}
1661 1661
 	$dummy        = false;
1662 1662
 	$add_to_cache = false;
1663 1663
 	$key          = null;
1664
-	if ( strpos( $url, '/dummy/' ) !== false ) {
1664
+	if (strpos($url, '/dummy/') !== false) {
1665 1665
 		$dummy = true;
1666
-		$key   = "dummy_" . str_replace( '.', '_', $file_name );
1667
-		$value = get_transient( 'cached_dummy_images' );
1668
-		if ( $value ) {
1669
-			if ( isset( $value[ $key ] ) ) {
1670
-				return $value[ $key ];
1666
+		$key   = "dummy_".str_replace('.', '_', $file_name);
1667
+		$value = get_transient('cached_dummy_images');
1668
+		if ($value) {
1669
+			if (isset($value[$key])) {
1670
+				return $value[$key];
1671 1671
 			} else {
1672 1672
 				$add_to_cache = true;
1673 1673
 			}
@@ -1678,62 +1678,62 @@  discard block
 block discarded – undo
1678 1678
 
1679 1679
 	// get placeholder file in the upload dir with a unique, sanitized filename
1680 1680
 
1681
-	$post_upload_date = isset( $post['upload_date'] ) ? $post['upload_date'] : '';
1681
+	$post_upload_date = isset($post['upload_date']) ? $post['upload_date'] : '';
1682 1682
 
1683
-	$upload = wp_upload_bits( $file_name, 0, '', $post_upload_date );
1684
-	if ( $upload['error'] ) {
1685
-		return new WP_Error( 'upload_dir_error', $upload['error'] );
1683
+	$upload = wp_upload_bits($file_name, 0, '', $post_upload_date);
1684
+	if ($upload['error']) {
1685
+		return new WP_Error('upload_dir_error', $upload['error']);
1686 1686
 	}
1687 1687
 
1688 1688
 
1689
-	sleep( 0.3 );// if multiple remote file this can cause the remote server to timeout so we add a slight delay
1689
+	sleep(0.3); // if multiple remote file this can cause the remote server to timeout so we add a slight delay
1690 1690
 
1691 1691
 	// fetch the remote url and write it to the placeholder file
1692
-	$headers = wp_remote_get( $url, array( 'stream' => true, 'filename' => $upload['file'] ) );
1692
+	$headers = wp_remote_get($url, array('stream' => true, 'filename' => $upload['file']));
1693 1693
 
1694 1694
 	$log_message = '';
1695
-	if ( is_wp_error( $headers ) ) {
1696
-		echo 'file: ' . $url;
1695
+	if (is_wp_error($headers)) {
1696
+		echo 'file: '.$url;
1697 1697
 
1698
-		return new WP_Error( 'import_file_error', $headers->get_error_message() );
1698
+		return new WP_Error('import_file_error', $headers->get_error_message());
1699 1699
 	}
1700 1700
 
1701 1701
 	// clear cache to make compat with EWWW Image Optimizer
1702
-	if(defined( 'EWWW_IMAGE_OPTIMIZER_PLUGIN_FILE')){
1702
+	if (defined('EWWW_IMAGE_OPTIMIZER_PLUGIN_FILE')) {
1703 1703
 		clearstatcache();
1704 1704
 	}
1705
-	$filesize = filesize( $upload['file'] );
1705
+	$filesize = filesize($upload['file']);
1706 1706
 	// request failed
1707
-	if ( ! $headers ) {
1708
-		$log_message = __( 'Remote server did not respond', 'geodirectory' );
1707
+	if (!$headers) {
1708
+		$log_message = __('Remote server did not respond', 'geodirectory');
1709 1709
 	} // make sure the fetch was successful
1710
-	elseif ( $headers['response']['code'] != '200' ) {
1711
-		$log_message = sprintf( __( 'Remote server returned error response %1$d %2$s', 'geodirectory' ), esc_html( $headers['response'] ), get_status_header_desc( $headers['response'] ) );
1712
-	} elseif ( isset( $headers['headers']['content-length'] ) && $filesize != $headers['headers']['content-length'] ) {
1713
-		$log_message = __( 'Remote file is incorrect size', 'geodirectory' );
1714
-	} elseif ( 0 == $filesize ) {
1715
-		$log_message = __( 'Zero size file downloaded', 'geodirectory' );
1716
-	}
1717
-
1718
-	if ( $log_message ) {
1719
-		$del = unlink( $upload['file'] );
1720
-		if ( ! $del ) {
1721
-			geodir_error_log( __( 'GeoDirectory: fetch_remote_file() failed to delete temp file.', 'geodirectory' ) );
1710
+	elseif ($headers['response']['code'] != '200') {
1711
+		$log_message = sprintf(__('Remote server returned error response %1$d %2$s', 'geodirectory'), esc_html($headers['response']), get_status_header_desc($headers['response']));
1712
+	} elseif (isset($headers['headers']['content-length']) && $filesize != $headers['headers']['content-length']) {
1713
+		$log_message = __('Remote file is incorrect size', 'geodirectory');
1714
+	} elseif (0 == $filesize) {
1715
+		$log_message = __('Zero size file downloaded', 'geodirectory');
1716
+	}
1717
+
1718
+	if ($log_message) {
1719
+		$del = unlink($upload['file']);
1720
+		if (!$del) {
1721
+			geodir_error_log(__('GeoDirectory: fetch_remote_file() failed to delete temp file.', 'geodirectory'));
1722 1722
 		}
1723 1723
 
1724
-		return new WP_Error( 'import_file_error', $log_message );
1724
+		return new WP_Error('import_file_error', $log_message);
1725 1725
 	}
1726 1726
 
1727
-	if ( $dummy && $add_to_cache && is_array( $upload ) ) {
1728
-		$images = get_transient( 'cached_dummy_images' );
1729
-		if ( is_array( $images ) ) {
1730
-			$images[ $key ] = $upload;
1727
+	if ($dummy && $add_to_cache && is_array($upload)) {
1728
+		$images = get_transient('cached_dummy_images');
1729
+		if (is_array($images)) {
1730
+			$images[$key] = $upload;
1731 1731
 		} else {
1732
-			$images = array( $key => $upload );
1732
+			$images = array($key => $upload);
1733 1733
 		}
1734 1734
 
1735 1735
 		//setting the cache using the WP Transient API
1736
-		set_transient( 'cached_dummy_images', $images, 60 * 10 ); //10 minutes cache
1736
+		set_transient('cached_dummy_images', $images, 60 * 10); //10 minutes cache
1737 1737
 	}
1738 1738
 
1739 1739
 	return $upload;
@@ -1747,12 +1747,12 @@  discard block
 block discarded – undo
1747 1747
  * @return string|void Max upload size.
1748 1748
  */
1749 1749
 function geodir_max_upload_size() {
1750
-	$max_filesize = (float) get_option( 'geodir_upload_max_filesize', 2 );
1750
+	$max_filesize = (float) get_option('geodir_upload_max_filesize', 2);
1751 1751
 
1752
-	if ( $max_filesize > 0 && $max_filesize < 1 ) {
1753
-		$max_filesize = (int) ( $max_filesize * 1024 ) . 'kb';
1752
+	if ($max_filesize > 0 && $max_filesize < 1) {
1753
+		$max_filesize = (int) ($max_filesize * 1024).'kb';
1754 1754
 	} else {
1755
-		$max_filesize = $max_filesize > 0 ? $max_filesize . 'mb' : '2mb';
1755
+		$max_filesize = $max_filesize > 0 ? $max_filesize.'mb' : '2mb';
1756 1756
 	}
1757 1757
 
1758 1758
 	/**
@@ -1762,7 +1762,7 @@  discard block
 block discarded – undo
1762 1762
 	 *
1763 1763
 	 * @param string $max_filesize Max file upload size. Ex. 10mb, 512kb.
1764 1764
 	 */
1765
-	return apply_filters( 'geodir_default_image_upload_size_limit', $max_filesize );
1765
+	return apply_filters('geodir_default_image_upload_size_limit', $max_filesize);
1766 1766
 }
1767 1767
 
1768 1768
 /**
@@ -1775,8 +1775,8 @@  discard block
 block discarded – undo
1775 1775
  * @return bool If dummy folder exists returns true, else false.
1776 1776
  */
1777 1777
 function geodir_dummy_folder_exists() {
1778
-	$path = geodir_plugin_path() . '/geodirectory-admin/dummy/';
1779
-	if ( ! is_dir( $path ) ) {
1778
+	$path = geodir_plugin_path().'/geodirectory-admin/dummy/';
1779
+	if (!is_dir($path)) {
1780 1780
 		return false;
1781 1781
 	} else {
1782 1782
 		return true;
@@ -1795,17 +1795,17 @@  discard block
 block discarded – undo
1795 1795
  *
1796 1796
  * @return object Author info.
1797 1797
  */
1798
-function geodir_get_author_info( $aid ) {
1798
+function geodir_get_author_info($aid) {
1799 1799
 	global $wpdb;
1800 1800
 	/*$infosql = "select * from $wpdb->users where ID=$aid";*/
1801
-	$infosql = $wpdb->prepare( "select * from $wpdb->users where ID=%d", array( $aid ) );
1802
-	$info    = $wpdb->get_results( $infosql );
1803
-	if ( $info ) {
1801
+	$infosql = $wpdb->prepare("select * from $wpdb->users where ID=%d", array($aid));
1802
+	$info    = $wpdb->get_results($infosql);
1803
+	if ($info) {
1804 1804
 		return $info[0];
1805 1805
 	}
1806 1806
 }
1807 1807
 
1808
-if ( ! function_exists( 'adminEmail' ) ) {
1808
+if (!function_exists('adminEmail')) {
1809 1809
 	/**
1810 1810
 	 * Send emails to client on post submission, renew etc.
1811 1811
 	 *
@@ -1818,67 +1818,67 @@  discard block
 block discarded – undo
1818 1818
 	 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1819 1819
 	 * @param string $custom_1     Custom data to be sent.
1820 1820
 	 */
1821
-	function adminEmail( $page_id, $user_id, $message_type, $custom_1 = '' ) {
1821
+	function adminEmail($page_id, $user_id, $message_type, $custom_1 = '') {
1822 1822
 		global $wpdb;
1823
-		if ( $message_type == 'expiration' ) {
1824
-			$subject        = stripslashes( __( get_option( 'renew_email_subject' ), 'geodirectory' ) );
1825
-			$client_message = stripslashes( __( get_option( 'renew_email_content' ), 'geodirectory' ) );
1826
-		} elseif ( $message_type == 'post_submited' ) {
1827
-			$subject        = __( get_option( 'post_submited_success_email_subject_admin' ), 'geodirectory' );
1828
-			$client_message = __( get_option( 'post_submited_success_email_content_admin' ), 'geodirectory' );
1829
-		} elseif ( $message_type == 'renew' ) {
1830
-			$subject        = __( get_option( 'post_renew_success_email_subject_admin' ), 'geodirectory' );
1831
-			$client_message = __( get_option( 'post_renew_success_email_content_admin' ), 'geodirectory' );
1832
-		} elseif ( $message_type == 'upgrade' ) {
1833
-			$subject        = __( get_option( 'post_upgrade_success_email_subject_admin' ), 'geodirectory' );
1834
-			$client_message = __( get_option( 'post_upgrade_success_email_content_admin' ), 'geodirectory' );
1835
-		} elseif ( $message_type == 'claim_approved' ) {
1836
-			$subject        = __( get_option( 'claim_approved_email_subject' ), 'geodirectory' );
1837
-			$client_message = __( get_option( 'claim_approved_email_content' ), 'geodirectory' );
1838
-		} elseif ( $message_type == 'claim_rejected' ) {
1839
-			$subject        = __( get_option( 'claim_rejected_email_subject' ), 'geodirectory' );
1840
-			$client_message = __( get_option( 'claim_rejected_email_content' ), 'geodirectory' );
1841
-		} elseif ( $message_type == 'claim_requested' ) {
1842
-			$subject        = __( get_option( 'claim_email_subject_admin' ), 'geodirectory' );
1843
-			$client_message = __( get_option( 'claim_email_content_admin' ), 'geodirectory' );
1844
-		} elseif ( $message_type == 'auto_claim' ) {
1845
-			$subject        = __( get_option( 'auto_claim_email_subject' ), 'geodirectory' );
1846
-			$client_message = __( get_option( 'auto_claim_email_content' ), 'geodirectory' );
1847
-		} elseif ( $message_type == 'payment_success' ) {
1848
-			$subject        = __( get_option( 'post_payment_success_admin_email_subject' ), 'geodirectory' );
1849
-			$client_message = __( get_option( 'post_payment_success_admin_email_content' ), 'geodirectory' );
1850
-		} elseif ( $message_type == 'payment_fail' ) {
1851
-			$subject        = __( get_option( 'post_payment_fail_admin_email_subject' ), 'geodirectory' );
1852
-			$client_message = __( get_option( 'post_payment_fail_admin_email_content' ), 'geodirectory' );
1823
+		if ($message_type == 'expiration') {
1824
+			$subject        = stripslashes(__(get_option('renew_email_subject'), 'geodirectory'));
1825
+			$client_message = stripslashes(__(get_option('renew_email_content'), 'geodirectory'));
1826
+		} elseif ($message_type == 'post_submited') {
1827
+			$subject        = __(get_option('post_submited_success_email_subject_admin'), 'geodirectory');
1828
+			$client_message = __(get_option('post_submited_success_email_content_admin'), 'geodirectory');
1829
+		} elseif ($message_type == 'renew') {
1830
+			$subject        = __(get_option('post_renew_success_email_subject_admin'), 'geodirectory');
1831
+			$client_message = __(get_option('post_renew_success_email_content_admin'), 'geodirectory');
1832
+		} elseif ($message_type == 'upgrade') {
1833
+			$subject        = __(get_option('post_upgrade_success_email_subject_admin'), 'geodirectory');
1834
+			$client_message = __(get_option('post_upgrade_success_email_content_admin'), 'geodirectory');
1835
+		} elseif ($message_type == 'claim_approved') {
1836
+			$subject        = __(get_option('claim_approved_email_subject'), 'geodirectory');
1837
+			$client_message = __(get_option('claim_approved_email_content'), 'geodirectory');
1838
+		} elseif ($message_type == 'claim_rejected') {
1839
+			$subject        = __(get_option('claim_rejected_email_subject'), 'geodirectory');
1840
+			$client_message = __(get_option('claim_rejected_email_content'), 'geodirectory');
1841
+		} elseif ($message_type == 'claim_requested') {
1842
+			$subject        = __(get_option('claim_email_subject_admin'), 'geodirectory');
1843
+			$client_message = __(get_option('claim_email_content_admin'), 'geodirectory');
1844
+		} elseif ($message_type == 'auto_claim') {
1845
+			$subject        = __(get_option('auto_claim_email_subject'), 'geodirectory');
1846
+			$client_message = __(get_option('auto_claim_email_content'), 'geodirectory');
1847
+		} elseif ($message_type == 'payment_success') {
1848
+			$subject        = __(get_option('post_payment_success_admin_email_subject'), 'geodirectory');
1849
+			$client_message = __(get_option('post_payment_success_admin_email_content'), 'geodirectory');
1850
+		} elseif ($message_type == 'payment_fail') {
1851
+			$subject        = __(get_option('post_payment_fail_admin_email_subject'), 'geodirectory');
1852
+			$client_message = __(get_option('post_payment_fail_admin_email_content'), 'geodirectory');
1853 1853
 		}
1854 1854
 		$transaction_details = $custom_1;
1855
-		$fromEmail           = get_option( 'site_email' );
1855
+		$fromEmail           = get_option('site_email');
1856 1856
 		$fromEmailName       = get_site_emailName();
1857 1857
 //$alivedays = get_post_meta($page_id,'alive_days',true);
1858
-		$pkg_limit            = get_property_price_info_listing( $page_id );
1858
+		$pkg_limit            = get_property_price_info_listing($page_id);
1859 1859
 		$alivedays            = $pkg_limit['days'];
1860
-		$productlink          = get_permalink( $page_id );
1861
-		$post_info            = get_post( $page_id );
1862
-		$post_date            = date( 'dS F,Y', strtotime( $post_info->post_date ) );
1863
-		$listingLink          = '<a href="' . $productlink . '"><b>' . $post_info->post_title . '</b></a>';
1860
+		$productlink          = get_permalink($page_id);
1861
+		$post_info            = get_post($page_id);
1862
+		$post_date            = date('dS F,Y', strtotime($post_info->post_date));
1863
+		$listingLink          = '<a href="'.$productlink.'"><b>'.$post_info->post_title.'</b></a>';
1864 1864
 		$loginurl             = geodir_login_url();
1865
-		$loginurl_link        = '<a href="' . $loginurl . '">login</a>';
1865
+		$loginurl_link        = '<a href="'.$loginurl.'">login</a>';
1866 1866
 		$siteurl              = home_url();
1867
-		$siteurl_link         = '<a href="' . $siteurl . '">' . $fromEmailName . '</a>';
1868
-		$user_info            = get_userdata( $user_id );
1867
+		$siteurl_link         = '<a href="'.$siteurl.'">'.$fromEmailName.'</a>';
1868
+		$user_info            = get_userdata($user_id);
1869 1869
 		$user_email           = $user_info->user_email;
1870
-		$display_name         = geodir_get_client_name( $user_id );
1870
+		$display_name         = geodir_get_client_name($user_id);
1871 1871
 		$user_login           = $user_info->user_login;
1872
-		$number_of_grace_days = get_option( 'ptthemes_listing_preexpiry_notice_days' );
1873
-		if ( $number_of_grace_days == '' ) {
1872
+		$number_of_grace_days = get_option('ptthemes_listing_preexpiry_notice_days');
1873
+		if ($number_of_grace_days == '') {
1874 1874
 			$number_of_grace_days = 1;
1875 1875
 		}
1876
-		if ( $post_info->post_type == 'event' ) {
1876
+		if ($post_info->post_type == 'event') {
1877 1877
 			$post_type = 'event';
1878 1878
 		} else {
1879 1879
 			$post_type = 'listing';
1880 1880
 		}
1881
-		$renew_link     = '<a href="' . $siteurl . '?ptype=post_' . $post_type . '&renew=1&pid=' . $page_id . '">' . RENEW_LINK . '</a>';
1881
+		$renew_link     = '<a href="'.$siteurl.'?ptype=post_'.$post_type.'&renew=1&pid='.$page_id.'">'.RENEW_LINK.'</a>';
1882 1882
 		$search_array   = array(
1883 1883
 			'[#client_name#]',
1884 1884
 			'[#listing_link#]',
@@ -1894,7 +1894,7 @@  discard block
 block discarded – undo
1894 1894
 			'[#site_name#]',
1895 1895
 			'[#transaction_details#]'
1896 1896
 		);
1897
-		$replace_array  = array(
1897
+		$replace_array = array(
1898 1898
 			$display_name,
1899 1899
 			$listingLink,
1900 1900
 			$post_date,
@@ -1909,13 +1909,13 @@  discard block
 block discarded – undo
1909 1909
 			$fromEmailName,
1910 1910
 			$transaction_details
1911 1911
 		);
1912
-		$client_message = str_replace( $search_array, $replace_array, $client_message );
1913
-		$subject        = str_replace( $search_array, $replace_array, $subject );
1912
+		$client_message = str_replace($search_array, $replace_array, $client_message);
1913
+		$subject        = str_replace($search_array, $replace_array, $subject);
1914 1914
 		
1915 1915
 		
1916
-		$headers  = array();
1916
+		$headers = array();
1917 1917
 		$headers[] = 'Content-type: text/html; charset=UTF-8';
1918
-		$headers[] = 'From: ' . $fromEmailName . ' <' . $fromEmail . '>';
1918
+		$headers[] = 'From: '.$fromEmailName.' <'.$fromEmail.'>';
1919 1919
 
1920 1920
 		$to      = $fromEmail;
1921 1921
 		$message = $client_message;
@@ -1933,7 +1933,7 @@  discard block
 block discarded – undo
1933 1933
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1934 1934
 		 * @param string $custom_1     Custom data to be sent.
1935 1935
 		 */
1936
-		$to = apply_filters( 'geodir_adminEmail_to', $to, $page_id, $user_id, $message_type, $custom_1 );
1936
+		$to = apply_filters('geodir_adminEmail_to', $to, $page_id, $user_id, $message_type, $custom_1);
1937 1937
 		/**
1938 1938
 		 * Filter the admin email subject.
1939 1939
 		 *
@@ -1946,7 +1946,7 @@  discard block
 block discarded – undo
1946 1946
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1947 1947
 		 * @param string $custom_1     Custom data to be sent.
1948 1948
 		 */
1949
-		$subject = apply_filters( 'geodir_adminEmail_subject', $subject, $page_id, $user_id, $message_type, $custom_1 );
1949
+		$subject = apply_filters('geodir_adminEmail_subject', $subject, $page_id, $user_id, $message_type, $custom_1);
1950 1950
 		/**
1951 1951
 		 * Filter the admin email message.
1952 1952
 		 *
@@ -1959,7 +1959,7 @@  discard block
 block discarded – undo
1959 1959
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1960 1960
 		 * @param string $custom_1     Custom data to be sent.
1961 1961
 		 */
1962
-		$message = apply_filters( 'geodir_adminEmail_message', $message, $page_id, $user_id, $message_type, $custom_1 );
1962
+		$message = apply_filters('geodir_adminEmail_message', $message, $page_id, $user_id, $message_type, $custom_1);
1963 1963
 		/**
1964 1964
 		 * Filter the admin email headers.
1965 1965
 		 *
@@ -1972,22 +1972,22 @@  discard block
 block discarded – undo
1972 1972
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1973 1973
 		 * @param string $custom_1     Custom data to be sent.
1974 1974
 		 */
1975
-		$headers = apply_filters( 'geodir_adminEmail_headers', $headers, $page_id, $user_id, $message_type, $custom_1 );
1975
+		$headers = apply_filters('geodir_adminEmail_headers', $headers, $page_id, $user_id, $message_type, $custom_1);
1976 1976
 
1977 1977
 
1978
-		$sent = wp_mail( $to, $subject, $message, $headers );
1979
-		if ( ! $sent ) {
1980
-			if ( is_array( $to ) ) {
1981
-				$to = implode( ',', $to );
1978
+		$sent = wp_mail($to, $subject, $message, $headers);
1979
+		if (!$sent) {
1980
+			if (is_array($to)) {
1981
+				$to = implode(',', $to);
1982 1982
 			}
1983 1983
 			$log_message = sprintf(
1984
-				__( "Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory' ),
1984
+				__("Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory'),
1985 1985
 				$message_type,
1986
-				date_i18n( 'F j Y H:i:s', current_time( 'timestamp' ) ),
1986
+				date_i18n('F j Y H:i:s', current_time('timestamp')),
1987 1987
 				$to,
1988 1988
 				$subject
1989 1989
 			);
1990
-			geodir_error_log( $log_message );
1990
+			geodir_error_log($log_message);
1991 1991
 		}
1992 1992
 	}
1993 1993
 }
@@ -2007,12 +2007,12 @@  discard block
 block discarded – undo
2007 2007
  *
2008 2008
  * @return array Category IDs.
2009 2009
  */
2010
-function gd_lang_object_ids( $ids_array, $type ) {
2011
-	if ( geodir_is_wpml() ) {
2010
+function gd_lang_object_ids($ids_array, $type) {
2011
+	if (geodir_is_wpml()) {
2012 2012
 		$res = array();
2013
-		foreach ( $ids_array as $id ) {
2014
-			$xlat = geodir_wpml_object_id( $id, $type, false );
2015
-			if ( ! is_null( $xlat ) ) {
2013
+		foreach ($ids_array as $id) {
2014
+			$xlat = geodir_wpml_object_id($id, $type, false);
2015
+			if (!is_null($xlat)) {
2016 2016
 				$res[] = $xlat;
2017 2017
 			}
2018 2018
 		}
@@ -2036,20 +2036,20 @@  discard block
 block discarded – undo
2036 2036
  *
2037 2037
  * @return array Modified Body CSS classes.
2038 2038
  */
2039
-function geodir_custom_posts_body_class( $classes ) {
2039
+function geodir_custom_posts_body_class($classes) {
2040 2040
 	global $wpdb, $wp;
2041
-	$post_types = geodir_get_posttypes( 'object' );
2042
-	if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2041
+	$post_types = geodir_get_posttypes('object');
2042
+	if (!empty($post_types) && count((array) $post_types) > 1) {
2043 2043
 		$classes[] = 'geodir_custom_posts';
2044 2044
 	}
2045 2045
 
2046 2046
 	// fix body class for signup page
2047
-	if ( geodir_is_page( 'login' ) ) {
2047
+	if (geodir_is_page('login')) {
2048 2048
 		$new_classes   = array();
2049 2049
 		$new_classes[] = 'signup page-geodir-signup';
2050
-		if ( ! empty( $classes ) ) {
2051
-			foreach ( $classes as $class ) {
2052
-				if ( $class && $class != 'home' && $class != 'blog' ) {
2050
+		if (!empty($classes)) {
2051
+			foreach ($classes as $class) {
2052
+				if ($class && $class != 'home' && $class != 'blog') {
2053 2053
 					$new_classes[] = $class;
2054 2054
 				}
2055 2055
 			}
@@ -2057,14 +2057,14 @@  discard block
 block discarded – undo
2057 2057
 		$classes = $new_classes;
2058 2058
 	}
2059 2059
 
2060
-	if ( geodir_is_geodir_page() ) {
2060
+	if (geodir_is_geodir_page()) {
2061 2061
 		$classes[] = 'geodir-page';
2062 2062
 	}
2063 2063
 
2064 2064
 	return $classes;
2065 2065
 }
2066 2066
 
2067
-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
2067
+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
2068 2068
 
2069 2069
 
2070 2070
 /**
@@ -2080,7 +2080,7 @@  discard block
 block discarded – undo
2080 2080
 	 *
2081 2081
 	 * @since 1.0.0
2082 2082
 	 */
2083
-	return apply_filters( 'geodir_map_zoom_level', array(
2083
+	return apply_filters('geodir_map_zoom_level', array(
2084 2084
 		1,
2085 2085
 		2,
2086 2086
 		3,
@@ -2100,7 +2100,7 @@  discard block
 block discarded – undo
2100 2100
 		17,
2101 2101
 		18,
2102 2102
 		19
2103
-	) );
2103
+	));
2104 2104
 
2105 2105
 }
2106 2106
 
@@ -2113,12 +2113,12 @@  discard block
 block discarded – undo
2113 2113
  *
2114 2114
  * @param string $geodir_option_name Option key.
2115 2115
  */
2116
-function geodir_option_version_backup( $geodir_option_name ) {
2116
+function geodir_option_version_backup($geodir_option_name) {
2117 2117
 	$version_date  = time();
2118
-	$geodir_option = get_option( $geodir_option_name );
2118
+	$geodir_option = get_option($geodir_option_name);
2119 2119
 
2120
-	if ( ! empty( $geodir_option ) ) {
2121
-		add_option( $geodir_option_name . '_' . $version_date, $geodir_option );
2120
+	if (!empty($geodir_option)) {
2121
+		add_option($geodir_option_name.'_'.$version_date, $geodir_option);
2122 2122
 	}
2123 2123
 }
2124 2124
 
@@ -2132,10 +2132,10 @@  discard block
 block discarded – undo
2132 2132
  *
2133 2133
  * @return int Page ID.
2134 2134
  */
2135
-function get_page_id_geodir_add_listing_page( $page_id ) {
2136
-	if ( geodir_wpml_multilingual_status() ) {
2135
+function get_page_id_geodir_add_listing_page($page_id) {
2136
+	if (geodir_wpml_multilingual_status()) {
2137 2137
 		$post_type = 'post_page';
2138
-		$page_id   = geodir_get_wpml_element_id( $page_id, $post_type );
2138
+		$page_id   = geodir_get_wpml_element_id($page_id, $post_type);
2139 2139
 	}
2140 2140
 
2141 2141
 	return $page_id;
@@ -2149,7 +2149,7 @@  discard block
 block discarded – undo
2149 2149
  * @return bool Returns true when sitepress multilingual CMS active. else returns false.
2150 2150
  */
2151 2151
 function geodir_wpml_multilingual_status() {
2152
-	if ( geodir_is_wpml() ) {
2152
+	if (geodir_is_wpml()) {
2153 2153
 		return true;
2154 2154
 	}
2155 2155
 
@@ -2167,19 +2167,19 @@  discard block
 block discarded – undo
2167 2167
  *
2168 2168
  * @return int Element ID when exists. Else the page id.
2169 2169
  */
2170
-function geodir_get_wpml_element_id( $page_id, $post_type ) {
2170
+function geodir_get_wpml_element_id($page_id, $post_type) {
2171 2171
 	global $sitepress;
2172
-	if ( geodir_wpml_multilingual_status() && ! empty( $sitepress ) && isset( $sitepress->queries ) ) {
2173
-		$trid = $sitepress->get_element_trid( $page_id, $post_type );
2172
+	if (geodir_wpml_multilingual_status() && !empty($sitepress) && isset($sitepress->queries)) {
2173
+		$trid = $sitepress->get_element_trid($page_id, $post_type);
2174 2174
 
2175
-		if ( $trid > 0 ) {
2176
-			$translations = $sitepress->get_element_translations( $trid, $post_type );
2175
+		if ($trid > 0) {
2176
+			$translations = $sitepress->get_element_translations($trid, $post_type);
2177 2177
 
2178 2178
 			$lang = $sitepress->get_current_language();
2179 2179
 			$lang = $lang ? $lang : $sitepress->get_default_language();
2180 2180
 
2181
-			if ( ! empty( $translations ) && ! empty( $lang ) && isset( $translations[ $lang ] ) && isset( $translations[ $lang ]->element_id ) && ! empty( $translations[ $lang ]->element_id ) ) {
2182
-				$page_id = $translations[ $lang ]->element_id;
2181
+			if (!empty($translations) && !empty($lang) && isset($translations[$lang]) && isset($translations[$lang]->element_id) && !empty($translations[$lang]->element_id)) {
2182
+				$page_id = $translations[$lang]->element_id;
2183 2183
 			}
2184 2184
 		}
2185 2185
 	}
@@ -2196,15 +2196,15 @@  discard block
 block discarded – undo
2196 2196
  */
2197 2197
 function geodir_wpml_check_element_id() {
2198 2198
 	global $sitepress;
2199
-	if ( geodir_wpml_multilingual_status() && ! empty( $sitepress ) && isset( $sitepress->queries ) ) {
2199
+	if (geodir_wpml_multilingual_status() && !empty($sitepress) && isset($sitepress->queries)) {
2200 2200
 		$el_type      = 'post_page';
2201
-		$el_id        = get_option( 'geodir_add_listing_page' );
2201
+		$el_id        = get_option('geodir_add_listing_page');
2202 2202
 		$default_lang = $sitepress->get_default_language();
2203
-		$el_details   = $sitepress->get_element_language_details( $el_id, $el_type );
2203
+		$el_details   = $sitepress->get_element_language_details($el_id, $el_type);
2204 2204
 
2205
-		if ( ! ( $el_id > 0 && $default_lang && ! empty( $el_details ) && isset( $el_details->language_code ) && $el_details->language_code == $default_lang ) ) {
2206
-			if ( ! $el_details->source_language_code ) {
2207
-				$sitepress->set_element_language_details( $el_id, $el_type, '', $default_lang );
2205
+		if (!($el_id > 0 && $default_lang && !empty($el_details) && isset($el_details->language_code) && $el_details->language_code == $default_lang)) {
2206
+			if (!$el_details->source_language_code) {
2207
+				$sitepress->set_element_language_details($el_id, $el_type, '', $default_lang);
2208 2208
 				$sitepress->icl_translations_cache->clear();
2209 2209
 			}
2210 2210
 		}
@@ -2224,44 +2224,44 @@  discard block
 block discarded – undo
2224 2224
  *
2225 2225
  * @return string Orderby SQL.
2226 2226
  */
2227
-function geodir_widget_listings_get_order( $query_args ) {
2227
+function geodir_widget_listings_get_order($query_args) {
2228 2228
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2229 2229
 
2230 2230
 	$query_args = $gd_query_args_widgets;
2231
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2232
-		return $wpdb->posts . ".post_date DESC, ";
2231
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2232
+		return $wpdb->posts.".post_date DESC, ";
2233 2233
 	}
2234 2234
 
2235
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2236
-	$table     = $plugin_prefix . $post_type . '_detail';
2235
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2236
+	$table     = $plugin_prefix.$post_type.'_detail';
2237 2237
 
2238
-	$sort_by = ! empty( $query_args['order_by'] ) ? $query_args['order_by'] : '';
2238
+	$sort_by = !empty($query_args['order_by']) ? $query_args['order_by'] : '';
2239 2239
 
2240
-	switch ( $sort_by ) {
2240
+	switch ($sort_by) {
2241 2241
 		case 'latest':
2242 2242
 		case 'newest':
2243
-			$orderby = $wpdb->posts . ".post_date DESC, ";
2243
+			$orderby = $wpdb->posts.".post_date DESC, ";
2244 2244
 			break;
2245 2245
 		case 'featured':
2246
-			$orderby = $table . ".is_featured ASC, ". $wpdb->posts . ".post_date DESC, ";
2246
+			$orderby = $table.".is_featured ASC, ".$wpdb->posts.".post_date DESC, ";
2247 2247
 			break;
2248 2248
 		case 'az':
2249
-			$orderby = $wpdb->posts . ".post_title ASC, ";
2249
+			$orderby = $wpdb->posts.".post_title ASC, ";
2250 2250
 			break;
2251 2251
 		case 'high_review':
2252
-			$orderby = $table . ".rating_count DESC, " . $table . ".overall_rating DESC, ";
2252
+			$orderby = $table.".rating_count DESC, ".$table.".overall_rating DESC, ";
2253 2253
 			break;
2254 2254
 		case 'high_rating':
2255
-			$orderby = "( " . $table . ".overall_rating  ) DESC, ";
2255
+			$orderby = "( ".$table.".overall_rating  ) DESC, ";
2256 2256
 			break;
2257 2257
 		case 'random':
2258 2258
 			$orderby = "RAND(), ";
2259 2259
 			break;
2260 2260
 		default:
2261
-			if ( $custom_orderby = geodir_prepare_custom_sorting( $sort_by, $table ) ) {
2262
-				$orderby = $custom_orderby . ", ";
2261
+			if ($custom_orderby = geodir_prepare_custom_sorting($sort_by, $table)) {
2262
+				$orderby = $custom_orderby.", ";
2263 2263
 			} else {
2264
-				$orderby = $wpdb->posts . ".post_title ASC, ";
2264
+				$orderby = $wpdb->posts.".post_title ASC, ";
2265 2265
 			}
2266 2266
 			break;
2267 2267
 	}
@@ -2286,16 +2286,16 @@  discard block
 block discarded – undo
2286 2286
  *
2287 2287
  * @return mixed Result object.
2288 2288
  */
2289
-function geodir_get_widget_listings( $query_args = array(), $count_only = false ) {
2289
+function geodir_get_widget_listings($query_args = array(), $count_only = false) {
2290 2290
 	global $wpdb, $plugin_prefix, $table_prefix;
2291 2291
 	$GLOBALS['gd_query_args_widgets'] = $query_args;
2292 2292
 	$gd_query_args_widgets            = $query_args;
2293 2293
 
2294
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2295
-	$table     = $plugin_prefix . $post_type . '_detail';
2296
-	$supports_wpml = geodir_wpml_is_post_type_translated( $post_type );
2294
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2295
+	$table     = $plugin_prefix.$post_type.'_detail';
2296
+	$supports_wpml = geodir_wpml_is_post_type_translated($post_type);
2297 2297
 
2298
-	$fields = $wpdb->posts . ".*, " . $table . ".*";
2298
+	$fields = $wpdb->posts.".*, ".$table.".*";
2299 2299
 	/**
2300 2300
 	 * Filter widget listing fields string part that is being used for query.
2301 2301
 	 *
@@ -2305,17 +2305,17 @@  discard block
 block discarded – undo
2305 2305
 	 * @param string $table     Table name.
2306 2306
 	 * @param string $post_type Post type.
2307 2307
 	 */
2308
-	$fields = apply_filters( 'geodir_filter_widget_listings_fields', $fields, $table, $post_type );
2308
+	$fields = apply_filters('geodir_filter_widget_listings_fields', $fields, $table, $post_type);
2309 2309
 
2310
-	$join = "INNER JOIN " . $table . " ON (" . $table . ".post_id = " . $wpdb->posts . ".ID)";
2310
+	$join = "INNER JOIN ".$table." ON (".$table.".post_id = ".$wpdb->posts.".ID)";
2311 2311
 
2312 2312
 	########### WPML ###########
2313 2313
 
2314
-	if ( $supports_wpml ) {
2314
+	if ($supports_wpml) {
2315 2315
 		global $sitepress;
2316 2316
 		$lang_code = ICL_LANGUAGE_CODE;
2317
-		if ( $lang_code ) {
2318
-			$join .= " JOIN " . $table_prefix . "icl_translations icl_t ON icl_t.element_id = " . $table_prefix . "posts.ID";
2317
+		if ($lang_code) {
2318
+			$join .= " JOIN ".$table_prefix."icl_translations icl_t ON icl_t.element_id = ".$table_prefix."posts.ID";
2319 2319
 		}
2320 2320
 	}
2321 2321
 
@@ -2329,15 +2329,15 @@  discard block
 block discarded – undo
2329 2329
 	 * @param string $join      Join clause string.
2330 2330
 	 * @param string $post_type Post type.
2331 2331
 	 */
2332
-	$join = apply_filters( 'geodir_filter_widget_listings_join', $join, $post_type );
2332
+	$join = apply_filters('geodir_filter_widget_listings_join', $join, $post_type);
2333 2333
 
2334
-	$post_status = is_super_admin() ? " OR " . $wpdb->posts . ".post_status = 'private'" : '';
2334
+	$post_status = is_super_admin() ? " OR ".$wpdb->posts.".post_status = 'private'" : '';
2335 2335
 
2336
-	$where = " AND ( " . $wpdb->posts . ".post_status = 'publish' " . $post_status . " ) AND " . $wpdb->posts . ".post_type = '" . $post_type . "'";
2336
+	$where = " AND ( ".$wpdb->posts.".post_status = 'publish' ".$post_status." ) AND ".$wpdb->posts.".post_type = '".$post_type."'";
2337 2337
 
2338 2338
 	########### WPML ###########
2339
-	if ( $supports_wpml ) {
2340
-		if ( $lang_code ) {
2339
+	if ($supports_wpml) {
2340
+		if ($lang_code) {
2341 2341
 			$where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type = 'post_$post_type' ";
2342 2342
 		}
2343 2343
 	}
@@ -2350,8 +2350,8 @@  discard block
 block discarded – undo
2350 2350
 	 * @param string $where     Where clause string.
2351 2351
 	 * @param string $post_type Post type.
2352 2352
 	 */
2353
-	$where = apply_filters( 'geodir_filter_widget_listings_where', $where, $post_type );
2354
-	$where = $where != '' ? " WHERE 1=1 " . $where : '';
2353
+	$where = apply_filters('geodir_filter_widget_listings_where', $where, $post_type);
2354
+	$where = $where != '' ? " WHERE 1=1 ".$where : '';
2355 2355
 
2356 2356
 	$groupby = " GROUP BY $wpdb->posts.ID "; //@todo is this needed? faster without
2357 2357
 	/**
@@ -2362,15 +2362,15 @@  discard block
 block discarded – undo
2362 2362
 	 * @param string $groupby   Group by clause string.
2363 2363
 	 * @param string $post_type Post type.
2364 2364
 	 */
2365
-	$groupby = apply_filters( 'geodir_filter_widget_listings_groupby', $groupby, $post_type );
2365
+	$groupby = apply_filters('geodir_filter_widget_listings_groupby', $groupby, $post_type);
2366 2366
 
2367
-	if ( $count_only ) {
2368
-		$sql  = "SELECT COUNT(DISTINCT " . $wpdb->posts . ".ID) AS total FROM " . $wpdb->posts . "
2369
-			" . $join . "
2367
+	if ($count_only) {
2368
+		$sql  = "SELECT COUNT(DISTINCT ".$wpdb->posts.".ID) AS total FROM ".$wpdb->posts."
2369
+			" . $join."
2370 2370
 			" . $where;
2371
-		$rows = (int) $wpdb->get_var( $sql );
2371
+		$rows = (int) $wpdb->get_var($sql);
2372 2372
 	} else {
2373
-		$orderby = geodir_widget_listings_get_order( $query_args );
2373
+		$orderby = geodir_widget_listings_get_order($query_args);
2374 2374
 		/**
2375 2375
 		 * Filter widget listing orderby clause string part that is being used for query.
2376 2376
 		 *
@@ -2380,33 +2380,33 @@  discard block
 block discarded – undo
2380 2380
 		 * @param string $table     Table name.
2381 2381
 		 * @param string $post_type Post type.
2382 2382
 		 */
2383
-		$orderby = apply_filters( 'geodir_filter_widget_listings_orderby', $orderby, $table, $post_type );
2383
+		$orderby = apply_filters('geodir_filter_widget_listings_orderby', $orderby, $table, $post_type);
2384 2384
 		
2385 2385
 		$second_orderby = array();
2386
-		if ( strpos( $orderby, strtolower( $table . ".is_featured" )  ) === false ) {
2387
-			$second_orderby[] = $table . ".is_featured ASC";
2386
+		if (strpos($orderby, strtolower($table.".is_featured")) === false) {
2387
+			$second_orderby[] = $table.".is_featured ASC";
2388 2388
 		}
2389 2389
 		
2390
-		if ( strpos( $orderby, strtolower( $wpdb->posts . ".post_date" )  ) === false ) {
2391
-			$second_orderby[] = $wpdb->posts . ".post_date DESC";
2390
+		if (strpos($orderby, strtolower($wpdb->posts.".post_date")) === false) {
2391
+			$second_orderby[] = $wpdb->posts.".post_date DESC";
2392 2392
 		}
2393 2393
 		
2394
-		if ( strpos( $orderby, strtolower( $wpdb->posts . ".post_title" )  ) === false ) {
2395
-			$second_orderby[] = $wpdb->posts . ".post_title ASC";
2394
+		if (strpos($orderby, strtolower($wpdb->posts.".post_title")) === false) {
2395
+			$second_orderby[] = $wpdb->posts.".post_title ASC";
2396 2396
 		}
2397 2397
 		
2398
-		if ( !empty( $second_orderby ) ) {
2399
-			$orderby .= implode( ', ', $second_orderby );
2398
+		if (!empty($second_orderby)) {
2399
+			$orderby .= implode(', ', $second_orderby);
2400 2400
 		}
2401 2401
 		
2402
-		if ( !empty( $orderby ) ) {
2403
-			$orderby = trim( $orderby );
2404
-			$orderby = rtrim( $orderby, "," );
2402
+		if (!empty($orderby)) {
2403
+			$orderby = trim($orderby);
2404
+			$orderby = rtrim($orderby, ",");
2405 2405
 		}
2406 2406
 		
2407
-		$orderby = $orderby != '' ? " ORDER BY " . $orderby : '';
2407
+		$orderby = $orderby != '' ? " ORDER BY ".$orderby : '';
2408 2408
 
2409
-		$limit = ! empty( $query_args['posts_per_page'] ) ? $query_args['posts_per_page'] : 5;
2409
+		$limit = !empty($query_args['posts_per_page']) ? $query_args['posts_per_page'] : 5;
2410 2410
 		/**
2411 2411
 		 * Filter widget listing limit that is being used for query.
2412 2412
 		 *
@@ -2415,27 +2415,27 @@  discard block
 block discarded – undo
2415 2415
 		 * @param int $limit        Query results limit.
2416 2416
 		 * @param string $post_type Post type.
2417 2417
 		 */
2418
-		$limit = apply_filters( 'geodir_filter_widget_listings_limit', $limit, $post_type );
2418
+		$limit = apply_filters('geodir_filter_widget_listings_limit', $limit, $post_type);
2419 2419
 
2420
-		$page = ! empty( $query_args['pageno'] ) ? absint( $query_args['pageno'] ) : 1;
2421
-		if ( ! $page ) {
2420
+		$page = !empty($query_args['pageno']) ? absint($query_args['pageno']) : 1;
2421
+		if (!$page) {
2422 2422
 			$page = 1;
2423 2423
 		}
2424 2424
 
2425
-		$limit = (int) $limit > 0 ? " LIMIT " . absint( ( $page - 1 ) * (int) $limit ) . ", " . (int) $limit : "";
2425
+		$limit = (int) $limit > 0 ? " LIMIT ".absint(($page - 1) * (int) $limit).", ".(int) $limit : "";
2426 2426
 
2427 2427
 		//@todo removed SQL_CALC_FOUND_ROWS from below as don't think it is needed and query is faster without
2428
-		$sql  = "SELECT " . $fields . " FROM " . $wpdb->posts . "
2429
-			" . $join . "
2430
-			" . $where . "
2431
-			" . $groupby . "
2432
-			" . $orderby . "
2428
+		$sql = "SELECT ".$fields." FROM ".$wpdb->posts."
2429
+			" . $join."
2430
+			" . $where."
2431
+			" . $groupby."
2432
+			" . $orderby."
2433 2433
 			" . $limit;
2434
-		$rows = $wpdb->get_results( $sql );
2434
+		$rows = $wpdb->get_results($sql);
2435 2435
 	}
2436 2436
 
2437
-	unset( $GLOBALS['gd_query_args_widgets'] );
2438
-	unset( $gd_query_args_widgets );
2437
+	unset($GLOBALS['gd_query_args_widgets']);
2438
+	unset($gd_query_args_widgets);
2439 2439
 
2440 2440
 	return $rows;
2441 2441
 }
@@ -2452,11 +2452,11 @@  discard block
 block discarded – undo
2452 2452
  *
2453 2453
  * @return string Modified fields SQL.
2454 2454
  */
2455
-function geodir_function_widget_listings_fields( $fields ) {
2455
+function geodir_function_widget_listings_fields($fields) {
2456 2456
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2457 2457
 
2458 2458
 	$query_args = $gd_query_args_widgets;
2459
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2459
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2460 2460
 		return $fields;
2461 2461
 	}
2462 2462
 
@@ -2475,24 +2475,24 @@  discard block
 block discarded – undo
2475 2475
  *
2476 2476
  * @return string Modified join clause SQL.
2477 2477
  */
2478
-function geodir_function_widget_listings_join( $join ) {
2478
+function geodir_function_widget_listings_join($join) {
2479 2479
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2480 2480
 
2481 2481
 	$query_args = $gd_query_args_widgets;
2482
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2482
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2483 2483
 		return $join;
2484 2484
 	}
2485 2485
 
2486
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2487
-	$table     = $plugin_prefix . $post_type . '_detail';
2486
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2487
+	$table     = $plugin_prefix.$post_type.'_detail';
2488 2488
 
2489
-	if ( ! empty( $query_args['with_pics_only'] ) ) {
2490
-		$join .= " LEFT JOIN " . GEODIR_ATTACHMENT_TABLE . " ON ( " . GEODIR_ATTACHMENT_TABLE . ".post_id=" . $table . ".post_id AND " . GEODIR_ATTACHMENT_TABLE . ".mime_type LIKE '%image%' )";
2489
+	if (!empty($query_args['with_pics_only'])) {
2490
+		$join .= " LEFT JOIN ".GEODIR_ATTACHMENT_TABLE." ON ( ".GEODIR_ATTACHMENT_TABLE.".post_id=".$table.".post_id AND ".GEODIR_ATTACHMENT_TABLE.".mime_type LIKE '%image%' )";
2491 2491
 	}
2492 2492
 
2493
-	if ( ! empty( $query_args['tax_query'] ) ) {
2494
-		$tax_queries = get_tax_sql( $query_args['tax_query'], $wpdb->posts, 'ID' );
2495
-		if ( ! empty( $tax_queries['join'] ) && ! empty( $tax_queries['where'] ) ) {
2493
+	if (!empty($query_args['tax_query'])) {
2494
+		$tax_queries = get_tax_sql($query_args['tax_query'], $wpdb->posts, 'ID');
2495
+		if (!empty($tax_queries['join']) && !empty($tax_queries['where'])) {
2496 2496
 			$join .= $tax_queries['join'];
2497 2497
 		}
2498 2498
 	}
@@ -2513,67 +2513,67 @@  discard block
 block discarded – undo
2513 2513
  *
2514 2514
  * @return string Modified where clause SQL.
2515 2515
  */
2516
-function geodir_function_widget_listings_where( $where ) {
2516
+function geodir_function_widget_listings_where($where) {
2517 2517
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2518 2518
 
2519 2519
 	$query_args = $gd_query_args_widgets;
2520
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2520
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2521 2521
 		return $where;
2522 2522
 	}
2523
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2524
-	$table     = $plugin_prefix . $post_type . '_detail';
2523
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2524
+	$table     = $plugin_prefix.$post_type.'_detail';
2525 2525
 
2526
-	if ( ! empty( $query_args ) ) {
2527
-		if ( ! empty( $query_args['gd_location'] ) && function_exists( 'geodir_default_location_where' ) ) {
2528
-			$where = geodir_default_location_where( $where, $table );
2526
+	if (!empty($query_args)) {
2527
+		if (!empty($query_args['gd_location']) && function_exists('geodir_default_location_where')) {
2528
+			$where = geodir_default_location_where($where, $table);
2529 2529
 		}
2530 2530
 
2531
-		if ( ! empty( $query_args['post_author'] ) ) {
2532
-			$where .= " AND " . $wpdb->posts . ".post_author = " . (int) $query_args['post_author'];
2531
+		if (!empty($query_args['post_author'])) {
2532
+			$where .= " AND ".$wpdb->posts.".post_author = ".(int) $query_args['post_author'];
2533 2533
 		}
2534 2534
 
2535
-		if ( ! empty( $query_args['show_featured_only'] ) ) {
2536
-			$where .= " AND " . $table . ".is_featured = '1'";
2535
+		if (!empty($query_args['show_featured_only'])) {
2536
+			$where .= " AND ".$table.".is_featured = '1'";
2537 2537
 		}
2538 2538
 
2539
-		if ( ! empty( $query_args['show_special_only'] ) ) {
2540
-			$where .= " AND ( " . $table . ".geodir_special_offers != '' AND " . $table . ".geodir_special_offers IS NOT NULL )";
2539
+		if (!empty($query_args['show_special_only'])) {
2540
+			$where .= " AND ( ".$table.".geodir_special_offers != '' AND ".$table.".geodir_special_offers IS NOT NULL )";
2541 2541
 		}
2542 2542
 
2543
-		if ( ! empty( $query_args['with_pics_only'] ) ) {
2544
-			$where .= " AND " . GEODIR_ATTACHMENT_TABLE . ".ID IS NOT NULL ";
2543
+		if (!empty($query_args['with_pics_only'])) {
2544
+			$where .= " AND ".GEODIR_ATTACHMENT_TABLE.".ID IS NOT NULL ";
2545 2545
 		}
2546 2546
 
2547
-		if ( ! empty( $query_args['featured_image_only'] ) ) {
2548
-			$where .= " AND " . $table . ".featured_image IS NOT NULL AND " . $table . ".featured_image!='' ";
2547
+		if (!empty($query_args['featured_image_only'])) {
2548
+			$where .= " AND ".$table.".featured_image IS NOT NULL AND ".$table.".featured_image!='' ";
2549 2549
 		}
2550 2550
 
2551
-		if ( ! empty( $query_args['with_videos_only'] ) ) {
2552
-			$where .= " AND ( " . $table . ".geodir_video != '' AND " . $table . ".geodir_video IS NOT NULL )";
2551
+		if (!empty($query_args['with_videos_only'])) {
2552
+			$where .= " AND ( ".$table.".geodir_video != '' AND ".$table.".geodir_video IS NOT NULL )";
2553 2553
 		}
2554 2554
         
2555
-		if ( ! empty( $query_args['show_favorites_only'] ) ) {
2555
+		if (!empty($query_args['show_favorites_only'])) {
2556 2556
 			$user_favorites = '-1';
2557 2557
 			
2558
-			if ( !empty( $query_args['favorites_by_user'] ) ) {
2558
+			if (!empty($query_args['favorites_by_user'])) {
2559 2559
 
2560 2560
 				$site_id = '';
2561
-				if ( is_multisite() ) {
2561
+				if (is_multisite()) {
2562 2562
 					$blog_id = get_current_blog_id();
2563
-					if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
2563
+					if ($blog_id && $blog_id != '1') {$site_id = '_'.$blog_id; }
2564 2564
 				}
2565 2565
 				
2566
-				$user_favorites = geodir_get_user_favourites( (int)$query_args['favorites_by_user'] );
2566
+				$user_favorites = geodir_get_user_favourites((int) $query_args['favorites_by_user']);
2567 2567
 				$user_favorites = !empty($user_favorites) && is_array($user_favorites) ? implode("','", $user_favorites) : '-1';
2568 2568
 			}
2569 2569
 			
2570
-			$where .= " AND `" . $wpdb->posts . "`.`ID` IN('" . $user_favorites . "')";
2570
+			$where .= " AND `".$wpdb->posts."`.`ID` IN('".$user_favorites."')";
2571 2571
 		}
2572 2572
 
2573
-		if ( ! empty( $query_args['tax_query'] ) ) {
2574
-			$tax_queries = get_tax_sql( $query_args['tax_query'], $wpdb->posts, 'ID' );
2573
+		if (!empty($query_args['tax_query'])) {
2574
+			$tax_queries = get_tax_sql($query_args['tax_query'], $wpdb->posts, 'ID');
2575 2575
 
2576
-			if ( ! empty( $tax_queries['join'] ) && ! empty( $tax_queries['where'] ) ) {
2576
+			if (!empty($tax_queries['join']) && !empty($tax_queries['where'])) {
2577 2577
 				$where .= $tax_queries['where'];
2578 2578
 			}
2579 2579
 		}
@@ -2594,11 +2594,11 @@  discard block
 block discarded – undo
2594 2594
  *
2595 2595
  * @return string Modified orderby clause SQL.
2596 2596
  */
2597
-function geodir_function_widget_listings_orderby( $orderby ) {
2597
+function geodir_function_widget_listings_orderby($orderby) {
2598 2598
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2599 2599
 
2600 2600
 	$query_args = $gd_query_args_widgets;
2601
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2601
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2602 2602
 		return $orderby;
2603 2603
 	}
2604 2604
 
@@ -2617,15 +2617,15 @@  discard block
 block discarded – undo
2617 2617
  *
2618 2618
  * @return int Query limit.
2619 2619
  */
2620
-function geodir_function_widget_listings_limit( $limit ) {
2620
+function geodir_function_widget_listings_limit($limit) {
2621 2621
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2622 2622
 
2623 2623
 	$query_args = $gd_query_args_widgets;
2624
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2624
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2625 2625
 		return $limit;
2626 2626
 	}
2627 2627
 
2628
-	if ( ! empty( $query_args ) && ! empty( $query_args['posts_per_page'] ) ) {
2628
+	if (!empty($query_args) && !empty($query_args['posts_per_page'])) {
2629 2629
 		$limit = (int) $query_args['posts_per_page'];
2630 2630
 	}
2631 2631
 
@@ -2643,12 +2643,12 @@  discard block
 block discarded – undo
2643 2643
  *
2644 2644
  * @return int Large size width.
2645 2645
  */
2646
-function geodir_media_image_large_width( $default = 800, $params = '' ) {
2647
-	$large_size_w = get_option( 'large_size_w' );
2646
+function geodir_media_image_large_width($default = 800, $params = '') {
2647
+	$large_size_w = get_option('large_size_w');
2648 2648
 	$large_size_w = $large_size_w > 0 ? $large_size_w : $default;
2649
-	$large_size_w = absint( $large_size_w );
2649
+	$large_size_w = absint($large_size_w);
2650 2650
 
2651
-	if ( ! get_option( 'geodir_use_wp_media_large_size' ) ) {
2651
+	if (!get_option('geodir_use_wp_media_large_size')) {
2652 2652
 		$large_size_w = 800;
2653 2653
 	}
2654 2654
 
@@ -2661,7 +2661,7 @@  discard block
 block discarded – undo
2661 2661
 	 * @param int $default         Default width.
2662 2662
 	 * @param string|array $params Image parameters.
2663 2663
 	 */
2664
-	$large_size_w = apply_filters( 'geodir_filter_media_image_large_width', $large_size_w, $default, $params );
2664
+	$large_size_w = apply_filters('geodir_filter_media_image_large_width', $large_size_w, $default, $params);
2665 2665
 
2666 2666
 	return $large_size_w;
2667 2667
 }
@@ -2677,12 +2677,12 @@  discard block
 block discarded – undo
2677 2677
  *
2678 2678
  * @return int Large size height.
2679 2679
  */
2680
-function geodir_media_image_large_height( $default = 800, $params = '' ) {
2681
-	$large_size_h = get_option( 'large_size_h' );
2680
+function geodir_media_image_large_height($default = 800, $params = '') {
2681
+	$large_size_h = get_option('large_size_h');
2682 2682
 	$large_size_h = $large_size_h > 0 ? $large_size_h : $default;
2683
-	$large_size_h = absint( $large_size_h );
2683
+	$large_size_h = absint($large_size_h);
2684 2684
 
2685
-	if ( ! get_option( 'geodir_use_wp_media_large_size' ) ) {
2685
+	if (!get_option('geodir_use_wp_media_large_size')) {
2686 2686
 		$large_size_h = 800;
2687 2687
 	}
2688 2688
 
@@ -2695,7 +2695,7 @@  discard block
 block discarded – undo
2695 2695
 	 * @param int $default         Default height.
2696 2696
 	 * @param string|array $params Image parameters.
2697 2697
 	 */
2698
-	$large_size_h = apply_filters( 'geodir_filter_media_image_large_height', $large_size_h, $default, $params );
2698
+	$large_size_h = apply_filters('geodir_filter_media_image_large_height', $large_size_h, $default, $params);
2699 2699
 
2700 2700
 	return $large_size_h;
2701 2701
 }
@@ -2712,8 +2712,8 @@  discard block
 block discarded – undo
2712 2712
  *
2713 2713
  * @return string Sanitized name.
2714 2714
  */
2715
-function geodir_sanitize_location_name( $type, $name, $translate = true ) {
2716
-	if ( $name == '' ) {
2715
+function geodir_sanitize_location_name($type, $name, $translate = true) {
2716
+	if ($name == '') {
2717 2717
 		return null;
2718 2718
 	}
2719 2719
 
@@ -2722,13 +2722,13 @@  discard block
 block discarded – undo
2722 2722
 	$type = $type == 'gd_city' ? 'city' : $type;
2723 2723
 
2724 2724
 	$return = $name;
2725
-	if ( function_exists( 'get_actual_location_name' ) ) {
2726
-		$return = get_actual_location_name( $type, $name, $translate );
2725
+	if (function_exists('get_actual_location_name')) {
2726
+		$return = get_actual_location_name($type, $name, $translate);
2727 2727
 	} else {
2728
-		$return = preg_replace( '/-(\d+)$/', '', $return );
2729
-		$return = preg_replace( '/[_-]/', ' ', $return );
2730
-		$return = geodir_ucwords( $return );
2731
-		$return = $translate ? __( $return, 'geodirectory' ) : $return;
2728
+		$return = preg_replace('/-(\d+)$/', '', $return);
2729
+		$return = preg_replace('/[_-]/', ' ', $return);
2730
+		$return = geodir_ucwords($return);
2731
+		$return = $translate ? __($return, 'geodirectory') : $return;
2732 2732
 	}
2733 2733
 
2734 2734
 	return $return;
@@ -2746,26 +2746,26 @@  discard block
 block discarded – undo
2746 2746
  *
2747 2747
  * @param int $number Comments number.
2748 2748
  */
2749
-function geodir_comments_number( $number ) {
2749
+function geodir_comments_number($number) {
2750 2750
 	global $post;
2751 2751
 	
2752
-	if ( !empty( $post->post_type ) && geodir_cpt_has_rating_disabled( $post->post_type ) ) {
2752
+	if (!empty($post->post_type) && geodir_cpt_has_rating_disabled($post->post_type)) {
2753 2753
 		$number = get_comments_number();
2754 2754
 		
2755
-		if ( $number > 1 ) {
2756
-			$output = str_replace( '%', number_format_i18n( $number ), __( '% Comments', 'geodirectory' ) );
2757
-		} elseif ( $number == 0 || $number == '' ) {
2758
-			$output = __( 'No Comments', 'geodirectory' );
2755
+		if ($number > 1) {
2756
+			$output = str_replace('%', number_format_i18n($number), __('% Comments', 'geodirectory'));
2757
+		} elseif ($number == 0 || $number == '') {
2758
+			$output = __('No Comments', 'geodirectory');
2759 2759
 		} else { // must be one
2760
-			$output = __( '1 Comment', 'geodirectory' );
2760
+			$output = __('1 Comment', 'geodirectory');
2761 2761
 		}
2762 2762
 	} else {    
2763
-		if ( $number > 1 ) {
2764
-			$output = str_replace( '%', number_format_i18n( $number ), __( '% Reviews', 'geodirectory' ) );
2765
-		} elseif ( $number == 0 || $number == '' ) {
2766
-			$output = __( 'No Reviews', 'geodirectory' );
2763
+		if ($number > 1) {
2764
+			$output = str_replace('%', number_format_i18n($number), __('% Reviews', 'geodirectory'));
2765
+		} elseif ($number == 0 || $number == '') {
2766
+			$output = __('No Reviews', 'geodirectory');
2767 2767
 		} else { // must be one
2768
-			$output = __( '1 Review', 'geodirectory' );
2768
+			$output = __('1 Review', 'geodirectory');
2769 2769
 		}
2770 2770
 	}
2771 2771
 	
@@ -2782,18 +2782,18 @@  discard block
 block discarded – undo
2782 2782
  */
2783 2783
 function is_page_geodir_home() {
2784 2784
 	global $wpdb;
2785
-	$cur_url = str_replace( array( "https://", "http://", "www." ), array( '', '', '' ), geodir_curPageURL() );
2786
-	if ( function_exists( 'geodir_location_geo_home_link' ) ) {
2787
-		remove_filter( 'home_url', 'geodir_location_geo_home_link', 100000 );
2785
+	$cur_url = str_replace(array("https://", "http://", "www."), array('', '', ''), geodir_curPageURL());
2786
+	if (function_exists('geodir_location_geo_home_link')) {
2787
+		remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
2788 2788
 	}
2789
-	$home_url = home_url( '', 'http' );
2790
-	if ( function_exists( 'geodir_location_geo_home_link' ) ) {
2791
-		add_filter( 'home_url', 'geodir_location_geo_home_link', 100000, 2 );
2789
+	$home_url = home_url('', 'http');
2790
+	if (function_exists('geodir_location_geo_home_link')) {
2791
+		add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
2792 2792
 	}
2793
-	$home_url = str_replace( "www.", "", $home_url );
2794
-	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' ) ) ) {
2793
+	$home_url = str_replace("www.", "", $home_url);
2794
+	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'))) {
2795 2795
 		return true;
2796
-	} 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' ) ) {
2796
+	} 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')) {
2797 2797
 		return true;
2798 2798
 	} else {
2799 2799
 		return false;
@@ -2813,18 +2813,18 @@  discard block
 block discarded – undo
2813 2813
  *
2814 2814
  * @return string The canonical URL.
2815 2815
  */
2816
-function geodir_wpseo_homepage_canonical( $url ) {
2816
+function geodir_wpseo_homepage_canonical($url) {
2817 2817
 	global $post;
2818 2818
 
2819
-	if ( is_page_geodir_home() ) {
2819
+	if (is_page_geodir_home()) {
2820 2820
 		return home_url();
2821 2821
 	}
2822 2822
 
2823 2823
 	return $url;
2824 2824
 }
2825 2825
 
2826
-add_filter( 'wpseo_canonical', 'geodir_wpseo_homepage_canonical', 10 );
2827
-add_filter( 'aioseop_canonical_url', 'geodir_wpseo_homepage_canonical', 10 );
2826
+add_filter('wpseo_canonical', 'geodir_wpseo_homepage_canonical', 10);
2827
+add_filter('aioseop_canonical_url', 'geodir_wpseo_homepage_canonical', 10);
2828 2828
 
2829 2829
 /**
2830 2830
  * Add extra fields to google maps script call.
@@ -2837,20 +2837,20 @@  discard block
 block discarded – undo
2837 2837
  *
2838 2838
  * @return string Modified extra string.
2839 2839
  */
2840
-function geodir_googlemap_script_extra_details_page( $extra ) {
2840
+function geodir_googlemap_script_extra_details_page($extra) {
2841 2841
 	global $post;
2842 2842
 	$add_google_places_api = false;
2843
-	if ( isset( $post->post_content ) && has_shortcode( $post->post_content, 'gd_add_listing' ) ) {
2843
+	if (isset($post->post_content) && has_shortcode($post->post_content, 'gd_add_listing')) {
2844 2844
 		$add_google_places_api = true;
2845 2845
 	}
2846
-	if ( ! str_replace( 'libraries=places', '', $extra ) && ( geodir_is_page( 'detail' ) || $add_google_places_api ) ) {
2846
+	if (!str_replace('libraries=places', '', $extra) && (geodir_is_page('detail') || $add_google_places_api)) {
2847 2847
 		$extra .= "&amp;libraries=places";
2848 2848
 	}
2849 2849
 
2850 2850
 	return $extra;
2851 2851
 }
2852 2852
 
2853
-add_filter( 'geodir_googlemap_script_extra', 'geodir_googlemap_script_extra_details_page', 101, 1 );
2853
+add_filter('geodir_googlemap_script_extra', 'geodir_googlemap_script_extra_details_page', 101, 1);
2854 2854
 
2855 2855
 
2856 2856
 /**
@@ -2869,120 +2869,120 @@  discard block
 block discarded – undo
2869 2869
  *                                          after_widget.
2870 2870
  * @param array|string $instance            The settings for the particular instance of the widget.
2871 2871
  */
2872
-function geodir_popular_post_category_output( $args = '', $instance = '' ) {
2872
+function geodir_popular_post_category_output($args = '', $instance = '') {
2873 2873
 	// prints the widget
2874 2874
 	global $wpdb, $plugin_prefix, $geodir_post_category_str;
2875
-	extract( $args, EXTR_SKIP );
2875
+	extract($args, EXTR_SKIP);
2876 2876
 
2877 2877
 	echo $before_widget;
2878 2878
 
2879 2879
 	/** This filter is documented in geodirectory_widgets.php */
2880
-	$title = empty( $instance['title'] ) ? __( 'Popular Categories', 'geodirectory' ) : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
2880
+	$title = empty($instance['title']) ? __('Popular Categories', 'geodirectory') : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
2881 2881
 
2882 2882
 	$gd_post_type = geodir_get_current_posttype();
2883 2883
 
2884
-	$category_limit = isset( $instance['category_limit'] ) && $instance['category_limit'] > 0 ? (int) $instance['category_limit'] : 15;
2884
+	$category_limit = isset($instance['category_limit']) && $instance['category_limit'] > 0 ? (int) $instance['category_limit'] : 15;
2885 2885
 	if (!isset($category_restrict)) {
2886 2886
 		$category_restrict = false;
2887 2887
 	}
2888
-	if ( ! empty( $gd_post_type ) ) {
2888
+	if (!empty($gd_post_type)) {
2889 2889
 		$default_post_type = $gd_post_type;
2890
-	} elseif ( isset( $instance['default_post_type'] ) && gdsc_is_post_type_valid( $instance['default_post_type'] ) ) {
2890
+	} elseif (isset($instance['default_post_type']) && gdsc_is_post_type_valid($instance['default_post_type'])) {
2891 2891
 		$default_post_type = $instance['default_post_type'];
2892 2892
 	} else {
2893 2893
 		$all_gd_post_type  = geodir_get_posttypes();
2894
-		$default_post_type = ( isset( $all_gd_post_type[0] ) ) ? $all_gd_post_type[0] : '';
2894
+		$default_post_type = (isset($all_gd_post_type[0])) ? $all_gd_post_type[0] : '';
2895 2895
 	}
2896
-	$parent_only = !empty( $instance['parent_only'] ) ? true : false;
2896
+	$parent_only = !empty($instance['parent_only']) ? true : false;
2897 2897
 
2898 2898
 	$taxonomy = array();
2899
-	if ( ! empty( $gd_post_type ) ) {
2900
-		$taxonomy[] = $gd_post_type . "category";
2899
+	if (!empty($gd_post_type)) {
2900
+		$taxonomy[] = $gd_post_type."category";
2901 2901
 	} else {
2902
-		$taxonomy = geodir_get_taxonomies( $gd_post_type );
2902
+		$taxonomy = geodir_get_taxonomies($gd_post_type);
2903 2903
 	}
2904 2904
 
2905 2905
 	$taxonomy = apply_filters('geodir_pp_category_taxonomy', $taxonomy);
2906 2906
 
2907
-	$term_args = array( 'taxonomy' => $taxonomy );
2908
-	if ( $parent_only ) {
2907
+	$term_args = array('taxonomy' => $taxonomy);
2908
+	if ($parent_only) {
2909 2909
 		$term_args['parent'] = 0;
2910 2910
 	}
2911 2911
 
2912
-	$terms   = get_terms( $term_args );
2912
+	$terms   = get_terms($term_args);
2913 2913
 	$a_terms = array();
2914 2914
 	$b_terms = array();
2915 2915
 
2916
-	foreach ( $terms as $term ) {
2917
-		if ( $term->count > 0 ) {
2918
-			$a_terms[ $term->taxonomy ][] = $term;
2916
+	foreach ($terms as $term) {
2917
+		if ($term->count > 0) {
2918
+			$a_terms[$term->taxonomy][] = $term;
2919 2919
 		}
2920 2920
 	}
2921 2921
 
2922
-	if ( ! empty( $a_terms ) ) {
2922
+	if (!empty($a_terms)) {
2923 2923
 		// Sort CPT taxonomies in categories widget.
2924
-		if ( !empty( $taxonomy ) && is_array( $taxonomy ) && count( $taxonomy ) > 1 ) {
2924
+		if (!empty($taxonomy) && is_array($taxonomy) && count($taxonomy) > 1) {
2925 2925
 			$gd_post_types = geodir_get_posttypes();
2926 2926
 			$sort_taxonomies = array();
2927 2927
 			
2928
-			foreach ( $gd_post_types as $gd_post_type ) {
2929
-				$taxonomy_name = $gd_post_type . 'category';
2928
+			foreach ($gd_post_types as $gd_post_type) {
2929
+				$taxonomy_name = $gd_post_type.'category';
2930 2930
 				
2931
-				if ( !empty( $a_terms[$taxonomy_name] ) ) {
2931
+				if (!empty($a_terms[$taxonomy_name])) {
2932 2932
 					$sort_taxonomies[$taxonomy_name] = $a_terms[$taxonomy_name];
2933 2933
 				}
2934 2934
 			}
2935
-			$a_terms = !empty( $sort_taxonomies ) ? $sort_taxonomies : $a_terms;
2935
+			$a_terms = !empty($sort_taxonomies) ? $sort_taxonomies : $a_terms;
2936 2936
 		}
2937 2937
 
2938 2938
 		$sort_by = apply_filters('geodir_pp_category_sort', 'count');
2939
-		foreach ( $a_terms as $b_key => $b_val ) {
2940
-			$b_terms[ $b_key ] = geodir_sort_terms( $b_val, $sort_by );
2939
+		foreach ($a_terms as $b_key => $b_val) {
2940
+			$b_terms[$b_key] = geodir_sort_terms($b_val, $sort_by);
2941 2941
 		}
2942 2942
 
2943
-		$default_taxonomy = $default_post_type != '' && isset( $b_terms[ $default_post_type . 'category' ] ) ? $default_post_type . 'category' : '';
2943
+		$default_taxonomy = $default_post_type != '' && isset($b_terms[$default_post_type.'category']) ? $default_post_type.'category' : '';
2944 2944
 
2945 2945
 		$tax_change_output = '';
2946
-		if ( count( $b_terms ) > 1 ) {
2947
-			$tax_change_output .= "<select data-limit='$category_limit' data-parent='" . (int)$parent_only . "' class='geodir-cat-list-tax'  onchange='geodir_get_post_term(this);'>";
2948
-			foreach ( $b_terms as $key => $val ) {
2949
-				$ptype    = get_post_type_object( str_replace( "category", "", $key ) );
2950
-				$cpt_name = __( $ptype->labels->singular_name, 'geodirectory' );
2951
-				$tax_change_output .= "<option value='$key' " . selected( $key, $default_taxonomy, false ) . ">" . sprintf( __( '%s Categories', 'geodirectory' ), $cpt_name ) . "</option>";
2946
+		if (count($b_terms) > 1) {
2947
+			$tax_change_output .= "<select data-limit='$category_limit' data-parent='".(int) $parent_only."' class='geodir-cat-list-tax'  onchange='geodir_get_post_term(this);'>";
2948
+			foreach ($b_terms as $key => $val) {
2949
+				$ptype    = get_post_type_object(str_replace("category", "", $key));
2950
+				$cpt_name = __($ptype->labels->singular_name, 'geodirectory');
2951
+				$tax_change_output .= "<option value='$key' ".selected($key, $default_taxonomy, false).">".sprintf(__('%s Categories', 'geodirectory'), $cpt_name)."</option>";
2952 2952
 			}
2953 2953
 			$tax_change_output .= "</select>";
2954 2954
 		}
2955 2955
 
2956
-		if ( ! empty( $b_terms ) ) {
2957
-			$terms = $default_taxonomy != '' && isset( $b_terms[ $default_taxonomy ] ) ? $b_terms[ $default_taxonomy ] : reset( $b_terms );// get the first array
2958
-			global $cat_count;//make global so we can change via function
2956
+		if (!empty($b_terms)) {
2957
+			$terms = $default_taxonomy != '' && isset($b_terms[$default_taxonomy]) ? $b_terms[$default_taxonomy] : reset($b_terms); // get the first array
2958
+			global $cat_count; //make global so we can change via function
2959 2959
 			$cat_count = 0;
2960 2960
 			?>
2961 2961
 			<div class="geodir-category-list-in clearfix">
2962 2962
 				<div class="geodir-cat-list clearfix">
2963 2963
 					<?php
2964
-					echo $before_title . __( $title ) . $after_title;
2964
+					echo $before_title.__($title).$after_title;
2965 2965
 
2966 2966
 					echo $tax_change_output;
2967 2967
 
2968 2968
 					echo '<ul class="geodir-popular-cat-list">';
2969 2969
 
2970
-					geodir_helper_cat_list_output( $terms, $category_limit, $category_restrict);
2970
+					geodir_helper_cat_list_output($terms, $category_limit, $category_restrict);
2971 2971
 
2972 2972
 					echo '</ul>';
2973 2973
 					?>
2974 2974
 				</div>
2975 2975
 				<?php
2976 2976
 				$hide = '';
2977
-				if ( $cat_count < $category_limit ) {
2977
+				if ($cat_count < $category_limit) {
2978 2978
 					$hide = 'style="display:none;"';
2979 2979
 				}
2980 2980
 				echo "<div class='geodir-cat-list-more' $hide >";
2981
-				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-showcat">' . __( 'More Categories', 'geodirectory' ) . '</a>';
2982
-				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-hidecat geodir-hide">' . __( 'Less Categories', 'geodirectory' ) . '</a>';
2981
+				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-showcat">'.__('More Categories', 'geodirectory').'</a>';
2982
+				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-hidecat geodir-hide">'.__('Less Categories', 'geodirectory').'</a>';
2983 2983
 				echo "</div>";
2984 2984
 				/* add scripts */
2985
-				add_action( 'wp_footer', 'geodir_popular_category_add_scripts', 100 );
2985
+				add_action('wp_footer', 'geodir_popular_category_add_scripts', 100);
2986 2986
 				?>
2987 2987
 			</div>
2988 2988
 			<?php
@@ -3002,28 +3002,28 @@  discard block
 block discarded – undo
3002 3002
  * @param int $category_limit               Number of categories to display by default.
3003 3003
  * @param bool $category_restrict           If the cat limit should be hidden or not shown.
3004 3004
  */
3005
-function geodir_helper_cat_list_output( $terms, $category_limit , $category_restrict=false) {
3005
+function geodir_helper_cat_list_output($terms, $category_limit, $category_restrict = false) {
3006 3006
 	global $geodir_post_category_str, $cat_count;
3007 3007
 	$term_icons = geodir_get_term_icon();
3008 3008
 
3009 3009
 	$geodir_post_category_str = array();
3010 3010
 
3011 3011
 
3012
-	foreach ( $terms as $cat ) {
3013
-		$post_type     = str_replace( "category", "", $cat->taxonomy );
3014
-		$term_icon_url = ! empty( $term_icons ) && isset( $term_icons[ $cat->term_id ] ) ? $term_icons[ $cat->term_id ] : '';
3012
+	foreach ($terms as $cat) {
3013
+		$post_type     = str_replace("category", "", $cat->taxonomy);
3014
+		$term_icon_url = !empty($term_icons) && isset($term_icons[$cat->term_id]) ? $term_icons[$cat->term_id] : '';
3015 3015
 
3016
-		$cat_count ++;
3016
+		$cat_count++;
3017 3017
 
3018
-		$geodir_post_category_str[] = array( 'posttype' => $post_type, 'termid' => $cat->term_id );
3018
+		$geodir_post_category_str[] = array('posttype' => $post_type, 'termid' => $cat->term_id);
3019 3019
 
3020
-		$class_row  = $cat_count > $category_limit ? 'geodir-pcat-hide geodir-hide' : 'geodir-pcat-show';
3021
-		if($category_restrict && $cat_count > $category_limit ){
3020
+		$class_row = $cat_count > $category_limit ? 'geodir-pcat-hide geodir-hide' : 'geodir-pcat-show';
3021
+		if ($category_restrict && $cat_count > $category_limit) {
3022 3022
 			continue;
3023 3023
 		}
3024 3024
 		$total_post = $cat->count;
3025 3025
 
3026
-		$term_link = get_term_link( $cat, $cat->taxonomy );
3026
+		$term_link = get_term_link($cat, $cat->taxonomy);
3027 3027
 		/**
3028 3028
 		 * Filer the category term link.
3029 3029
 		 *
@@ -3033,11 +3033,11 @@  discard block
 block discarded – undo
3033 3033
 		 * @param int $cat          ->term_id The term id.
3034 3034
 		 * @param string $post_type Wordpress post type.
3035 3035
 		 */
3036
-		$term_link = apply_filters( 'geodir_category_term_link', $term_link, $cat->term_id, $post_type );
3036
+		$term_link = apply_filters('geodir_category_term_link', $term_link, $cat->term_id, $post_type);
3037 3037
 
3038
-		echo '<li class="' . $class_row . '"><a href="' . $term_link . '">';
3039
-		echo '<img alt="' . esc_attr( $cat->name ) . ' icon" style="height:20px;vertical-align:middle;" src="' . $term_icon_url . '"/> <span class="cat-link">';
3040
-		echo $cat->name . '</span> <span class="geodir_term_class geodir_link_span geodir_category_class_' . $post_type . '_' . $cat->term_id . '">(' . $total_post . ')</span> ';
3038
+		echo '<li class="'.$class_row.'"><a href="'.$term_link.'">';
3039
+		echo '<img alt="'.esc_attr($cat->name).' icon" style="height:20px;vertical-align:middle;" src="'.$term_icon_url.'"/> <span class="cat-link">';
3040
+		echo $cat->name.'</span> <span class="geodir_term_class geodir_link_span geodir_category_class_'.$post_type.'_'.$cat->term_id.'">('.$total_post.')</span> ';
3041 3041
 		echo '</a></li>';
3042 3042
 	}
3043 3043
 }
@@ -3052,14 +3052,14 @@  discard block
 block discarded – undo
3052 3052
  * @param array|string $args     Display arguments including before_title, after_title, before_widget, and after_widget.
3053 3053
  * @param array|string $instance The settings for the particular instance of the widget.
3054 3054
  */
3055
-function geodir_listing_slider_widget_output( $args = '', $instance = '' ) {
3055
+function geodir_listing_slider_widget_output($args = '', $instance = '') {
3056 3056
 	// prints the widget
3057
-	extract( $args, EXTR_SKIP );
3057
+	extract($args, EXTR_SKIP);
3058 3058
 
3059 3059
 	echo $before_widget;
3060 3060
 
3061 3061
 	/** This filter is documented in geodirectory_widgets.php */
3062
-	$title = empty( $instance['title'] ) ? '' : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
3062
+	$title = empty($instance['title']) ? '' : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
3063 3063
 	/**
3064 3064
 	 * Filter the widget post type.
3065 3065
 	 *
@@ -3067,7 +3067,7 @@  discard block
 block discarded – undo
3067 3067
 	 *
3068 3068
 	 * @param string $instance ['post_type'] Post type of listing.
3069 3069
 	 */
3070
-	$post_type = empty( $instance['post_type'] ) ? 'gd_place' : apply_filters( 'widget_post_type', $instance['post_type'] );
3070
+	$post_type = empty($instance['post_type']) ? 'gd_place' : apply_filters('widget_post_type', $instance['post_type']);
3071 3071
 	/**
3072 3072
 	 * Filter the widget's term.
3073 3073
 	 *
@@ -3075,7 +3075,7 @@  discard block
 block discarded – undo
3075 3075
 	 *
3076 3076
 	 * @param string $instance ['category'] Filter by term. Can be any valid term.
3077 3077
 	 */
3078
-	$category = empty( $instance['category'] ) ? '0' : apply_filters( 'widget_category', $instance['category'] );
3078
+	$category = empty($instance['category']) ? '0' : apply_filters('widget_category', $instance['category']);
3079 3079
 	/**
3080 3080
 	 * Filter widget's "add_location_filter" value.
3081 3081
 	 *
@@ -3083,7 +3083,7 @@  discard block
 block discarded – undo
3083 3083
 	 *
3084 3084
 	 * @param string|bool $instance ['add_location_filter'] Do you want to add location filter? Can be 1 or 0.
3085 3085
 	 */
3086
-	$add_location_filter = empty( $instance['add_location_filter'] ) ? '0' : apply_filters( 'widget_add_location_filter', $instance['add_location_filter'] );
3086
+	$add_location_filter = empty($instance['add_location_filter']) ? '0' : apply_filters('widget_add_location_filter', $instance['add_location_filter']);
3087 3087
 	/**
3088 3088
 	 * Filter the widget listings limit.
3089 3089
 	 *
@@ -3091,7 +3091,7 @@  discard block
 block discarded – undo
3091 3091
 	 *
3092 3092
 	 * @param string $instance ['post_number'] Number of listings to display.
3093 3093
 	 */
3094
-	$post_number = empty( $instance['post_number'] ) ? '5' : apply_filters( 'widget_post_number', $instance['post_number'] );
3094
+	$post_number = empty($instance['post_number']) ? '5' : apply_filters('widget_post_number', $instance['post_number']);
3095 3095
 	/**
3096 3096
 	 * Filter the widget listings limit shown at one time.
3097 3097
 	 *
@@ -3099,7 +3099,7 @@  discard block
 block discarded – undo
3099 3099
 	 *
3100 3100
 	 * @param string $instance ['max_show'] Number of listings to display on screen.
3101 3101
 	 */
3102
-	$max_show = empty( $instance['max_show'] ) ? '1' : apply_filters( 'widget_max_show', $instance['max_show'] );
3102
+	$max_show = empty($instance['max_show']) ? '1' : apply_filters('widget_max_show', $instance['max_show']);
3103 3103
 	/**
3104 3104
 	 * Filter the widget slide width.
3105 3105
 	 *
@@ -3107,7 +3107,7 @@  discard block
 block discarded – undo
3107 3107
 	 *
3108 3108
 	 * @param string $instance ['slide_width'] Width of the slides shown.
3109 3109
 	 */
3110
-	$slide_width = empty( $instance['slide_width'] ) ? '' : apply_filters( 'widget_slide_width', $instance['slide_width'] );
3110
+	$slide_width = empty($instance['slide_width']) ? '' : apply_filters('widget_slide_width', $instance['slide_width']);
3111 3111
 	/**
3112 3112
 	 * Filter widget's "show title" value.
3113 3113
 	 *
@@ -3115,7 +3115,7 @@  discard block
 block discarded – undo
3115 3115
 	 *
3116 3116
 	 * @param string|bool $instance ['show_title'] Do you want to display title? Can be 1 or 0.
3117 3117
 	 */
3118
-	$show_title = empty( $instance['show_title'] ) ? '' : apply_filters( 'widget_show_title', $instance['show_title'] );
3118
+	$show_title = empty($instance['show_title']) ? '' : apply_filters('widget_show_title', $instance['show_title']);
3119 3119
 	/**
3120 3120
 	 * Filter widget's "slideshow" value.
3121 3121
 	 *
@@ -3123,7 +3123,7 @@  discard block
 block discarded – undo
3123 3123
 	 *
3124 3124
 	 * @param int $instance ['slideshow'] Setup a slideshow for the slider to animate automatically.
3125 3125
 	 */
3126
-	$slideshow = empty( $instance['slideshow'] ) ? 0 : apply_filters( 'widget_slideshow', $instance['slideshow'] );
3126
+	$slideshow = empty($instance['slideshow']) ? 0 : apply_filters('widget_slideshow', $instance['slideshow']);
3127 3127
 	/**
3128 3128
 	 * Filter widget's "animationLoop" value.
3129 3129
 	 *
@@ -3131,7 +3131,7 @@  discard block
 block discarded – undo
3131 3131
 	 *
3132 3132
 	 * @param int $instance ['animationLoop'] Gives the slider a seamless infinite loop.
3133 3133
 	 */
3134
-	$animationLoop = empty( $instance['animationLoop'] ) ? 0 : apply_filters( 'widget_animationLoop', $instance['animationLoop'] );
3134
+	$animationLoop = empty($instance['animationLoop']) ? 0 : apply_filters('widget_animationLoop', $instance['animationLoop']);
3135 3135
 	/**
3136 3136
 	 * Filter widget's "directionNav" value.
3137 3137
 	 *
@@ -3139,7 +3139,7 @@  discard block
 block discarded – undo
3139 3139
 	 *
3140 3140
 	 * @param int $instance ['directionNav'] Enable previous/next arrow navigation?. Can be 1 or 0.
3141 3141
 	 */
3142
-	$directionNav = empty( $instance['directionNav'] ) ? 0 : apply_filters( 'widget_directionNav', $instance['directionNav'] );
3142
+	$directionNav = empty($instance['directionNav']) ? 0 : apply_filters('widget_directionNav', $instance['directionNav']);
3143 3143
 	/**
3144 3144
 	 * Filter widget's "slideshowSpeed" value.
3145 3145
 	 *
@@ -3147,7 +3147,7 @@  discard block
 block discarded – undo
3147 3147
 	 *
3148 3148
 	 * @param int $instance ['slideshowSpeed'] Set the speed of the slideshow cycling, in milliseconds.
3149 3149
 	 */
3150
-	$slideshowSpeed = empty( $instance['slideshowSpeed'] ) ? 5000 : apply_filters( 'widget_slideshowSpeed', $instance['slideshowSpeed'] );
3150
+	$slideshowSpeed = empty($instance['slideshowSpeed']) ? 5000 : apply_filters('widget_slideshowSpeed', $instance['slideshowSpeed']);
3151 3151
 	/**
3152 3152
 	 * Filter widget's "animationSpeed" value.
3153 3153
 	 *
@@ -3155,7 +3155,7 @@  discard block
 block discarded – undo
3155 3155
 	 *
3156 3156
 	 * @param int $instance ['animationSpeed'] Set the speed of animations, in milliseconds.
3157 3157
 	 */
3158
-	$animationSpeed = empty( $instance['animationSpeed'] ) ? 600 : apply_filters( 'widget_animationSpeed', $instance['animationSpeed'] );
3158
+	$animationSpeed = empty($instance['animationSpeed']) ? 600 : apply_filters('widget_animationSpeed', $instance['animationSpeed']);
3159 3159
 	/**
3160 3160
 	 * Filter widget's "animation" value.
3161 3161
 	 *
@@ -3163,7 +3163,7 @@  discard block
 block discarded – undo
3163 3163
 	 *
3164 3164
 	 * @param string $instance ['animation'] Controls the animation type, "fade" or "slide".
3165 3165
 	 */
3166
-	$animation = empty( $instance['animation'] ) ? 'slide' : apply_filters( 'widget_animation', $instance['animation'] );
3166
+	$animation = empty($instance['animation']) ? 'slide' : apply_filters('widget_animation', $instance['animation']);
3167 3167
 	/**
3168 3168
 	 * Filter widget's "list_sort" type.
3169 3169
 	 *
@@ -3171,10 +3171,10 @@  discard block
 block discarded – undo
3171 3171
 	 *
3172 3172
 	 * @param string $instance ['list_sort'] Listing sort by type.
3173 3173
 	 */
3174
-	$list_sort          = empty( $instance['list_sort'] ) ? 'latest' : apply_filters( 'widget_list_sort', $instance['list_sort'] );
3175
-	$show_featured_only = ! empty( $instance['show_featured_only'] ) ? 1 : null;
3174
+	$list_sort          = empty($instance['list_sort']) ? 'latest' : apply_filters('widget_list_sort', $instance['list_sort']);
3175
+	$show_featured_only = !empty($instance['show_featured_only']) ? 1 : null;
3176 3176
 
3177
-	wp_enqueue_script( 'geodirectory-jquery-flexslider-js' );
3177
+	wp_enqueue_script('geodirectory-jquery-flexslider-js');
3178 3178
 	?>
3179 3179
 		<script type="text/javascript">
3180 3180
 		jQuery(window).load(function () {
@@ -3193,7 +3193,7 @@  discard block
 block discarded – undo
3193 3193
 				itemWidth: 75,
3194 3194
 				itemMargin: 5,
3195 3195
 				asNavFor: '#geodir_widget_slider',
3196
-				rtl: <?php echo( is_rtl() ? 'true' : 'false' ); /* fix rtl issue */ ?>,
3196
+				rtl: <?php echo(is_rtl() ? 'true' : 'false'); /* fix rtl issue */ ?>,
3197 3197
 				start: function (slider) {
3198 3198
 					// chrome 53 introduced a bug, so we need to repaint the slider when shown.
3199 3199
 					jQuery('.geodir-slides', jQuery(slider)).removeClass('flexslider-fix-rtl');
@@ -3201,19 +3201,19 @@  discard block
 block discarded – undo
3201 3201
 			});
3202 3202
 			
3203 3203
 			jQuery('#geodir_widget_slider').flexslider({
3204
-				animation: "<?php echo $animation;?>",
3204
+				animation: "<?php echo $animation; ?>",
3205 3205
 				selector: ".geodir-slides > li",
3206 3206
 				namespace: "geodir-",
3207 3207
 				controlNav: true,
3208
-				animationLoop: <?php echo $animationLoop;?>,
3209
-				slideshow: <?php echo $slideshow;?>,
3210
-				slideshowSpeed: <?php echo $slideshowSpeed;?>,
3211
-				animationSpeed: <?php echo $animationSpeed;?>,
3212
-				directionNav: <?php echo $directionNav;?>,
3213
-				maxItems: <?php echo $max_show;?>,
3208
+				animationLoop: <?php echo $animationLoop; ?>,
3209
+				slideshow: <?php echo $slideshow; ?>,
3210
+				slideshowSpeed: <?php echo $slideshowSpeed; ?>,
3211
+				animationSpeed: <?php echo $animationSpeed; ?>,
3212
+				directionNav: <?php echo $directionNav; ?>,
3213
+				maxItems: <?php echo $max_show; ?>,
3214 3214
 				move: 1,
3215
-				<?php if ( $slide_width ) {
3216
-				echo "itemWidth: " . $slide_width . ",";
3215
+				<?php if ($slide_width) {
3216
+				echo "itemWidth: ".$slide_width.",";
3217 3217
 			}?>
3218 3218
 				sync: "#geodir_widget_carousel",
3219 3219
 				start: function (slider) {
@@ -3224,7 +3224,7 @@  discard block
 block discarded – undo
3224 3224
 					jQuery('#geodir_widget_slider').css({'visibility': 'visible'});
3225 3225
 					jQuery('#geodir_widget_carousel').css({'visibility': 'visible'});
3226 3226
 				},
3227
-				rtl: <?php echo( is_rtl() ? 'true' : 'false' ); /* fix rtl issue */ ?>
3227
+				rtl: <?php echo(is_rtl() ? 'true' : 'false'); /* fix rtl issue */ ?>
3228 3228
 			});
3229 3229
 		});
3230 3230
 	</script>
@@ -3237,62 +3237,62 @@  discard block
 block discarded – undo
3237 3237
 		'order_by'       => $list_sort
3238 3238
 	);
3239 3239
 
3240
-	if ( $show_featured_only ) {
3240
+	if ($show_featured_only) {
3241 3241
 		$query_args['show_featured_only'] = 1;
3242 3242
 	}
3243 3243
 
3244
-	if ( $category != 0 || $category != '' ) {
3245
-		$category_taxonomy = geodir_get_taxonomies( $post_type );
3244
+	if ($category != 0 || $category != '') {
3245
+		$category_taxonomy = geodir_get_taxonomies($post_type);
3246 3246
 		$tax_query         = array(
3247 3247
 			'taxonomy' => $category_taxonomy[0],
3248 3248
 			'field'    => 'id',
3249 3249
 			'terms'    => $category
3250 3250
 		);
3251 3251
 
3252
-		$query_args['tax_query'] = array( $tax_query );
3252
+		$query_args['tax_query'] = array($tax_query);
3253 3253
 	}
3254 3254
 
3255 3255
 	// we want listings with featured image only
3256 3256
 	$query_args['featured_image_only'] = 1;
3257 3257
 
3258
-	if ( $post_type == 'gd_event' ) {
3258
+	if ($post_type == 'gd_event') {
3259 3259
 		$query_args['gedir_event_listing_filter'] = 'upcoming';
3260 3260
 	}// show only upcoming events
3261 3261
 
3262
-	$widget_listings = geodir_get_widget_listings( $query_args );
3263
-	if ( ! empty( $widget_listings ) || ( isset( $with_no_results ) && $with_no_results ) ) {
3264
-		if ( $title ) {
3265
-			echo $before_title . $title . $after_title;
3262
+	$widget_listings = geodir_get_widget_listings($query_args);
3263
+	if (!empty($widget_listings) || (isset($with_no_results) && $with_no_results)) {
3264
+		if ($title) {
3265
+			echo $before_title.$title.$after_title;
3266 3266
 		}
3267 3267
 
3268 3268
 		global $post;
3269 3269
 
3270
-		$current_post = $post;// keep current post info
3270
+		$current_post = $post; // keep current post info
3271 3271
 
3272 3272
 		$widget_main_slides = '';
3273 3273
 		$nav_slides         = '';
3274 3274
 		$widget_slides      = 0;
3275 3275
 
3276
-		foreach ( $widget_listings as $widget_listing ) {
3276
+		foreach ($widget_listings as $widget_listing) {
3277 3277
 			global $gd_widget_listing_type;
3278 3278
 			$post         = $widget_listing;
3279
-			$widget_image = geodir_get_featured_image( $post->ID, 'thumbnail', get_option( 'geodir_listing_no_img' ) );
3279
+			$widget_image = geodir_get_featured_image($post->ID, 'thumbnail', get_option('geodir_listing_no_img'));
3280 3280
 
3281
-			if ( ! empty( $widget_image ) ) {
3282
-				if ( $widget_image->height >= 200 ) {
3281
+			if (!empty($widget_image)) {
3282
+				if ($widget_image->height >= 200) {
3283 3283
 					$widget_spacer_height = 0;
3284 3284
 				} else {
3285
-					$widget_spacer_height = ( ( 200 - $widget_image->height ) / 2 );
3285
+					$widget_spacer_height = ((200 - $widget_image->height) / 2);
3286 3286
 				}
3287 3287
 
3288
-				$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" />';
3288
+				$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" />';
3289 3289
 
3290 3290
 				$title = '';
3291
-				if ( $show_title ) {
3292
-					$title_html     = '<div class="geodir-slider-title"><a href="' . get_permalink( $post->ID ) . '">' . get_the_title( $post->ID ) . '</a></div>';
3291
+				if ($show_title) {
3292
+					$title_html     = '<div class="geodir-slider-title"><a href="'.get_permalink($post->ID).'">'.get_the_title($post->ID).'</a></div>';
3293 3293
 					$post_id        = $post->ID;
3294
-					$post_permalink = get_permalink( $post->ID );
3295
-					$post_title     = get_the_title( $post->ID );
3294
+					$post_permalink = get_permalink($post->ID);
3295
+					$post_title     = get_the_title($post->ID);
3296 3296
 					/**
3297 3297
 					 * Filter the listing slider widget title.
3298 3298
 					 *
@@ -3303,12 +3303,12 @@  discard block
 block discarded – undo
3303 3303
 					 * @param string $post_permalink The post permalink url.
3304 3304
 					 * @param string $post_title     The post title text.
3305 3305
 					 */
3306
-					$title = apply_filters( 'geodir_listing_slider_title', $title_html, $post_id, $post_permalink, $post_title );
3306
+					$title = apply_filters('geodir_listing_slider_title', $title_html, $post_id, $post_permalink, $post_title);
3307 3307
 				}
3308 3308
 
3309
-				$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>';
3310
-				$nav_slides .= '<li><img src="' . $widget_image->src . '" alt="' . $widget_image->title . '" title="' . $widget_image->title . '" style="max-height:48px;margin:0 auto;" /></li>';
3311
-				$widget_slides ++;
3309
+				$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>';
3310
+				$nav_slides .= '<li><img src="'.$widget_image->src.'" alt="'.$widget_image->title.'" title="'.$widget_image->title.'" style="max-height:48px;margin:0 auto;" /></li>';
3311
+				$widget_slides++;
3312 3312
 			}
3313 3313
 		}
3314 3314
 		?>
@@ -3317,7 +3317,7 @@  discard block
 block discarded – undo
3317 3317
 			<div id="geodir_widget_slider" class="geodir_flexslider">
3318 3318
 				<ul class="geodir-slides clearfix"><?php echo $widget_main_slides; ?></ul>
3319 3319
 			</div>
3320
-			<?php if ( $widget_slides > 1 ) { ?>
3320
+			<?php if ($widget_slides > 1) { ?>
3321 3321
 				<div id="geodir_widget_carousel" class="geodir_flexslider">
3322 3322
 					<ul class="geodir-slides clearfix"><?php echo $nav_slides; ?></ul>
3323 3323
 				</div>
@@ -3325,7 +3325,7 @@  discard block
 block discarded – undo
3325 3325
 		</div>
3326 3326
 		<?php
3327 3327
 		$GLOBALS['post'] = $current_post;
3328
-		setup_postdata( $current_post );
3328
+		setup_postdata($current_post);
3329 3329
 	}
3330 3330
 	echo $after_widget;
3331 3331
 }
@@ -3341,50 +3341,50 @@  discard block
 block discarded – undo
3341 3341
  * @param array|string $args     Display arguments including before_title, after_title, before_widget, and after_widget.
3342 3342
  * @param array|string $instance The settings for the particular instance of the widget.
3343 3343
  */
3344
-function geodir_loginwidget_output( $args = '', $instance = '' ) {
3344
+function geodir_loginwidget_output($args = '', $instance = '') {
3345 3345
 	//print_r($args);
3346 3346
 	//print_r($instance);
3347 3347
 	// prints the widget
3348
-	extract( $args, EXTR_SKIP );
3348
+	extract($args, EXTR_SKIP);
3349 3349
 
3350 3350
 	/** This filter is documented in geodirectory_widgets.php */
3351
-	$title = empty( $instance['title'] ) ? __( 'My Dashboard', 'geodirectory' ) : apply_filters( 'my_dashboard_widget_title', __( $instance['title'], 'geodirectory' ) );
3351
+	$title = empty($instance['title']) ? __('My Dashboard', 'geodirectory') : apply_filters('my_dashboard_widget_title', __($instance['title'], 'geodirectory'));
3352 3352
 
3353 3353
 	echo $before_widget;
3354
-	echo $before_title . $title . $after_title;
3354
+	echo $before_title.$title.$after_title;
3355 3355
 
3356 3356
 //	global $gd_session;
3357 3357
 //	print_r($gd_session);
3358 3358
 //	print_r($_SESSION);
3359 3359
 
3360
-	if ( is_user_logged_in() ) {
3360
+	if (is_user_logged_in()) {
3361 3361
 		global $current_user;
3362 3362
 
3363
-		$author_link = get_author_posts_url( $current_user->data->ID );
3364
-		$author_link = geodir_getlink( $author_link, array( 'geodir_dashbord' => 'true' ), false );
3363
+		$author_link = get_author_posts_url($current_user->data->ID);
3364
+		$author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
3365 3365
 
3366 3366
 		echo '<ul class="geodir-loginbox-list">';
3367 3367
 		ob_start();
3368 3368
 		?>
3369 3369
 		<li><a class="signin"
3370
-		       href="<?php echo wp_logout_url( home_url() ); ?>"><?php _e( 'Logout', 'geodirectory' ); ?></a></li>
3370
+		       href="<?php echo wp_logout_url(home_url()); ?>"><?php _e('Logout', 'geodirectory'); ?></a></li>
3371 3371
 		<?php
3372
-		$post_types                           = geodir_get_posttypes( 'object' );
3373
-		$show_add_listing_post_types_main_nav = get_option( 'geodir_add_listing_link_user_dashboard' );
3374
-		$geodir_allow_posttype_frontend       = get_option( 'geodir_allow_posttype_frontend' );
3372
+		$post_types                           = geodir_get_posttypes('object');
3373
+		$show_add_listing_post_types_main_nav = get_option('geodir_add_listing_link_user_dashboard');
3374
+		$geodir_allow_posttype_frontend       = get_option('geodir_allow_posttype_frontend');
3375 3375
 
3376
-		if ( ! empty( $show_add_listing_post_types_main_nav ) ) {
3376
+		if (!empty($show_add_listing_post_types_main_nav)) {
3377 3377
 			$addlisting_links = '';
3378
-			foreach ( $post_types as $key => $postobj ) {
3378
+			foreach ($post_types as $key => $postobj) {
3379 3379
 
3380
-				if ( in_array( $key, $show_add_listing_post_types_main_nav ) ) {
3380
+				if (in_array($key, $show_add_listing_post_types_main_nav)) {
3381 3381
 
3382
-					if ( $add_link = geodir_get_addlisting_link( $key ) ) {
3382
+					if ($add_link = geodir_get_addlisting_link($key)) {
3383 3383
 
3384 3384
 						$name = $postobj->labels->name;
3385 3385
 
3386 3386
 						$selected = '';
3387
-						if ( geodir_get_current_posttype() == $key && geodir_is_page( 'add-listing' ) ) {
3387
+						if (geodir_get_current_posttype() == $key && geodir_is_page('add-listing')) {
3388 3388
 							$selected = 'selected="selected"';
3389 3389
 						}
3390 3390
 
@@ -3397,23 +3397,23 @@  discard block
 block discarded – undo
3397 3397
 						 * @param string $key       Add listing array key.
3398 3398
 						 * @param int $current_user ->ID Current user ID.
3399 3399
 						 */
3400
-						$add_link = apply_filters( 'geodir_dashboard_link_add_listing', $add_link, $key, $current_user->ID );
3401
-						$name = apply_filters( 'geodir_dashboard_label_add_listing', $name, $key, $current_user->ID );
3400
+						$add_link = apply_filters('geodir_dashboard_link_add_listing', $add_link, $key, $current_user->ID);
3401
+						$name = apply_filters('geodir_dashboard_label_add_listing', $name, $key, $current_user->ID);
3402 3402
 
3403
-						$addlisting_links .= '<option ' . $selected . ' value="' . $add_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3403
+						$addlisting_links .= '<option '.$selected.' value="'.$add_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3404 3404
 
3405 3405
 					}
3406 3406
 				}
3407 3407
 
3408 3408
 			}
3409 3409
 
3410
-			if ( $addlisting_links != '' ) { ?>
3410
+			if ($addlisting_links != '') { ?>
3411 3411
 
3412 3412
 				<li><select id="geodir_add_listing" class="chosen_select" onchange="window.location.href=this.value"
3413 3413
 				            option-autoredirect="1" name="geodir_add_listing" option-ajaxchosen="false"
3414
-				            data-placeholder="<?php echo esc_attr( __( 'Add Listing', 'geodirectory' ) ); ?>">
3414
+				            data-placeholder="<?php echo esc_attr(__('Add Listing', 'geodirectory')); ?>">
3415 3415
 						<option value="" disabled="disabled" selected="selected"
3416
-						        style='display:none;'><?php echo esc_attr( __( 'Add Listing', 'geodirectory' ) ); ?></option>
3416
+						        style='display:none;'><?php echo esc_attr(__('Add Listing', 'geodirectory')); ?></option>
3417 3417
 						<?php echo $addlisting_links; ?>
3418 3418
 					</select></li> <?php
3419 3419
 
@@ -3421,24 +3421,24 @@  discard block
 block discarded – undo
3421 3421
 
3422 3422
 		}
3423 3423
 		// My Favourites in Dashboard
3424
-		$show_favorite_link_user_dashboard = get_option( 'geodir_favorite_link_user_dashboard' );
3424
+		$show_favorite_link_user_dashboard = get_option('geodir_favorite_link_user_dashboard');
3425 3425
 		$user_favourite                    = geodir_user_favourite_listing_count();
3426 3426
 
3427
-		if ( ! empty( $show_favorite_link_user_dashboard ) && ! empty( $user_favourite ) ) {
3427
+		if (!empty($show_favorite_link_user_dashboard) && !empty($user_favourite)) {
3428 3428
 			$favourite_links = '';
3429 3429
 
3430
-			foreach ( $post_types as $key => $postobj ) {
3431
-				if ( in_array( $key, $show_favorite_link_user_dashboard ) && array_key_exists( $key, $user_favourite ) ) {
3430
+			foreach ($post_types as $key => $postobj) {
3431
+				if (in_array($key, $show_favorite_link_user_dashboard) && array_key_exists($key, $user_favourite)) {
3432 3432
 					$name           = $postobj->labels->name;
3433 3433
 					$fav_author_link = apply_filters('gd_dash_fav_author_link', $author_link, $current_user->data->ID);
3434
-					$post_type_link = geodir_getlink( $fav_author_link, array(
3434
+					$post_type_link = geodir_getlink($fav_author_link, array(
3435 3435
 						'stype' => $key,
3436 3436
 						'list'  => 'favourite'
3437
-					), false );
3437
+					), false);
3438 3438
 
3439 3439
 					$selected = '';
3440 3440
 
3441
-					if ( isset( $_REQUEST['list'] ) && $_REQUEST['list'] == 'favourite' && isset( $_REQUEST['stype'] ) && $_REQUEST['stype'] == $key && isset( $_REQUEST['geodir_dashbord'] ) ) {
3441
+					if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite' && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key && isset($_REQUEST['geodir_dashbord'])) {
3442 3442
 						$selected = 'selected="selected"';
3443 3443
 					}
3444 3444
 					/**
@@ -3450,20 +3450,20 @@  discard block
 block discarded – undo
3450 3450
 					 * @param string $key            Favorite listing array key.
3451 3451
 					 * @param int $current_user      ->ID Current user ID.
3452 3452
 					 */
3453
-					$post_type_link = apply_filters( 'geodir_dashboard_link_favorite_listing', $post_type_link, $key, $current_user->ID );
3453
+					$post_type_link = apply_filters('geodir_dashboard_link_favorite_listing', $post_type_link, $key, $current_user->ID);
3454 3454
 
3455
-					$favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3455
+					$favourite_links .= '<option '.$selected.' value="'.$post_type_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3456 3456
 				}
3457 3457
 			}
3458 3458
 
3459
-			if ( $favourite_links != '' ) {
3459
+			if ($favourite_links != '') {
3460 3460
 				?>
3461 3461
 				<li>
3462 3462
 					<select id="geodir_my_favourites" class="chosen_select" onchange="window.location.href=this.value"
3463 3463
 					        option-autoredirect="1" name="geodir_my_favourites" option-ajaxchosen="false"
3464
-					        data-placeholder="<?php echo esc_attr( __( 'My Favorites', 'geodirectory' ) ); ?>">
3464
+					        data-placeholder="<?php echo esc_attr(__('My Favorites', 'geodirectory')); ?>">
3465 3465
 						<option value="" disabled="disabled" selected="selected"
3466
-						        style='display:none;'><?php echo esc_attr( __( 'My Favorites', 'geodirectory' ) ); ?></option>
3466
+						        style='display:none;'><?php echo esc_attr(__('My Favorites', 'geodirectory')); ?></option>
3467 3467
 						<?php echo $favourite_links; ?>
3468 3468
 					</select>
3469 3469
 				</li>
@@ -3472,20 +3472,20 @@  discard block
 block discarded – undo
3472 3472
 		}
3473 3473
 
3474 3474
 
3475
-		$show_listing_link_user_dashboard = get_option( 'geodir_listing_link_user_dashboard' );
3475
+		$show_listing_link_user_dashboard = get_option('geodir_listing_link_user_dashboard');
3476 3476
 		$user_listing                     = geodir_user_post_listing_count();
3477 3477
 
3478
-		if ( ! empty( $show_listing_link_user_dashboard ) && ! empty( $user_listing ) ) {
3478
+		if (!empty($show_listing_link_user_dashboard) && !empty($user_listing)) {
3479 3479
 			$listing_links = '';
3480 3480
 
3481
-			foreach ( $post_types as $key => $postobj ) {
3482
-				if ( in_array( $key, $show_listing_link_user_dashboard ) && array_key_exists( $key, $user_listing ) ) {
3481
+			foreach ($post_types as $key => $postobj) {
3482
+				if (in_array($key, $show_listing_link_user_dashboard) && array_key_exists($key, $user_listing)) {
3483 3483
 					$name         = $postobj->labels->name;
3484 3484
 					$listing_author_link = apply_filters('gd_dash_listing_author_link', $author_link, $current_user->data->ID);
3485
-					$listing_link = geodir_getlink( $listing_author_link, array( 'stype' => $key ), false );
3485
+					$listing_link = geodir_getlink($listing_author_link, array('stype' => $key), false);
3486 3486
 
3487 3487
 					$selected = '';
3488
-					if ( ! isset( $_REQUEST['list'] ) && isset( $_REQUEST['geodir_dashbord'] ) && isset( $_REQUEST['stype'] ) && $_REQUEST['stype'] == $key ) {
3488
+					if (!isset($_REQUEST['list']) && isset($_REQUEST['geodir_dashbord']) && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key) {
3489 3489
 						$selected = 'selected="selected"';
3490 3490
 					}
3491 3491
 
@@ -3498,20 +3498,20 @@  discard block
 block discarded – undo
3498 3498
 					 * @param string $key          My listing array key.
3499 3499
 					 * @param int $current_user    ->ID Current user ID.
3500 3500
 					 */
3501
-					$listing_link = apply_filters( 'geodir_dashboard_link_my_listing', $listing_link, $key, $current_user->ID );
3501
+					$listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $current_user->ID);
3502 3502
 
3503
-					$listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3503
+					$listing_links .= '<option '.$selected.' value="'.$listing_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3504 3504
 				}
3505 3505
 			}
3506 3506
 
3507
-			if ( $listing_links != '' ) {
3507
+			if ($listing_links != '') {
3508 3508
 				?>
3509 3509
 				<li>
3510 3510
 					<select id="geodir_my_listings" class="chosen_select" onchange="window.location.href=this.value"
3511 3511
 					        option-autoredirect="1" name="geodir_my_listings" option-ajaxchosen="false"
3512
-					        data-placeholder="<?php echo esc_attr( __( 'My Listings', 'geodirectory' ) ); ?>">
3512
+					        data-placeholder="<?php echo esc_attr(__('My Listings', 'geodirectory')); ?>">
3513 3513
 						<option value="" disabled="disabled" selected="selected"
3514
-						        style='display:none;'><?php echo esc_attr( __( 'My Listings', 'geodirectory' ) ); ?></option>
3514
+						        style='display:none;'><?php echo esc_attr(__('My Listings', 'geodirectory')); ?></option>
3515 3515
 						<?php echo $listing_links; ?>
3516 3516
 					</select>
3517 3517
 				</li>
@@ -3527,7 +3527,7 @@  discard block
 block discarded – undo
3527 3527
 		 *
3528 3528
 		 * @param string $dashboard_link Dashboard links HTML.
3529 3529
 		 */
3530
-		echo apply_filters( 'geodir_dashboard_links', $dashboard_link );
3530
+		echo apply_filters('geodir_dashboard_links', $dashboard_link);
3531 3531
 		echo '</ul>';
3532 3532
 
3533 3533
 		/**
@@ -3535,7 +3535,7 @@  discard block
 block discarded – undo
3535 3535
 		 *
3536 3536
 		 * @since 1.6.6
3537 3537
 		 */
3538
-		do_action( 'geodir_after_loginwidget_form_logged_in' );
3538
+		do_action('geodir_after_loginwidget_form_logged_in');
3539 3539
 
3540 3540
 
3541 3541
 	} else {
@@ -3550,18 +3550,18 @@  discard block
 block discarded – undo
3550 3550
 		<form name="loginform" class="loginform1"
3551 3551
 		      action="<?php echo geodir_login_url(); ?>"
3552 3552
 		      method="post">
3553
-			<div class="geodir_form_row"><input placeholder="<?php echo apply_filters('gd_login_wid_login_placeholder', __( 'Email', 'geodirectory' )); ?>" name="<?php echo apply_filters('gd_login_wid_login_name', 'log'); ?>"
3553
+			<div class="geodir_form_row"><input placeholder="<?php echo apply_filters('gd_login_wid_login_placeholder', __('Email', 'geodirectory')); ?>" name="<?php echo apply_filters('gd_login_wid_login_name', 'log'); ?>"
3554 3554
 			                                    type="text" class="textfield user_login1"/> <span
3555 3555
 					class="user_loginInfo"></span></div>
3556
-			<div class="geodir_form_row"><input placeholder="<?php _e( 'Password', 'geodirectory' ); ?>"
3556
+			<div class="geodir_form_row"><input placeholder="<?php _e('Password', 'geodirectory'); ?>"
3557 3557
 			                                    name="<?php echo apply_filters('gd_login_wid_login_pwd', 'pwd'); ?>" type="password"
3558 3558
 			                                    class="textfield user_pass1 input-text"/><span
3559 3559
 					class="user_passInfo"></span></div>
3560 3560
 
3561
-			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars( geodir_curPageURL() ); ?>"/>
3561
+			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars(geodir_curPageURL()); ?>"/>
3562 3562
 			<input type="hidden" name="testcookie" value="1"/>
3563 3563
 
3564
-				<?php do_action( 'login_form' ); ?>
3564
+				<?php do_action('login_form'); ?>
3565 3565
 
3566 3566
 			<div class="geodir_form_row clearfix"><input type="submit" name="submit"
3567 3567
 			                                             value="<?php echo SIGN_IN_BUTTON; ?>" class="b_signin"/>
@@ -3573,11 +3573,11 @@  discard block
 block discarded – undo
3573 3573
 					 *
3574 3574
 					 * @since 1.0.0
3575 3575
 					 */
3576
-					$is_enable_signup = get_option( 'users_can_register' );
3576
+					$is_enable_signup = get_option('users_can_register');
3577 3577
 					
3578
-					if ( $is_enable_signup ) {
3578
+					if ($is_enable_signup) {
3579 3579
 					?>
3580
-						<a href="<?php echo geodir_login_url( array( 'signup' => true ) ); ?>"
3580
+						<a href="<?php echo geodir_login_url(array('signup' => true)); ?>"
3581 3581
 						   class="goedir-newuser-link"><?php echo NEW_USER_TEXT; ?></a>
3582 3582
 
3583 3583
 					<?php
@@ -3588,7 +3588,7 @@  discard block
 block discarded – undo
3588 3588
 					 * @since 1.0.0
3589 3589
 					 */
3590 3590
 					?>
3591
-					<a href="<?php echo geodir_login_url( array( 'forgot' => true ) ); ?>"
3591
+					<a href="<?php echo geodir_login_url(array('forgot' => true)); ?>"
3592 3592
 					   class="goedir-forgot-link"><?php echo FORGOT_PW_TEXT; ?></a></p></div>
3593 3593
 		</form>
3594 3594
 		<?php
@@ -3597,7 +3597,7 @@  discard block
 block discarded – undo
3597 3597
 		 *
3598 3598
 		 * @since 1.6.6
3599 3599
 		 */
3600
-		do_action( 'geodir_after_loginwidget_form_logged_out' );
3600
+		do_action('geodir_after_loginwidget_form_logged_out');
3601 3601
 	}
3602 3602
 
3603 3603
 	echo $after_widget;
@@ -3619,14 +3619,14 @@  discard block
 block discarded – undo
3619 3619
  *                                         after_widget.
3620 3620
  * @param array|string $instance           The settings for the particular instance of the widget.
3621 3621
  */
3622
-function geodir_popular_postview_output( $args = '', $instance = '' ) {
3622
+function geodir_popular_postview_output($args = '', $instance = '') {
3623 3623
 	global $gd_session;
3624 3624
 
3625 3625
 	// prints the widget
3626
-	extract( $args, EXTR_SKIP );
3626
+	extract($args, EXTR_SKIP);
3627 3627
 
3628 3628
 	/** This filter is documented in geodirectory_widgets.php */
3629
-	$title = empty( $instance['title'] ) ? geodir_ucwords( $instance['category_title'] ) : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
3629
+	$title = empty($instance['title']) ? geodir_ucwords($instance['category_title']) : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
3630 3630
 	/**
3631 3631
 	 * Filter the widget post type.
3632 3632
 	 *
@@ -3634,7 +3634,7 @@  discard block
 block discarded – undo
3634 3634
 	 *
3635 3635
 	 * @param string $instance ['post_type'] Post type of listing.
3636 3636
 	 */
3637
-	$post_type = empty( $instance['post_type'] ) ? 'gd_place' : apply_filters( 'widget_post_type', $instance['post_type'] );
3637
+	$post_type = empty($instance['post_type']) ? 'gd_place' : apply_filters('widget_post_type', $instance['post_type']);
3638 3638
 	/**
3639 3639
 	 * Filter the widget's term.
3640 3640
 	 *
@@ -3642,7 +3642,7 @@  discard block
 block discarded – undo
3642 3642
 	 *
3643 3643
 	 * @param string $instance ['category'] Filter by term. Can be any valid term.
3644 3644
 	 */
3645
-	$category = empty( $instance['category'] ) ? '0' : apply_filters( 'widget_category', $instance['category'] );
3645
+	$category = empty($instance['category']) ? '0' : apply_filters('widget_category', $instance['category']);
3646 3646
 	/**
3647 3647
 	 * Filter the widget listings limit.
3648 3648
 	 *
@@ -3650,7 +3650,7 @@  discard block
 block discarded – undo
3650 3650
 	 *
3651 3651
 	 * @param string $instance ['post_number'] Number of listings to display.
3652 3652
 	 */
3653
-	$post_number = empty( $instance['post_number'] ) ? '5' : apply_filters( 'widget_post_number', $instance['post_number'] );
3653
+	$post_number = empty($instance['post_number']) ? '5' : apply_filters('widget_post_number', $instance['post_number']);
3654 3654
 	/**
3655 3655
 	 * Filter widget's "layout" type.
3656 3656
 	 *
@@ -3658,7 +3658,7 @@  discard block
 block discarded – undo
3658 3658
 	 *
3659 3659
 	 * @param string $instance ['layout'] Widget layout type.
3660 3660
 	 */
3661
-	$layout = empty( $instance['layout'] ) ? 'gridview_onehalf' : apply_filters( 'widget_layout', $instance['layout'] );
3661
+	$layout = empty($instance['layout']) ? 'gridview_onehalf' : apply_filters('widget_layout', $instance['layout']);
3662 3662
 	/**
3663 3663
 	 * Filter widget's "add_location_filter" value.
3664 3664
 	 *
@@ -3666,7 +3666,7 @@  discard block
 block discarded – undo
3666 3666
 	 *
3667 3667
 	 * @param string|bool $instance ['add_location_filter'] Do you want to add location filter? Can be 1 or 0.
3668 3668
 	 */
3669
-	$add_location_filter = empty( $instance['add_location_filter'] ) ? '0' : apply_filters( 'widget_add_location_filter', $instance['add_location_filter'] );
3669
+	$add_location_filter = empty($instance['add_location_filter']) ? '0' : apply_filters('widget_add_location_filter', $instance['add_location_filter']);
3670 3670
 	/**
3671 3671
 	 * Filter widget's listing width.
3672 3672
 	 *
@@ -3674,7 +3674,7 @@  discard block
 block discarded – undo
3674 3674
 	 *
3675 3675
 	 * @param string $instance ['listing_width'] Listing width.
3676 3676
 	 */
3677
-	$listing_width = empty( $instance['listing_width'] ) ? '' : apply_filters( 'widget_listing_width', $instance['listing_width'] );
3677
+	$listing_width = empty($instance['listing_width']) ? '' : apply_filters('widget_listing_width', $instance['listing_width']);
3678 3678
 	/**
3679 3679
 	 * Filter widget's "list_sort" type.
3680 3680
 	 *
@@ -3682,36 +3682,36 @@  discard block
 block discarded – undo
3682 3682
 	 *
3683 3683
 	 * @param string $instance ['list_sort'] Listing sort by type.
3684 3684
 	 */
3685
-	$list_sort             = empty( $instance['list_sort'] ) ? 'latest' : apply_filters( 'widget_list_sort', $instance['list_sort'] );
3686
-	$use_viewing_post_type = ! empty( $instance['use_viewing_post_type'] ) ? true : false;
3685
+	$list_sort             = empty($instance['list_sort']) ? 'latest' : apply_filters('widget_list_sort', $instance['list_sort']);
3686
+	$use_viewing_post_type = !empty($instance['use_viewing_post_type']) ? true : false;
3687 3687
 
3688 3688
 	// set post type to current viewing post type
3689
-	if ( $use_viewing_post_type ) {
3689
+	if ($use_viewing_post_type) {
3690 3690
 		$current_post_type = geodir_get_current_posttype();
3691
-		if ( $current_post_type != '' && $current_post_type != $post_type ) {
3691
+		if ($current_post_type != '' && $current_post_type != $post_type) {
3692 3692
 			$post_type = $current_post_type;
3693 3693
 			$category  = array(); // old post type category will not work for current changed post type
3694 3694
 		}
3695 3695
 	}
3696 3696
 	// replace widget title dynamically
3697
-	$posttype_plural_label   = __( get_post_type_plural_label( $post_type ), 'geodirectory' );
3698
-	$posttype_singular_label = __( get_post_type_singular_label( $post_type ), 'geodirectory' );
3697
+	$posttype_plural_label   = __(get_post_type_plural_label($post_type), 'geodirectory');
3698
+	$posttype_singular_label = __(get_post_type_singular_label($post_type), 'geodirectory');
3699 3699
 
3700
-	$title = str_replace( "%posttype_plural_label%", $posttype_plural_label, $title );
3701
-	$title = str_replace( "%posttype_singular_label%", $posttype_singular_label, $title );
3700
+	$title = str_replace("%posttype_plural_label%", $posttype_plural_label, $title);
3701
+	$title = str_replace("%posttype_singular_label%", $posttype_singular_label, $title);
3702 3702
     
3703 3703
 	$categories = $category;
3704
-	if ( ! empty( $category ) && $category[0] != '0' ) {
3705
-		$category_taxonomy = geodir_get_taxonomies( $post_type );
3704
+	if (!empty($category) && $category[0] != '0') {
3705
+		$category_taxonomy = geodir_get_taxonomies($post_type);
3706 3706
 		
3707 3707
 		######### WPML #########
3708
-		if ( geodir_wpml_is_taxonomy_translated( $category_taxonomy[0] ) ) {
3709
-			$category = gd_lang_object_ids( $category, $category_taxonomy[0] );
3708
+		if (geodir_wpml_is_taxonomy_translated($category_taxonomy[0])) {
3709
+			$category = gd_lang_object_ids($category, $category_taxonomy[0]);
3710 3710
 		}
3711 3711
 		######### WPML #########
3712 3712
 	}
3713 3713
 
3714
-	if ( isset( $instance['character_count'] ) ) {
3714
+	if (isset($instance['character_count'])) {
3715 3715
 		/**
3716 3716
 		 * Filter the widget's excerpt character count.
3717 3717
 		 *
@@ -3719,38 +3719,38 @@  discard block
 block discarded – undo
3719 3719
 		 *
3720 3720
 		 * @param int $instance ['character_count'] Excerpt character count.
3721 3721
 		 */
3722
-		$character_count = apply_filters( 'widget_list_character_count', $instance['character_count'] );
3722
+		$character_count = apply_filters('widget_list_character_count', $instance['character_count']);
3723 3723
 	} else {
3724 3724
 		$character_count = '';
3725 3725
 	}
3726 3726
 
3727
-	if ( empty( $title ) || $title == 'All' ) {
3728
-		$post_type_name = __( get_post_type_plural_label( $post_type ), 'geodirectory' );
3729
-		$title = !empty( $title ) ? wp_sprintf( __( 'All %s', 'geodirectory' ), $post_type_name ) : $post_type_name;
3727
+	if (empty($title) || $title == 'All') {
3728
+		$post_type_name = __(get_post_type_plural_label($post_type), 'geodirectory');
3729
+		$title = !empty($title) ? wp_sprintf(__('All %s', 'geodirectory'), $post_type_name) : $post_type_name;
3730 3730
 	}
3731 3731
 
3732 3732
 	$location_url = array();
3733
-	$city         = get_query_var( 'gd_city' );
3734
-	if ( ! empty( $city ) ) {
3735
-		$country = get_query_var( 'gd_country' );
3736
-		$region  = get_query_var( 'gd_region' );
3733
+	$city         = get_query_var('gd_city');
3734
+	if (!empty($city)) {
3735
+		$country = get_query_var('gd_country');
3736
+		$region  = get_query_var('gd_region');
3737 3737
 
3738
-		$geodir_show_location_url = get_option( 'geodir_show_location_url' );
3738
+		$geodir_show_location_url = get_option('geodir_show_location_url');
3739 3739
 
3740
-		if ( $geodir_show_location_url == 'all' ) {
3741
-			if ( $country != '' ) {
3740
+		if ($geodir_show_location_url == 'all') {
3741
+			if ($country != '') {
3742 3742
 				$location_url[] = $country;
3743 3743
 			}
3744 3744
 
3745
-			if ( $region != '' ) {
3745
+			if ($region != '') {
3746 3746
 				$location_url[] = $region;
3747 3747
 			}
3748
-		} else if ( $geodir_show_location_url == 'country_city' ) {
3749
-			if ( $country != '' ) {
3748
+		} else if ($geodir_show_location_url == 'country_city') {
3749
+			if ($country != '') {
3750 3750
 				$location_url[] = $country;
3751 3751
 			}
3752
-		} else if ( $geodir_show_location_url == 'region_city' ) {
3753
-			if ( $region != '' ) {
3752
+		} else if ($geodir_show_location_url == 'region_city') {
3753
+			if ($region != '') {
3754 3754
 				$location_url[] = $region;
3755 3755
 			}
3756 3756
 		}
@@ -3758,37 +3758,37 @@  discard block
 block discarded – undo
3758 3758
 		$location_url[] = $city;
3759 3759
 	}
3760 3760
 
3761
-	$location_url  = implode( '/', $location_url );
3761
+	$location_url  = implode('/', $location_url);
3762 3762
 	$skip_location = false;
3763
-	if ( ! $add_location_filter && $gd_session->get( 'gd_multi_location' ) ) {
3763
+	if (!$add_location_filter && $gd_session->get('gd_multi_location')) {
3764 3764
 		$skip_location = true;
3765
-		$gd_session->un_set( 'gd_multi_location' );
3765
+		$gd_session->un_set('gd_multi_location');
3766 3766
 	}
3767 3767
 
3768
-	if ( get_option( 'permalink_structure' ) ) {
3769
-		$viewall_url = get_post_type_archive_link( $post_type );
3768
+	if (get_option('permalink_structure')) {
3769
+		$viewall_url = get_post_type_archive_link($post_type);
3770 3770
 	} else {
3771
-		$viewall_url = get_post_type_archive_link( $post_type );
3771
+		$viewall_url = get_post_type_archive_link($post_type);
3772 3772
 	}
3773 3773
 
3774
-	if ( ! empty( $category ) && $category[0] != '0' ) {
3774
+	if (!empty($category) && $category[0] != '0') {
3775 3775
 		global $geodir_add_location_url;
3776 3776
 
3777 3777
 		$geodir_add_location_url = '0';
3778 3778
 
3779
-		if ( $add_location_filter != '0' ) {
3779
+		if ($add_location_filter != '0') {
3780 3780
 			$geodir_add_location_url = '1';
3781 3781
 		}
3782 3782
 
3783
-		$viewall_url = get_term_link( (int) $category[0], $post_type . 'category' );
3783
+		$viewall_url = get_term_link((int) $category[0], $post_type.'category');
3784 3784
 
3785 3785
 		$geodir_add_location_url = null;
3786 3786
 	}
3787
-	if ( $skip_location ) {
3788
-		$gd_session->set( 'gd_multi_location', 1 );
3787
+	if ($skip_location) {
3788
+		$gd_session->set('gd_multi_location', 1);
3789 3789
 	}
3790 3790
 
3791
-	if ( is_wp_error( $viewall_url ) ) {
3791
+	if (is_wp_error($viewall_url)) {
3792 3792
 		$viewall_url = '';
3793 3793
 	}
3794 3794
 
@@ -3800,43 +3800,43 @@  discard block
 block discarded – undo
3800 3800
 		'order_by'       => $list_sort
3801 3801
 	);
3802 3802
 
3803
-	if ( $character_count ) {
3803
+	if ($character_count) {
3804 3804
 		$query_args['excerpt_length'] = $character_count;
3805 3805
 	}
3806 3806
 
3807
-	if ( ! empty( $instance['show_featured_only'] ) ) {
3807
+	if (!empty($instance['show_featured_only'])) {
3808 3808
 		$query_args['show_featured_only'] = 1;
3809 3809
 	}
3810 3810
 
3811
-	if ( ! empty( $instance['show_special_only'] ) ) {
3811
+	if (!empty($instance['show_special_only'])) {
3812 3812
 		$query_args['show_special_only'] = 1;
3813 3813
 	}
3814 3814
 
3815
-	if ( ! empty( $instance['with_pics_only'] ) ) {
3815
+	if (!empty($instance['with_pics_only'])) {
3816 3816
 		$query_args['with_pics_only']      = 0;
3817 3817
 		$query_args['featured_image_only'] = 1;
3818 3818
 	}
3819 3819
 
3820
-	if ( ! empty( $instance['with_videos_only'] ) ) {
3820
+	if (!empty($instance['with_videos_only'])) {
3821 3821
 		$query_args['with_videos_only'] = 1;
3822 3822
 	}
3823
-	$hide_if_empty = ! empty( $instance['hide_if_empty'] ) ? true : false;
3823
+	$hide_if_empty = !empty($instance['hide_if_empty']) ? true : false;
3824 3824
 
3825
-	if ( ! empty( $categories ) && $categories[0] != '0' && !empty( $category_taxonomy ) ) {
3825
+	if (!empty($categories) && $categories[0] != '0' && !empty($category_taxonomy)) {
3826 3826
 		$tax_query = array(
3827 3827
 			'taxonomy' => $category_taxonomy[0],
3828 3828
 			'field'    => 'id',
3829 3829
 			'terms'    => $category
3830 3830
 		);
3831 3831
 
3832
-		$query_args['tax_query'] = array( $tax_query );
3832
+		$query_args['tax_query'] = array($tax_query);
3833 3833
 	}
3834 3834
 
3835 3835
 	global $gridview_columns_widget, $geodir_is_widget_listing;
3836 3836
 
3837
-	$widget_listings = geodir_get_widget_listings( $query_args );
3837
+	$widget_listings = geodir_get_widget_listings($query_args);
3838 3838
     
3839
-	if ( $hide_if_empty && empty( $widget_listings ) ) {
3839
+	if ($hide_if_empty && empty($widget_listings)) {
3840 3840
 		return;
3841 3841
 	}
3842 3842
     
@@ -3851,11 +3851,11 @@  discard block
 block discarded – undo
3851 3851
 		 *
3852 3852
 		 * @since 1.0.0
3853 3853
 		 */
3854
-		do_action( 'geodir_before_view_all_link_in_widget' ); ?>
3854
+		do_action('geodir_before_view_all_link_in_widget'); ?>
3855 3855
 		<div class="geodir_list_heading clearfix">
3856
-			<?php echo $before_title . $title . $after_title; ?>
3856
+			<?php echo $before_title.$title.$after_title; ?>
3857 3857
 			<a href="<?php echo $viewall_url; ?>"
3858
-			   class="geodir-viewall"><?php _e( 'View all', 'geodirectory' ); ?></a>
3858
+			   class="geodir-viewall"><?php _e('View all', 'geodirectory'); ?></a>
3859 3859
 		</div>
3860 3860
 		<?php
3861 3861
 		/**
@@ -3863,10 +3863,10 @@  discard block
 block discarded – undo
3863 3863
 		 *
3864 3864
 		 * @since 1.0.0
3865 3865
 		 */
3866
-		do_action( 'geodir_after_view_all_link_in_widget' ); ?>
3866
+		do_action('geodir_after_view_all_link_in_widget'); ?>
3867 3867
 		<?php
3868
-		if ( strstr( $layout, 'gridview' ) ) {
3869
-			$listing_view_exp        = explode( '_', $layout );
3868
+		if (strstr($layout, 'gridview')) {
3869
+			$listing_view_exp        = explode('_', $layout);
3870 3870
 			$gridview_columns_widget = $layout;
3871 3871
 			$layout                  = $listing_view_exp[0];
3872 3872
 		} else {
@@ -3877,8 +3877,8 @@  discard block
 block discarded – undo
3877 3877
 		 *
3878 3878
 		 * @since 1.0.0
3879 3879
 		 */
3880
-		$template = apply_filters( "geodir_template_part-widget-listing-listview", geodir_locate_template( 'widget-listing-listview' ) );
3881
-		if ( ! isset( $character_count ) ) {
3880
+		$template = apply_filters("geodir_template_part-widget-listing-listview", geodir_locate_template('widget-listing-listview'));
3881
+		if (!isset($character_count)) {
3882 3882
 			/**
3883 3883
 			 * Filter the widget's excerpt character count.
3884 3884
 			 *
@@ -3886,7 +3886,7 @@  discard block
 block discarded – undo
3886 3886
 			 *
3887 3887
 			 * @param int $instance ['character_count'] Excerpt character count.
3888 3888
 			 */
3889
-			$character_count = $character_count == '' ? 50 : apply_filters( 'widget_character_count', $character_count );
3889
+			$character_count = $character_count == '' ? 50 : apply_filters('widget_character_count', $character_count);
3890 3890
 		}
3891 3891
 
3892 3892
 		global $post, $map_jason, $map_canvas_arr;
@@ -3901,13 +3901,13 @@  discard block
 block discarded – undo
3901 3901
 		 *
3902 3902
 		 * @since 1.0.0
3903 3903
 		 */
3904
-		include( $template );
3904
+		include($template);
3905 3905
 
3906 3906
 		$geodir_is_widget_listing = false;
3907 3907
 
3908 3908
 		$GLOBALS['post'] = $current_post;
3909
-		if ( ! empty( $current_post ) ) {
3910
-			setup_postdata( $current_post );
3909
+		if (!empty($current_post)) {
3910
+			setup_postdata($current_post);
3911 3911
 		}
3912 3912
 		$map_jason      = $current_map_jason;
3913 3913
 		$map_canvas_arr = $current_map_canvas_arr;
@@ -3936,12 +3936,12 @@  discard block
 block discarded – undo
3936 3936
  *
3937 3937
  * @return int Reviews count.
3938 3938
  */
3939
-function geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type ) {
3939
+function geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type) {
3940 3940
 	global $wpdb, $plugin_prefix;
3941 3941
 
3942
-	$detail_table = $plugin_prefix . $post_type . '_detail';
3942
+	$detail_table = $plugin_prefix.$post_type.'_detail';
3943 3943
 
3944
-	$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 . ")";
3944
+	$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.")";
3945 3945
 
3946 3946
 	/**
3947 3947
 	 * Filter count review sql query.
@@ -3953,9 +3953,9 @@  discard block
 block discarded – undo
3953 3953
 	 * @param int $taxonomy     The taxonomy Id.
3954 3954
 	 * @param string $post_type The post type.
3955 3955
 	 */
3956
-	$sql = apply_filters( 'geodir_count_reviews_by_term_sql', $sql, $term_id, $taxonomy, $post_type );
3956
+	$sql = apply_filters('geodir_count_reviews_by_term_sql', $sql, $term_id, $taxonomy, $post_type);
3957 3957
 
3958
-	$count = $wpdb->get_var( $sql );
3958
+	$count = $wpdb->get_var($sql);
3959 3959
 
3960 3960
 	return $count;
3961 3961
 }
@@ -3973,7 +3973,7 @@  discard block
 block discarded – undo
3973 3973
  *
3974 3974
  * @return array Term array data.
3975 3975
  */
3976
-function geodir_count_reviews_by_terms( $force_update = false, $post_ID = 0 ) {
3976
+function geodir_count_reviews_by_terms($force_update = false, $post_ID = 0) {
3977 3977
 	/**
3978 3978
 	 * Filter review count option data.
3979 3979
 	 *
@@ -3983,78 +3983,78 @@  discard block
 block discarded – undo
3983 3983
 	 * @param bool $force_update Force update option value?. Default.false.
3984 3984
 	 * @param int $post_ID       The post id to update if any.
3985 3985
 	 */
3986
-	$option_data = apply_filters( 'geodir_count_reviews_by_terms_before', '', $force_update, $post_ID );
3987
-	if ( ! empty( $option_data ) ) {
3986
+	$option_data = apply_filters('geodir_count_reviews_by_terms_before', '', $force_update, $post_ID);
3987
+	if (!empty($option_data)) {
3988 3988
 		return $option_data;
3989 3989
 	}
3990 3990
 
3991
-	$option_data = get_option( 'geodir_global_review_count' );
3991
+	$option_data = get_option('geodir_global_review_count');
3992 3992
 
3993
-	if ( ! $option_data || $force_update ) {
3994
-		if ( (int) $post_ID > 0 ) { // Update reviews count for specific post categories only.
3993
+	if (!$option_data || $force_update) {
3994
+		if ((int) $post_ID > 0) { // Update reviews count for specific post categories only.
3995 3995
 			global $gd_session;
3996 3996
 			$term_array = (array) $option_data;
3997
-			$post_type  = get_post_type( $post_ID );
3998
-			$taxonomy   = $post_type . 'category';
3999
-			$terms      = wp_get_object_terms( $post_ID, $taxonomy, array( 'fields' => 'ids' ) );
4000
-
4001
-			if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
4002
-				foreach ( $terms as $term_id ) {
4003
-					$count                  = geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type );
4004
-					$children               = get_term_children( $term_id, $taxonomy );
4005
-					$term_array[ $term_id ] = $count;
3997
+			$post_type  = get_post_type($post_ID);
3998
+			$taxonomy   = $post_type.'category';
3999
+			$terms      = wp_get_object_terms($post_ID, $taxonomy, array('fields' => 'ids'));
4000
+
4001
+			if (!empty($terms) && !is_wp_error($terms)) {
4002
+				foreach ($terms as $term_id) {
4003
+					$count                  = geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type);
4004
+					$children               = get_term_children($term_id, $taxonomy);
4005
+					$term_array[$term_id] = $count;
4006 4006
 				}
4007 4007
 			}
4008 4008
 
4009
-			$session_listing = $gd_session->get( 'listing' );
4009
+			$session_listing = $gd_session->get('listing');
4010 4010
 
4011 4011
 			$terms = array();
4012
-			if ( isset( $_POST['post_category'][ $taxonomy ] ) ) {
4013
-				$terms = (array) $_POST['post_category'][ $taxonomy ];
4014
-			} else if ( ! empty( $session_listing ) && isset( $session_listing['post_category'][ $taxonomy ] ) ) {
4015
-				$terms = (array) $session_listing['post_category'][ $taxonomy ];
4012
+			if (isset($_POST['post_category'][$taxonomy])) {
4013
+				$terms = (array) $_POST['post_category'][$taxonomy];
4014
+			} else if (!empty($session_listing) && isset($session_listing['post_category'][$taxonomy])) {
4015
+				$terms = (array) $session_listing['post_category'][$taxonomy];
4016 4016
 			}
4017 4017
 
4018
-			if ( ! empty( $terms ) ) {
4019
-				foreach ( $terms as $term_id ) {
4020
-					if ( $term_id > 0 ) {
4021
-						$count                  = geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type );
4022
-						$children               = get_term_children( $term_id, $taxonomy );
4023
-						$term_array[ $term_id ] = $count;
4018
+			if (!empty($terms)) {
4019
+				foreach ($terms as $term_id) {
4020
+					if ($term_id > 0) {
4021
+						$count                  = geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type);
4022
+						$children               = get_term_children($term_id, $taxonomy);
4023
+						$term_array[$term_id] = $count;
4024 4024
 					}
4025 4025
 				}
4026 4026
 			}
4027 4027
 		} else { // Update reviews count for all post categories.
4028 4028
 			$term_array = array();
4029 4029
 			$post_types = geodir_get_posttypes();
4030
-			foreach ( $post_types as $post_type ) {
4030
+			foreach ($post_types as $post_type) {
4031 4031
 
4032
-				$taxonomy = geodir_get_taxonomies( $post_type );
4032
+				$taxonomy = geodir_get_taxonomies($post_type);
4033 4033
 				$taxonomy = $taxonomy[0];
4034 4034
 
4035 4035
 				$args = array(
4036 4036
 					'hide_empty' => false
4037 4037
 				);
4038 4038
 
4039
-				$terms = get_terms( $taxonomy, $args );
4039
+				$terms = get_terms($taxonomy, $args);
4040 4040
 
4041
-				foreach ( $terms as $term ) {
4042
-					$count    = geodir_count_reviews_by_term_id( $term->term_id, $taxonomy, $post_type );
4043
-					$children = get_term_children( $term->term_id, $taxonomy );
4041
+				foreach ($terms as $term) {
4042
+					$count    = geodir_count_reviews_by_term_id($term->term_id, $taxonomy, $post_type);
4043
+					$children = get_term_children($term->term_id, $taxonomy);
4044 4044
 					/*if ( is_array( $children ) ) {
4045 4045
                         foreach ( $children as $child_id ) {
4046 4046
                             $child_count = geodir_count_reviews_by_term_id($child_id, $taxonomy, $post_type);
4047 4047
                             $count = $count + $child_count;
4048 4048
                         }
4049 4049
                     }*/
4050
-					$term_array[ $term->term_id ] = $count;
4050
+					$term_array[$term->term_id] = $count;
4051 4051
 				}
4052 4052
 			}
4053 4053
 		}
4054 4054
 
4055
-		update_option( 'geodir_global_review_count', $term_array );
4055
+		update_option('geodir_global_review_count', $term_array);
4056 4056
 		//clear cache
4057
-		wp_cache_delete( 'geodir_global_review_count' );
4057
+		wp_cache_delete('geodir_global_review_count');
4058 4058
 
4059 4059
 		return $term_array;
4060 4060
 	} else {
@@ -4070,39 +4070,39 @@  discard block
 block discarded – undo
4070 4070
  * @package GeoDirectory
4071 4071
  * @return bool
4072 4072
  */
4073
-function geodir_term_review_count_force_update( $new_status, $old_status = '', $post = '' ) {
4074
-	if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'geodir_import_export' ) {
4073
+function geodir_term_review_count_force_update($new_status, $old_status = '', $post = '') {
4074
+	if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'geodir_import_export') {
4075 4075
 		return; // do not run if importing listings
4076 4076
 	}
4077 4077
 
4078
-	if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
4078
+	if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
4079 4079
 		return;
4080 4080
 	}
4081 4081
 
4082 4082
 	$post_ID = 0;
4083
-	if ( ! empty( $post ) ) {
4084
-		if ( isset( $post->post_type ) && strpos( $post->post_type, 'gd_' ) !== 0 ) {
4083
+	if (!empty($post)) {
4084
+		if (isset($post->post_type) && strpos($post->post_type, 'gd_') !== 0) {
4085 4085
 			return;
4086 4086
 		}
4087 4087
 
4088
-		if ( $new_status == 'auto-draft' && $old_status == 'new' ) {
4088
+		if ($new_status == 'auto-draft' && $old_status == 'new') {
4089 4089
 			return;
4090 4090
 		}
4091 4091
 
4092
-		if ( ! empty( $post->ID ) ) {
4092
+		if (!empty($post->ID)) {
4093 4093
 			$post_ID = $post->ID;
4094 4094
 		}
4095 4095
 	}
4096 4096
 
4097
-	if ( $new_status != $old_status ) {
4098
-		geodir_count_reviews_by_terms( true, $post_ID );
4097
+	if ($new_status != $old_status) {
4098
+		geodir_count_reviews_by_terms(true, $post_ID);
4099 4099
 	}
4100 4100
 
4101 4101
 	return true;
4102 4102
 }
4103 4103
 
4104
-function geodir_term_review_count_force_update_single_post( $post_id ) {
4105
-	geodir_count_reviews_by_terms( true, $post_id );
4104
+function geodir_term_review_count_force_update_single_post($post_id) {
4105
+	geodir_count_reviews_by_terms(true, $post_id);
4106 4106
 }
4107 4107
 
4108 4108
 /*-----------------------------------------------------------------------------------*/
@@ -4119,11 +4119,11 @@  discard block
 block discarded – undo
4119 4119
  *
4120 4120
  * @return int Post count.
4121 4121
  */
4122
-function geodir_count_posts_by_term( $data, $term ) {
4122
+function geodir_count_posts_by_term($data, $term) {
4123 4123
 
4124
-	if ( $data ) {
4125
-		if ( isset( $data[ $term->term_id ] ) ) {
4126
-			return $data[ $term->term_id ];
4124
+	if ($data) {
4125
+		if (isset($data[$term->term_id])) {
4126
+			return $data[$term->term_id];
4127 4127
 		} else {
4128 4128
 			return 0;
4129 4129
 		}
@@ -4140,8 +4140,8 @@  discard block
 block discarded – undo
4140 4140
  * param array $terms An array of term objects.
4141 4141
  * @return array Sorted terms array.
4142 4142
  */
4143
-function geodir_sort_terms_by_count( $terms ) {
4144
-	usort( $terms, "geodir_sort_by_count_obj" );
4143
+function geodir_sort_terms_by_count($terms) {
4144
+	usort($terms, "geodir_sort_by_count_obj");
4145 4145
 
4146 4146
 	return $terms;
4147 4147
 }
@@ -4156,8 +4156,8 @@  discard block
 block discarded – undo
4156 4156
  *
4157 4157
  * @return array Sorted terms array.
4158 4158
  */
4159
-function geodir_sort_terms_by_review_count( $terms ) {
4160
-	usort( $terms, "geodir_sort_by_review_count_obj" );
4159
+function geodir_sort_terms_by_review_count($terms) {
4160
+	usort($terms, "geodir_sort_by_review_count_obj");
4161 4161
 
4162 4162
 	return $terms;
4163 4163
 }
@@ -4173,12 +4173,12 @@  discard block
 block discarded – undo
4173 4173
  *
4174 4174
  * @return array Sorted terms array.
4175 4175
  */
4176
-function geodir_sort_terms( $terms, $sort = 'count' ) {
4177
-	if ( $sort == 'count' ) {
4178
-		return geodir_sort_terms_by_count( $terms );
4176
+function geodir_sort_terms($terms, $sort = 'count') {
4177
+	if ($sort == 'count') {
4178
+		return geodir_sort_terms_by_count($terms);
4179 4179
 	}
4180
-	if ( $sort == 'review_count' ) {
4181
-		return geodir_sort_terms_by_review_count( $terms );
4180
+	if ($sort == 'review_count') {
4181
+		return geodir_sort_terms_by_review_count($terms);
4182 4182
 	}
4183 4183
 	return $terms;
4184 4184
 }
@@ -4197,7 +4197,7 @@  discard block
 block discarded – undo
4197 4197
  *
4198 4198
  * @return bool
4199 4199
  */
4200
-function geodir_sort_by_count( $a, $b ) {
4200
+function geodir_sort_by_count($a, $b) {
4201 4201
 	return $a['count'] < $b['count'];
4202 4202
 }
4203 4203
 
@@ -4212,7 +4212,7 @@  discard block
 block discarded – undo
4212 4212
  *
4213 4213
  * @return bool
4214 4214
  */
4215
-function geodir_sort_by_count_obj( $a, $b ) {
4215
+function geodir_sort_by_count_obj($a, $b) {
4216 4216
 	return $a->count < $b->count;
4217 4217
 }
4218 4218
 
@@ -4227,7 +4227,7 @@  discard block
 block discarded – undo
4227 4227
  *
4228 4228
  * @return bool
4229 4229
  */
4230
-function geodir_sort_by_review_count_obj( $a, $b ) {
4230
+function geodir_sort_by_review_count_obj($a, $b) {
4231 4231
 	return $a->review_count < $b->review_count;
4232 4232
 }
4233 4233
 
@@ -4244,35 +4244,35 @@  discard block
 block discarded – undo
4244 4244
 	 * @since   1.4.2
4245 4245
 	 * @package GeoDirectory
4246 4246
 	 */
4247
-	$locale = apply_filters( 'plugin_locale', get_locale(), 'geodirectory' );
4247
+	$locale = apply_filters('plugin_locale', get_locale(), 'geodirectory');
4248 4248
 
4249
-	load_textdomain( 'geodirectory', WP_LANG_DIR . '/' . 'geodirectory' . '/' . 'geodirectory' . '-' . $locale . '.mo' );
4250
-	load_plugin_textdomain( 'geodirectory', false, plugin_basename( dirname( dirname( __FILE__ ) ) ) . '/geodirectory-languages' );
4249
+	load_textdomain('geodirectory', WP_LANG_DIR.'/'.'geodirectory'.'/'.'geodirectory'.'-'.$locale.'.mo');
4250
+	load_plugin_textdomain('geodirectory', false, plugin_basename(dirname(dirname(__FILE__))).'/geodirectory-languages');
4251 4251
 
4252 4252
 	/**
4253 4253
 	 * Define language constants.
4254 4254
 	 *
4255 4255
 	 * @since 1.0.0
4256 4256
 	 */
4257
-	require_once( geodir_plugin_path() . '/language.php' );
4257
+	require_once(geodir_plugin_path().'/language.php');
4258 4258
 
4259
-	$language_file = geodir_plugin_path() . '/db-language.php';
4259
+	$language_file = geodir_plugin_path().'/db-language.php';
4260 4260
 
4261 4261
 	// Load language string file if not created yet
4262
-	if ( ! file_exists( $language_file ) ) {
4262
+	if (!file_exists($language_file)) {
4263 4263
 		geodirectory_load_db_language();
4264 4264
 	}
4265 4265
 
4266
-	if ( file_exists( $language_file ) ) {
4266
+	if (file_exists($language_file)) {
4267 4267
 		/**
4268 4268
 		 * Language strings from database.
4269 4269
 		 *
4270 4270
 		 * @since 1.4.2
4271 4271
 		 */
4272 4272
 		try {
4273
-			require_once( $language_file );
4274
-		} catch ( Exception $e ) {
4275
-			error_log( 'Language Error: ' . $e->getMessage() );
4273
+			require_once($language_file);
4274
+		} catch (Exception $e) {
4275
+			error_log('Language Error: '.$e->getMessage());
4276 4276
 		}
4277 4277
 	}
4278 4278
 }
@@ -4289,19 +4289,19 @@  discard block
 block discarded – undo
4289 4289
  */
4290 4290
 function geodirectory_load_db_language() {
4291 4291
 	global $wp_filesystem;
4292
-	if ( empty( $wp_filesystem ) ) {
4293
-		require_once( ABSPATH . '/wp-admin/includes/file.php' );
4292
+	if (empty($wp_filesystem)) {
4293
+		require_once(ABSPATH.'/wp-admin/includes/file.php');
4294 4294
 		WP_Filesystem();
4295 4295
 		global $wp_filesystem;
4296 4296
 	}
4297 4297
 
4298
-	$language_file = geodir_plugin_path() . '/db-language.php';
4298
+	$language_file = geodir_plugin_path().'/db-language.php';
4299 4299
 
4300
-	if ( is_file( $language_file ) && ! is_writable( $language_file ) ) {
4300
+	if (is_file($language_file) && !is_writable($language_file)) {
4301 4301
 		return false;
4302 4302
 	} // Not possible to create.
4303 4303
 
4304
-	if ( ! is_file( $language_file ) && ! is_writable( dirname( $language_file ) ) ) {
4304
+	if (!is_file($language_file) && !is_writable(dirname($language_file))) {
4305 4305
 		return false;
4306 4306
 	} // Not possible to create.
4307 4307
 
@@ -4315,9 +4315,9 @@  discard block
 block discarded – undo
4315 4315
 	 *
4316 4316
 	 * @param array $contents_strings Array of strings.
4317 4317
 	 */
4318
-	$contents_strings = apply_filters( 'geodir_load_db_language', $contents_strings );
4318
+	$contents_strings = apply_filters('geodir_load_db_language', $contents_strings);
4319 4319
 
4320
-	$contents_strings = array_unique( $contents_strings );
4320
+	$contents_strings = array_unique($contents_strings);
4321 4321
 
4322 4322
 	$contents_head   = array();
4323 4323
 	$contents_head[] = "<?php";
@@ -4334,21 +4334,21 @@  discard block
 block discarded – undo
4334 4334
 	$contents_foot[] = "";
4335 4335
 	$contents_foot[] = "";
4336 4336
 
4337
-	$contents = implode( PHP_EOL, $contents_head );
4337
+	$contents = implode(PHP_EOL, $contents_head);
4338 4338
 
4339
-	if ( ! empty( $contents_strings ) ) {
4340
-		foreach ( $contents_strings as $string ) {
4341
-			if ( is_scalar( $string ) && $string != '' ) {
4342
-				$string = str_replace( "'", "\'", $string );
4343
-				geodir_wpml_register_string( $string );
4344
-				$contents .= PHP_EOL . "__('" . $string . "', 'geodirectory');";
4339
+	if (!empty($contents_strings)) {
4340
+		foreach ($contents_strings as $string) {
4341
+			if (is_scalar($string) && $string != '') {
4342
+				$string = str_replace("'", "\'", $string);
4343
+				geodir_wpml_register_string($string);
4344
+				$contents .= PHP_EOL."__('".$string."', 'geodirectory');";
4345 4345
 			}
4346 4346
 		}
4347 4347
 	}
4348 4348
 
4349
-	$contents .= implode( PHP_EOL, $contents_foot );
4349
+	$contents .= implode(PHP_EOL, $contents_foot);
4350 4350
 
4351
-	if ( $wp_filesystem->put_contents( $language_file, $contents, FS_CHMOD_FILE ) ) {
4351
+	if ($wp_filesystem->put_contents($language_file, $contents, FS_CHMOD_FILE)) {
4352 4352
 		return false;
4353 4353
 	} // Failure; could not write file.
4354 4354
 
@@ -4369,49 +4369,49 @@  discard block
 block discarded – undo
4369 4369
  *
4370 4370
  * @return array Translation texts.
4371 4371
  */
4372
-function geodir_load_custom_field_translation( $translation_texts = array() ) {
4372
+function geodir_load_custom_field_translation($translation_texts = array()) {
4373 4373
 	global $wpdb;
4374 4374
 
4375 4375
 	// Custom fields table
4376
-	$sql  = "SELECT admin_title, admin_desc, site_title, clabels, required_msg, default_value, option_values, validation_msg FROM " . GEODIR_CUSTOM_FIELDS_TABLE;
4377
-	$rows = $wpdb->get_results( $sql );
4376
+	$sql  = "SELECT admin_title, admin_desc, site_title, clabels, required_msg, default_value, option_values, validation_msg FROM ".GEODIR_CUSTOM_FIELDS_TABLE;
4377
+	$rows = $wpdb->get_results($sql);
4378 4378
 
4379
-	if ( ! empty( $rows ) ) {
4380
-		foreach ( $rows as $row ) {
4381
-			if ( ! empty( $row->admin_title ) ) {
4382
-				$translation_texts[] = stripslashes_deep( $row->admin_title );
4379
+	if (!empty($rows)) {
4380
+		foreach ($rows as $row) {
4381
+			if (!empty($row->admin_title)) {
4382
+				$translation_texts[] = stripslashes_deep($row->admin_title);
4383 4383
 			}
4384 4384
 
4385
-			if ( ! empty( $row->admin_desc ) ) {
4386
-				$translation_texts[] = stripslashes_deep( $row->admin_desc );
4385
+			if (!empty($row->admin_desc)) {
4386
+				$translation_texts[] = stripslashes_deep($row->admin_desc);
4387 4387
 			}
4388 4388
 
4389
-			if ( ! empty( $row->site_title ) ) {
4390
-				$translation_texts[] = stripslashes_deep( $row->site_title );
4389
+			if (!empty($row->site_title)) {
4390
+				$translation_texts[] = stripslashes_deep($row->site_title);
4391 4391
 			}
4392 4392
 
4393
-			if ( ! empty( $row->clabels ) ) {
4394
-				$translation_texts[] = stripslashes_deep( $row->clabels );
4393
+			if (!empty($row->clabels)) {
4394
+				$translation_texts[] = stripslashes_deep($row->clabels);
4395 4395
 			}
4396 4396
 
4397
-			if ( ! empty( $row->required_msg ) ) {
4398
-				$translation_texts[] = stripslashes_deep( $row->required_msg );
4397
+			if (!empty($row->required_msg)) {
4398
+				$translation_texts[] = stripslashes_deep($row->required_msg);
4399 4399
 			}
4400 4400
             
4401
-			if ( ! empty( $row->validation_msg ) ) {
4402
-				$translation_texts[] = stripslashes_deep( $row->validation_msg );
4401
+			if (!empty($row->validation_msg)) {
4402
+				$translation_texts[] = stripslashes_deep($row->validation_msg);
4403 4403
 			}
4404 4404
 
4405
-			if ( ! empty( $row->default_value ) ) {
4406
-				$translation_texts[] = stripslashes_deep( $row->default_value );
4405
+			if (!empty($row->default_value)) {
4406
+				$translation_texts[] = stripslashes_deep($row->default_value);
4407 4407
 			}
4408 4408
 
4409
-			if ( ! empty( $row->option_values ) ) {
4410
-				$option_values = geodir_string_values_to_options( stripslashes_deep( $row->option_values ) );
4409
+			if (!empty($row->option_values)) {
4410
+				$option_values = geodir_string_values_to_options(stripslashes_deep($row->option_values));
4411 4411
 
4412
-				if ( ! empty( $option_values ) ) {
4413
-					foreach ( $option_values as $option_value ) {
4414
-						if ( ! empty( $option_value['label'] ) ) {
4412
+				if (!empty($option_values)) {
4413
+					foreach ($option_values as $option_value) {
4414
+						if (!empty($option_value['label'])) {
4415 4415
 							$translation_texts[] = $option_value['label'];
4416 4416
 						}
4417 4417
 					}
@@ -4421,56 +4421,56 @@  discard block
 block discarded – undo
4421 4421
 	}
4422 4422
 
4423 4423
 	// Custom sorting fields table
4424
-	$sql  = "SELECT site_title, asc_title, desc_title FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE;
4425
-	$rows = $wpdb->get_results( $sql );
4424
+	$sql  = "SELECT site_title, asc_title, desc_title FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE;
4425
+	$rows = $wpdb->get_results($sql);
4426 4426
 
4427
-	if ( ! empty( $rows ) ) {
4428
-		foreach ( $rows as $row ) {
4429
-			if ( ! empty( $row->site_title ) ) {
4430
-				$translation_texts[] = stripslashes_deep( $row->site_title );
4427
+	if (!empty($rows)) {
4428
+		foreach ($rows as $row) {
4429
+			if (!empty($row->site_title)) {
4430
+				$translation_texts[] = stripslashes_deep($row->site_title);
4431 4431
 			}
4432 4432
 
4433
-			if ( ! empty( $row->asc_title ) ) {
4434
-				$translation_texts[] = stripslashes_deep( $row->asc_title );
4433
+			if (!empty($row->asc_title)) {
4434
+				$translation_texts[] = stripslashes_deep($row->asc_title);
4435 4435
 			}
4436 4436
 
4437
-			if ( ! empty( $row->desc_title ) ) {
4438
-				$translation_texts[] = stripslashes_deep( $row->desc_title );
4437
+			if (!empty($row->desc_title)) {
4438
+				$translation_texts[] = stripslashes_deep($row->desc_title);
4439 4439
 			}
4440 4440
 		}
4441 4441
 	}
4442 4442
 
4443 4443
 	// Advance search filter fields table
4444
-	if ( defined( 'GEODIR_ADVANCE_SEARCH_TABLE' ) ) {
4445
-		$sql  = "SELECT field_site_name, front_search_title, first_search_text, last_search_text, field_desc FROM " . GEODIR_ADVANCE_SEARCH_TABLE;
4446
-		$rows = $wpdb->get_results( $sql );
4447
-
4448
-		if ( ! empty( $rows ) ) {
4449
-			foreach ( $rows as $row ) {
4450
-				if ( ! empty( $row->field_site_name ) ) {
4451
-					$translation_texts[] = stripslashes_deep( $row->field_site_name );
4444
+	if (defined('GEODIR_ADVANCE_SEARCH_TABLE')) {
4445
+		$sql  = "SELECT field_site_name, front_search_title, first_search_text, last_search_text, field_desc FROM ".GEODIR_ADVANCE_SEARCH_TABLE;
4446
+		$rows = $wpdb->get_results($sql);
4447
+
4448
+		if (!empty($rows)) {
4449
+			foreach ($rows as $row) {
4450
+				if (!empty($row->field_site_name)) {
4451
+					$translation_texts[] = stripslashes_deep($row->field_site_name);
4452 4452
 				}
4453 4453
 
4454
-				if ( ! empty( $row->front_search_title ) ) {
4455
-					$translation_texts[] = stripslashes_deep( $row->front_search_title );
4454
+				if (!empty($row->front_search_title)) {
4455
+					$translation_texts[] = stripslashes_deep($row->front_search_title);
4456 4456
 				}
4457 4457
 
4458
-				if ( ! empty( $row->first_search_text ) ) {
4459
-					$translation_texts[] = stripslashes_deep( $row->first_search_text );
4458
+				if (!empty($row->first_search_text)) {
4459
+					$translation_texts[] = stripslashes_deep($row->first_search_text);
4460 4460
 				}
4461 4461
 
4462
-				if ( ! empty( $row->last_search_text ) ) {
4463
-					$translation_texts[] = stripslashes_deep( $row->last_search_text );
4462
+				if (!empty($row->last_search_text)) {
4463
+					$translation_texts[] = stripslashes_deep($row->last_search_text);
4464 4464
 				}
4465 4465
 
4466
-				if ( ! empty( $row->field_desc ) ) {
4467
-					$translation_texts[] = stripslashes_deep( $row->field_desc );
4466
+				if (!empty($row->field_desc)) {
4467
+					$translation_texts[] = stripslashes_deep($row->field_desc);
4468 4468
 				}
4469 4469
 			}
4470 4470
 		}
4471 4471
 	}
4472 4472
 
4473
-	$translation_texts = ! empty( $translation_texts ) ? array_unique( $translation_texts ) : $translation_texts;
4473
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
4474 4474
 
4475 4475
 	return $translation_texts;
4476 4476
 }
@@ -4492,7 +4492,7 @@  discard block
 block discarded – undo
4492 4492
 	 *
4493 4493
 	 * @param array $geodir_allowed_mime_types and file extensions.
4494 4494
 	 */
4495
-	return apply_filters( 'geodir_allowed_mime_types', array(
4495
+	return apply_filters('geodir_allowed_mime_types', array(
4496 4496
 			'Image'       => array( // Image formats.
4497 4497
 				'jpg'  => 'image/jpeg',
4498 4498
 				'jpe'  => 'image/jpeg',
@@ -4561,18 +4561,18 @@  discard block
 block discarded – undo
4561 4561
  *
4562 4562
  * @return string User display name.
4563 4563
  */
4564
-function geodir_get_client_name( $user_id ) {
4564
+function geodir_get_client_name($user_id) {
4565 4565
 	$client_name = '';
4566 4566
 
4567
-	$user_data = get_userdata( $user_id );
4567
+	$user_data = get_userdata($user_id);
4568 4568
 
4569
-	if ( ! empty( $user_data ) ) {
4570
-		if ( isset( $user_data->display_name ) && trim( $user_data->display_name ) != '' ) {
4571
-			$client_name = trim( $user_data->display_name );
4572
-		} else if ( isset( $user_data->user_nicename ) && trim( $user_data->user_nicename ) != '' ) {
4573
-			$client_name = trim( $user_data->user_nicename );
4569
+	if (!empty($user_data)) {
4570
+		if (isset($user_data->display_name) && trim($user_data->display_name) != '') {
4571
+			$client_name = trim($user_data->display_name);
4572
+		} else if (isset($user_data->user_nicename) && trim($user_data->user_nicename) != '') {
4573
+			$client_name = trim($user_data->user_nicename);
4574 4574
 		} else {
4575
-			$client_name = trim( $user_data->user_login );
4575
+			$client_name = trim($user_data->user_login);
4576 4576
 		}
4577 4577
 	}
4578 4578
 
@@ -4580,17 +4580,17 @@  discard block
 block discarded – undo
4580 4580
 }
4581 4581
 
4582 4582
 
4583
-add_filter( 'wpseo_replacements', 'geodir_wpseo_replacements', 10, 1 );
4583
+add_filter('wpseo_replacements', 'geodir_wpseo_replacements', 10, 1);
4584 4584
 /*
4585 4585
  * Add location variables to wpseo replacements.
4586 4586
  *
4587 4587
  * @since 1.5.4
4588 4588
  */
4589
-function geodir_wpseo_replacements( $vars ) {
4589
+function geodir_wpseo_replacements($vars) {
4590 4590
 
4591 4591
 	// location variables
4592 4592
 	$gd_post_type   = geodir_get_current_posttype();
4593
-	$location_array = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
4593
+	$location_array = geodir_get_current_location_terms('query_vars', $gd_post_type);
4594 4594
 	/**
4595 4595
 	 * Filter the title variables location variables array
4596 4596
 	 *
@@ -4600,7 +4600,7 @@  discard block
 block discarded – undo
4600 4600
 	 * @param array $location_array The array of location variables.
4601 4601
 	 * @param array $vars           The page title variables.
4602 4602
 	 */
4603
-	$location_array  = apply_filters( 'geodir_filter_title_variables_location_arr_seo', $location_array, $vars );
4603
+	$location_array = apply_filters('geodir_filter_title_variables_location_arr_seo', $location_array, $vars);
4604 4604
 
4605 4605
 
4606 4606
 	$location_replace_vars = geodir_location_replace_vars($location_array, NULL, '');
@@ -4615,13 +4615,13 @@  discard block
 block discarded – undo
4615 4615
 	 * @param string $vars          The title with variables.
4616 4616
 	 * @param array $location_array The array of location variables.
4617 4617
 	 */
4618
-	return apply_filters( 'geodir_wpseo_replacements_vars', $vars, $location_array );
4618
+	return apply_filters('geodir_wpseo_replacements_vars', $vars, $location_array);
4619 4619
 }
4620 4620
 
4621 4621
 
4622
-add_filter( 'geodir_seo_meta_title', 'geodir_filter_title_variables', 10, 3 );
4623
-add_filter( 'geodir_seo_page_title', 'geodir_filter_title_variables', 10, 2 );
4624
-add_filter( 'geodir_seo_meta_description_pre', 'geodir_filter_title_variables', 10, 3 );
4622
+add_filter('geodir_seo_meta_title', 'geodir_filter_title_variables', 10, 3);
4623
+add_filter('geodir_seo_page_title', 'geodir_filter_title_variables', 10, 2);
4624
+add_filter('geodir_seo_meta_description_pre', 'geodir_filter_title_variables', 10, 3);
4625 4625
 
4626 4626
 /**
4627 4627
  * Filter the title variables.
@@ -4663,14 +4663,14 @@  discard block
 block discarded – undo
4663 4663
  *
4664 4664
  * @return string Title after filtered variables.
4665 4665
  */
4666
-function geodir_filter_title_variables( $title, $gd_page, $sep = '' ) {
4666
+function geodir_filter_title_variables($title, $gd_page, $sep = '') {
4667 4667
 	global $wp, $post;
4668 4668
 
4669
-	if ( ! $gd_page || ! $title ) {
4669
+	if (!$gd_page || !$title) {
4670 4670
 		return $title; // if no a GD page then bail.
4671 4671
 	}
4672 4672
 
4673
-	if ( $sep == '' ) {
4673
+	if ($sep == '') {
4674 4674
 		/**
4675 4675
 		 * Filter the page title separator.
4676 4676
 		 *
@@ -4679,100 +4679,100 @@  discard block
 block discarded – undo
4679 4679
 		 *
4680 4680
 		 * @param string $sep The separator, default: `|`.
4681 4681
 		 */
4682
-		$sep = apply_filters( 'geodir_page_title_separator', '|' );
4682
+		$sep = apply_filters('geodir_page_title_separator', '|');
4683 4683
 	}
4684 4684
 
4685
-	if ( strpos( $title, '%%title%%' ) !== false ) {
4686
-		$title = str_replace( "%%title%%", $post->post_title, $title );
4685
+	if (strpos($title, '%%title%%') !== false) {
4686
+		$title = str_replace("%%title%%", $post->post_title, $title);
4687 4687
 	}
4688 4688
 
4689
-	if ( strpos( $title, '%%sitename%%' ) !== false ) {
4690
-		$title = str_replace( "%%sitename%%", get_bloginfo( 'name' ), $title );
4689
+	if (strpos($title, '%%sitename%%') !== false) {
4690
+		$title = str_replace("%%sitename%%", get_bloginfo('name'), $title);
4691 4691
 	}
4692 4692
 
4693
-	if ( strpos( $title, '%%sitedesc%%' ) !== false ) {
4694
-		$title = str_replace( "%%sitedesc%%", get_bloginfo( 'description' ), $title );
4693
+	if (strpos($title, '%%sitedesc%%') !== false) {
4694
+		$title = str_replace("%%sitedesc%%", get_bloginfo('description'), $title);
4695 4695
 	}
4696 4696
 
4697
-	if ( strpos( $title, '%%excerpt%%' ) !== false ) {
4698
-		$title = str_replace( "%%excerpt%%", strip_tags( get_the_excerpt() ), $title );
4697
+	if (strpos($title, '%%excerpt%%') !== false) {
4698
+		$title = str_replace("%%excerpt%%", strip_tags(get_the_excerpt()), $title);
4699 4699
 	}
4700 4700
 
4701
-	if ( $gd_page == 'search' || $gd_page == 'author' ) {
4702
-		$post_type = isset( $_REQUEST['stype'] ) ? sanitize_text_field( $_REQUEST['stype'] ) : '';
4703
-	} else if ( $gd_page == 'add-listing' ) {
4704
-		$post_type = ( isset( $_REQUEST['listing_type'] ) ) ? sanitize_text_field( $_REQUEST['listing_type'] ) : '';
4705
-		$post_type = ! $post_type && ! empty( $_REQUEST['pid'] ) ? get_post_type( (int) $_REQUEST['pid'] ) : $post_type;
4706
-	} else if ( isset( $post->post_type ) && $post->post_type && in_array( $post->post_type, geodir_get_posttypes() ) ) {
4701
+	if ($gd_page == 'search' || $gd_page == 'author') {
4702
+		$post_type = isset($_REQUEST['stype']) ? sanitize_text_field($_REQUEST['stype']) : '';
4703
+	} else if ($gd_page == 'add-listing') {
4704
+		$post_type = (isset($_REQUEST['listing_type'])) ? sanitize_text_field($_REQUEST['listing_type']) : '';
4705
+		$post_type = !$post_type && !empty($_REQUEST['pid']) ? get_post_type((int) $_REQUEST['pid']) : $post_type;
4706
+	} else if (isset($post->post_type) && $post->post_type && in_array($post->post_type, geodir_get_posttypes())) {
4707 4707
 		$post_type = $post->post_type;
4708 4708
 	} else {
4709
-		$post_type = get_query_var( 'post_type' );
4709
+		$post_type = get_query_var('post_type');
4710 4710
 	}
4711 4711
 
4712
-	if ( strpos( $title, '%%pt_single%%' ) !== false ) {
4712
+	if (strpos($title, '%%pt_single%%') !== false) {
4713 4713
 		$singular_name = '';
4714
-		if ( $post_type && $singular_name = get_post_type_singular_label( $post_type ) ) {
4715
-			$singular_name = __( $singular_name, 'geodirectory' );
4714
+		if ($post_type && $singular_name = get_post_type_singular_label($post_type)) {
4715
+			$singular_name = __($singular_name, 'geodirectory');
4716 4716
 		}
4717 4717
 
4718
-		$title = str_replace( "%%pt_single%%", $singular_name, $title );
4718
+		$title = str_replace("%%pt_single%%", $singular_name, $title);
4719 4719
 	}
4720 4720
 
4721
-	if ( strpos( $title, '%%pt_plural%%' ) !== false ) {
4721
+	if (strpos($title, '%%pt_plural%%') !== false) {
4722 4722
 		$plural_name = '';
4723
-		if ( $post_type && $plural_name = get_post_type_plural_label( $post_type ) ) {
4724
-			$plural_name = __( $plural_name, 'geodirectory' );
4723
+		if ($post_type && $plural_name = get_post_type_plural_label($post_type)) {
4724
+			$plural_name = __($plural_name, 'geodirectory');
4725 4725
 		}
4726 4726
 
4727
-		$title = str_replace( "%%pt_plural%%", $plural_name, $title );
4727
+		$title = str_replace("%%pt_plural%%", $plural_name, $title);
4728 4728
 	}
4729 4729
 
4730
-	if ( strpos( $title, '%%category%%' ) !== false ) {
4730
+	if (strpos($title, '%%category%%') !== false) {
4731 4731
 		$cat_name = '';
4732 4732
 
4733
-		if ( $gd_page == 'detail' ) {
4734
-			if ( $post->default_category ) {
4735
-				$cat      = get_term( $post->default_category, $post->post_type . 'category' );
4736
-				$cat_name = ( isset( $cat->name ) ) ? $cat->name : '';
4733
+		if ($gd_page == 'detail') {
4734
+			if ($post->default_category) {
4735
+				$cat      = get_term($post->default_category, $post->post_type.'category');
4736
+				$cat_name = (isset($cat->name)) ? $cat->name : '';
4737 4737
 			}
4738
-		} else if ( $gd_page == 'listing' ) {
4738
+		} else if ($gd_page == 'listing') {
4739 4739
 			$queried_object = get_queried_object();
4740
-			if ( isset( $queried_object->name ) ) {
4740
+			if (isset($queried_object->name)) {
4741 4741
 				$cat_name = $queried_object->name;
4742 4742
 			}
4743 4743
 		}
4744
-		$title = str_replace( "%%category%%", $cat_name, $title );
4744
+		$title = str_replace("%%category%%", $cat_name, $title);
4745 4745
 	}
4746 4746
 
4747
-	if ( strpos( $title, '%%tag%%' ) !== false ) {
4747
+	if (strpos($title, '%%tag%%') !== false) {
4748 4748
 		$cat_name = '';
4749 4749
 
4750
-		if ( $gd_page == 'detail' ) {
4751
-			if ( $post->default_category ) {
4752
-				$cat      = get_term( $post->default_category, $post->post_type . 'category' );
4753
-				$cat_name = ( isset( $cat->name ) ) ? $cat->name : '';
4750
+		if ($gd_page == 'detail') {
4751
+			if ($post->default_category) {
4752
+				$cat      = get_term($post->default_category, $post->post_type.'category');
4753
+				$cat_name = (isset($cat->name)) ? $cat->name : '';
4754 4754
 			}
4755
-		} else if ( $gd_page == 'listing' ) {
4755
+		} else if ($gd_page == 'listing') {
4756 4756
 			$queried_object = get_queried_object();
4757
-			if ( isset( $queried_object->name ) ) {
4757
+			if (isset($queried_object->name)) {
4758 4758
 				$cat_name = $queried_object->name;
4759 4759
 			}
4760 4760
 		}
4761
-		$title = str_replace( "%%tag%%", $cat_name, $title );
4761
+		$title = str_replace("%%tag%%", $cat_name, $title);
4762 4762
 	}
4763 4763
 
4764
-	if ( strpos( $title, '%%id%%' ) !== false ) {
4765
-		$ID    = ( isset( $post->ID ) ) ? $post->ID : '';
4766
-		$title = str_replace( "%%id%%", $ID, $title );
4764
+	if (strpos($title, '%%id%%') !== false) {
4765
+		$ID    = (isset($post->ID)) ? $post->ID : '';
4766
+		$title = str_replace("%%id%%", $ID, $title);
4767 4767
 	}
4768 4768
 
4769
-	if ( strpos( $title, '%%sep%%' ) !== false ) {
4770
-		$title = str_replace( "%%sep%%", $sep, $title );
4769
+	if (strpos($title, '%%sep%%') !== false) {
4770
+		$title = str_replace("%%sep%%", $sep, $title);
4771 4771
 	}
4772 4772
 
4773 4773
 	// location variables
4774 4774
 	$gd_post_type   = geodir_get_current_posttype();
4775
-	$location_array = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
4775
+	$location_array = geodir_get_current_location_terms('query_vars', $gd_post_type);
4776 4776
 	
4777 4777
 	/**
4778 4778
 	 * Filter the title variables location variables array
@@ -4785,20 +4785,20 @@  discard block
 block discarded – undo
4785 4785
 	 * @param string $gd_page       The page being filtered.
4786 4786
 	 * @param string $sep           The separator, default: `|`.
4787 4787
 	 */
4788
-	$location_array  = apply_filters( 'geodir_filter_title_variables_location_arr', $location_array, $title, $gd_page, $sep );
4788
+	$location_array = apply_filters('geodir_filter_title_variables_location_arr', $location_array, $title, $gd_page, $sep);
4789 4789
 	
4790
-	if ( $gd_page == 'location' && get_query_var( 'gd_country_full' ) ) {
4791
-		if ( get_query_var( 'gd_country_full' ) ) {
4792
-			$location_array['gd_country'] = get_query_var( 'gd_country_full' );
4790
+	if ($gd_page == 'location' && get_query_var('gd_country_full')) {
4791
+		if (get_query_var('gd_country_full')) {
4792
+			$location_array['gd_country'] = get_query_var('gd_country_full');
4793 4793
 		}
4794
-		if ( get_query_var( 'gd_region_full' ) ) {
4795
-			$location_array['gd_region'] = get_query_var( 'gd_region_full' );
4794
+		if (get_query_var('gd_region_full')) {
4795
+			$location_array['gd_region'] = get_query_var('gd_region_full');
4796 4796
 		}
4797
-		if ( get_query_var( 'gd_city_full' ) ) {
4798
-			$location_array['gd_city'] = get_query_var( 'gd_city_full' );
4797
+		if (get_query_var('gd_city_full')) {
4798
+			$location_array['gd_city'] = get_query_var('gd_city_full');
4799 4799
 		}
4800
-		if ( get_query_var( 'gd_neighbourhood_full' ) ) {
4801
-			$location_array['gd_neighbourhood'] = get_query_var( 'gd_neighbourhood_full' );
4800
+		if (get_query_var('gd_neighbourhood_full')) {
4801
+			$location_array['gd_neighbourhood'] = get_query_var('gd_neighbourhood_full');
4802 4802
 		}
4803 4803
 	}
4804 4804
 	
@@ -4813,57 +4813,57 @@  discard block
 block discarded – undo
4813 4813
 	 * @param string $gd_page       The page being filtered.
4814 4814
 	 * @param string $sep           The separator, default: `|`.
4815 4815
 	 */
4816
-	$title = apply_filters( 'geodir_replace_location_variables', $title, $location_array, $gd_page, $sep );
4816
+	$title = apply_filters('geodir_replace_location_variables', $title, $location_array, $gd_page, $sep);
4817 4817
 	
4818
-	if ( strpos( $title, '%%search_term%%' ) !== false ) {
4818
+	if (strpos($title, '%%search_term%%') !== false) {
4819 4819
 		$search_term = '';
4820
-		if ( isset( $_REQUEST['s'] ) ) {
4821
-			$search_term = esc_attr( $_REQUEST['s'] );
4820
+		if (isset($_REQUEST['s'])) {
4821
+			$search_term = esc_attr($_REQUEST['s']);
4822 4822
 		}
4823
-		$title = str_replace( "%%search_term%%", $search_term, $title );
4823
+		$title = str_replace("%%search_term%%", $search_term, $title);
4824 4824
 	}
4825 4825
 
4826
-	if ( strpos( $title, '%%search_near%%' ) !== false ) {
4826
+	if (strpos($title, '%%search_near%%') !== false) {
4827 4827
 		$search_term = '';
4828
-		if ( isset( $_REQUEST['snear'] ) ) {
4829
-			$search_term = esc_attr( $_REQUEST['snear'] );
4828
+		if (isset($_REQUEST['snear'])) {
4829
+			$search_term = esc_attr($_REQUEST['snear']);
4830 4830
 		}
4831
-		$title = str_replace( "%%search_near%%", $search_term, $title );
4831
+		$title = str_replace("%%search_near%%", $search_term, $title);
4832 4832
 	}
4833 4833
 
4834
-	if ( strpos( $title, '%%name%%' ) !== false ) {
4835
-		if ( is_author() ) {
4836
-			$curauth     = ( get_query_var( 'author_name' ) ) ? get_user_by( 'slug', get_query_var( 'author_name' ) ) : get_userdata( get_query_var( 'author' ) );
4834
+	if (strpos($title, '%%name%%') !== false) {
4835
+		if (is_author()) {
4836
+			$curauth     = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));
4837 4837
 			$author_name = $curauth->display_name;
4838 4838
 		} else {
4839 4839
 			$author_name = get_the_author();
4840 4840
 		}
4841
-		if ( ! $author_name || $author_name === '' ) {
4841
+		if (!$author_name || $author_name === '') {
4842 4842
 			$queried_object = get_queried_object();
4843 4843
 
4844
-			if ( isset( $queried_object->data->user_nicename ) ) {
4844
+			if (isset($queried_object->data->user_nicename)) {
4845 4845
 				$author_name = $queried_object->data->display_name;
4846 4846
 			}
4847 4847
 		}
4848
-		$title = str_replace( "%%name%%", $author_name, $title );
4848
+		$title = str_replace("%%name%%", $author_name, $title);
4849 4849
 	}
4850 4850
 
4851
-	if ( strpos( $title, '%%page%%' ) !== false ) {
4852
-		$page  = geodir_title_meta_page( $sep );
4853
-		$title = str_replace( "%%page%%", $page, $title );
4851
+	if (strpos($title, '%%page%%') !== false) {
4852
+		$page  = geodir_title_meta_page($sep);
4853
+		$title = str_replace("%%page%%", $page, $title);
4854 4854
 	}
4855
-	if ( strpos( $title, '%%pagenumber%%' ) !== false ) {
4855
+	if (strpos($title, '%%pagenumber%%') !== false) {
4856 4856
 		$pagenumber = geodir_title_meta_pagenumber();
4857
-		$title      = str_replace( "%%pagenumber%%", $pagenumber, $title );
4857
+		$title      = str_replace("%%pagenumber%%", $pagenumber, $title);
4858 4858
 	}
4859
-	if ( strpos( $title, '%%pagetotal%%' ) !== false ) {
4859
+	if (strpos($title, '%%pagetotal%%') !== false) {
4860 4860
 		$pagetotal = geodir_title_meta_pagetotal();
4861
-		$title     = str_replace( "%%pagetotal%%", $pagetotal, $title );
4861
+		$title     = str_replace("%%pagetotal%%", $pagetotal, $title);
4862 4862
 	}
4863 4863
 
4864
-	$title = wptexturize( $title );
4865
-	$title = convert_chars( $title );
4866
-	$title = esc_html( $title );
4864
+	$title = wptexturize($title);
4865
+	$title = convert_chars($title);
4866
+	$title = esc_html($title);
4867 4867
 
4868 4868
 	/**
4869 4869
 	 * Filter the title variables after standard ones have been filtered.
@@ -4877,7 +4877,7 @@  discard block
 block discarded – undo
4877 4877
 	 * @param string $sep           The separator, default: `|`.
4878 4878
 	 */
4879 4879
 
4880
-	return apply_filters( 'geodir_filter_title_variables_vars', $title, $location_array, $gd_page, $sep );
4880
+	return apply_filters('geodir_filter_title_variables_vars', $title, $location_array, $gd_page, $sep);
4881 4881
 }
4882 4882
 
4883 4883
 /**
@@ -4890,82 +4890,82 @@  discard block
 block discarded – undo
4890 4890
  *
4891 4891
  * @return array Translation texts.
4892 4892
  */
4893
-function geodir_load_cpt_text_translation( $translation_texts = array() ) {
4894
-	$gd_post_types = geodir_get_posttypes( 'array' );
4893
+function geodir_load_cpt_text_translation($translation_texts = array()) {
4894
+	$gd_post_types = geodir_get_posttypes('array');
4895 4895
 
4896
-	if ( ! empty( $gd_post_types ) ) {
4897
-		foreach ( $gd_post_types as $post_type => $cpt_info ) {
4898
-			$labels      = isset( $cpt_info['labels'] ) ? $cpt_info['labels'] : '';
4899
-			$description = isset( $cpt_info['description'] ) ? $cpt_info['description'] : '';
4900
-			$seo         = isset( $cpt_info['seo'] ) ? $cpt_info['seo'] : '';
4896
+	if (!empty($gd_post_types)) {
4897
+		foreach ($gd_post_types as $post_type => $cpt_info) {
4898
+			$labels      = isset($cpt_info['labels']) ? $cpt_info['labels'] : '';
4899
+			$description = isset($cpt_info['description']) ? $cpt_info['description'] : '';
4900
+			$seo         = isset($cpt_info['seo']) ? $cpt_info['seo'] : '';
4901 4901
 
4902
-			if ( ! empty( $labels ) ) {
4903
-				if ( $labels['name'] != '' && ! in_array( $labels['name'], $translation_texts ) ) {
4902
+			if (!empty($labels)) {
4903
+				if ($labels['name'] != '' && !in_array($labels['name'], $translation_texts)) {
4904 4904
 					$translation_texts[] = $labels['name'];
4905 4905
 				}
4906
-				if ( $labels['singular_name'] != '' && ! in_array( $labels['singular_name'], $translation_texts ) ) {
4906
+				if ($labels['singular_name'] != '' && !in_array($labels['singular_name'], $translation_texts)) {
4907 4907
 					$translation_texts[] = $labels['singular_name'];
4908 4908
 				}
4909
-				if ( $labels['add_new'] != '' && ! in_array( $labels['add_new'], $translation_texts ) ) {
4909
+				if ($labels['add_new'] != '' && !in_array($labels['add_new'], $translation_texts)) {
4910 4910
 					$translation_texts[] = $labels['add_new'];
4911 4911
 				}
4912
-				if ( $labels['add_new_item'] != '' && ! in_array( $labels['add_new_item'], $translation_texts ) ) {
4912
+				if ($labels['add_new_item'] != '' && !in_array($labels['add_new_item'], $translation_texts)) {
4913 4913
 					$translation_texts[] = $labels['add_new_item'];
4914 4914
 				}
4915
-				if ( $labels['edit_item'] != '' && ! in_array( $labels['edit_item'], $translation_texts ) ) {
4915
+				if ($labels['edit_item'] != '' && !in_array($labels['edit_item'], $translation_texts)) {
4916 4916
 					$translation_texts[] = $labels['edit_item'];
4917 4917
 				}
4918
-				if ( $labels['new_item'] != '' && ! in_array( $labels['new_item'], $translation_texts ) ) {
4918
+				if ($labels['new_item'] != '' && !in_array($labels['new_item'], $translation_texts)) {
4919 4919
 					$translation_texts[] = $labels['new_item'];
4920 4920
 				}
4921
-				if ( $labels['view_item'] != '' && ! in_array( $labels['view_item'], $translation_texts ) ) {
4921
+				if ($labels['view_item'] != '' && !in_array($labels['view_item'], $translation_texts)) {
4922 4922
 					$translation_texts[] = $labels['view_item'];
4923 4923
 				}
4924
-				if ( $labels['search_items'] != '' && ! in_array( $labels['search_items'], $translation_texts ) ) {
4924
+				if ($labels['search_items'] != '' && !in_array($labels['search_items'], $translation_texts)) {
4925 4925
 					$translation_texts[] = $labels['search_items'];
4926 4926
 				}
4927
-				if ( $labels['not_found'] != '' && ! in_array( $labels['not_found'], $translation_texts ) ) {
4927
+				if ($labels['not_found'] != '' && !in_array($labels['not_found'], $translation_texts)) {
4928 4928
 					$translation_texts[] = $labels['not_found'];
4929 4929
 				}
4930
-				if ( $labels['not_found_in_trash'] != '' && ! in_array( $labels['not_found_in_trash'], $translation_texts ) ) {
4930
+				if ($labels['not_found_in_trash'] != '' && !in_array($labels['not_found_in_trash'], $translation_texts)) {
4931 4931
 					$translation_texts[] = $labels['not_found_in_trash'];
4932 4932
 				}
4933
-				if ( isset( $labels['label_post_profile'] ) && $labels['label_post_profile'] != '' && ! in_array( $labels['label_post_profile'], $translation_texts ) ) {
4933
+				if (isset($labels['label_post_profile']) && $labels['label_post_profile'] != '' && !in_array($labels['label_post_profile'], $translation_texts)) {
4934 4934
 					$translation_texts[] = $labels['label_post_profile'];
4935 4935
 				}
4936
-				if ( isset( $labels['label_post_info'] ) && $labels['label_post_info'] != '' && ! in_array( $labels['label_post_info'], $translation_texts ) ) {
4936
+				if (isset($labels['label_post_info']) && $labels['label_post_info'] != '' && !in_array($labels['label_post_info'], $translation_texts)) {
4937 4937
 					$translation_texts[] = $labels['label_post_info'];
4938 4938
 				}
4939
-				if ( isset( $labels['label_post_images'] ) && $labels['label_post_images'] != '' && ! in_array( $labels['label_post_images'], $translation_texts ) ) {
4939
+				if (isset($labels['label_post_images']) && $labels['label_post_images'] != '' && !in_array($labels['label_post_images'], $translation_texts)) {
4940 4940
 					$translation_texts[] = $labels['label_post_images'];
4941 4941
 				}
4942
-				if ( isset( $labels['label_post_map'] ) && $labels['label_post_map'] != '' && ! in_array( $labels['label_post_map'], $translation_texts ) ) {
4942
+				if (isset($labels['label_post_map']) && $labels['label_post_map'] != '' && !in_array($labels['label_post_map'], $translation_texts)) {
4943 4943
 					$translation_texts[] = $labels['label_post_map'];
4944 4944
 				}
4945
-				if ( isset( $labels['label_reviews'] ) && $labels['label_reviews'] != '' && ! in_array( $labels['label_reviews'], $translation_texts ) ) {
4945
+				if (isset($labels['label_reviews']) && $labels['label_reviews'] != '' && !in_array($labels['label_reviews'], $translation_texts)) {
4946 4946
 					$translation_texts[] = $labels['label_reviews'];
4947 4947
 				}
4948
-				if ( isset( $labels['label_related_listing'] ) && $labels['label_related_listing'] != '' && ! in_array( $labels['label_related_listing'], $translation_texts ) ) {
4948
+				if (isset($labels['label_related_listing']) && $labels['label_related_listing'] != '' && !in_array($labels['label_related_listing'], $translation_texts)) {
4949 4949
 					$translation_texts[] = $labels['label_related_listing'];
4950 4950
 				}
4951 4951
 			}
4952 4952
 
4953
-			if ( $description != '' && ! in_array( $description, $translation_texts ) ) {
4954
-				$translation_texts[] = normalize_whitespace( $description );
4953
+			if ($description != '' && !in_array($description, $translation_texts)) {
4954
+				$translation_texts[] = normalize_whitespace($description);
4955 4955
 			}
4956 4956
 
4957
-			if ( ! empty( $seo ) ) {
4958
-				if ( isset( $seo['meta_keyword'] ) && $seo['meta_keyword'] != '' && ! in_array( $seo['meta_keyword'], $translation_texts ) ) {
4959
-					$translation_texts[] = normalize_whitespace( $seo['meta_keyword'] );
4957
+			if (!empty($seo)) {
4958
+				if (isset($seo['meta_keyword']) && $seo['meta_keyword'] != '' && !in_array($seo['meta_keyword'], $translation_texts)) {
4959
+					$translation_texts[] = normalize_whitespace($seo['meta_keyword']);
4960 4960
 				}
4961 4961
 
4962
-				if ( isset( $seo['meta_description'] ) && $seo['meta_description'] != '' && ! in_array( $seo['meta_description'], $translation_texts ) ) {
4963
-					$translation_texts[] = normalize_whitespace( $seo['meta_description'] );
4962
+				if (isset($seo['meta_description']) && $seo['meta_description'] != '' && !in_array($seo['meta_description'], $translation_texts)) {
4963
+					$translation_texts[] = normalize_whitespace($seo['meta_description']);
4964 4964
 				}
4965 4965
 			}
4966 4966
 		}
4967 4967
 	}
4968
-	$translation_texts = ! empty( $translation_texts ) ? array_unique( $translation_texts ) : $translation_texts;
4968
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
4969 4969
 
4970 4970
 	return $translation_texts;
4971 4971
 }
@@ -4980,27 +4980,27 @@  discard block
 block discarded – undo
4980 4980
  *
4981 4981
  * @return array Location terms.
4982 4982
  */
4983
-function geodir_remove_location_terms( $location_terms = array() ) {
4984
-	$location_manager = defined( 'POST_LOCATION_TABLE' ) ? true : false;
4983
+function geodir_remove_location_terms($location_terms = array()) {
4984
+	$location_manager = defined('POST_LOCATION_TABLE') ? true : false;
4985 4985
 
4986
-	if ( ! empty( $location_terms ) && $location_manager ) {
4987
-		$hide_country_part = get_option( 'geodir_location_hide_country_part' );
4988
-		$hide_region_part  = get_option( 'geodir_location_hide_region_part' );
4986
+	if (!empty($location_terms) && $location_manager) {
4987
+		$hide_country_part = get_option('geodir_location_hide_country_part');
4988
+		$hide_region_part  = get_option('geodir_location_hide_region_part');
4989 4989
 
4990
-		if ( $hide_region_part && $hide_country_part ) {
4991
-			if ( isset( $location_terms['gd_country'] ) ) {
4992
-				unset( $location_terms['gd_country'] );
4990
+		if ($hide_region_part && $hide_country_part) {
4991
+			if (isset($location_terms['gd_country'])) {
4992
+				unset($location_terms['gd_country']);
4993 4993
 			}
4994
-			if ( isset( $location_terms['gd_region'] ) ) {
4995
-				unset( $location_terms['gd_region'] );
4994
+			if (isset($location_terms['gd_region'])) {
4995
+				unset($location_terms['gd_region']);
4996 4996
 			}
4997
-		} else if ( $hide_region_part && ! $hide_country_part ) {
4998
-			if ( isset( $location_terms['gd_region'] ) ) {
4999
-				unset( $location_terms['gd_region'] );
4997
+		} else if ($hide_region_part && !$hide_country_part) {
4998
+			if (isset($location_terms['gd_region'])) {
4999
+				unset($location_terms['gd_region']);
5000 5000
 			}
5001
-		} else if ( ! $hide_region_part && $hide_country_part ) {
5002
-			if ( isset( $location_terms['gd_country'] ) ) {
5003
-				unset( $location_terms['gd_country'] );
5001
+		} else if (!$hide_region_part && $hide_country_part) {
5002
+			if (isset($location_terms['gd_country'])) {
5003
+				unset($location_terms['gd_country']);
5004 5004
 			}
5005 5005
 		}
5006 5006
 	}
@@ -5011,7 +5011,7 @@  discard block
 block discarded – undo
5011 5011
 	 * @since 1.6.22
5012 5012
 	 * @param array $location_terms The array of location terms.
5013 5013
 	 */
5014
-	return apply_filters('geodir_remove_location_terms',$location_terms);
5014
+	return apply_filters('geodir_remove_location_terms', $location_terms);
5015 5015
 }
5016 5016
 
5017 5017
 /**
@@ -5028,32 +5028,32 @@  discard block
 block discarded – undo
5028 5028
  * @param WP_Post $post Post object.
5029 5029
  * @param bool $update  Whether this is an existing listing being updated or not.
5030 5030
  */
5031
-function geodir_on_wp_insert_post( $post_ID, $post, $update ) {
5031
+function geodir_on_wp_insert_post($post_ID, $post, $update) {
5032 5032
 	global $gd_set_listing_edited;
5033 5033
 	
5034
-	if ( ! $update ) {
5034
+	if (!$update) {
5035 5035
 		return;
5036 5036
 	}
5037 5037
 
5038
-	$action      = isset( $_REQUEST['action'] ) ? sanitize_text_field( $_REQUEST['action'] ) : '';
5039
-	$is_admin    = is_admin() && ( ! defined( 'DOING_AJAX' ) || ( defined( 'DOING_AJAX' ) && ! DOING_AJAX ) ) ? true : false;
5038
+	$action      = isset($_REQUEST['action']) ? sanitize_text_field($_REQUEST['action']) : '';
5039
+	$is_admin    = is_admin() && (!defined('DOING_AJAX') || (defined('DOING_AJAX') && !DOING_AJAX)) ? true : false;
5040 5040
 	$inline_save = $action == 'inline-save' ? true : false;
5041 5041
 
5042
-	if ( empty( $post->post_type ) || $is_admin || $inline_save || ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) ) {
5042
+	if (empty($post->post_type) || $is_admin || $inline_save || (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)) {
5043 5043
 		return;
5044 5044
 	}
5045 5045
 
5046
-	if ( $action != '' && in_array( $action, array( 'geodir_import_export' ) ) ) {
5046
+	if ($action != '' && in_array($action, array('geodir_import_export'))) {
5047 5047
 		return;
5048 5048
 	}
5049 5049
 
5050 5050
 	$user_id = (int) get_current_user_id();
5051 5051
 
5052
-	if ( $user_id > 0 && get_option( 'geodir_notify_post_edited' ) && ! wp_is_post_revision( $post_ID ) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
5053
-		$author_id = ! empty( $post->post_author ) ? $post->post_author : 0;
5052
+	if ($user_id > 0 && get_option('geodir_notify_post_edited') && !wp_is_post_revision($post_ID) && in_array($post->post_type, geodir_get_posttypes())) {
5053
+		$author_id = !empty($post->post_author) ? $post->post_author : 0;
5054 5054
 
5055
-		if ( $user_id == $author_id && ! is_super_admin() && empty( $gd_set_listing_edited[$post_ID] ) ) {
5056
-			if ( !empty( $gd_set_listing_edited ) ) {
5055
+		if ($user_id == $author_id && !is_super_admin() && empty($gd_set_listing_edited[$post_ID])) {
5056
+			if (!empty($gd_set_listing_edited)) {
5057 5057
 				$gd_set_listing_edited = array();
5058 5058
 			}
5059 5059
 			$gd_set_listing_edited[$post_ID] = true;
@@ -5071,14 +5071,14 @@  discard block
 block discarded – undo
5071 5071
  *
5072 5072
  * @return string|null The current page start & end numbering.
5073 5073
  */
5074
-function geodir_title_meta_page( $sep ) {
5074
+function geodir_title_meta_page($sep) {
5075 5075
 	$replacement = null;
5076 5076
 
5077
-	$max = geodir_title_meta_pagenumbering( 'max' );
5078
-	$nr  = geodir_title_meta_pagenumbering( 'nr' );
5077
+	$max = geodir_title_meta_pagenumbering('max');
5078
+	$nr  = geodir_title_meta_pagenumbering('nr');
5079 5079
 
5080
-	if ( $max > 1 && $nr > 1 ) {
5081
-		$replacement = sprintf( $sep . ' ' . __( 'Page %1$d of %2$d', 'geodirectory' ), $nr, $max );
5080
+	if ($max > 1 && $nr > 1) {
5081
+		$replacement = sprintf($sep.' '.__('Page %1$d of %2$d', 'geodirectory'), $nr, $max);
5082 5082
 	}
5083 5083
 
5084 5084
 	return $replacement;
@@ -5095,8 +5095,8 @@  discard block
 block discarded – undo
5095 5095
 function geodir_title_meta_pagenumber() {
5096 5096
 	$replacement = null;
5097 5097
 
5098
-	$nr = geodir_title_meta_pagenumbering( 'nr' );
5099
-	if ( isset( $nr ) && $nr > 0 ) {
5098
+	$nr = geodir_title_meta_pagenumbering('nr');
5099
+	if (isset($nr) && $nr > 0) {
5100 5100
 		$replacement = (string) $nr;
5101 5101
 	}
5102 5102
 
@@ -5114,8 +5114,8 @@  discard block
 block discarded – undo
5114 5114
 function geodir_title_meta_pagetotal() {
5115 5115
 	$replacement = null;
5116 5116
 
5117
-	$max = geodir_title_meta_pagenumbering( 'max' );
5118
-	if ( isset( $max ) && $max > 0 ) {
5117
+	$max = geodir_title_meta_pagenumbering('max');
5118
+	if (isset($max) && $max > 0) {
5119 5119
 		$replacement = (string) $max;
5120 5120
 	}
5121 5121
 
@@ -5135,36 +5135,36 @@  discard block
 block discarded – undo
5135 5135
  *
5136 5136
  * @return int|null The current page numbering.
5137 5137
  */
5138
-function geodir_title_meta_pagenumbering( $request = 'nr' ) {
5138
+function geodir_title_meta_pagenumbering($request = 'nr') {
5139 5139
 	global $wp_query, $post;
5140 5140
 	$max_num_pages = null;
5141 5141
 	$page_number   = null;
5142 5142
 
5143 5143
 	$max_num_pages = 1;
5144 5144
 
5145
-	if ( ! is_singular() ) {
5146
-		$page_number = get_query_var( 'paged' );
5147
-		if ( $page_number === 0 || $page_number === '' ) {
5145
+	if (!is_singular()) {
5146
+		$page_number = get_query_var('paged');
5147
+		if ($page_number === 0 || $page_number === '') {
5148 5148
 			$page_number = 1;
5149 5149
 		}
5150 5150
 
5151
-		if ( isset( $wp_query->max_num_pages ) && ( $wp_query->max_num_pages != '' && $wp_query->max_num_pages != 0 ) ) {
5151
+		if (isset($wp_query->max_num_pages) && ($wp_query->max_num_pages != '' && $wp_query->max_num_pages != 0)) {
5152 5152
 			$max_num_pages = $wp_query->max_num_pages;
5153 5153
 		}
5154 5154
 	} else {
5155
-		$page_number = get_query_var( 'page' );
5156
-		if ( $page_number === 0 || $page_number === '' ) {
5155
+		$page_number = get_query_var('page');
5156
+		if ($page_number === 0 || $page_number === '') {
5157 5157
 			$page_number = 1;
5158 5158
 		}
5159 5159
 
5160
-		if ( isset( $post->post_content ) ) {
5161
-			$max_num_pages = ( substr_count( $post->post_content, '<!--nextpage-->' ) + 1 );
5160
+		if (isset($post->post_content)) {
5161
+			$max_num_pages = (substr_count($post->post_content, '<!--nextpage-->') + 1);
5162 5162
 		}
5163 5163
 	}
5164 5164
 
5165 5165
 	$return = null;
5166 5166
 
5167
-	switch ( $request ) {
5167
+	switch ($request) {
5168 5168
 		case 'nr':
5169 5169
 			$return = $page_number;
5170 5170
 			break;
@@ -5185,14 +5185,14 @@  discard block
 block discarded – undo
5185 5185
  *
5186 5186
  * @return array Terms.
5187 5187
  */
5188
-function geodir_filter_empty_terms( $terms ) {
5189
-	if ( empty( $terms ) ) {
5188
+function geodir_filter_empty_terms($terms) {
5189
+	if (empty($terms)) {
5190 5190
 		return $terms;
5191 5191
 	}
5192 5192
 
5193 5193
 	$return = array();
5194
-	foreach ( $terms as $term ) {
5195
-		if ( isset( $term->count ) && $term->count > 0 ) {
5194
+	foreach ($terms as $term) {
5195
+		if (isset($term->count) && $term->count > 0) {
5196 5196
 			$return[] = $term;
5197 5197
 		} else {
5198 5198
 			/**
@@ -5203,7 +5203,7 @@  discard block
 block discarded – undo
5203 5203
 			 * @param array $return The array of terms to return.
5204 5204
 			 * @param object $term  The term object.
5205 5205
 			 */
5206
-			$return = apply_filters( 'geodir_filter_empty_terms_filter', $return, $term );
5206
+			$return = apply_filters('geodir_filter_empty_terms_filter', $return, $term);
5207 5207
 		}
5208 5208
 	}
5209 5209
 
@@ -5220,15 +5220,15 @@  discard block
 block discarded – undo
5220 5220
  *
5221 5221
  * @return array
5222 5222
  */
5223
-function geodir_remove_hentry( $class ) {
5224
-	if ( geodir_is_page( 'detail' ) ) {
5225
-		$class = array_diff( $class, array( 'hentry' ) );
5223
+function geodir_remove_hentry($class) {
5224
+	if (geodir_is_page('detail')) {
5225
+		$class = array_diff($class, array('hentry'));
5226 5226
 	}
5227 5227
 
5228 5228
 	return $class;
5229 5229
 }
5230 5230
 
5231
-add_filter( 'post_class', 'geodir_remove_hentry' );
5231
+add_filter('post_class', 'geodir_remove_hentry');
5232 5232
 
5233 5233
 /**
5234 5234
  * Registers a individual text string for WPML translation.
@@ -5240,8 +5240,8 @@  discard block
 block discarded – undo
5240 5240
  * @param string $domain The plugin domain. Default geodirectory.
5241 5241
  * @param string $name The name of the string which helps to know what's being translated.
5242 5242
  */
5243
-function geodir_wpml_register_string( $string, $domain = 'geodirectory', $name = '' ) {
5244
-    do_action( 'wpml_register_single_string', $domain, $name, $string );
5243
+function geodir_wpml_register_string($string, $domain = 'geodirectory', $name = '') {
5244
+    do_action('wpml_register_single_string', $domain, $name, $string);
5245 5245
 }
5246 5246
 
5247 5247
 /**
@@ -5256,8 +5256,8 @@  discard block
 block discarded – undo
5256 5256
  * @param string $language_code Return the translation in this language. Default is NULL which returns the current language.
5257 5257
  * @return string The translated string.
5258 5258
  */
5259
-function geodir_wpml_translate_string( $string, $domain = 'geodirectory', $name = '', $language_code = NULL ) {
5260
-    return apply_filters( 'wpml_translate_single_string', $string, $domain, $name, $language_code );
5259
+function geodir_wpml_translate_string($string, $domain = 'geodirectory', $name = '', $language_code = NULL) {
5260
+    return apply_filters('wpml_translate_single_string', $string, $domain, $name, $language_code);
5261 5261
 }
5262 5262
 
5263 5263
 /**
@@ -5272,19 +5272,19 @@  discard block
 block discarded – undo
5272 5272
  * @param int $post_ID  Post ID.
5273 5273
  * @param array $data Post data.
5274 5274
  */
5275
-function geodir_send_listing_edited_notification( $post_ID, $data ) {
5275
+function geodir_send_listing_edited_notification($post_ID, $data) {
5276 5276
     global $gd_notified_edited, $gd_set_listing_edited;
5277 5277
     
5278
-    if ( !empty( $gd_set_listing_edited[ $post_ID ] ) && empty( $gd_notified_edited[ $post_ID ] ) ) {
5279
-        if ( !empty( $gd_notified_edited ) ) {
5278
+    if (!empty($gd_set_listing_edited[$post_ID]) && empty($gd_notified_edited[$post_ID])) {
5279
+        if (!empty($gd_notified_edited)) {
5280 5280
             $gd_notified_edited = array();
5281 5281
         }
5282
-        $gd_notified_edited[ $post_ID ] = true;
5282
+        $gd_notified_edited[$post_ID] = true;
5283 5283
         
5284
-        $from_email   = get_option( 'site_email' );
5284
+        $from_email   = get_option('site_email');
5285 5285
         $from_name    = get_site_emailName();
5286
-        $to_email     = get_option( 'admin_email' );
5287
-        $to_name      = get_option( 'name' );
5286
+        $to_email     = get_option('admin_email');
5287
+        $to_name      = get_option('name');
5288 5288
         $message_type = 'listing_edited';
5289 5289
 
5290 5290
         $notify_edited = true;
@@ -5296,11 +5296,11 @@  discard block
 block discarded – undo
5296 5296
          * @param bool $notify_edited Notify on listing edited by author?
5297 5297
          * @param object $post        The current post object.
5298 5298
          */
5299
-        $notify_edited = apply_filters( 'geodir_notify_on_listing_edited', $notify_edited, $post_ID );
5299
+        $notify_edited = apply_filters('geodir_notify_on_listing_edited', $notify_edited, $post_ID);
5300 5300
 
5301
-        if ( $notify_edited ) {
5302
-            geodir_sendEmail( $from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID );
5301
+        if ($notify_edited) {
5302
+            geodir_sendEmail($from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID);
5303 5303
         }
5304 5304
     }
5305 5305
 }
5306
-add_action( 'geodir_after_save_listing', 'geodir_send_listing_edited_notification', 1000, 2 );
5307 5306
\ No newline at end of file
5307
+add_action('geodir_after_save_listing', 'geodir_send_listing_edited_notification', 1000, 2);
5308 5308
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/listing_filters.php 3 patches
Indentation   +605 added lines, -605 removed lines patch added patch discarded remove patch
@@ -16,10 +16,10 @@  discard block
 block discarded – undo
16 16
  */
17 17
 function geodir_session_start()
18 18
 {
19
-    if (!session_id()) session_start();
20
-    global $geodir_add_location_url;
19
+	if (!session_id()) session_start();
20
+	global $geodir_add_location_url;
21 21
 
22
-    $geodir_add_location_url = NULL;
22
+	$geodir_add_location_url = NULL;
23 23
 }
24 24
 
25 25
 /**
@@ -33,18 +33,18 @@  discard block
 block discarded – undo
33 33
  */
34 34
 function geodir_modified_query($query)
35 35
 {
36
-    if ($query->is_main_query() && (
37
-            (geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
38
-            || geodir_is_page('listing')
39
-            || geodir_is_page('author')
40
-            || geodir_is_page('search')
41
-            || geodir_is_page('detail'))
42
-    ) {
43
-
44
-        $query->set('is_geodir_loop', true);
45
-    }
36
+	if ($query->is_main_query() && (
37
+			(geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
38
+			|| geodir_is_page('listing')
39
+			|| geodir_is_page('author')
40
+			|| geodir_is_page('search')
41
+			|| geodir_is_page('detail'))
42
+	) {
43
+
44
+		$query->set('is_geodir_loop', true);
45
+	}
46 46
 
47
-    return $query;
47
+	return $query;
48 48
 }
49 49
 
50 50
 /**
@@ -67,81 +67,81 @@  discard block
 block discarded – undo
67 67
  */
68 68
 function set_listing_request($query )
69 69
 {
70
-    global $wp_query, $wpdb, $geodir_post_type, $table, $dist, $mylat, $mylon, $s, $snear, $s, $s_A, $s_SA;
70
+	global $wp_query, $wpdb, $geodir_post_type, $table, $dist, $mylat, $mylon, $s, $snear, $s, $s_A, $s_SA;
71 71
 
72 72
 
73
-    // fix woocommerce shop products filtered by language for GD + WPML + Woocommerce
74
-    if (!geodir_is_geodir_page()) {
75
-        return;
76
-    }
73
+	// fix woocommerce shop products filtered by language for GD + WPML + Woocommerce
74
+	if (!geodir_is_geodir_page()) {
75
+		return;
76
+	}
77 77
 
78
-    /* remove all pre filters */
79
-    remove_all_filters('query');
80
-    remove_all_filters('posts_search');
81
-    remove_all_filters('posts_fields');
82
-    remove_all_filters('posts_join');
83
-    remove_all_filters('posts_orderby');
84
-    remove_all_filters('posts_where');
78
+	/* remove all pre filters */
79
+	remove_all_filters('query');
80
+	remove_all_filters('posts_search');
81
+	remove_all_filters('posts_fields');
82
+	remove_all_filters('posts_join');
83
+	remove_all_filters('posts_orderby');
84
+	remove_all_filters('posts_where');
85 85
 
86 86
 
87
-    if ((is_search() && isset($_REQUEST['geodir_search']) && $_REQUEST['geodir_search'] != '')):
87
+	if ((is_search() && isset($_REQUEST['geodir_search']) && $_REQUEST['geodir_search'] != '')):
88 88
 
89
-        if (isset($_REQUEST['scat']) && $_REQUEST['scat'] == 'all') $_REQUEST['scat'] = '';
90
-        //if(isset($_REQUEST['s']) && $_REQUEST['s'] == '+') $_REQUEST['s'] = '';
89
+		if (isset($_REQUEST['scat']) && $_REQUEST['scat'] == 'all') $_REQUEST['scat'] = '';
90
+		//if(isset($_REQUEST['s']) && $_REQUEST['s'] == '+') $_REQUEST['s'] = '';
91 91
 
92
-        if (isset($_REQUEST['sdist'])) {
93
-            ($_REQUEST['sdist'] != '0' && $_REQUEST['sdist'] != '') ? $dist = esc_attr($_REQUEST['sdist']) : $dist = 25000;
94
-        } elseif (get_option('geodir_search_dist') != '') {
95
-            $dist = get_option('geodir_search_dist');
92
+		if (isset($_REQUEST['sdist'])) {
93
+			($_REQUEST['sdist'] != '0' && $_REQUEST['sdist'] != '') ? $dist = esc_attr($_REQUEST['sdist']) : $dist = 25000;
94
+		} elseif (get_option('geodir_search_dist') != '') {
95
+			$dist = get_option('geodir_search_dist');
96 96
 
97
-        } else {
98
-            $dist = 25000;
99
-        } //  Distance
97
+		} else {
98
+			$dist = 25000;
99
+		} //  Distance
100 100
 
101
-        if (isset($_REQUEST['sgeo_lat'])) {
102
-            $mylat = (float)esc_attr($_REQUEST['sgeo_lat']);
103
-        } else {
104
-            $mylat = (float)geodir_get_current_city_lat();
105
-        } //  Latitude
101
+		if (isset($_REQUEST['sgeo_lat'])) {
102
+			$mylat = (float)esc_attr($_REQUEST['sgeo_lat']);
103
+		} else {
104
+			$mylat = (float)geodir_get_current_city_lat();
105
+		} //  Latitude
106 106
 
107
-        if (isset($_REQUEST['sgeo_lon'])) {
108
-            $mylon = (float)esc_attr($_REQUEST['sgeo_lon']);
109
-        } else {
110
-            $mylon = (float)geodir_get_current_city_lng();
111
-        } //  Distance
107
+		if (isset($_REQUEST['sgeo_lon'])) {
108
+			$mylon = (float)esc_attr($_REQUEST['sgeo_lon']);
109
+		} else {
110
+			$mylon = (float)geodir_get_current_city_lng();
111
+		} //  Distance
112 112
 
113
-        if (isset($_REQUEST['snear'])) {
114
-            $snear = trim(esc_attr($_REQUEST['snear']));
115
-        }
113
+		if (isset($_REQUEST['snear'])) {
114
+			$snear = trim(esc_attr($_REQUEST['snear']));
115
+		}
116 116
 
117
-        if (isset($_REQUEST['s'])) {
118
-            $s = trim(esc_attr(wp_strip_all_tags($_REQUEST['s'])));
119
-        }
117
+		if (isset($_REQUEST['s'])) {
118
+			$s = trim(esc_attr(wp_strip_all_tags($_REQUEST['s'])));
119
+		}
120 120
 
121
-        if ($snear == 'NEAR ME') {
122
-            $ip = $_SERVER['REMOTE_ADDR'];
123
-            $addr_details = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=' . $ip));
124
-            $mylat = stripslashes(geodir_utf8_ucfirst($addr_details[geoplugin_latitude]));
125
-            $mylon = stripslashes(geodir_utf8_ucfirst($addr_details[geoplugin_longitude]));
126
-        }
121
+		if ($snear == 'NEAR ME') {
122
+			$ip = $_SERVER['REMOTE_ADDR'];
123
+			$addr_details = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=' . $ip));
124
+			$mylat = stripslashes(geodir_utf8_ucfirst($addr_details[geoplugin_latitude]));
125
+			$mylon = stripslashes(geodir_utf8_ucfirst($addr_details[geoplugin_longitude]));
126
+		}
127 127
 
128 128
 
129
-        if (strstr($s, ',')) {
130
-            $s_AA = str_replace(" ", "", $s);
131
-            $s_A = explode(",", $s_AA);
132
-            $s_A = implode('","', $s_A);
133
-            $s_A = '"' . $s_A . '"';
134
-        } else {
135
-            $s_A = '"' . $s . '"';
136
-        }
129
+		if (strstr($s, ',')) {
130
+			$s_AA = str_replace(" ", "", $s);
131
+			$s_A = explode(",", $s_AA);
132
+			$s_A = implode('","', $s_A);
133
+			$s_A = '"' . $s_A . '"';
134
+		} else {
135
+			$s_A = '"' . $s . '"';
136
+		}
137 137
 
138
-        if (strstr($s, ' ')) {
139
-            $s_SA = explode(" ", $s);
140
-        } else {
141
-            $s_SA = '';
142
-        }
138
+		if (strstr($s, ' ')) {
139
+			$s_SA = explode(" ", $s);
140
+		} else {
141
+			$s_SA = '';
142
+		}
143 143
 
144
-    endif;
144
+	endif;
145 145
 
146 146
 
147 147
 
@@ -162,56 +162,56 @@  discard block
 block discarded – undo
162 162
  */
163 163
 function geodir_listing_loop_filter($query)
164 164
 {
165
-    global $wp_query, $geodir_post_type, $table, $plugin_prefix, $table, $term;
165
+	global $wp_query, $geodir_post_type, $table, $plugin_prefix, $table, $term;
166 166
 
167
-    // fix wp_reset_query for popular post view widget
168
-    if (!geodir_is_geodir_page()) {
169
-        return;
170
-    }
167
+	// fix wp_reset_query for popular post view widget
168
+	if (!geodir_is_geodir_page()) {
169
+		return;
170
+	}
171 171
 
172
-    $geodir_post_type = geodir_get_current_posttype();
173
-
174
-    if (isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries) {
175
-        $taxonomies = wp_list_pluck($wp_query->tax_query->queries, 'taxonomy');
176
-
177
-        if (isset($wp_query->query[$taxonomies[0]])) {
178
-            $request_term = explode("/", $wp_query->query[$taxonomies[0]]);
179
-            $request_term = end($request_term);
180
-            if (!term_exists($request_term)) {
181
-                $args = array('number' => '1',);
182
-                $terms_arr = get_terms($taxonomies[0], $args);
183
-                foreach ($terms_arr as $location_term) {
184
-                    $term_arr = $location_term;
185
-                    $term_arr->name = geodir_ucwords(str_replace('-', ' ', $request_term));
186
-                }
187
-                $wp_query->queried_object_id = 1;
188
-                $wp_query->queried_object = $term_arr;
189
-                //print_r($wp_query) ;
190
-            }
191
-        }
172
+	$geodir_post_type = geodir_get_current_posttype();
173
+
174
+	if (isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries) {
175
+		$taxonomies = wp_list_pluck($wp_query->tax_query->queries, 'taxonomy');
176
+
177
+		if (isset($wp_query->query[$taxonomies[0]])) {
178
+			$request_term = explode("/", $wp_query->query[$taxonomies[0]]);
179
+			$request_term = end($request_term);
180
+			if (!term_exists($request_term)) {
181
+				$args = array('number' => '1',);
182
+				$terms_arr = get_terms($taxonomies[0], $args);
183
+				foreach ($terms_arr as $location_term) {
184
+					$term_arr = $location_term;
185
+					$term_arr->name = geodir_ucwords(str_replace('-', ' ', $request_term));
186
+				}
187
+				$wp_query->queried_object_id = 1;
188
+				$wp_query->queried_object = $term_arr;
189
+				//print_r($wp_query) ;
190
+			}
191
+		}
192 192
 
193
-    }
194
-    if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) {
195
-
196
-        $table = $plugin_prefix . $geodir_post_type . '_detail';
197
-
198
-        add_filter('posts_fields', 'geodir_posts_fields', 1);
199
-        add_filter('posts_join', 'geodir_posts_join', 1);
200
-        geodir_post_where();
201
-        if (!is_admin())
202
-            add_filter('posts_orderby', 'geodir_posts_orderby', 1);
203
-
204
-        // advanced filter for popular post view widget
205
-        global $wp_query;
206
-        if (!is_admin()) {
207
-            if (!empty($wp_query->query['with_pics_only'])) {
208
-                add_filter('posts_join', 'geodir_filter_widget_join', 1000);
209
-            }
210
-            add_filter('posts_where', 'geodir_filter_widget_where', 1000);
211
-        }
193
+	}
194
+	if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) {
212 195
 
213
-    }
214
-    return $query;
196
+		$table = $plugin_prefix . $geodir_post_type . '_detail';
197
+
198
+		add_filter('posts_fields', 'geodir_posts_fields', 1);
199
+		add_filter('posts_join', 'geodir_posts_join', 1);
200
+		geodir_post_where();
201
+		if (!is_admin())
202
+			add_filter('posts_orderby', 'geodir_posts_orderby', 1);
203
+
204
+		// advanced filter for popular post view widget
205
+		global $wp_query;
206
+		if (!is_admin()) {
207
+			if (!empty($wp_query->query['with_pics_only'])) {
208
+				add_filter('posts_join', 'geodir_filter_widget_join', 1000);
209
+			}
210
+			add_filter('posts_where', 'geodir_filter_widget_where', 1000);
211
+		}
212
+
213
+	}
214
+	return $query;
215 215
 }
216 216
 
217 217
 
@@ -230,67 +230,67 @@  discard block
 block discarded – undo
230 230
  * @return string Modified fields query string.
231 231
  */
232 232
 function geodir_posts_fields($fields) {
233
-    global $wp_query, $wpdb, $geodir_post_type, $table, $plugin_prefix, $dist, $mylat, $mylon, $snear, $gd_session;
233
+	global $wp_query, $wpdb, $geodir_post_type, $table, $plugin_prefix, $dist, $mylat, $mylon, $snear, $gd_session;
234 234
 
235
-    // Filter-Location-Manager to add location table.
236
-    $fields .= ", " . $table . ".* ";
235
+	// Filter-Location-Manager to add location table.
236
+	$fields .= ", " . $table . ".* ";
237 237
 
238 238
 	if ($snear != '' || $gd_session->get('all_near_me')) {
239
-        $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1'));
239
+		$DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1'));
240 240
 
241 241
 		if ($gd_session->get('all_near_me')) {
242
-            $mylat = $gd_session->get('user_lat');
243
-            $mylon = $gd_session->get('user_lon');
244
-        }
245
-
246
-        $fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance ";
247
-    }
248
-
249
-    global $s;
250
-    if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') {
251
-        $keywords = explode(" ", $s);
252
-
253
-        if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){
254
-            foreach($keywords as $kkey=>$kword){
255
-                if(geodir_utf8_strlen($kword)<=$klimit){
256
-                    unset($keywords[$kkey]);
257
-                }
258
-            }
259
-        }
242
+			$mylat = $gd_session->get('user_lat');
243
+			$mylon = $gd_session->get('user_lon');
244
+		}
260 245
 
246
+		$fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance ";
247
+	}
261 248
 
262
-        if (count($keywords) > 1) {
263
-            $parts = array(
264
-                'AND' => 'gd_alltitlematch_part',
265
-                'OR' => 'gd_titlematch_part'
266
-            );
267
-            $gd_titlematch_part = "";
268
-            foreach ($parts as $key => $part) {
269
-                $gd_titlematch_part .= " CASE WHEN ";
270
-                $count = 0;
271
-                foreach ($keywords as $keyword) {
272
-                    $keyword = trim($keyword);
273
-                    $keyword  = wp_specialchars_decode($keyword ,ENT_QUOTES);
249
+	global $s;
250
+	if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') {
251
+		$keywords = explode(" ", $s);
252
+
253
+		if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){
254
+			foreach($keywords as $kkey=>$kword){
255
+				if(geodir_utf8_strlen($kword)<=$klimit){
256
+					unset($keywords[$kkey]);
257
+				}
258
+			}
259
+		}
260
+
261
+
262
+		if (count($keywords) > 1) {
263
+			$parts = array(
264
+				'AND' => 'gd_alltitlematch_part',
265
+				'OR' => 'gd_titlematch_part'
266
+			);
267
+			$gd_titlematch_part = "";
268
+			foreach ($parts as $key => $part) {
269
+				$gd_titlematch_part .= " CASE WHEN ";
270
+				$count = 0;
271
+				foreach ($keywords as $keyword) {
272
+					$keyword = trim($keyword);
273
+					$keyword  = wp_specialchars_decode($keyword ,ENT_QUOTES);
274 274
 					$count++;
275
-                    if ($count < count($keywords)) {
276
-                       // $gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' " . $key . " ";
275
+					if ($count < count($keywords)) {
276
+					   // $gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' " . $key . " ";
277 277
 						$gd_titlematch_part .= "( " . $wpdb->posts . ".post_title LIKE '" . $keyword . "' OR " . $wpdb->posts . ".post_title LIKE '" . $keyword . "%%' OR " . $wpdb->posts . ".post_title LIKE '%% " . $keyword . "%%' ) " . $key . " ";
278
-                    } else {
279
-                        //$gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' ";
278
+					} else {
279
+						//$gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' ";
280 280
 						$gd_titlematch_part .= "( " . $wpdb->posts . ".post_title LIKE '" . $keyword . "' OR " . $wpdb->posts . ".post_title LIKE '" . $keyword . "%%' OR " . $wpdb->posts . ".post_title LIKE '%% " . $keyword . "%%' ) ";
281
-                    }
282
-                }
283
-                $gd_titlematch_part .= "THEN 1 ELSE 0 END AS " . $part . ",";
284
-            }
285
-        } else {
286
-            $gd_titlematch_part = "";
287
-        }
288
-        $s = stripslashes_deep( $s );
289
-        $s = wp_specialchars_decode($s,ENT_QUOTES);
281
+					}
282
+				}
283
+				$gd_titlematch_part .= "THEN 1 ELSE 0 END AS " . $part . ",";
284
+			}
285
+		} else {
286
+			$gd_titlematch_part = "";
287
+		}
288
+		$s = stripslashes_deep( $s );
289
+		$s = wp_specialchars_decode($s,ENT_QUOTES);
290 290
 		$fields .= $wpdb->prepare(", CASE WHEN " . $table . ".is_featured='1' THEN 1 ELSE 0 END AS gd_featured, CASE WHEN " . $wpdb->posts . ".post_title LIKE %s THEN 1 ELSE 0 END AS gd_exacttitle," . $gd_titlematch_part . " CASE WHEN ( " . $wpdb->posts . ".post_title LIKE %s OR " . $wpdb->posts . ".post_title LIKE %s OR " . $wpdb->posts . ".post_title LIKE %s ) THEN 1 ELSE 0 END AS gd_titlematch, CASE WHEN ( " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s ) THEN 1 ELSE 0 END AS gd_content", array($s, $s, $s . '%', '% ' . $s . '%', $s, $s . ' %', '% ' . $s . ' %', '% ' . $s));
291
-    }
291
+	}
292 292
 
293
-    return $fields;
293
+	return $fields;
294 294
 }
295 295
 
296 296
 
@@ -307,26 +307,26 @@  discard block
 block discarded – undo
307 307
  */
308 308
 function geodir_posts_join($join)
309 309
 {
310
-    global $wpdb, $geodir_post_type, $table, $table_prefix, $plugin_prefix;
310
+	global $wpdb, $geodir_post_type, $table, $table_prefix, $plugin_prefix;
311 311
 
312
-    ########### WPML ###########
312
+	########### WPML ###########
313 313
 
314
-    if ( geodir_wpml_is_post_type_translated( $geodir_post_type ) ) {
315
-        global $sitepress;
316
-        $lang_code = ICL_LANGUAGE_CODE;
317
-        $default_lang_code = $sitepress->get_default_language();
318
-        if ($lang_code) {
319
-            $join .= "JOIN " . $table_prefix . "icl_translations icl_t ON icl_t.element_id = " . $table_prefix . "posts.ID";
320
-        }
314
+	if ( geodir_wpml_is_post_type_translated( $geodir_post_type ) ) {
315
+		global $sitepress;
316
+		$lang_code = ICL_LANGUAGE_CODE;
317
+		$default_lang_code = $sitepress->get_default_language();
318
+		if ($lang_code) {
319
+			$join .= "JOIN " . $table_prefix . "icl_translations icl_t ON icl_t.element_id = " . $table_prefix . "posts.ID";
320
+		}
321 321
 
322
-    }
323
-    ########### WPML ###########
322
+	}
323
+	########### WPML ###########
324 324
 
325
-    $join .= " INNER JOIN " . $table . " ON (" . $table . ".post_id = $wpdb->posts.ID)  ";
326
-    //===old code start
327
-    //$join .= " INNER JOIN ".POST_LOCATION_TABLE." ON (".$table.".post_location_id = ".POST_LOCATION_TABLE.".location_id)  " ;//===old code end
325
+	$join .= " INNER JOIN " . $table . " ON (" . $table . ".post_id = $wpdb->posts.ID)  ";
326
+	//===old code start
327
+	//$join .= " INNER JOIN ".POST_LOCATION_TABLE." ON (".$table.".post_location_id = ".POST_LOCATION_TABLE.".location_id)  " ;//===old code end
328 328
 
329
-    return $join;
329
+	return $join;
330 330
 }
331 331
 
332 332
 
@@ -344,15 +344,15 @@  discard block
 block discarded – undo
344 344
  */
345 345
 function geodir_posts_orderby($orderby)
346 346
 {
347
-    global $wpdb, $wp_query, $geodir_post_type, $table, $plugin_prefix, $snear, $default_sort;
347
+	global $wpdb, $wp_query, $geodir_post_type, $table, $plugin_prefix, $snear, $default_sort;
348 348
 
349
-    $sort_by = '';
350
-    $orderby = ' ';
349
+	$sort_by = '';
350
+	$orderby = ' ';
351 351
 
352
-    if (get_query_var('order_by'))
353
-        $sort_by = get_query_var('order_by');
352
+	if (get_query_var('order_by'))
353
+		$sort_by = get_query_var('order_by');
354 354
 
355
-    /*if(isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries){
355
+	/*if(isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries){
356 356
         $current_term = $wp_query->get_queried_object();
357 357
     }
358 358
 
@@ -366,133 +366,133 @@  discard block
 block discarded – undo
366 366
     }*/
367 367
 
368 368
 
369
-    if ($snear != '') {
370
-        $orderby .= " distance,";
371
-    }
369
+	if ($snear != '') {
370
+		$orderby .= " distance,";
371
+	}
372 372
 
373
-    if (isset($_REQUEST['sort_by']) && $_REQUEST['sort_by'] != '' && is_main_query())
374
-        $sort_by = esc_attr($_REQUEST['sort_by']);
373
+	if (isset($_REQUEST['sort_by']) && $_REQUEST['sort_by'] != '' && is_main_query())
374
+		$sort_by = esc_attr($_REQUEST['sort_by']);
375 375
 
376 376
 
377
-    if ($sort_by == '') {
378
-        $default_sort = geodir_get_posts_default_sort($geodir_post_type);
379
-        if (!empty($default_sort))
380
-            $sort_by = $default_sort;
381
-    }
377
+	if ($sort_by == '') {
378
+		$default_sort = geodir_get_posts_default_sort($geodir_post_type);
379
+		if (!empty($default_sort))
380
+			$sort_by = $default_sort;
381
+	}
382 382
 
383
-    /*
383
+	/*
384 384
     if search by term & no location then order always "relevance"
385 385
     if search by location then order always "nearest"
386 386
     */
387
-    if (is_main_query() && geodir_is_page('search')) {
388
-        $search_term = get_query_var('s');
389
-
390
-        if (trim($search_term) != '' && !isset($_REQUEST['sort_by'])) {
391
-            $sort_by = 'az';
392
-        }
387
+	if (is_main_query() && geodir_is_page('search')) {
388
+		$search_term = get_query_var('s');
393 389
 
394
-        if ($snear != '' &&  $sort_by!='farthest') {
395
-            $sort_by = 'nearest';
396
-        }
397
-    }
390
+		if (trim($search_term) != '' && !isset($_REQUEST['sort_by'])) {
391
+			$sort_by = 'az';
392
+		}
398 393
 
399
-    switch ($sort_by):
400
-        case 'newest':
401
-            $orderby = "$wpdb->posts.post_date desc, ";
402
-            break;
403
-        case 'oldest':
404
-            $orderby = "$wpdb->posts.post_date asc, ";
405
-            break;
406
-        case 'low_review':
407
-        case 'rating_count_asc':
408
-            $orderby = $table . ".rating_count ASC, " . $table . ".overall_rating ASC, ";
409
-            break;
410
-        case 'high_review':
411
-        case 'rating_count_desc':
412
-            $orderby = $table . ".rating_count DESC, " . $table . ".overall_rating DESC, ";
413
-            break;
414
-        case 'low_rating':
415
-            $orderby = "( " . $table . ".overall_rating  ) ASC, " . $table . ".rating_count ASC,  ";
416
-            break;
417
-        case 'high_rating':
418
-            $orderby = " " . $table . ".overall_rating DESC, " . $table . ".rating_count DESC, ";
419
-            break;
420
-        case 'featured':
421
-            $orderby = $table . ".is_featured asc, ";
422
-            break;
423
-        case 'nearest':
424
-            $orderby = " distance asc, ";
425
-            break;
426
-        case 'farthest':
427
-            $orderby = " distance desc, ";
428
-            break;
429
-        case 'random':
430
-            $orderby = " rand(), ";
431
-            break;
432
-        case 'az':
433
-            $orderby = "$wpdb->posts.post_title asc, ";
434
-            break;
435
-        // sort by rating
436
-        case 'overall_rating_desc':
437
-            $orderby = " " . $table . ".overall_rating DESC, " . $table . ".rating_count DESC, ";
438
-            break;
439
-        case 'overall_rating_asc':
440
-            $orderby = " " . $table . ".overall_rating ASC, " . $table . ".rating_count ASC, ";
441
-            break;
442
-        default:
443
-
444
-            break;
445
-    endswitch;
446
-
447
-    if ($sort_by != '' && geodir_cpt_has_rating_disabled($geodir_post_type)) {
448
-        if (in_array($sort_by, array('high_review', 'rating_count_desc', 'high_rating', 'overall_rating_desc'))) {
449
-            $orderby = "$wpdb->posts.comment_count DESC, ";
450
-            $sort_by = 'comment_count_desc';
451
-        } else if (in_array($sort_by, array('low_review', 'rating_count_asc', 'low_rating', 'overall_rating_asc'))) {
452
-            $orderby = "$wpdb->posts.comment_count ASC, ";
453
-            $sort_by = 'comment_count_asc';
454
-        }
455
-    }
394
+		if ($snear != '' &&  $sort_by!='farthest') {
395
+			$sort_by = 'nearest';
396
+		}
397
+	}
456 398
 
457
-    global $s;
399
+	switch ($sort_by):
400
+		case 'newest':
401
+			$orderby = "$wpdb->posts.post_date desc, ";
402
+			break;
403
+		case 'oldest':
404
+			$orderby = "$wpdb->posts.post_date asc, ";
405
+			break;
406
+		case 'low_review':
407
+		case 'rating_count_asc':
408
+			$orderby = $table . ".rating_count ASC, " . $table . ".overall_rating ASC, ";
409
+			break;
410
+		case 'high_review':
411
+		case 'rating_count_desc':
412
+			$orderby = $table . ".rating_count DESC, " . $table . ".overall_rating DESC, ";
413
+			break;
414
+		case 'low_rating':
415
+			$orderby = "( " . $table . ".overall_rating  ) ASC, " . $table . ".rating_count ASC,  ";
416
+			break;
417
+		case 'high_rating':
418
+			$orderby = " " . $table . ".overall_rating DESC, " . $table . ".rating_count DESC, ";
419
+			break;
420
+		case 'featured':
421
+			$orderby = $table . ".is_featured asc, ";
422
+			break;
423
+		case 'nearest':
424
+			$orderby = " distance asc, ";
425
+			break;
426
+		case 'farthest':
427
+			$orderby = " distance desc, ";
428
+			break;
429
+		case 'random':
430
+			$orderby = " rand(), ";
431
+			break;
432
+		case 'az':
433
+			$orderby = "$wpdb->posts.post_title asc, ";
434
+			break;
435
+		// sort by rating
436
+		case 'overall_rating_desc':
437
+			$orderby = " " . $table . ".overall_rating DESC, " . $table . ".rating_count DESC, ";
438
+			break;
439
+		case 'overall_rating_asc':
440
+			$orderby = " " . $table . ".overall_rating ASC, " . $table . ".rating_count ASC, ";
441
+			break;
442
+		default:
443
+
444
+			break;
445
+	endswitch;
446
+
447
+	if ($sort_by != '' && geodir_cpt_has_rating_disabled($geodir_post_type)) {
448
+		if (in_array($sort_by, array('high_review', 'rating_count_desc', 'high_rating', 'overall_rating_desc'))) {
449
+			$orderby = "$wpdb->posts.comment_count DESC, ";
450
+			$sort_by = 'comment_count_desc';
451
+		} else if (in_array($sort_by, array('low_review', 'rating_count_asc', 'low_rating', 'overall_rating_asc'))) {
452
+			$orderby = "$wpdb->posts.comment_count ASC, ";
453
+			$sort_by = 'comment_count_asc';
454
+		}
455
+	}
458 456
 
459
-    if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') {
460
-        $keywords = explode(" ", $s);
461
-        if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){
462
-            foreach($keywords as $kkey=>$kword){
463
-                if(geodir_utf8_strlen($kword)<=$klimit){
464
-                    unset($keywords[$kkey]);
465
-                }
466
-            }
467
-        }
468
-        if ($sort_by == 'nearest' || $sort_by == 'farthest') {
469
-            if (count($keywords) > 1) {
470
-                $orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, ";
471
-            } else {
472
-                $orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, ";
473
-            }
474
-        } else {
475
-            if (count($keywords) > 1) {
476
-                $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, " . $orderby;
477
-            } else {
478
-                $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, " . $orderby;
479
-            }
480
-        }
481
-    }
457
+	global $s;
458
+
459
+	if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') {
460
+		$keywords = explode(" ", $s);
461
+		if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){
462
+			foreach($keywords as $kkey=>$kword){
463
+				if(geodir_utf8_strlen($kword)<=$klimit){
464
+					unset($keywords[$kkey]);
465
+				}
466
+			}
467
+		}
468
+		if ($sort_by == 'nearest' || $sort_by == 'farthest') {
469
+			if (count($keywords) > 1) {
470
+				$orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, ";
471
+			} else {
472
+				$orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, ";
473
+			}
474
+		} else {
475
+			if (count($keywords) > 1) {
476
+				$orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, " . $orderby;
477
+			} else {
478
+				$orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, " . $orderby;
479
+			}
480
+		}
481
+	}
482 482
 
483
-    /**
484
-     * Filter order by SQL.
485
-     *
486
-     * @since 1.0.0
487
-     * @param string $orderby The orderby query string.
488
-     * @param string $sort_by Sortby query string.
489
-     * @param string $table Listing table name.
490
-     */
491
-    $orderby = apply_filters('geodir_posts_order_by_sort', $orderby, $sort_by, $table);
483
+	/**
484
+	 * Filter order by SQL.
485
+	 *
486
+	 * @since 1.0.0
487
+	 * @param string $orderby The orderby query string.
488
+	 * @param string $sort_by Sortby query string.
489
+	 * @param string $table Listing table name.
490
+	 */
491
+	$orderby = apply_filters('geodir_posts_order_by_sort', $orderby, $sort_by, $table);
492 492
 
493
-    $orderby .= $table . ".is_featured asc, $wpdb->posts.post_date desc, $wpdb->posts.post_title ";
493
+	$orderby .= $table . ".is_featured asc, $wpdb->posts.post_date desc, $wpdb->posts.post_title ";
494 494
 
495
-    return $orderby;
495
+	return $orderby;
496 496
 }
497 497
 
498 498
 
@@ -510,78 +510,78 @@  discard block
 block discarded – undo
510 510
 function geodir_posts_order_by_custom_sort($orderby, $sort_by, $table)
511 511
 {
512 512
 
513
-    global $wpdb;
513
+	global $wpdb;
514 514
 
515
-    if ($sort_by != '' && (!is_search() || ( isset($_REQUEST['s']) && isset($_REQUEST['snear']) && $_REQUEST['snear']=='' && ( $_REQUEST['s']=='' ||  $_REQUEST['s']==' ') ) )) {
515
+	if ($sort_by != '' && (!is_search() || ( isset($_REQUEST['s']) && isset($_REQUEST['snear']) && $_REQUEST['snear']=='' && ( $_REQUEST['s']=='' ||  $_REQUEST['s']==' ') ) )) {
516 516
 
517
-        $sort_array = explode('_', $sort_by);
517
+		$sort_array = explode('_', $sort_by);
518 518
 
519
-        $sort_by_count = count($sort_array);
519
+		$sort_by_count = count($sort_array);
520 520
 
521
-        $order = $sort_array[$sort_by_count - 1];
521
+		$order = $sort_array[$sort_by_count - 1];
522 522
 
523
-        if ($sort_by_count > 1 && ($order == 'asc' || $order == 'desc')) {
523
+		if ($sort_by_count > 1 && ($order == 'asc' || $order == 'desc')) {
524 524
 
525
-            $sort_by = str_replace('_' . $order, '', $sort_by);
525
+			$sort_by = str_replace('_' . $order, '', $sort_by);
526 526
 
527
-            switch ($sort_by):
527
+			switch ($sort_by):
528 528
 
529
-                case 'post_date':
530
-                case 'comment_count':
529
+				case 'post_date':
530
+				case 'comment_count':
531 531
 
532
-                    $orderby = "$wpdb->posts." . $sort_by . " " . $order . ", ".$table . ".overall_rating " . $order . ", ";
533
-                    break;
532
+					$orderby = "$wpdb->posts." . $sort_by . " " . $order . ", ".$table . ".overall_rating " . $order . ", ";
533
+					break;
534 534
 
535
-                case 'distance':
536
-                    $orderby = $sort_by . " " . $order . ", ";
537
-                    break;
535
+				case 'distance':
536
+					$orderby = $sort_by . " " . $order . ", ";
537
+					break;
538 538
 
539 539
 
540
-                // sort by rating
541
-                case 'overall_rating':
540
+				// sort by rating
541
+				case 'overall_rating':
542 542
 
543
-                    $use_bayesian = apply_filters('gd_use_bayesian',true,$table);
544
-                    $avg_rating = 0;
545
-                    if($use_bayesian){
546
-                        $avg_num_votes = get_transient( 'gd_avg_num_votes_'.$table );
547
-                        if(!$avg_num_votes){
548
-                            $avg_num_votes = $wpdb->get_var("SELECT SUM(rating_count) FROM $table");
549
-                            if($avg_num_votes){
543
+					$use_bayesian = apply_filters('gd_use_bayesian',true,$table);
544
+					$avg_rating = 0;
545
+					if($use_bayesian){
546
+						$avg_num_votes = get_transient( 'gd_avg_num_votes_'.$table );
547
+						if(!$avg_num_votes){
548
+							$avg_num_votes = $wpdb->get_var("SELECT SUM(rating_count) FROM $table");
549
+							if($avg_num_votes){
550 550
 
551
-                                $avg_rating = get_transient( 'gd_avg_rating_'.$table );
552
-                                if(!$avg_rating){
553
-                                    $avg_rating = $wpdb->get_var("SELECT SUM(overall_rating) FROM $table")/$avg_num_votes;
554
-                                }
555
-                                set_transient( 'gd_avg_num_votes_'.$table, $avg_num_votes, 12 * HOUR_IN_SECONDS );
556
-                                set_transient( 'gd_avg_rating_'.$table, $avg_rating , 12 * HOUR_IN_SECONDS );
557
-                            }
558
-                        }
551
+								$avg_rating = get_transient( 'gd_avg_rating_'.$table );
552
+								if(!$avg_rating){
553
+									$avg_rating = $wpdb->get_var("SELECT SUM(overall_rating) FROM $table")/$avg_num_votes;
554
+								}
555
+								set_transient( 'gd_avg_num_votes_'.$table, $avg_num_votes, 12 * HOUR_IN_SECONDS );
556
+								set_transient( 'gd_avg_rating_'.$table, $avg_rating , 12 * HOUR_IN_SECONDS );
557
+							}
558
+						}
559 559
 
560
-                        if(!$avg_num_votes){ $avg_num_votes = 0;}
560
+						if(!$avg_num_votes){ $avg_num_votes = 0;}
561 561
 
562
-                        $orderby = " (( $avg_num_votes * $avg_rating ) + (" . $table . ".rating_count * " . $table . ".overall_rating ))  / ( $avg_num_votes + " . $table . ".rating_count )  $order , ";
562
+						$orderby = " (( $avg_num_votes * $avg_rating ) + (" . $table . ".rating_count * " . $table . ".overall_rating ))  / ( $avg_num_votes + " . $table . ".rating_count )  $order , ";
563 563
 
564
-                        //$orderby = " ( " . $table . ".rating_count * " . $table . ".overall_rating ) + (" . $table . ".rating_count * " . $table . ".overall_rating )   / ( " . $table . ".rating_count + " . $table . ".rating_count )  $order , "; // seems to work mostly with no extra overheads
565
-                    }else{
566
-                        $orderby = " " . $table . "." . $sort_by . "  " . $order . ", " . $table . ".rating_count " . $order . ", ";
567
-                    }
564
+						//$orderby = " ( " . $table . ".rating_count * " . $table . ".overall_rating ) + (" . $table . ".rating_count * " . $table . ".overall_rating )   / ( " . $table . ".rating_count + " . $table . ".rating_count )  $order , "; // seems to work mostly with no extra overheads
565
+					}else{
566
+						$orderby = " " . $table . "." . $sort_by . "  " . $order . ", " . $table . ".rating_count " . $order . ", ";
567
+					}
568 568
 
569
-                    break;
569
+					break;
570 570
 
571 571
 
572
-                default:
573
-                    if (geodir_column_exist($table, $sort_by)) {
572
+				default:
573
+					if (geodir_column_exist($table, $sort_by)) {
574 574
 						$orderby = $table . "." . $sort_by . " " . $order . ", ";
575 575
 					}
576
-                    break;
576
+					break;
577 577
 
578
-            endswitch;
578
+			endswitch;
579 579
 
580
-        }
580
+		}
581 581
 
582
-    }
582
+	}
583 583
 
584
-    return $orderby;
584
+	return $orderby;
585 585
 }
586 586
 
587 587
 /**
@@ -596,34 +596,34 @@  discard block
 block discarded – undo
596 596
 {
597 597
 
598 598
 
599
-    global $wpdb, $geodir_post_type, $table, $s, $snear;
599
+	global $wpdb, $geodir_post_type, $table, $s, $snear;
600 600
 
601
-    if (!is_admin()) {
601
+	if (!is_admin()) {
602 602
 
603
-        if (geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
604
-            add_filter('posts_where', 'geodir_edit_listing_where', 1);
603
+		if (geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
604
+			add_filter('posts_where', 'geodir_edit_listing_where', 1);
605 605
 
606
-        } elseif ((is_search() && $_REQUEST['geodir_search'])) {
606
+		} elseif ((is_search() && $_REQUEST['geodir_search'])) {
607 607
 
608
-            add_filter('posts_where', 'searching_filter_where', 1);
608
+			add_filter('posts_where', 'searching_filter_where', 1);
609 609
 
610
-            if ($snear != '')
611
-                add_filter('posts_where', 'searching_filter_where', 1);
610
+			if ($snear != '')
611
+				add_filter('posts_where', 'searching_filter_where', 1);
612 612
 
613
-            add_filter('posts_orderby', 'geodir_posts_orderby', 1);
613
+			add_filter('posts_orderby', 'geodir_posts_orderby', 1);
614 614
 
615
-        } elseif (geodir_is_page('author')) {
615
+		} elseif (geodir_is_page('author')) {
616 616
 
617
-            add_filter('posts_where', 'author_filter_where', 1);
617
+			add_filter('posts_where', 'author_filter_where', 1);
618 618
 
619
-        }
619
+		}
620 620
 
621
-        //if (!geodir_is_page('detail'))
622
-            add_filter('posts_where', 'geodir_default_where', 1);/**/
621
+		//if (!geodir_is_page('detail'))
622
+			add_filter('posts_where', 'geodir_default_where', 1);/**/
623 623
 
624
-        //add_filter( 'user_has_cap', 'geodir_preview_post_cap', 10, 3 );// let subscribers edit their own posts
624
+		//add_filter( 'user_has_cap', 'geodir_preview_post_cap', 10, 3 );// let subscribers edit their own posts
625 625
 
626
-    }
626
+	}
627 627
 }
628 628
 
629 629
 /**
@@ -638,13 +638,13 @@  discard block
 block discarded – undo
638 638
  */
639 639
 function geodir_preview_post_cap($allcaps, $caps, $args)
640 640
 {
641
-    $user_id = get_current_user_id();
642
-    if ($user_id && isset($_REQUEST['post_type']) && $_REQUEST['post_type'] != '' && isset($_REQUEST['p']) && $_REQUEST['p'] != '' && $args[0] == 'edit_post' && $_REQUEST['p'] == $args[2]) {
641
+	$user_id = get_current_user_id();
642
+	if ($user_id && isset($_REQUEST['post_type']) && $_REQUEST['post_type'] != '' && isset($_REQUEST['p']) && $_REQUEST['p'] != '' && $args[0] == 'edit_post' && $_REQUEST['p'] == $args[2]) {
643 643
 
644
-        $allcaps['edit_posts'] = true;
645
-    }
646
-    //print_r($allcaps);
647
-    return $allcaps;
644
+		$allcaps['edit_posts'] = true;
645
+	}
646
+	//print_r($allcaps);
647
+	return $allcaps;
648 648
 }
649 649
 
650 650
 
@@ -659,9 +659,9 @@  discard block
 block discarded – undo
659 659
  */
660 660
 function geodir_edit_listing_where($where)
661 661
 {
662
-    global $wpdb;
663
-    $where = $wpdb->prepare(" AND $wpdb->posts.ID = %d ", $_REQUEST['pid']);
664
-    return $where;
662
+	global $wpdb;
663
+	$where = $wpdb->prepare(" AND $wpdb->posts.ID = %d ", $_REQUEST['pid']);
664
+	return $where;
665 665
 }
666 666
 
667 667
 
@@ -678,29 +678,29 @@  discard block
 block discarded – undo
678 678
  */
679 679
 function geodir_default_where($where)
680 680
 {
681
-    global $wp_query, $wpdb;
682
-
683
-    //print_r($wp_query);
684
-    ########### WPML ###########
685
-
686
-    if (geodir_is_wpml()) {
687
-        global $sitepress, $table_prefix;
688
-        $lang_code = ICL_LANGUAGE_CODE;
689
-        $default_lang_code = $sitepress->get_default_language();
690
-        $q_post_type = isset($wp_query->query['post_type']) ? $wp_query->query['post_type'] : '';
691
-        //echo '##########'.$q_post_type;
692
-        if ($lang_code && $q_post_type && geodir_wpml_is_post_type_translated($q_post_type)) {
693
-            $where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type IN('post_" . $q_post_type . "') ";
694
-            //$where .= " AND icl_t.language_code = '$lang_code' ";
695
-        }
681
+	global $wp_query, $wpdb;
696 682
 
697
-    }
698
-    ########### WPML ###########
683
+	//print_r($wp_query);
684
+	########### WPML ###########
685
+
686
+	if (geodir_is_wpml()) {
687
+		global $sitepress, $table_prefix;
688
+		$lang_code = ICL_LANGUAGE_CODE;
689
+		$default_lang_code = $sitepress->get_default_language();
690
+		$q_post_type = isset($wp_query->query['post_type']) ? $wp_query->query['post_type'] : '';
691
+		//echo '##########'.$q_post_type;
692
+		if ($lang_code && $q_post_type && geodir_wpml_is_post_type_translated($q_post_type)) {
693
+			$where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type IN('post_" . $q_post_type . "') ";
694
+			//$where .= " AND icl_t.language_code = '$lang_code' ";
695
+		}
699 696
 
697
+	}
698
+	########### WPML ###########
700 699
 
701
-    return $where = str_replace("0 = 1", "1=1", $where);
702 700
 
703
-    /* ====== old code start ===
701
+	return $where = str_replace("0 = 1", "1=1", $where);
702
+
703
+	/* ====== old code start ===
704 704
     $where = str_replace("0 = 1", "1=1", $where);
705 705
     $country = get_query_var('gd_country');
706 706
     $region = get_query_var('gd_region');
@@ -741,92 +741,92 @@  discard block
 block discarded – undo
741 741
  * @return string Modified where query string.
742 742
  */
743 743
 function searching_filter_where($where) {
744
-    global $wpdb, $geodir_post_type, $table, $plugin_prefix, $dist, $mylat, $mylon, $s, $snear, $s_A, $s_SA, $search_term, $gd_session;
744
+	global $wpdb, $geodir_post_type, $table, $plugin_prefix, $dist, $mylat, $mylon, $s, $snear, $s_A, $s_SA, $search_term, $gd_session;
745 745
 
746
-    $search_term = 'OR';
747
-    $search_term = 'AND';
748
-    $geodir_custom_search = '';
749
-    $category_search_range = '';
746
+	$search_term = 'OR';
747
+	$search_term = 'AND';
748
+	$geodir_custom_search = '';
749
+	$category_search_range = '';
750 750
 
751
-    if (is_single() && get_query_var('post_type')) {
751
+	if (is_single() && get_query_var('post_type')) {
752 752
 		return $where;
753 753
 	}
754 754
 
755
-    if (is_tax()) {
755
+	if (is_tax()) {
756 756
 		return $where;
757 757
 	}
758 758
 
759 759
 	$s = trim($s);
760
-    $s  = wp_specialchars_decode($s ,ENT_QUOTES);
761
-    $s_A = wp_specialchars_decode($s_A ,ENT_QUOTES);
762
-
763
-    $where = '';
764
-    $better_search_terms = '';
765
-    if (isset($_REQUEST['stype']))
766
-        $post_types = esc_attr(wp_strip_all_tags($_REQUEST['stype']));
767
-    else
768
-        $post_types = 'gd_place';
769
-
770
-    if ($s != '') {
771
-        $keywords = explode(" ", $s);
772
-        if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){
773
-            foreach($keywords as $kkey=>$kword){
774
-                if(geodir_utf8_strlen($kword)<=$klimit){
775
-                    unset($keywords[$kkey]);
776
-                }
777
-            }
778
-        }
760
+	$s  = wp_specialchars_decode($s ,ENT_QUOTES);
761
+	$s_A = wp_specialchars_decode($s_A ,ENT_QUOTES);
779 762
 
780
-        if (!empty($keywords)) {
781
-            foreach ($keywords as $keyword) {
782
-                $keyword = trim($keyword);
783
-                $keyword  = wp_specialchars_decode($keyword ,ENT_QUOTES);
784
-                if ($keyword != '') {
785
-                    /**
786
-                     * Filter the search query keywords SQL.
787
-                     *
788
-                     * @since 1.5.9
789
-                     * @package GeoDirectory
790
-                     * @param string $better_search_terms The query values, default: `' OR ( ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '" OR ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '%" OR ' . $wpdb->posts . '.post_title LIKE "% ' . $keyword . '%" )'`.
791
-                     * @param array $keywords The array of keywords for the query.
792
-                     * @param string $keyword The single keyword being searched.
793
-                     */
763
+	$where = '';
764
+	$better_search_terms = '';
765
+	if (isset($_REQUEST['stype']))
766
+		$post_types = esc_attr(wp_strip_all_tags($_REQUEST['stype']));
767
+	else
768
+		$post_types = 'gd_place';
769
+
770
+	if ($s != '') {
771
+		$keywords = explode(" ", $s);
772
+		if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){
773
+			foreach($keywords as $kkey=>$kword){
774
+				if(geodir_utf8_strlen($kword)<=$klimit){
775
+					unset($keywords[$kkey]);
776
+				}
777
+			}
778
+		}
779
+
780
+		if (!empty($keywords)) {
781
+			foreach ($keywords as $keyword) {
782
+				$keyword = trim($keyword);
783
+				$keyword  = wp_specialchars_decode($keyword ,ENT_QUOTES);
784
+				if ($keyword != '') {
785
+					/**
786
+					 * Filter the search query keywords SQL.
787
+					 *
788
+					 * @since 1.5.9
789
+					 * @package GeoDirectory
790
+					 * @param string $better_search_terms The query values, default: `' OR ( ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '" OR ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '%" OR ' . $wpdb->posts . '.post_title LIKE "% ' . $keyword . '%" )'`.
791
+					 * @param array $keywords The array of keywords for the query.
792
+					 * @param string $keyword The single keyword being searched.
793
+					 */
794 794
 					$better_search_terms .= apply_filters("geodir_search_better_search_terms",' OR ( ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '" OR ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '%" OR ' . $wpdb->posts . '.post_title LIKE "% ' . $keyword . '%" )',$keywords,$keyword);
795
-                }
796
-            }
797
-        }
798
-    }
795
+				}
796
+			}
797
+		}
798
+	}
799 799
 
800
-    /* get taxonomy */
801
-    $taxonomies = geodir_get_taxonomies($post_types, true);
802
-    if($taxonomies) {
803
-        $taxonomies = implode("','", $taxonomies);
804
-        $taxonomies = "'" . $taxonomies . "'";
805
-    }else{$taxonomies='';}
800
+	/* get taxonomy */
801
+	$taxonomies = geodir_get_taxonomies($post_types, true);
802
+	if($taxonomies) {
803
+		$taxonomies = implode("','", $taxonomies);
804
+		$taxonomies = "'" . $taxonomies . "'";
805
+	}else{$taxonomies='';}
806 806
 
807
-    $content_where = $terms_where = '';
807
+	$content_where = $terms_where = '';
808 808
 	if ($s != '') {
809
-        /**
810
-         * Filter the search query content where values.
811
-         *
812
-         * @since 1.5.0
813
-         * @package GeoDirectory
814
-         * @param string $content_where The query values, default: `" OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") ") "`.
815
-         */
809
+		/**
810
+		 * Filter the search query content where values.
811
+		 *
812
+		 * @since 1.5.0
813
+		 * @package GeoDirectory
814
+		 * @param string $content_where The query values, default: `" OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") ") "`.
815
+		 */
816 816
 		$content_where = apply_filters("geodir_search_content_where"," OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") ");
817
-        /**
818
-         * Filter the search query term values.
819
-         *
820
-         * @since 1.5.0
821
-         * @package GeoDirectory
822
-         * @param string $terms_where The separator, default: `" AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) "`.
823
-         */
824
-        $terms_where = apply_filters("geodir_search_terms_where"," AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) ");
817
+		/**
818
+		 * Filter the search query term values.
819
+		 *
820
+		 * @since 1.5.0
821
+		 * @package GeoDirectory
822
+		 * @param string $terms_where The separator, default: `" AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) "`.
823
+		 */
824
+		$terms_where = apply_filters("geodir_search_terms_where"," AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) ");
825 825
 	}
826 826
 
827 827
 
828
-    // get term sql
829
-    $term_sql = "SELECT $wpdb->term_taxonomy.term_id, $wpdb->terms.name, $wpdb->term_taxonomy.taxonomy
828
+	// get term sql
829
+	$term_sql = "SELECT $wpdb->term_taxonomy.term_id, $wpdb->terms.name, $wpdb->term_taxonomy.taxonomy
830 830
                     FROM $wpdb->term_taxonomy,  $wpdb->terms, $wpdb->term_relationships
831 831
                     WHERE $wpdb->term_taxonomy.term_id =  $wpdb->terms.term_id
832 832
                     AND $wpdb->term_relationships.term_taxonomy_id =  $wpdb->term_taxonomy.term_taxonomy_id
@@ -834,45 +834,45 @@  discard block
 block discarded – undo
834 834
                     $terms_where
835 835
                     GROUP BY $wpdb->term_taxonomy.term_id";
836 836
 
837
-    $term_results = $wpdb->get_results($term_sql);
838
-    $term_ids = array();
839
-    $terms_sql = '';
840
-
841
-    if(!empty($term_results)){
842
-        foreach($term_results as $term_id){
843
-            $term_ids[] = $term_id;
844
-        }
845
-        if (!empty($term_ids)) {
846
-            foreach($term_ids as $term){
847
-                if ($term->taxonomy == $post_types.'_tags') {
848
-                    $terms_sql .= $wpdb->prepare(" OR FIND_IN_SET(%s , " . $table . ".post_tags) ", $term->name);
849
-                } else {
850
-                    $terms_sql .= " OR FIND_IN_SET($term->term_id , " . $table . "." . $post_types . "category) ";
851
-                }
852
-            }
853
-        }
854
-    }
837
+	$term_results = $wpdb->get_results($term_sql);
838
+	$term_ids = array();
839
+	$terms_sql = '';
840
+
841
+	if(!empty($term_results)){
842
+		foreach($term_results as $term_id){
843
+			$term_ids[] = $term_id;
844
+		}
845
+		if (!empty($term_ids)) {
846
+			foreach($term_ids as $term){
847
+				if ($term->taxonomy == $post_types.'_tags') {
848
+					$terms_sql .= $wpdb->prepare(" OR FIND_IN_SET(%s , " . $table . ".post_tags) ", $term->name);
849
+				} else {
850
+					$terms_sql .= " OR FIND_IN_SET($term->term_id , " . $table . "." . $post_types . "category) ";
851
+				}
852
+			}
853
+		}
854
+	}
855 855
 
856 856
 
857
-    if ($snear != '') {
857
+	if ($snear != '') {
858 858
 
859 859
 
860
-        if (is_numeric($gd_session->get('near_me_range')) && !isset($_REQUEST['sdist'])) {
861
-            $dist = $gd_session->get('near_me_range');
862
-        }
863
-        $lon1 = $mylon - $dist / abs(cos(deg2rad($mylat)) * 69);
864
-        $lon2 = $mylon + $dist / abs(cos(deg2rad($mylat)) * 69);
865
-        $lat1 = $mylat - ($dist / 69);
866
-        $lat2 = $mylat + ($dist / 69);
860
+		if (is_numeric($gd_session->get('near_me_range')) && !isset($_REQUEST['sdist'])) {
861
+			$dist = $gd_session->get('near_me_range');
862
+		}
863
+		$lon1 = $mylon - $dist / abs(cos(deg2rad($mylat)) * 69);
864
+		$lon2 = $mylon + $dist / abs(cos(deg2rad($mylat)) * 69);
865
+		$lat1 = $mylat - ($dist / 69);
866
+		$lat2 = $mylat + ($dist / 69);
867 867
 
868
-        $rlon1 = is_numeric(min($lon1, $lon2)) ? min($lon1, $lon2) : '';
869
-        $rlon2 = is_numeric(max($lon1, $lon2)) ? max($lon1, $lon2) : '';
870
-        $rlat1 = is_numeric(min($lat1, $lat2)) ? min($lat1, $lat2) : '';
871
-        $rlat2 = is_numeric(max($lat1, $lat2)) ? max($lat1, $lat2) : '';
868
+		$rlon1 = is_numeric(min($lon1, $lon2)) ? min($lon1, $lon2) : '';
869
+		$rlon2 = is_numeric(max($lon1, $lon2)) ? max($lon1, $lon2) : '';
870
+		$rlat1 = is_numeric(min($lat1, $lat2)) ? min($lat1, $lat2) : '';
871
+		$rlat2 = is_numeric(max($lat1, $lat2)) ? max($lat1, $lat2) : '';
872 872
 
873 873
 
874 874
 
875
-	    $where .= " AND ( ( $wpdb->posts.post_title LIKE \"$s\" $better_search_terms)
875
+		$where .= " AND ( ( $wpdb->posts.post_title LIKE \"$s\" $better_search_terms)
876 876
 			                    $content_where 
877 877
 								$terms_sql 
878 878
 							)
@@ -881,35 +881,35 @@  discard block
 block discarded – undo
881 881
 						AND ( " . $table . ".post_latitude between $rlat1 and $rlat2 )
882 882
 						AND ( " . $table . ".post_longitude between $rlon1 and $rlon2 ) ";
883 883
 
884
-        if (isset($_REQUEST['sdist']) && $_REQUEST['sdist'] != 'all') {
885
-            $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1'));
886
-            $where .= " AND CONVERT((" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) ))),DECIMAL(64,4)) <= " . $dist;
887
-        }
884
+		if (isset($_REQUEST['sdist']) && $_REQUEST['sdist'] != 'all') {
885
+			$DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1'));
886
+			$where .= " AND CONVERT((" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) ))),DECIMAL(64,4)) <= " . $dist;
887
+		}
888 888
 
889
-    } else {
889
+	} else {
890 890
 
891 891
 
892 892
 
893
-        $where .= " AND (	( $wpdb->posts.post_title LIKE \"$s\" $better_search_terms)
893
+		$where .= " AND (	( $wpdb->posts.post_title LIKE \"$s\" $better_search_terms)
894 894
                             $content_where  
895 895
 							$terms_sql 
896 896
 					    ) 
897 897
 					
898 898
 				AND $wpdb->posts.post_type in ('$post_types')
899 899
 				AND ($wpdb->posts.post_status = 'publish') ";
900
-    }
900
+	}
901 901
 
902 902
 	########### WPML ###########
903
-    if ( geodir_wpml_is_post_type_translated( $post_types ) ) {
903
+	if ( geodir_wpml_is_post_type_translated( $post_types ) ) {
904 904
 		$lang_code = ICL_LANGUAGE_CODE;
905 905
 
906 906
 		if ($lang_code && $post_types) {
907
-            $where .= " AND icl_t.language_code = '".$lang_code."' AND icl_t.element_type IN('post_" . $post_types . "') ";
908
-        }
909
-    }
910
-    ########### WPML ###########
907
+			$where .= " AND icl_t.language_code = '".$lang_code."' AND icl_t.element_type IN('post_" . $post_types . "') ";
908
+		}
909
+	}
910
+	########### WPML ###########
911 911
 
912
-    return $where;
912
+	return $where;
913 913
 }
914 914
 
915 915
 
@@ -924,45 +924,45 @@  discard block
 block discarded – undo
924 924
  * @return string Modified where query string.
925 925
  */
926 926
 function author_filter_where($where) {
927
-    global $wpdb, $geodir_post_type, $table, $curr;
927
+	global $wpdb, $geodir_post_type, $table, $curr;
928 928
 
929
-    $curauth = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));
930
-    $user_id = !empty($curauth->ID) ? (int)$curauth->ID : 0;
929
+	$curauth = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));
930
+	$user_id = !empty($curauth->ID) ? (int)$curauth->ID : 0;
931 931
 
932
-    if (isset($_REQUEST['stype'])) {
933
-        $where = $wpdb->prepare(" AND $wpdb->posts.post_type IN (%s) ",$_REQUEST['stype']);
934
-    } else {
935
-        $where = " AND $wpdb->posts.post_type IN ('gd_place') ";
936
-    }
932
+	if (isset($_REQUEST['stype'])) {
933
+		$where = $wpdb->prepare(" AND $wpdb->posts.post_type IN (%s) ",$_REQUEST['stype']);
934
+	} else {
935
+		$where = " AND $wpdb->posts.post_type IN ('gd_place') ";
936
+	}
937 937
 
938
-    if ($user_id > 0) {
939
-        if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
940
-            $user_fav_posts = geodir_get_user_favourites($user_id);
941
-            $user_fav_posts = !empty($user_fav_posts) && is_array($user_fav_posts) ? implode("','", $user_fav_posts) : '-1';
942
-            $where .= " AND $wpdb->posts.ID IN ('$user_fav_posts')";
943
-        } else
944
-            $where .= " AND $wpdb->posts.post_author = $user_id";
945
-
946
-        if ($user_id == (int)get_current_user_id()) {
947
-            $where .= " AND $wpdb->posts.post_status IN ('publish','draft','pending') ";
948
-        } else {
949
-            $where .= " AND $wpdb->posts.post_status = 'publish' ";
950
-        }
951
-    } else {
952
-        $where .= " AND $wpdb->posts.post_author = '-1' AND $wpdb->posts.post_status = 'publish' ";
953
-    }
938
+	if ($user_id > 0) {
939
+		if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
940
+			$user_fav_posts = geodir_get_user_favourites($user_id);
941
+			$user_fav_posts = !empty($user_fav_posts) && is_array($user_fav_posts) ? implode("','", $user_fav_posts) : '-1';
942
+			$where .= " AND $wpdb->posts.ID IN ('$user_fav_posts')";
943
+		} else
944
+			$where .= " AND $wpdb->posts.post_author = $user_id";
945
+
946
+		if ($user_id == (int)get_current_user_id()) {
947
+			$where .= " AND $wpdb->posts.post_status IN ('publish','draft','pending') ";
948
+		} else {
949
+			$where .= " AND $wpdb->posts.post_status = 'publish' ";
950
+		}
951
+	} else {
952
+		$where .= " AND $wpdb->posts.post_author = '-1' AND $wpdb->posts.post_status = 'publish' ";
953
+	}
954 954
 
955
-    ########### WPML ###########
956
-    if (geodir_wpml_is_post_type_translated(sanitize_text_field($_REQUEST['stype']))) {
957
-        $lang_code = ICL_LANGUAGE_CODE;
958
-        if ($lang_code) {
959
-            $where .= " AND icl_t.language_code='" . $lang_code . "' ";
960
-        }
955
+	########### WPML ###########
956
+	if (geodir_wpml_is_post_type_translated(sanitize_text_field($_REQUEST['stype']))) {
957
+		$lang_code = ICL_LANGUAGE_CODE;
958
+		if ($lang_code) {
959
+			$where .= " AND icl_t.language_code='" . $lang_code . "' ";
960
+		}
961 961
 
962
-    }
963
-    ########### WPML ###########
962
+	}
963
+	########### WPML ###########
964 964
 
965
-    return $where;
965
+	return $where;
966 966
 }
967 967
 
968 968
 /**
@@ -977,11 +977,11 @@  discard block
 block discarded – undo
977 977
  */
978 978
 function geodir_filter_widget_join($join)
979 979
 {
980
-    global $wp_query, $table;
981
-    if (!empty($wp_query->query['with_pics_only'])) {
982
-        $join .= " LEFT JOIN " . GEODIR_ATTACHMENT_TABLE . " ON ( " . GEODIR_ATTACHMENT_TABLE . ".post_id=" . $table . ".post_id AND " . GEODIR_ATTACHMENT_TABLE . ".mime_type LIKE '%image%' )";
983
-    }
984
-    return $join;
980
+	global $wp_query, $table;
981
+	if (!empty($wp_query->query['with_pics_only'])) {
982
+		$join .= " LEFT JOIN " . GEODIR_ATTACHMENT_TABLE . " ON ( " . GEODIR_ATTACHMENT_TABLE . ".post_id=" . $table . ".post_id AND " . GEODIR_ATTACHMENT_TABLE . ".mime_type LIKE '%image%' )";
983
+	}
984
+	return $join;
985 985
 }
986 986
 
987 987
 /**
@@ -996,43 +996,43 @@  discard block
 block discarded – undo
996 996
  */
997 997
 function geodir_filter_widget_where($where)
998 998
 {
999
-    global $wp_query, $table;
1000
-    if (!empty($wp_query->query['show_featured_only'])) {
1001
-        $where .= " AND " . $table . ".is_featured = '1'";
1002
-    }
1003
-    if (!empty($wp_query->query['show_special_only'])) {
1004
-        $where .= " AND ( " . $table . ".geodir_special_offers != '' AND " . $table . ".geodir_special_offers IS NOT NULL )";
1005
-    }
1006
-    if (!empty($wp_query->query['with_pics_only'])) {
1007
-        $where .= " AND " . GEODIR_ATTACHMENT_TABLE . ".ID IS NOT NULL GROUP BY " . $table . ".post_id";
1008
-    }
1009
-    if (!empty($wp_query->query['with_videos_only'])) {
1010
-        $where .= " AND ( " . $table . ".geodir_video != '' AND " . $table . ".geodir_video IS NOT NULL )";
1011
-    }
1012
-    return $where;
999
+	global $wp_query, $table;
1000
+	if (!empty($wp_query->query['show_featured_only'])) {
1001
+		$where .= " AND " . $table . ".is_featured = '1'";
1002
+	}
1003
+	if (!empty($wp_query->query['show_special_only'])) {
1004
+		$where .= " AND ( " . $table . ".geodir_special_offers != '' AND " . $table . ".geodir_special_offers IS NOT NULL )";
1005
+	}
1006
+	if (!empty($wp_query->query['with_pics_only'])) {
1007
+		$where .= " AND " . GEODIR_ATTACHMENT_TABLE . ".ID IS NOT NULL GROUP BY " . $table . ".post_id";
1008
+	}
1009
+	if (!empty($wp_query->query['with_videos_only'])) {
1010
+		$where .= " AND ( " . $table . ".geodir_video != '' AND " . $table . ".geodir_video IS NOT NULL )";
1011
+	}
1012
+	return $where;
1013 1013
 }
1014 1014
 
1015 1015
 
1016 1016
 function geodir_related_posts_fields($fields) {
1017
-    global $wp_query, $wpdb, $table, $post;
1017
+	global $wp_query, $wpdb, $table, $post;
1018 1018
 
1019
-    $fields .= ", " . $table . ".* ";
1019
+	$fields .= ", " . $table . ".* ";
1020 1020
 
1021
-    $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1'));
1021
+	$DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1'));
1022 1022
 
1023
-    $mylat = $post->post_latitude;
1024
-    $mylon = $post->post_longitude;
1023
+	$mylat = $post->post_latitude;
1024
+	$mylon = $post->post_longitude;
1025 1025
 
1026
-    $fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance ";
1027
-    return $fields;
1026
+	$fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance ";
1027
+	return $fields;
1028 1028
 }
1029 1029
 function geodir_related_posts_fields_filter($query) {
1030
-    if ( isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']
1031
-        && isset($query->query_vars['order_by']) && $query->query_vars['order_by'] == 'nearest'
1032
-        && isset($query->query_vars['related_listings']) && $query->query_vars['related_listings']
1033
-    ) {
1034
-        add_filter('posts_fields', 'geodir_related_posts_fields', 1);
1035
-    }
1030
+	if ( isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']
1031
+		&& isset($query->query_vars['order_by']) && $query->query_vars['order_by'] == 'nearest'
1032
+		&& isset($query->query_vars['related_listings']) && $query->query_vars['related_listings']
1033
+	) {
1034
+		add_filter('posts_fields', 'geodir_related_posts_fields', 1);
1035
+	}
1036 1036
 }
1037 1037
 add_action('pre_get_posts', 'geodir_related_posts_fields_filter', 1);
1038 1038
 
@@ -1047,30 +1047,30 @@  discard block
 block discarded – undo
1047 1047
  * @return string|null If field exists in table returns order by clause else returns empty.
1048 1048
  */
1049 1049
 function geodir_prepare_custom_sorting( $sorting, $table ) {
1050
-    $orderby = '';
1050
+	$orderby = '';
1051 1051
     
1052
-    if ( empty( $sorting ) || empty( $table ) ) {
1053
-        return $orderby;
1054
-    }
1052
+	if ( empty( $sorting ) || empty( $table ) ) {
1053
+		return $orderby;
1054
+	}
1055 1055
     
1056
-    if ( strpos( strtoupper( $sorting ), '_ASC' ) !== false || strpos( strtoupper( $sorting ), '_DESC') !== false ) {
1057
-        $sorting_array = explode( '_', $sorting );
1056
+	if ( strpos( strtoupper( $sorting ), '_ASC' ) !== false || strpos( strtoupper( $sorting ), '_DESC') !== false ) {
1057
+		$sorting_array = explode( '_', $sorting );
1058 1058
         
1059
-        if ( ( $count = count( $sorting_array ) ) > 1 ) {
1060
-            $order = !empty( $sorting_array[$count - 1] ) ? strtoupper( $sorting_array[$count - 1] ) : '';
1061
-            array_pop( $sorting_array );
1059
+		if ( ( $count = count( $sorting_array ) ) > 1 ) {
1060
+			$order = !empty( $sorting_array[$count - 1] ) ? strtoupper( $sorting_array[$count - 1] ) : '';
1061
+			array_pop( $sorting_array );
1062 1062
             
1063
-            if ( !empty( $sorting_array ) && ( $order == 'ASC' || $order == 'DESC' ) ) {
1064
-                $sort_by = implode( '_', $sorting_array );
1063
+			if ( !empty( $sorting_array ) && ( $order == 'ASC' || $order == 'DESC' ) ) {
1064
+				$sort_by = implode( '_', $sorting_array );
1065 1065
                 
1066
-                if ( geodir_column_exist( $table, $sort_by ) ) {
1067
-                    $orderby = $table . "." . $sort_by . " " . $order;
1068
-                }
1069
-            }
1070
-        }
1071
-    }
1066
+				if ( geodir_column_exist( $table, $sort_by ) ) {
1067
+					$orderby = $table . "." . $sort_by . " " . $order;
1068
+				}
1069
+			}
1070
+		}
1071
+	}
1072 1072
 
1073
-    return $orderby;
1073
+	return $orderby;
1074 1074
 }
1075 1075
 
1076 1076
 /**
@@ -1090,21 +1090,21 @@  discard block
 block discarded – undo
1090 1090
  * @return string Modified fields SQL.
1091 1091
  */
1092 1092
 function geodir_search_widget_location_filter_fields( $fields, $table, $post_type ) {
1093
-    global $wpdb, $gd_query_args_widgets, $snear, $gd_session;
1093
+	global $wpdb, $gd_query_args_widgets, $snear, $gd_session;
1094 1094
 
1095
-    if ( !empty( $gd_query_args_widgets['gd_location'] ) && geodir_is_page( 'search' ) && !empty( $_REQUEST['sgeo_lat'] ) && !empty( $_REQUEST['sgeo_lon'] ) ) {
1096
-        $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
1095
+	if ( !empty( $gd_query_args_widgets['gd_location'] ) && geodir_is_page( 'search' ) && !empty( $_REQUEST['sgeo_lat'] ) && !empty( $_REQUEST['sgeo_lon'] ) ) {
1096
+		$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
1097 1097
 
1098
-        if ( $location_allowed && strpos( strtolower( $fields ), ' as distance ' ) === false && ( $snear != '' || $gd_session->get( 'all_near_me' ) ) ) {
1099
-            $latitude = sanitize_text_field( $_REQUEST['sgeo_lat'] );
1100
-            $longitude = sanitize_text_field( $_REQUEST['sgeo_lon'] );
1101
-            $radius = geodir_getDistanceRadius( get_option( 'geodir_search_dist_1' ) );
1098
+		if ( $location_allowed && strpos( strtolower( $fields ), ' as distance ' ) === false && ( $snear != '' || $gd_session->get( 'all_near_me' ) ) ) {
1099
+			$latitude = sanitize_text_field( $_REQUEST['sgeo_lat'] );
1100
+			$longitude = sanitize_text_field( $_REQUEST['sgeo_lon'] );
1101
+			$radius = geodir_getDistanceRadius( get_option( 'geodir_search_dist_1' ) );
1102 1102
 
1103
-            $fields .= $wpdb->prepare( ", (" . $radius . " * 2 * ASIN(SQRT(POWER(SIN((ABS(%s) - ABS(" . $table . ".post_latitude)) * PI() / 180 / 2), 2) + COS(ABS(%s) * PI() / 180) * COS(ABS(" . $table . ".post_latitude) * PI() / 180) * POWER(SIN((%s - " . $table . ".post_longitude) * PI() / 180 / 2), 2)))) AS distance ", $latitude, $latitude, $longitude );
1104
-        }
1105
-    }
1103
+			$fields .= $wpdb->prepare( ", (" . $radius . " * 2 * ASIN(SQRT(POWER(SIN((ABS(%s) - ABS(" . $table . ".post_latitude)) * PI() / 180 / 2), 2) + COS(ABS(%s) * PI() / 180) * COS(ABS(" . $table . ".post_latitude) * PI() / 180) * POWER(SIN((%s - " . $table . ".post_longitude) * PI() / 180 / 2), 2)))) AS distance ", $latitude, $latitude, $longitude );
1104
+		}
1105
+	}
1106 1106
 
1107
-    return $fields;
1107
+	return $fields;
1108 1108
 }
1109 1109
 
1110 1110
 /**
@@ -1123,15 +1123,15 @@  discard block
 block discarded – undo
1123 1123
  * @return string Modified fields SQL.
1124 1124
  */
1125 1125
 function geodir_search_widget_location_filter_orderby( $orderby, $table, $post_type ) {
1126
-    global $gd_query_args_widgets, $snear, $gd_session;
1126
+	global $gd_query_args_widgets, $snear, $gd_session;
1127 1127
 
1128
-    if ( !empty( $gd_query_args_widgets['gd_location'] ) && geodir_is_page( 'search' ) && !empty( $_REQUEST['sgeo_lat'] ) && !empty( $_REQUEST['sgeo_lon'] ) ) {
1129
-        $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
1128
+	if ( !empty( $gd_query_args_widgets['gd_location'] ) && geodir_is_page( 'search' ) && !empty( $_REQUEST['sgeo_lat'] ) && !empty( $_REQUEST['sgeo_lon'] ) ) {
1129
+		$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
1130 1130
 
1131
-        if ( $location_allowed && ( $snear != '' || $gd_session->get( 'all_near_me' ) ) ) {
1132
-            $orderby = "distance ASC, " . $orderby;
1133
-        }
1134
-    }
1131
+		if ( $location_allowed && ( $snear != '' || $gd_session->get( 'all_near_me' ) ) ) {
1132
+			$orderby = "distance ASC, " . $orderby;
1133
+		}
1134
+	}
1135 1135
 
1136
-    return $orderby;
1136
+	return $orderby;
1137 1137
 }
1138 1138
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +119 added lines, -119 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
  * @global string $s_A Extra parameters.
66 66
  * @global string $s_SA Extra parameters.
67 67
  */
68
-function set_listing_request($query )
68
+function set_listing_request($query)
69 69
 {
70 70
     global $wp_query, $wpdb, $geodir_post_type, $table, $dist, $mylat, $mylon, $s, $snear, $s, $s_A, $s_SA;
71 71
 
@@ -99,15 +99,15 @@  discard block
 block discarded – undo
99 99
         } //  Distance
100 100
 
101 101
         if (isset($_REQUEST['sgeo_lat'])) {
102
-            $mylat = (float)esc_attr($_REQUEST['sgeo_lat']);
102
+            $mylat = (float) esc_attr($_REQUEST['sgeo_lat']);
103 103
         } else {
104
-            $mylat = (float)geodir_get_current_city_lat();
104
+            $mylat = (float) geodir_get_current_city_lat();
105 105
         } //  Latitude
106 106
 
107 107
         if (isset($_REQUEST['sgeo_lon'])) {
108
-            $mylon = (float)esc_attr($_REQUEST['sgeo_lon']);
108
+            $mylon = (float) esc_attr($_REQUEST['sgeo_lon']);
109 109
         } else {
110
-            $mylon = (float)geodir_get_current_city_lng();
110
+            $mylon = (float) geodir_get_current_city_lng();
111 111
         } //  Distance
112 112
 
113 113
         if (isset($_REQUEST['snear'])) {
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
 
121 121
         if ($snear == 'NEAR ME') {
122 122
             $ip = $_SERVER['REMOTE_ADDR'];
123
-            $addr_details = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=' . $ip));
123
+            $addr_details = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ip));
124 124
             $mylat = stripslashes(geodir_utf8_ucfirst($addr_details[geoplugin_latitude]));
125 125
             $mylon = stripslashes(geodir_utf8_ucfirst($addr_details[geoplugin_longitude]));
126 126
         }
@@ -130,9 +130,9 @@  discard block
 block discarded – undo
130 130
             $s_AA = str_replace(" ", "", $s);
131 131
             $s_A = explode(",", $s_AA);
132 132
             $s_A = implode('","', $s_A);
133
-            $s_A = '"' . $s_A . '"';
133
+            $s_A = '"'.$s_A.'"';
134 134
         } else {
135
-            $s_A = '"' . $s . '"';
135
+            $s_A = '"'.$s.'"';
136 136
         }
137 137
 
138 138
         if (strstr($s, ' ')) {
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
     }
194 194
     if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) {
195 195
 
196
-        $table = $plugin_prefix . $geodir_post_type . '_detail';
196
+        $table = $plugin_prefix.$geodir_post_type.'_detail';
197 197
 
198 198
         add_filter('posts_fields', 'geodir_posts_fields', 1);
199 199
         add_filter('posts_join', 'geodir_posts_join', 1);
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
     global $wp_query, $wpdb, $geodir_post_type, $table, $plugin_prefix, $dist, $mylat, $mylon, $snear, $gd_session;
234 234
 
235 235
     // Filter-Location-Manager to add location table.
236
-    $fields .= ", " . $table . ".* ";
236
+    $fields .= ", ".$table.".* ";
237 237
 
238 238
 	if ($snear != '' || $gd_session->get('all_near_me')) {
239 239
         $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1'));
@@ -243,16 +243,16 @@  discard block
 block discarded – undo
243 243
             $mylon = $gd_session->get('user_lon');
244 244
         }
245 245
 
246
-        $fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance ";
246
+        $fields .= " , (".$DistanceRadius." * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(".$table.".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(".$table.".post_latitude) * pi()/180) *POWER(SIN(($mylon - ".$table.".post_longitude) * pi()/180 / 2), 2) )))as distance ";
247 247
     }
248 248
 
249 249
     global $s;
250 250
     if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') {
251 251
         $keywords = explode(" ", $s);
252 252
 
253
-        if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){
254
-            foreach($keywords as $kkey=>$kword){
255
-                if(geodir_utf8_strlen($kword)<=$klimit){
253
+        if (is_array($keywords) && $klimit = get_option('geodir_search_word_limit')) {
254
+            foreach ($keywords as $kkey=>$kword) {
255
+                if (geodir_utf8_strlen($kword) <= $klimit) {
256 256
                     unset($keywords[$kkey]);
257 257
                 }
258 258
             }
@@ -270,24 +270,24 @@  discard block
 block discarded – undo
270 270
                 $count = 0;
271 271
                 foreach ($keywords as $keyword) {
272 272
                     $keyword = trim($keyword);
273
-                    $keyword  = wp_specialchars_decode($keyword ,ENT_QUOTES);
273
+                    $keyword = wp_specialchars_decode($keyword, ENT_QUOTES);
274 274
 					$count++;
275 275
                     if ($count < count($keywords)) {
276 276
                        // $gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' " . $key . " ";
277
-						$gd_titlematch_part .= "( " . $wpdb->posts . ".post_title LIKE '" . $keyword . "' OR " . $wpdb->posts . ".post_title LIKE '" . $keyword . "%%' OR " . $wpdb->posts . ".post_title LIKE '%% " . $keyword . "%%' ) " . $key . " ";
277
+						$gd_titlematch_part .= "( ".$wpdb->posts.".post_title LIKE '".$keyword."' OR ".$wpdb->posts.".post_title LIKE '".$keyword."%%' OR ".$wpdb->posts.".post_title LIKE '%% ".$keyword."%%' ) ".$key." ";
278 278
                     } else {
279 279
                         //$gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' ";
280
-						$gd_titlematch_part .= "( " . $wpdb->posts . ".post_title LIKE '" . $keyword . "' OR " . $wpdb->posts . ".post_title LIKE '" . $keyword . "%%' OR " . $wpdb->posts . ".post_title LIKE '%% " . $keyword . "%%' ) ";
280
+						$gd_titlematch_part .= "( ".$wpdb->posts.".post_title LIKE '".$keyword."' OR ".$wpdb->posts.".post_title LIKE '".$keyword."%%' OR ".$wpdb->posts.".post_title LIKE '%% ".$keyword."%%' ) ";
281 281
                     }
282 282
                 }
283
-                $gd_titlematch_part .= "THEN 1 ELSE 0 END AS " . $part . ",";
283
+                $gd_titlematch_part .= "THEN 1 ELSE 0 END AS ".$part.",";
284 284
             }
285 285
         } else {
286 286
             $gd_titlematch_part = "";
287 287
         }
288
-        $s = stripslashes_deep( $s );
289
-        $s = wp_specialchars_decode($s,ENT_QUOTES);
290
-		$fields .= $wpdb->prepare(", CASE WHEN " . $table . ".is_featured='1' THEN 1 ELSE 0 END AS gd_featured, CASE WHEN " . $wpdb->posts . ".post_title LIKE %s THEN 1 ELSE 0 END AS gd_exacttitle," . $gd_titlematch_part . " CASE WHEN ( " . $wpdb->posts . ".post_title LIKE %s OR " . $wpdb->posts . ".post_title LIKE %s OR " . $wpdb->posts . ".post_title LIKE %s ) THEN 1 ELSE 0 END AS gd_titlematch, CASE WHEN ( " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s ) THEN 1 ELSE 0 END AS gd_content", array($s, $s, $s . '%', '% ' . $s . '%', $s, $s . ' %', '% ' . $s . ' %', '% ' . $s));
288
+        $s = stripslashes_deep($s);
289
+        $s = wp_specialchars_decode($s, ENT_QUOTES);
290
+		$fields .= $wpdb->prepare(", CASE WHEN ".$table.".is_featured='1' THEN 1 ELSE 0 END AS gd_featured, CASE WHEN ".$wpdb->posts.".post_title LIKE %s THEN 1 ELSE 0 END AS gd_exacttitle,".$gd_titlematch_part." CASE WHEN ( ".$wpdb->posts.".post_title LIKE %s OR ".$wpdb->posts.".post_title LIKE %s OR ".$wpdb->posts.".post_title LIKE %s ) THEN 1 ELSE 0 END AS gd_titlematch, CASE WHEN ( ".$wpdb->posts.".post_content LIKE %s OR ".$wpdb->posts.".post_content LIKE %s OR ".$wpdb->posts.".post_content LIKE %s OR ".$wpdb->posts.".post_content LIKE %s ) THEN 1 ELSE 0 END AS gd_content", array($s, $s, $s.'%', '% '.$s.'%', $s, $s.' %', '% '.$s.' %', '% '.$s));
291 291
     }
292 292
 
293 293
     return $fields;
@@ -311,18 +311,18 @@  discard block
 block discarded – undo
311 311
 
312 312
     ########### WPML ###########
313 313
 
314
-    if ( geodir_wpml_is_post_type_translated( $geodir_post_type ) ) {
314
+    if (geodir_wpml_is_post_type_translated($geodir_post_type)) {
315 315
         global $sitepress;
316 316
         $lang_code = ICL_LANGUAGE_CODE;
317 317
         $default_lang_code = $sitepress->get_default_language();
318 318
         if ($lang_code) {
319
-            $join .= "JOIN " . $table_prefix . "icl_translations icl_t ON icl_t.element_id = " . $table_prefix . "posts.ID";
319
+            $join .= "JOIN ".$table_prefix."icl_translations icl_t ON icl_t.element_id = ".$table_prefix."posts.ID";
320 320
         }
321 321
 
322 322
     }
323 323
     ########### WPML ###########
324 324
 
325
-    $join .= " INNER JOIN " . $table . " ON (" . $table . ".post_id = $wpdb->posts.ID)  ";
325
+    $join .= " INNER JOIN ".$table." ON (".$table.".post_id = $wpdb->posts.ID)  ";
326 326
     //===old code start
327 327
     //$join .= " INNER JOIN ".POST_LOCATION_TABLE." ON (".$table.".post_location_id = ".POST_LOCATION_TABLE.".location_id)  " ;//===old code end
328 328
 
@@ -391,7 +391,7 @@  discard block
 block discarded – undo
391 391
             $sort_by = 'az';
392 392
         }
393 393
 
394
-        if ($snear != '' &&  $sort_by!='farthest') {
394
+        if ($snear != '' && $sort_by != 'farthest') {
395 395
             $sort_by = 'nearest';
396 396
         }
397 397
     }
@@ -405,20 +405,20 @@  discard block
 block discarded – undo
405 405
             break;
406 406
         case 'low_review':
407 407
         case 'rating_count_asc':
408
-            $orderby = $table . ".rating_count ASC, " . $table . ".overall_rating ASC, ";
408
+            $orderby = $table.".rating_count ASC, ".$table.".overall_rating ASC, ";
409 409
             break;
410 410
         case 'high_review':
411 411
         case 'rating_count_desc':
412
-            $orderby = $table . ".rating_count DESC, " . $table . ".overall_rating DESC, ";
412
+            $orderby = $table.".rating_count DESC, ".$table.".overall_rating DESC, ";
413 413
             break;
414 414
         case 'low_rating':
415
-            $orderby = "( " . $table . ".overall_rating  ) ASC, " . $table . ".rating_count ASC,  ";
415
+            $orderby = "( ".$table.".overall_rating  ) ASC, ".$table.".rating_count ASC,  ";
416 416
             break;
417 417
         case 'high_rating':
418
-            $orderby = " " . $table . ".overall_rating DESC, " . $table . ".rating_count DESC, ";
418
+            $orderby = " ".$table.".overall_rating DESC, ".$table.".rating_count DESC, ";
419 419
             break;
420 420
         case 'featured':
421
-            $orderby = $table . ".is_featured asc, ";
421
+            $orderby = $table.".is_featured asc, ";
422 422
             break;
423 423
         case 'nearest':
424 424
             $orderby = " distance asc, ";
@@ -434,10 +434,10 @@  discard block
 block discarded – undo
434 434
             break;
435 435
         // sort by rating
436 436
         case 'overall_rating_desc':
437
-            $orderby = " " . $table . ".overall_rating DESC, " . $table . ".rating_count DESC, ";
437
+            $orderby = " ".$table.".overall_rating DESC, ".$table.".rating_count DESC, ";
438 438
             break;
439 439
         case 'overall_rating_asc':
440
-            $orderby = " " . $table . ".overall_rating ASC, " . $table . ".rating_count ASC, ";
440
+            $orderby = " ".$table.".overall_rating ASC, ".$table.".rating_count ASC, ";
441 441
             break;
442 442
         default:
443 443
 
@@ -458,24 +458,24 @@  discard block
 block discarded – undo
458 458
 
459 459
     if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') {
460 460
         $keywords = explode(" ", $s);
461
-        if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){
462
-            foreach($keywords as $kkey=>$kword){
463
-                if(geodir_utf8_strlen($kword)<=$klimit){
461
+        if (is_array($keywords) && $klimit = get_option('geodir_search_word_limit')) {
462
+            foreach ($keywords as $kkey=>$kword) {
463
+                if (geodir_utf8_strlen($kword) <= $klimit) {
464 464
                     unset($keywords[$kkey]);
465 465
                 }
466 466
             }
467 467
         }
468 468
         if ($sort_by == 'nearest' || $sort_by == 'farthest') {
469 469
             if (count($keywords) > 1) {
470
-                $orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, ";
470
+                $orderby = $orderby." ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, ";
471 471
             } else {
472
-                $orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, ";
472
+                $orderby = $orderby." ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, ";
473 473
             }
474 474
         } else {
475 475
             if (count($keywords) > 1) {
476
-                $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, " . $orderby;
476
+                $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, ".$orderby;
477 477
             } else {
478
-                $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, " . $orderby;
478
+                $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, ".$orderby;
479 479
             }
480 480
         }
481 481
     }
@@ -490,7 +490,7 @@  discard block
 block discarded – undo
490 490
      */
491 491
     $orderby = apply_filters('geodir_posts_order_by_sort', $orderby, $sort_by, $table);
492 492
 
493
-    $orderby .= $table . ".is_featured asc, $wpdb->posts.post_date desc, $wpdb->posts.post_title ";
493
+    $orderby .= $table.".is_featured asc, $wpdb->posts.post_date desc, $wpdb->posts.post_title ";
494 494
 
495 495
     return $orderby;
496 496
 }
@@ -512,7 +512,7 @@  discard block
 block discarded – undo
512 512
 
513 513
     global $wpdb;
514 514
 
515
-    if ($sort_by != '' && (!is_search() || ( isset($_REQUEST['s']) && isset($_REQUEST['snear']) && $_REQUEST['snear']=='' && ( $_REQUEST['s']=='' ||  $_REQUEST['s']==' ') ) )) {
515
+    if ($sort_by != '' && (!is_search() || (isset($_REQUEST['s']) && isset($_REQUEST['snear']) && $_REQUEST['snear'] == '' && ($_REQUEST['s'] == '' || $_REQUEST['s'] == ' ')))) {
516 516
 
517 517
         $sort_array = explode('_', $sort_by);
518 518
 
@@ -522,48 +522,48 @@  discard block
 block discarded – undo
522 522
 
523 523
         if ($sort_by_count > 1 && ($order == 'asc' || $order == 'desc')) {
524 524
 
525
-            $sort_by = str_replace('_' . $order, '', $sort_by);
525
+            $sort_by = str_replace('_'.$order, '', $sort_by);
526 526
 
527 527
             switch ($sort_by):
528 528
 
529 529
                 case 'post_date':
530 530
                 case 'comment_count':
531 531
 
532
-                    $orderby = "$wpdb->posts." . $sort_by . " " . $order . ", ".$table . ".overall_rating " . $order . ", ";
532
+                    $orderby = "$wpdb->posts.".$sort_by." ".$order.", ".$table.".overall_rating ".$order.", ";
533 533
                     break;
534 534
 
535 535
                 case 'distance':
536
-                    $orderby = $sort_by . " " . $order . ", ";
536
+                    $orderby = $sort_by." ".$order.", ";
537 537
                     break;
538 538
 
539 539
 
540 540
                 // sort by rating
541 541
                 case 'overall_rating':
542 542
 
543
-                    $use_bayesian = apply_filters('gd_use_bayesian',true,$table);
543
+                    $use_bayesian = apply_filters('gd_use_bayesian', true, $table);
544 544
                     $avg_rating = 0;
545
-                    if($use_bayesian){
546
-                        $avg_num_votes = get_transient( 'gd_avg_num_votes_'.$table );
547
-                        if(!$avg_num_votes){
545
+                    if ($use_bayesian) {
546
+                        $avg_num_votes = get_transient('gd_avg_num_votes_'.$table);
547
+                        if (!$avg_num_votes) {
548 548
                             $avg_num_votes = $wpdb->get_var("SELECT SUM(rating_count) FROM $table");
549
-                            if($avg_num_votes){
549
+                            if ($avg_num_votes) {
550 550
 
551
-                                $avg_rating = get_transient( 'gd_avg_rating_'.$table );
552
-                                if(!$avg_rating){
553
-                                    $avg_rating = $wpdb->get_var("SELECT SUM(overall_rating) FROM $table")/$avg_num_votes;
551
+                                $avg_rating = get_transient('gd_avg_rating_'.$table);
552
+                                if (!$avg_rating) {
553
+                                    $avg_rating = $wpdb->get_var("SELECT SUM(overall_rating) FROM $table") / $avg_num_votes;
554 554
                                 }
555
-                                set_transient( 'gd_avg_num_votes_'.$table, $avg_num_votes, 12 * HOUR_IN_SECONDS );
556
-                                set_transient( 'gd_avg_rating_'.$table, $avg_rating , 12 * HOUR_IN_SECONDS );
555
+                                set_transient('gd_avg_num_votes_'.$table, $avg_num_votes, 12 * HOUR_IN_SECONDS);
556
+                                set_transient('gd_avg_rating_'.$table, $avg_rating, 12 * HOUR_IN_SECONDS);
557 557
                             }
558 558
                         }
559 559
 
560
-                        if(!$avg_num_votes){ $avg_num_votes = 0;}
560
+                        if (!$avg_num_votes) { $avg_num_votes = 0; }
561 561
 
562
-                        $orderby = " (( $avg_num_votes * $avg_rating ) + (" . $table . ".rating_count * " . $table . ".overall_rating ))  / ( $avg_num_votes + " . $table . ".rating_count )  $order , ";
562
+                        $orderby = " (( $avg_num_votes * $avg_rating ) + (".$table.".rating_count * ".$table.".overall_rating ))  / ( $avg_num_votes + ".$table.".rating_count )  $order , ";
563 563
 
564 564
                         //$orderby = " ( " . $table . ".rating_count * " . $table . ".overall_rating ) + (" . $table . ".rating_count * " . $table . ".overall_rating )   / ( " . $table . ".rating_count + " . $table . ".rating_count )  $order , "; // seems to work mostly with no extra overheads
565
-                    }else{
566
-                        $orderby = " " . $table . "." . $sort_by . "  " . $order . ", " . $table . ".rating_count " . $order . ", ";
565
+                    } else {
566
+                        $orderby = " ".$table.".".$sort_by."  ".$order.", ".$table.".rating_count ".$order.", ";
567 567
                     }
568 568
 
569 569
                     break;
@@ -571,7 +571,7 @@  discard block
 block discarded – undo
571 571
 
572 572
                 default:
573 573
                     if (geodir_column_exist($table, $sort_by)) {
574
-						$orderby = $table . "." . $sort_by . " " . $order . ", ";
574
+						$orderby = $table.".".$sort_by." ".$order.", ";
575 575
 					}
576 576
                     break;
577 577
 
@@ -619,7 +619,7 @@  discard block
 block discarded – undo
619 619
         }
620 620
 
621 621
         //if (!geodir_is_page('detail'))
622
-            add_filter('posts_where', 'geodir_default_where', 1);/**/
622
+            add_filter('posts_where', 'geodir_default_where', 1); /**/
623 623
 
624 624
         //add_filter( 'user_has_cap', 'geodir_preview_post_cap', 10, 3 );// let subscribers edit their own posts
625 625
 
@@ -690,7 +690,7 @@  discard block
 block discarded – undo
690 690
         $q_post_type = isset($wp_query->query['post_type']) ? $wp_query->query['post_type'] : '';
691 691
         //echo '##########'.$q_post_type;
692 692
         if ($lang_code && $q_post_type && geodir_wpml_is_post_type_translated($q_post_type)) {
693
-            $where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type IN('post_" . $q_post_type . "') ";
693
+            $where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type IN('post_".$q_post_type."') ";
694 694
             //$where .= " AND icl_t.language_code = '$lang_code' ";
695 695
         }
696 696
 
@@ -757,8 +757,8 @@  discard block
 block discarded – undo
757 757
 	}
758 758
 
759 759
 	$s = trim($s);
760
-    $s  = wp_specialchars_decode($s ,ENT_QUOTES);
761
-    $s_A = wp_specialchars_decode($s_A ,ENT_QUOTES);
760
+    $s = wp_specialchars_decode($s, ENT_QUOTES);
761
+    $s_A = wp_specialchars_decode($s_A, ENT_QUOTES);
762 762
 
763 763
     $where = '';
764 764
     $better_search_terms = '';
@@ -769,9 +769,9 @@  discard block
 block discarded – undo
769 769
 
770 770
     if ($s != '') {
771 771
         $keywords = explode(" ", $s);
772
-        if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){
773
-            foreach($keywords as $kkey=>$kword){
774
-                if(geodir_utf8_strlen($kword)<=$klimit){
772
+        if (is_array($keywords) && $klimit = get_option('geodir_search_word_limit')) {
773
+            foreach ($keywords as $kkey=>$kword) {
774
+                if (geodir_utf8_strlen($kword) <= $klimit) {
775 775
                     unset($keywords[$kkey]);
776 776
                 }
777 777
             }
@@ -780,7 +780,7 @@  discard block
 block discarded – undo
780 780
         if (!empty($keywords)) {
781 781
             foreach ($keywords as $keyword) {
782 782
                 $keyword = trim($keyword);
783
-                $keyword  = wp_specialchars_decode($keyword ,ENT_QUOTES);
783
+                $keyword = wp_specialchars_decode($keyword, ENT_QUOTES);
784 784
                 if ($keyword != '') {
785 785
                     /**
786 786
                      * Filter the search query keywords SQL.
@@ -791,7 +791,7 @@  discard block
 block discarded – undo
791 791
                      * @param array $keywords The array of keywords for the query.
792 792
                      * @param string $keyword The single keyword being searched.
793 793
                      */
794
-					$better_search_terms .= apply_filters("geodir_search_better_search_terms",' OR ( ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '" OR ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '%" OR ' . $wpdb->posts . '.post_title LIKE "% ' . $keyword . '%" )',$keywords,$keyword);
794
+					$better_search_terms .= apply_filters("geodir_search_better_search_terms", ' OR ( '.$wpdb->posts.'.post_title LIKE "'.$keyword.'" OR '.$wpdb->posts.'.post_title LIKE "'.$keyword.'%" OR '.$wpdb->posts.'.post_title LIKE "% '.$keyword.'%" )', $keywords, $keyword);
795 795
                 }
796 796
             }
797 797
         }
@@ -799,10 +799,10 @@  discard block
 block discarded – undo
799 799
 
800 800
     /* get taxonomy */
801 801
     $taxonomies = geodir_get_taxonomies($post_types, true);
802
-    if($taxonomies) {
802
+    if ($taxonomies) {
803 803
         $taxonomies = implode("','", $taxonomies);
804
-        $taxonomies = "'" . $taxonomies . "'";
805
-    }else{$taxonomies='';}
804
+        $taxonomies = "'".$taxonomies."'";
805
+    } else {$taxonomies = ''; }
806 806
 
807 807
     $content_where = $terms_where = '';
808 808
 	if ($s != '') {
@@ -813,7 +813,7 @@  discard block
 block discarded – undo
813 813
          * @package GeoDirectory
814 814
          * @param string $content_where The query values, default: `" OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") ") "`.
815 815
          */
816
-		$content_where = apply_filters("geodir_search_content_where"," OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") ");
816
+		$content_where = apply_filters("geodir_search_content_where", " OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") ");
817 817
         /**
818 818
          * Filter the search query term values.
819 819
          *
@@ -821,7 +821,7 @@  discard block
 block discarded – undo
821 821
          * @package GeoDirectory
822 822
          * @param string $terms_where The separator, default: `" AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) "`.
823 823
          */
824
-        $terms_where = apply_filters("geodir_search_terms_where"," AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) ");
824
+        $terms_where = apply_filters("geodir_search_terms_where", " AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) ");
825 825
 	}
826 826
 
827 827
 
@@ -838,16 +838,16 @@  discard block
 block discarded – undo
838 838
     $term_ids = array();
839 839
     $terms_sql = '';
840 840
 
841
-    if(!empty($term_results)){
842
-        foreach($term_results as $term_id){
841
+    if (!empty($term_results)) {
842
+        foreach ($term_results as $term_id) {
843 843
             $term_ids[] = $term_id;
844 844
         }
845 845
         if (!empty($term_ids)) {
846
-            foreach($term_ids as $term){
846
+            foreach ($term_ids as $term) {
847 847
                 if ($term->taxonomy == $post_types.'_tags') {
848
-                    $terms_sql .= $wpdb->prepare(" OR FIND_IN_SET(%s , " . $table . ".post_tags) ", $term->name);
848
+                    $terms_sql .= $wpdb->prepare(" OR FIND_IN_SET(%s , ".$table.".post_tags) ", $term->name);
849 849
                 } else {
850
-                    $terms_sql .= " OR FIND_IN_SET($term->term_id , " . $table . "." . $post_types . "category) ";
850
+                    $terms_sql .= " OR FIND_IN_SET($term->term_id , ".$table.".".$post_types."category) ";
851 851
                 }
852 852
             }
853 853
         }
@@ -878,12 +878,12 @@  discard block
 block discarded – undo
878 878
 							)
879 879
 						AND $wpdb->posts.post_type in ('{$post_types}')
880 880
 						AND ($wpdb->posts.post_status = 'publish')
881
-						AND ( " . $table . ".post_latitude between $rlat1 and $rlat2 )
882
-						AND ( " . $table . ".post_longitude between $rlon1 and $rlon2 ) ";
881
+						AND ( ".$table.".post_latitude between $rlat1 and $rlat2 )
882
+						AND ( ".$table.".post_longitude between $rlon1 and $rlon2 ) ";
883 883
 
884 884
         if (isset($_REQUEST['sdist']) && $_REQUEST['sdist'] != 'all') {
885 885
             $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1'));
886
-            $where .= " AND CONVERT((" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) ))),DECIMAL(64,4)) <= " . $dist;
886
+            $where .= " AND CONVERT((".$DistanceRadius." * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(".$table.".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(".$table.".post_latitude) * pi()/180) *POWER(SIN(($mylon - ".$table.".post_longitude) * pi()/180 / 2), 2) ))),DECIMAL(64,4)) <= ".$dist;
887 887
         }
888 888
 
889 889
     } else {
@@ -900,11 +900,11 @@  discard block
 block discarded – undo
900 900
     }
901 901
 
902 902
 	########### WPML ###########
903
-    if ( geodir_wpml_is_post_type_translated( $post_types ) ) {
903
+    if (geodir_wpml_is_post_type_translated($post_types)) {
904 904
 		$lang_code = ICL_LANGUAGE_CODE;
905 905
 
906 906
 		if ($lang_code && $post_types) {
907
-            $where .= " AND icl_t.language_code = '".$lang_code."' AND icl_t.element_type IN('post_" . $post_types . "') ";
907
+            $where .= " AND icl_t.language_code = '".$lang_code."' AND icl_t.element_type IN('post_".$post_types."') ";
908 908
         }
909 909
     }
910 910
     ########### WPML ###########
@@ -927,10 +927,10 @@  discard block
 block discarded – undo
927 927
     global $wpdb, $geodir_post_type, $table, $curr;
928 928
 
929 929
     $curauth = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));
930
-    $user_id = !empty($curauth->ID) ? (int)$curauth->ID : 0;
930
+    $user_id = !empty($curauth->ID) ? (int) $curauth->ID : 0;
931 931
 
932 932
     if (isset($_REQUEST['stype'])) {
933
-        $where = $wpdb->prepare(" AND $wpdb->posts.post_type IN (%s) ",$_REQUEST['stype']);
933
+        $where = $wpdb->prepare(" AND $wpdb->posts.post_type IN (%s) ", $_REQUEST['stype']);
934 934
     } else {
935 935
         $where = " AND $wpdb->posts.post_type IN ('gd_place') ";
936 936
     }
@@ -943,7 +943,7 @@  discard block
 block discarded – undo
943 943
         } else
944 944
             $where .= " AND $wpdb->posts.post_author = $user_id";
945 945
 
946
-        if ($user_id == (int)get_current_user_id()) {
946
+        if ($user_id == (int) get_current_user_id()) {
947 947
             $where .= " AND $wpdb->posts.post_status IN ('publish','draft','pending') ";
948 948
         } else {
949 949
             $where .= " AND $wpdb->posts.post_status = 'publish' ";
@@ -956,7 +956,7 @@  discard block
 block discarded – undo
956 956
     if (geodir_wpml_is_post_type_translated(sanitize_text_field($_REQUEST['stype']))) {
957 957
         $lang_code = ICL_LANGUAGE_CODE;
958 958
         if ($lang_code) {
959
-            $where .= " AND icl_t.language_code='" . $lang_code . "' ";
959
+            $where .= " AND icl_t.language_code='".$lang_code."' ";
960 960
         }
961 961
 
962 962
     }
@@ -979,7 +979,7 @@  discard block
 block discarded – undo
979 979
 {
980 980
     global $wp_query, $table;
981 981
     if (!empty($wp_query->query['with_pics_only'])) {
982
-        $join .= " LEFT JOIN " . GEODIR_ATTACHMENT_TABLE . " ON ( " . GEODIR_ATTACHMENT_TABLE . ".post_id=" . $table . ".post_id AND " . GEODIR_ATTACHMENT_TABLE . ".mime_type LIKE '%image%' )";
982
+        $join .= " LEFT JOIN ".GEODIR_ATTACHMENT_TABLE." ON ( ".GEODIR_ATTACHMENT_TABLE.".post_id=".$table.".post_id AND ".GEODIR_ATTACHMENT_TABLE.".mime_type LIKE '%image%' )";
983 983
     }
984 984
     return $join;
985 985
 }
@@ -998,16 +998,16 @@  discard block
 block discarded – undo
998 998
 {
999 999
     global $wp_query, $table;
1000 1000
     if (!empty($wp_query->query['show_featured_only'])) {
1001
-        $where .= " AND " . $table . ".is_featured = '1'";
1001
+        $where .= " AND ".$table.".is_featured = '1'";
1002 1002
     }
1003 1003
     if (!empty($wp_query->query['show_special_only'])) {
1004
-        $where .= " AND ( " . $table . ".geodir_special_offers != '' AND " . $table . ".geodir_special_offers IS NOT NULL )";
1004
+        $where .= " AND ( ".$table.".geodir_special_offers != '' AND ".$table.".geodir_special_offers IS NOT NULL )";
1005 1005
     }
1006 1006
     if (!empty($wp_query->query['with_pics_only'])) {
1007
-        $where .= " AND " . GEODIR_ATTACHMENT_TABLE . ".ID IS NOT NULL GROUP BY " . $table . ".post_id";
1007
+        $where .= " AND ".GEODIR_ATTACHMENT_TABLE.".ID IS NOT NULL GROUP BY ".$table.".post_id";
1008 1008
     }
1009 1009
     if (!empty($wp_query->query['with_videos_only'])) {
1010
-        $where .= " AND ( " . $table . ".geodir_video != '' AND " . $table . ".geodir_video IS NOT NULL )";
1010
+        $where .= " AND ( ".$table.".geodir_video != '' AND ".$table.".geodir_video IS NOT NULL )";
1011 1011
     }
1012 1012
     return $where;
1013 1013
 }
@@ -1016,18 +1016,18 @@  discard block
 block discarded – undo
1016 1016
 function geodir_related_posts_fields($fields) {
1017 1017
     global $wp_query, $wpdb, $table, $post;
1018 1018
 
1019
-    $fields .= ", " . $table . ".* ";
1019
+    $fields .= ", ".$table.".* ";
1020 1020
 
1021 1021
     $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1'));
1022 1022
 
1023 1023
     $mylat = $post->post_latitude;
1024 1024
     $mylon = $post->post_longitude;
1025 1025
 
1026
-    $fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance ";
1026
+    $fields .= " , (".$DistanceRadius." * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(".$table.".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(".$table.".post_latitude) * pi()/180) *POWER(SIN(($mylon - ".$table.".post_longitude) * pi()/180 / 2), 2) )))as distance ";
1027 1027
     return $fields;
1028 1028
 }
1029 1029
 function geodir_related_posts_fields_filter($query) {
1030
-    if ( isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']
1030
+    if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']
1031 1031
         && isset($query->query_vars['order_by']) && $query->query_vars['order_by'] == 'nearest'
1032 1032
         && isset($query->query_vars['related_listings']) && $query->query_vars['related_listings']
1033 1033
     ) {
@@ -1046,25 +1046,25 @@  discard block
 block discarded – undo
1046 1046
  * @param string $table Listing table name.
1047 1047
  * @return string|null If field exists in table returns order by clause else returns empty.
1048 1048
  */
1049
-function geodir_prepare_custom_sorting( $sorting, $table ) {
1049
+function geodir_prepare_custom_sorting($sorting, $table) {
1050 1050
     $orderby = '';
1051 1051
     
1052
-    if ( empty( $sorting ) || empty( $table ) ) {
1052
+    if (empty($sorting) || empty($table)) {
1053 1053
         return $orderby;
1054 1054
     }
1055 1055
     
1056
-    if ( strpos( strtoupper( $sorting ), '_ASC' ) !== false || strpos( strtoupper( $sorting ), '_DESC') !== false ) {
1057
-        $sorting_array = explode( '_', $sorting );
1056
+    if (strpos(strtoupper($sorting), '_ASC') !== false || strpos(strtoupper($sorting), '_DESC') !== false) {
1057
+        $sorting_array = explode('_', $sorting);
1058 1058
         
1059
-        if ( ( $count = count( $sorting_array ) ) > 1 ) {
1060
-            $order = !empty( $sorting_array[$count - 1] ) ? strtoupper( $sorting_array[$count - 1] ) : '';
1061
-            array_pop( $sorting_array );
1059
+        if (($count = count($sorting_array)) > 1) {
1060
+            $order = !empty($sorting_array[$count - 1]) ? strtoupper($sorting_array[$count - 1]) : '';
1061
+            array_pop($sorting_array);
1062 1062
             
1063
-            if ( !empty( $sorting_array ) && ( $order == 'ASC' || $order == 'DESC' ) ) {
1064
-                $sort_by = implode( '_', $sorting_array );
1063
+            if (!empty($sorting_array) && ($order == 'ASC' || $order == 'DESC')) {
1064
+                $sort_by = implode('_', $sorting_array);
1065 1065
                 
1066
-                if ( geodir_column_exist( $table, $sort_by ) ) {
1067
-                    $orderby = $table . "." . $sort_by . " " . $order;
1066
+                if (geodir_column_exist($table, $sort_by)) {
1067
+                    $orderby = $table.".".$sort_by." ".$order;
1068 1068
                 }
1069 1069
             }
1070 1070
         }
@@ -1089,18 +1089,18 @@  discard block
 block discarded – undo
1089 1089
  *
1090 1090
  * @return string Modified fields SQL.
1091 1091
  */
1092
-function geodir_search_widget_location_filter_fields( $fields, $table, $post_type ) {
1092
+function geodir_search_widget_location_filter_fields($fields, $table, $post_type) {
1093 1093
     global $wpdb, $gd_query_args_widgets, $snear, $gd_session;
1094 1094
 
1095
-    if ( !empty( $gd_query_args_widgets['gd_location'] ) && geodir_is_page( 'search' ) && !empty( $_REQUEST['sgeo_lat'] ) && !empty( $_REQUEST['sgeo_lon'] ) ) {
1096
-        $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
1095
+    if (!empty($gd_query_args_widgets['gd_location']) && geodir_is_page('search') && !empty($_REQUEST['sgeo_lat']) && !empty($_REQUEST['sgeo_lon'])) {
1096
+        $location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($post_type) ? false : true;
1097 1097
 
1098
-        if ( $location_allowed && strpos( strtolower( $fields ), ' as distance ' ) === false && ( $snear != '' || $gd_session->get( 'all_near_me' ) ) ) {
1099
-            $latitude = sanitize_text_field( $_REQUEST['sgeo_lat'] );
1100
-            $longitude = sanitize_text_field( $_REQUEST['sgeo_lon'] );
1101
-            $radius = geodir_getDistanceRadius( get_option( 'geodir_search_dist_1' ) );
1098
+        if ($location_allowed && strpos(strtolower($fields), ' as distance ') === false && ($snear != '' || $gd_session->get('all_near_me'))) {
1099
+            $latitude = sanitize_text_field($_REQUEST['sgeo_lat']);
1100
+            $longitude = sanitize_text_field($_REQUEST['sgeo_lon']);
1101
+            $radius = geodir_getDistanceRadius(get_option('geodir_search_dist_1'));
1102 1102
 
1103
-            $fields .= $wpdb->prepare( ", (" . $radius . " * 2 * ASIN(SQRT(POWER(SIN((ABS(%s) - ABS(" . $table . ".post_latitude)) * PI() / 180 / 2), 2) + COS(ABS(%s) * PI() / 180) * COS(ABS(" . $table . ".post_latitude) * PI() / 180) * POWER(SIN((%s - " . $table . ".post_longitude) * PI() / 180 / 2), 2)))) AS distance ", $latitude, $latitude, $longitude );
1103
+            $fields .= $wpdb->prepare(", (".$radius." * 2 * ASIN(SQRT(POWER(SIN((ABS(%s) - ABS(".$table.".post_latitude)) * PI() / 180 / 2), 2) + COS(ABS(%s) * PI() / 180) * COS(ABS(".$table.".post_latitude) * PI() / 180) * POWER(SIN((%s - ".$table.".post_longitude) * PI() / 180 / 2), 2)))) AS distance ", $latitude, $latitude, $longitude);
1104 1104
         }
1105 1105
     }
1106 1106
 
@@ -1122,14 +1122,14 @@  discard block
 block discarded – undo
1122 1122
  *
1123 1123
  * @return string Modified fields SQL.
1124 1124
  */
1125
-function geodir_search_widget_location_filter_orderby( $orderby, $table, $post_type ) {
1125
+function geodir_search_widget_location_filter_orderby($orderby, $table, $post_type) {
1126 1126
     global $gd_query_args_widgets, $snear, $gd_session;
1127 1127
 
1128
-    if ( !empty( $gd_query_args_widgets['gd_location'] ) && geodir_is_page( 'search' ) && !empty( $_REQUEST['sgeo_lat'] ) && !empty( $_REQUEST['sgeo_lon'] ) ) {
1129
-        $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
1128
+    if (!empty($gd_query_args_widgets['gd_location']) && geodir_is_page('search') && !empty($_REQUEST['sgeo_lat']) && !empty($_REQUEST['sgeo_lon'])) {
1129
+        $location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($post_type) ? false : true;
1130 1130
 
1131
-        if ( $location_allowed && ( $snear != '' || $gd_session->get( 'all_near_me' ) ) ) {
1132
-            $orderby = "distance ASC, " . $orderby;
1131
+        if ($location_allowed && ($snear != '' || $gd_session->get('all_near_me'))) {
1132
+            $orderby = "distance ASC, ".$orderby;
1133 1133
         }
1134 1134
     }
1135 1135
 
Please login to merge, or discard this patch.
Braces   +31 added lines, -20 removed lines patch added patch discarded remove patch
@@ -16,7 +16,9 @@  discard block
 block discarded – undo
16 16
  */
17 17
 function geodir_session_start()
18 18
 {
19
-    if (!session_id()) session_start();
19
+    if (!session_id()) {
20
+    	session_start();
21
+    }
20 22
     global $geodir_add_location_url;
21 23
 
22 24
     $geodir_add_location_url = NULL;
@@ -86,7 +88,9 @@  discard block
 block discarded – undo
86 88
 
87 89
     if ((is_search() && isset($_REQUEST['geodir_search']) && $_REQUEST['geodir_search'] != '')):
88 90
 
89
-        if (isset($_REQUEST['scat']) && $_REQUEST['scat'] == 'all') $_REQUEST['scat'] = '';
91
+        if (isset($_REQUEST['scat']) && $_REQUEST['scat'] == 'all') {
92
+        	$_REQUEST['scat'] = '';
93
+        }
90 94
         //if(isset($_REQUEST['s']) && $_REQUEST['s'] == '+') $_REQUEST['s'] = '';
91 95
 
92 96
         if (isset($_REQUEST['sdist'])) {
@@ -198,8 +202,9 @@  discard block
 block discarded – undo
198 202
         add_filter('posts_fields', 'geodir_posts_fields', 1);
199 203
         add_filter('posts_join', 'geodir_posts_join', 1);
200 204
         geodir_post_where();
201
-        if (!is_admin())
202
-            add_filter('posts_orderby', 'geodir_posts_orderby', 1);
205
+        if (!is_admin()) {
206
+                    add_filter('posts_orderby', 'geodir_posts_orderby', 1);
207
+        }
203 208
 
204 209
         // advanced filter for popular post view widget
205 210
         global $wp_query;
@@ -349,8 +354,9 @@  discard block
 block discarded – undo
349 354
     $sort_by = '';
350 355
     $orderby = ' ';
351 356
 
352
-    if (get_query_var('order_by'))
353
-        $sort_by = get_query_var('order_by');
357
+    if (get_query_var('order_by')) {
358
+            $sort_by = get_query_var('order_by');
359
+    }
354 360
 
355 361
     /*if(isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries){
356 362
         $current_term = $wp_query->get_queried_object();
@@ -370,14 +376,16 @@  discard block
 block discarded – undo
370 376
         $orderby .= " distance,";
371 377
     }
372 378
 
373
-    if (isset($_REQUEST['sort_by']) && $_REQUEST['sort_by'] != '' && is_main_query())
374
-        $sort_by = esc_attr($_REQUEST['sort_by']);
379
+    if (isset($_REQUEST['sort_by']) && $_REQUEST['sort_by'] != '' && is_main_query()) {
380
+            $sort_by = esc_attr($_REQUEST['sort_by']);
381
+    }
375 382
 
376 383
 
377 384
     if ($sort_by == '') {
378 385
         $default_sort = geodir_get_posts_default_sort($geodir_post_type);
379
-        if (!empty($default_sort))
380
-            $sort_by = $default_sort;
386
+        if (!empty($default_sort)) {
387
+                    $sort_by = $default_sort;
388
+        }
381 389
     }
382 390
 
383 391
     /*
@@ -562,7 +570,7 @@  discard block
 block discarded – undo
562 570
                         $orderby = " (( $avg_num_votes * $avg_rating ) + (" . $table . ".rating_count * " . $table . ".overall_rating ))  / ( $avg_num_votes + " . $table . ".rating_count )  $order , ";
563 571
 
564 572
                         //$orderby = " ( " . $table . ".rating_count * " . $table . ".overall_rating ) + (" . $table . ".rating_count * " . $table . ".overall_rating )   / ( " . $table . ".rating_count + " . $table . ".rating_count )  $order , "; // seems to work mostly with no extra overheads
565
-                    }else{
573
+                    } else{
566 574
                         $orderby = " " . $table . "." . $sort_by . "  " . $order . ", " . $table . ".rating_count " . $order . ", ";
567 575
                     }
568 576
 
@@ -607,8 +615,9 @@  discard block
 block discarded – undo
607 615
 
608 616
             add_filter('posts_where', 'searching_filter_where', 1);
609 617
 
610
-            if ($snear != '')
611
-                add_filter('posts_where', 'searching_filter_where', 1);
618
+            if ($snear != '') {
619
+                            add_filter('posts_where', 'searching_filter_where', 1);
620
+            }
612 621
 
613 622
             add_filter('posts_orderby', 'geodir_posts_orderby', 1);
614 623
 
@@ -762,10 +771,11 @@  discard block
 block discarded – undo
762 771
 
763 772
     $where = '';
764 773
     $better_search_terms = '';
765
-    if (isset($_REQUEST['stype']))
766
-        $post_types = esc_attr(wp_strip_all_tags($_REQUEST['stype']));
767
-    else
768
-        $post_types = 'gd_place';
774
+    if (isset($_REQUEST['stype'])) {
775
+            $post_types = esc_attr(wp_strip_all_tags($_REQUEST['stype']));
776
+    } else {
777
+            $post_types = 'gd_place';
778
+    }
769 779
 
770 780
     if ($s != '') {
771 781
         $keywords = explode(" ", $s);
@@ -802,7 +812,7 @@  discard block
 block discarded – undo
802 812
     if($taxonomies) {
803 813
         $taxonomies = implode("','", $taxonomies);
804 814
         $taxonomies = "'" . $taxonomies . "'";
805
-    }else{$taxonomies='';}
815
+    } else{$taxonomies='';}
806 816
 
807 817
     $content_where = $terms_where = '';
808 818
 	if ($s != '') {
@@ -940,8 +950,9 @@  discard block
 block discarded – undo
940 950
             $user_fav_posts = geodir_get_user_favourites($user_id);
941 951
             $user_fav_posts = !empty($user_fav_posts) && is_array($user_fav_posts) ? implode("','", $user_fav_posts) : '-1';
942 952
             $where .= " AND $wpdb->posts.ID IN ('$user_fav_posts')";
943
-        } else
944
-            $where .= " AND $wpdb->posts.post_author = $user_id";
953
+        } else {
954
+                    $where .= " AND $wpdb->posts.post_author = $user_id";
955
+        }
945 956
 
946 957
         if ($user_id == (int)get_current_user_id()) {
947 958
             $where .= " AND $wpdb->posts.post_status IN ('publish','draft','pending') ";
Please login to merge, or discard this patch.
geodirectory-functions/post_functions.php 3 patches
Indentation   +2366 added lines, -2366 removed lines patch added patch discarded remove patch
@@ -20,492 +20,492 @@  discard block
 block discarded – undo
20 20
 function geodir_set_postcat_structure($post_id, $taxonomy, $default_cat = '', $category_str = '')
21 21
 {
22 22
 
23
-    $post_cat_ids = geodir_get_post_meta($post_id, $taxonomy);
24
-    if (!empty($post_cat_ids))
25
-        $post_cat_array = explode(",", trim($post_cat_ids, ","));
26
-
27
-    if (!isset($default_cat) || empty($default_cat)) {
28
-        $default_cat = isset($post_cat_array[0]) ? $post_cat_array[0] : '';
29
-    }else{
30
-        if(!is_int($default_cat)){
31
-            $category = get_term_by('name', $default_cat, $taxonomy);
32
-            if(isset($category->term_id)){
33
-                $default_cat =  $category->term_id;
34
-            }
35
-        }
23
+	$post_cat_ids = geodir_get_post_meta($post_id, $taxonomy);
24
+	if (!empty($post_cat_ids))
25
+		$post_cat_array = explode(",", trim($post_cat_ids, ","));
26
+
27
+	if (!isset($default_cat) || empty($default_cat)) {
28
+		$default_cat = isset($post_cat_array[0]) ? $post_cat_array[0] : '';
29
+	}else{
30
+		if(!is_int($default_cat)){
31
+			$category = get_term_by('name', $default_cat, $taxonomy);
32
+			if(isset($category->term_id)){
33
+				$default_cat =  $category->term_id;
34
+			}
35
+		}
36 36
 
37
-    }
37
+	}
38 38
 
39 39
 
40
-    geodir_save_post_meta($post_id, 'default_category', $default_cat);
40
+	geodir_save_post_meta($post_id, 'default_category', $default_cat);
41 41
 
42
-    if (isset($category_str) && empty($category_str)) {
42
+	if (isset($category_str) && empty($category_str)) {
43 43
 
44
-        $post_cat_str = '';
45
-        $post_categories = array();
46
-        if (isset($post_cat_array) && is_array($post_cat_array) && !empty($post_cat_array)) {
47
-            $post_cat_str = implode(",y:#", $post_cat_array);
48
-            $post_cat_str .= ",y:";
49
-            $post_cat_str = substr_replace($post_cat_str, ',y,d:', strpos($post_cat_str, ',y:'), strlen(',y:'));
50
-        }
51
-        $post_categories[$taxonomy] = $post_cat_str;
52
-        $category_str = $post_categories;
53
-    }
44
+		$post_cat_str = '';
45
+		$post_categories = array();
46
+		if (isset($post_cat_array) && is_array($post_cat_array) && !empty($post_cat_array)) {
47
+			$post_cat_str = implode(",y:#", $post_cat_array);
48
+			$post_cat_str .= ",y:";
49
+			$post_cat_str = substr_replace($post_cat_str, ',y,d:', strpos($post_cat_str, ',y:'), strlen(',y:'));
50
+		}
51
+		$post_categories[$taxonomy] = $post_cat_str;
52
+		$category_str = $post_categories;
53
+	}
54 54
 
55
-    $change_cat_str = $category_str[$taxonomy];
55
+	$change_cat_str = $category_str[$taxonomy];
56 56
 
57
-    $default_pos = strpos($change_cat_str, 'd:');
57
+	$default_pos = strpos($change_cat_str, 'd:');
58 58
 
59
-    if ($default_pos === false) {
59
+	if ($default_pos === false) {
60 60
 
61
-        $change_cat_str = str_replace($default_cat . ',y:', $default_cat . ',y,d:', $change_cat_str);
61
+		$change_cat_str = str_replace($default_cat . ',y:', $default_cat . ',y,d:', $change_cat_str);
62 62
 
63
-    }
63
+	}
64 64
 
65
-    $category_str[$taxonomy] = $change_cat_str;
65
+	$category_str[$taxonomy] = $change_cat_str;
66 66
 
67
-    update_post_meta($post_id, 'post_categories', $category_str);
67
+	update_post_meta($post_id, 'post_categories', $category_str);
68 68
 
69 69
 }
70 70
 
71 71
 
72 72
 if (!function_exists('geodir_save_listing')) {
73
-    /**
74
-     * Saves listing in the database using given information.
75
-     *
76
-     * @since 1.0.0
77
-     * @since 1.5.4 New parameter $wp_error added.
78
-     * @since 1.6.18 Admin use only date field should not lost value if saved by user - FIXED
79
-     * @package GeoDirectory
80
-     * @global object $wpdb WordPress Database object.
81
-     * @global object $post The current post object.
82
-     * @global object $current_user Current user object.
83
-     * @global object $gd_session GeoDirectory Session object.
84
-     * @param array $request_info {
85
-     *    Array of request info arguments.
86
-     *
87
-     *    @type string $action                                  Ajax action name.
88
-     *    @type string $geodir_ajax                             Ajax type.
89
-     *    @type string $ajax_action                             Ajax action.
90
-     *    @type string $listing_type                            Listing type.
91
-     *    @type string $pid                                     Default Post ID.
92
-     *    @type string $preview                                 Todo Desc needed.
93
-     *    @type string $add_listing_page_id                     Add listing page ID.
94
-     *    @type string $post_title                              Listing title.
95
-     *    @type string $post_desc                               Listing Description.
96
-     *    @type string $post_tags                               Listing tags.
97
-     *    @type array  $cat_limit                               Category limit.
98
-     *    @type array  $post_category                           Category IDs.
99
-     *    @type array  $post_category_str                       Category string.
100
-     *    @type string $post_default_category                   Default category ID.
101
-     *    @type string $post_address                            Listing address.
102
-     *    @type string $geodir_location_add_listing_country_val Add listing country value.
103
-     *    @type string $post_country                            Listing country.
104
-     *    @type string $geodir_location_add_listing_region_val  Add listing region value.
105
-     *    @type string $post_region                             Listing region.
106
-     *    @type string $geodir_location_add_listing_city_val    Add listing city value.
107
-     *    @type string $post_city                               Listing city.
108
-     *    @type string $post_zip                                Listing zip.
109
-     *    @type string $post_latitude                           Listing latitude.
110
-     *    @type string $post_longitude                          Listing longitude.
111
-     *    @type string $post_mapview                            Listing mapview. Default "ROADMAP".
112
-     *    @type string $post_mapzoom                            Listing mapzoom Default "9".
113
-     *    @type string $geodir_timing                           Business timing info.
114
-     *    @type string $geodir_contact                          Contact number.
115
-     *    @type string $geodir_email                            Business contact email.
116
-     *    @type string $geodir_website                          Business website.
117
-     *    @type string $geodir_twitter                          Twitter link.
118
-     *    @type string $geodir_facebook                         Facebook link.
119
-     *    @type string $geodir_video                            Video link.
120
-     *    @type string $geodir_special_offers                   Special offers.
121
-     *    @type string $post_images                             Post image urls.
122
-     *    @type string $post_imagesimage_limit                  Post images limit.
123
-     *    @type string $post_imagestotImg                       Todo Desc needed.
124
-     *    @type string $geodir_accept_term_condition            Has accepted terms and conditions?.
125
-     *    @type string $geodir_spamblocker                      Todo Desc needed.
126
-     *    @type string $geodir_filled_by_spam_bot               Todo Desc needed.
127
-     *
128
-     * }
129
-     * @param bool $dummy Optional. Is this a dummy listing? Default false.
130
-     * @param bool $wp_error Optional. Allow return of WP_Error on failure. Default false.
131
-     * @return int|string|WP_Error Created post id or WP_Error on failure.
132
-     */
133
-    function geodir_save_listing($request_info = array(), $dummy = false, $wp_error = false)
134
-    {
135
-        global $wpdb, $current_user, $gd_session;
136
-
137
-        $last_post_id = '';
138
-
139
-        if ($gd_session->get('listing') && !$dummy) {
140
-            $request_info = array();
141
-            $request_session = $gd_session->get('listing');
142
-            $request_info = array_merge($_REQUEST, $request_session);
143
-        } else if (!$gd_session->get('listing') && !$dummy) {
144
-            global $post;
73
+	/**
74
+	 * Saves listing in the database using given information.
75
+	 *
76
+	 * @since 1.0.0
77
+	 * @since 1.5.4 New parameter $wp_error added.
78
+	 * @since 1.6.18 Admin use only date field should not lost value if saved by user - FIXED
79
+	 * @package GeoDirectory
80
+	 * @global object $wpdb WordPress Database object.
81
+	 * @global object $post The current post object.
82
+	 * @global object $current_user Current user object.
83
+	 * @global object $gd_session GeoDirectory Session object.
84
+	 * @param array $request_info {
85
+	 *    Array of request info arguments.
86
+	 *
87
+	 *    @type string $action                                  Ajax action name.
88
+	 *    @type string $geodir_ajax                             Ajax type.
89
+	 *    @type string $ajax_action                             Ajax action.
90
+	 *    @type string $listing_type                            Listing type.
91
+	 *    @type string $pid                                     Default Post ID.
92
+	 *    @type string $preview                                 Todo Desc needed.
93
+	 *    @type string $add_listing_page_id                     Add listing page ID.
94
+	 *    @type string $post_title                              Listing title.
95
+	 *    @type string $post_desc                               Listing Description.
96
+	 *    @type string $post_tags                               Listing tags.
97
+	 *    @type array  $cat_limit                               Category limit.
98
+	 *    @type array  $post_category                           Category IDs.
99
+	 *    @type array  $post_category_str                       Category string.
100
+	 *    @type string $post_default_category                   Default category ID.
101
+	 *    @type string $post_address                            Listing address.
102
+	 *    @type string $geodir_location_add_listing_country_val Add listing country value.
103
+	 *    @type string $post_country                            Listing country.
104
+	 *    @type string $geodir_location_add_listing_region_val  Add listing region value.
105
+	 *    @type string $post_region                             Listing region.
106
+	 *    @type string $geodir_location_add_listing_city_val    Add listing city value.
107
+	 *    @type string $post_city                               Listing city.
108
+	 *    @type string $post_zip                                Listing zip.
109
+	 *    @type string $post_latitude                           Listing latitude.
110
+	 *    @type string $post_longitude                          Listing longitude.
111
+	 *    @type string $post_mapview                            Listing mapview. Default "ROADMAP".
112
+	 *    @type string $post_mapzoom                            Listing mapzoom Default "9".
113
+	 *    @type string $geodir_timing                           Business timing info.
114
+	 *    @type string $geodir_contact                          Contact number.
115
+	 *    @type string $geodir_email                            Business contact email.
116
+	 *    @type string $geodir_website                          Business website.
117
+	 *    @type string $geodir_twitter                          Twitter link.
118
+	 *    @type string $geodir_facebook                         Facebook link.
119
+	 *    @type string $geodir_video                            Video link.
120
+	 *    @type string $geodir_special_offers                   Special offers.
121
+	 *    @type string $post_images                             Post image urls.
122
+	 *    @type string $post_imagesimage_limit                  Post images limit.
123
+	 *    @type string $post_imagestotImg                       Todo Desc needed.
124
+	 *    @type string $geodir_accept_term_condition            Has accepted terms and conditions?.
125
+	 *    @type string $geodir_spamblocker                      Todo Desc needed.
126
+	 *    @type string $geodir_filled_by_spam_bot               Todo Desc needed.
127
+	 *
128
+	 * }
129
+	 * @param bool $dummy Optional. Is this a dummy listing? Default false.
130
+	 * @param bool $wp_error Optional. Allow return of WP_Error on failure. Default false.
131
+	 * @return int|string|WP_Error Created post id or WP_Error on failure.
132
+	 */
133
+	function geodir_save_listing($request_info = array(), $dummy = false, $wp_error = false)
134
+	{
135
+		global $wpdb, $current_user, $gd_session;
136
+
137
+		$last_post_id = '';
138
+
139
+		if ($gd_session->get('listing') && !$dummy) {
140
+			$request_info = array();
141
+			$request_session = $gd_session->get('listing');
142
+			$request_info = array_merge($_REQUEST, $request_session);
143
+		} else if (!$gd_session->get('listing') && !$dummy) {
144
+			global $post;
145 145
             
146
-            $gd_post = $post;
147
-            if (!empty($gd_post) && is_array($gd_post)) {
148
-                $gd_post = (object)$post;
146
+			$gd_post = $post;
147
+			if (!empty($gd_post) && is_array($gd_post)) {
148
+				$gd_post = (object)$post;
149 149
                 
150
-                // Fix WPML duplicate.
151
-                if (geodir_is_wpml() && !empty($request_info['action']) && $request_info['action'] == 'editpost' && !empty($request_info['icl_trid']) && !isset($post['post_date'])) {
152
-                    return false;
153
-                }
154
-            }
150
+				// Fix WPML duplicate.
151
+				if (geodir_is_wpml() && !empty($request_info['action']) && $request_info['action'] == 'editpost' && !empty($request_info['icl_trid']) && !isset($post['post_date'])) {
152
+					return false;
153
+				}
154
+			}
155 155
             
156
-            $request_info['pid'] = !empty($gd_post->ID) ? $gd_post->ID : (!empty($request_info['post_id']) ? $request_info['post_id'] : NULL);
157
-            $request_info['post_title'] = $request_info['post_title'];
158
-            $request_info['listing_type'] = !empty($gd_post->post_type) ? $gd_post->post_type : (!empty($request_info['post_type']) ? $request_info['post_type'] : get_post_type($request_info['pid']));
159
-            $request_info['post_desc'] = $request_info['content'];
160
-        } else if (!$dummy) {
161
-            return false;
162
-        }
163
-
164
-        /**
165
-         * Filter the request_info array.
166
-         *
167
-         * You can use this filter to modify request_info array.
168
-         *
169
-         * @since 1.0.0
170
-         * @package GeoDirectory
171
-         * @param array $request_info See {@see geodir_save_listing()} for accepted args.
172
-         */
173
-        $request_info = apply_filters('geodir_action_get_request_info', $request_info);
174
-
175
-        // Check if we need to save post location as new location
176
-        $location_result = geodir_get_default_location();
177
-
178
-        if ($location_result->location_id > 0) {
179
-            if (isset($request_info['post_city']) && isset($request_info['post_region'])) {
180
-                $request_info['post_location'] = array(
181
-                    'city' => $request_info['post_city'],
182
-                    'region' => isset($request_info['post_region']) ? $request_info['post_region'] : '',
183
-                    'country' => isset($request_info['post_country']) ? $request_info['post_country'] : '',
184
-                    'geo_lat' => isset($request_info['post_latitude']) ? $request_info['post_latitude'] : '',
185
-                    'geo_lng' => isset($request_info['post_longitude']) ? $request_info['post_longitude'] : ''
186
-                );
187
-
188
-                $post_location_info = $request_info['post_location'];
189
-
190
-                if ($location_id = geodir_add_new_location($post_location_info)) {
191
-                    $post_location_id = $location_id;
192
-                }
193
-            } else {
194
-                $post_location_id = $location_result->location_id;
195
-            }
196
-        } else {
197
-            $post_location_id = $location_result->location_id;
198
-        }
199
-
200
-        if ($dummy) {
201
-            $post_status = 'publish';
202
-        } else {
203
-            $post_status = geodir_new_post_default_status();
204
-        }
205
-
206
-        if (isset($request_info['pid']) && $request_info['pid'] != '') {
207
-            $post_status = get_post_status($request_info['pid']);
208
-        }
209
-
210
-        /* fix change of slug on every title edit */
211
-        if (!isset($request_info['post_name'])) {
212
-            $request_info['post_name'] = $request_info['post_title'];
213
-
214
-            if (!empty($request_info['pid'])) {
215
-                $post_info = get_post($request_info['pid']);
216
-
217
-                if (!empty($post_info) && isset($post_info->post_name)) {
218
-                    $request_info['post_name'] = $post_info->post_name;
219
-                }
220
-            }
221
-        }
222
-
223
-        $post = array(
224
-            'post_content' => $request_info['post_desc'],
225
-            'post_status' => $post_status,
226
-            'post_title' => $request_info['post_title'],
227
-            'post_name' => $request_info['post_name'],
228
-            'post_type' => $request_info['listing_type']
229
-        );
230
-
231
-        /**
232
-         * Called before a listing is saved to the database.
233
-         *
234
-         * @since 1.0.0
235
-         * @param object $post The post object.
236
-         */
237
-        do_action_ref_array('geodir_before_save_listing', $post);
156
+			$request_info['pid'] = !empty($gd_post->ID) ? $gd_post->ID : (!empty($request_info['post_id']) ? $request_info['post_id'] : NULL);
157
+			$request_info['post_title'] = $request_info['post_title'];
158
+			$request_info['listing_type'] = !empty($gd_post->post_type) ? $gd_post->post_type : (!empty($request_info['post_type']) ? $request_info['post_type'] : get_post_type($request_info['pid']));
159
+			$request_info['post_desc'] = $request_info['content'];
160
+		} else if (!$dummy) {
161
+			return false;
162
+		}
163
+
164
+		/**
165
+		 * Filter the request_info array.
166
+		 *
167
+		 * You can use this filter to modify request_info array.
168
+		 *
169
+		 * @since 1.0.0
170
+		 * @package GeoDirectory
171
+		 * @param array $request_info See {@see geodir_save_listing()} for accepted args.
172
+		 */
173
+		$request_info = apply_filters('geodir_action_get_request_info', $request_info);
174
+
175
+		// Check if we need to save post location as new location
176
+		$location_result = geodir_get_default_location();
177
+
178
+		if ($location_result->location_id > 0) {
179
+			if (isset($request_info['post_city']) && isset($request_info['post_region'])) {
180
+				$request_info['post_location'] = array(
181
+					'city' => $request_info['post_city'],
182
+					'region' => isset($request_info['post_region']) ? $request_info['post_region'] : '',
183
+					'country' => isset($request_info['post_country']) ? $request_info['post_country'] : '',
184
+					'geo_lat' => isset($request_info['post_latitude']) ? $request_info['post_latitude'] : '',
185
+					'geo_lng' => isset($request_info['post_longitude']) ? $request_info['post_longitude'] : ''
186
+				);
187
+
188
+				$post_location_info = $request_info['post_location'];
189
+
190
+				if ($location_id = geodir_add_new_location($post_location_info)) {
191
+					$post_location_id = $location_id;
192
+				}
193
+			} else {
194
+				$post_location_id = $location_result->location_id;
195
+			}
196
+		} else {
197
+			$post_location_id = $location_result->location_id;
198
+		}
238 199
 
239
-        $send_post_submit_mail = false;
200
+		if ($dummy) {
201
+			$post_status = 'publish';
202
+		} else {
203
+			$post_status = geodir_new_post_default_status();
204
+		}
240 205
 
241
-        // unhook this function so it doesn't loop infinitely
242
-        remove_action('save_post', 'geodir_post_information_save',10,2);
206
+		if (isset($request_info['pid']) && $request_info['pid'] != '') {
207
+			$post_status = get_post_status($request_info['pid']);
208
+		}
243 209
 
244
-        if (isset($request_info['pid']) && $request_info['pid'] != '') {
245
-            $post['ID'] = $request_info['pid'];
210
+		/* fix change of slug on every title edit */
211
+		if (!isset($request_info['post_name'])) {
212
+			$request_info['post_name'] = $request_info['post_title'];
246 213
 
247
-            $last_post_id = wp_update_post($post, $wp_error);
248
-        } else {
249
-            $last_post_id = wp_insert_post($post, $wp_error);
214
+			if (!empty($request_info['pid'])) {
215
+				$post_info = get_post($request_info['pid']);
250 216
 
251
-            if (!$dummy && $last_post_id) {
252
-                $send_post_submit_mail = true; // we move post_submit email from here so the rest of the variables are added to the db first(was breaking permalink in email)
253
-                //geodir_sendEmail('','',$current_user->user_email,$current_user->display_name,'','',$request_info,'post_submit',$last_post_id,$current_user->ID);
254
-            }
255
-        }
217
+				if (!empty($post_info) && isset($post_info->post_name)) {
218
+					$request_info['post_name'] = $post_info->post_name;
219
+				}
220
+			}
221
+		}
222
+
223
+		$post = array(
224
+			'post_content' => $request_info['post_desc'],
225
+			'post_status' => $post_status,
226
+			'post_title' => $request_info['post_title'],
227
+			'post_name' => $request_info['post_name'],
228
+			'post_type' => $request_info['listing_type']
229
+		);
230
+
231
+		/**
232
+		 * Called before a listing is saved to the database.
233
+		 *
234
+		 * @since 1.0.0
235
+		 * @param object $post The post object.
236
+		 */
237
+		do_action_ref_array('geodir_before_save_listing', $post);
238
+
239
+		$send_post_submit_mail = false;
240
+
241
+		// unhook this function so it doesn't loop infinitely
242
+		remove_action('save_post', 'geodir_post_information_save',10,2);
243
+
244
+		if (isset($request_info['pid']) && $request_info['pid'] != '') {
245
+			$post['ID'] = $request_info['pid'];
246
+
247
+			$last_post_id = wp_update_post($post, $wp_error);
248
+		} else {
249
+			$last_post_id = wp_insert_post($post, $wp_error);
250
+
251
+			if (!$dummy && $last_post_id) {
252
+				$send_post_submit_mail = true; // we move post_submit email from here so the rest of the variables are added to the db first(was breaking permalink in email)
253
+				//geodir_sendEmail('','',$current_user->user_email,$current_user->display_name,'','',$request_info,'post_submit',$last_post_id,$current_user->ID);
254
+			}
255
+		}
256 256
 
257
-        if ($wp_error && is_wp_error($last_post_id)) {
258
-            return $last_post_id; // Return WP_Error on save failure.
259
-        }
257
+		if ($wp_error && is_wp_error($last_post_id)) {
258
+			return $last_post_id; // Return WP_Error on save failure.
259
+		}
260 260
 
261
-        if (!$last_post_id) {
262
-            return false; // Save failure.
263
-        }
261
+		if (!$last_post_id) {
262
+			return false; // Save failure.
263
+		}
264 264
 
265
-        // re-hook this function
266
-        add_action('save_post', 'geodir_post_information_save',10,2);
265
+		// re-hook this function
266
+		add_action('save_post', 'geodir_post_information_save',10,2);
267 267
 
268
-        $post_tags = '';
269
-        if (!isset($request_info['post_tags'])) {
268
+		$post_tags = '';
269
+		if (!isset($request_info['post_tags'])) {
270 270
 
271
-            $post_type = $request_info['listing_type'];
272
-            $post_tags = implode(",", wp_get_object_terms($last_post_id, $post_type . '_tags', array('fields' => 'names')));
271
+			$post_type = $request_info['listing_type'];
272
+			$post_tags = implode(",", wp_get_object_terms($last_post_id, $post_type . '_tags', array('fields' => 'names')));
273 273
 
274
-        }
274
+		}
275 275
 
276
-        $gd_post_info = array(
277
-            "post_title" => $request_info['post_title'],
278
-            "post_tags" => isset($request_info['post_tags']) ? $request_info['post_tags'] : $post_tags,
279
-            "post_status" => $post_status,
280
-            "post_location_id" => $post_location_id,
281
-            "claimed" => isset($request_info['claimed']) ? $request_info['claimed'] : '',
282
-            "businesses" => isset($request_info['a_businesses']) ? $request_info['a_businesses'] : '',
283
-            "submit_time" => time(),
284
-            "submit_ip" => $_SERVER['REMOTE_ADDR'],
285
-        );
276
+		$gd_post_info = array(
277
+			"post_title" => $request_info['post_title'],
278
+			"post_tags" => isset($request_info['post_tags']) ? $request_info['post_tags'] : $post_tags,
279
+			"post_status" => $post_status,
280
+			"post_location_id" => $post_location_id,
281
+			"claimed" => isset($request_info['claimed']) ? $request_info['claimed'] : '',
282
+			"businesses" => isset($request_info['a_businesses']) ? $request_info['a_businesses'] : '',
283
+			"submit_time" => time(),
284
+			"submit_ip" => $_SERVER['REMOTE_ADDR'],
285
+		);
286 286
 
287
-        $payment_info = array();
288
-        $package_info = array();
287
+		$payment_info = array();
288
+		$package_info = array();
289 289
 
290
-        $package_info = (array)geodir_post_package_info($package_info, $post);
290
+		$package_info = (array)geodir_post_package_info($package_info, $post);
291 291
 
292
-        $post_package_id = geodir_get_post_meta($last_post_id, 'package_id');
292
+		$post_package_id = geodir_get_post_meta($last_post_id, 'package_id');
293 293
 
294
-        if (!empty($package_info) && !$post_package_id) {
295
-            if (isset($package_info['days']) && $package_info['days'] != 0) {
296
-                $payment_info['expire_date'] = date('Y-m-d', strtotime("+" . $package_info['days'] . " days"));
297
-            } else {
298
-                $payment_info['expire_date'] = 'Never';
299
-            }
294
+		if (!empty($package_info) && !$post_package_id) {
295
+			if (isset($package_info['days']) && $package_info['days'] != 0) {
296
+				$payment_info['expire_date'] = date('Y-m-d', strtotime("+" . $package_info['days'] . " days"));
297
+			} else {
298
+				$payment_info['expire_date'] = 'Never';
299
+			}
300 300
 
301
-            $payment_info['package_id'] = $package_info['pid'];
302
-            $payment_info['alive_days'] = $package_info['days'];
303
-            $payment_info['is_featured'] = $package_info['is_featured'];
301
+			$payment_info['package_id'] = $package_info['pid'];
302
+			$payment_info['alive_days'] = $package_info['days'];
303
+			$payment_info['is_featured'] = $package_info['is_featured'];
304 304
 
305
-            $gd_post_info = array_merge($gd_post_info, $payment_info);
306
-        }
305
+			$gd_post_info = array_merge($gd_post_info, $payment_info);
306
+		}
307 307
 
308
-        $custom_metaboxes = geodir_post_custom_fields('', 'all', $request_info['listing_type']);
308
+		$custom_metaboxes = geodir_post_custom_fields('', 'all', $request_info['listing_type']);
309 309
 
310
-        foreach ($custom_metaboxes as $key => $val):
310
+		foreach ($custom_metaboxes as $key => $val):
311 311
 
312
-            $name = $val['name'];
313
-            $type = $val['type'];
314
-            $extrafields = $val['extra_fields'];
312
+			$name = $val['name'];
313
+			$type = $val['type'];
314
+			$extrafields = $val['extra_fields'];
315 315
 
316
-            if (trim($type) == 'address') {
317
-                $prefix = $name . '_';
318
-                $address = $prefix . 'address';
316
+			if (trim($type) == 'address') {
317
+				$prefix = $name . '_';
318
+				$address = $prefix . 'address';
319 319
 
320
-                if (isset($request_info[$address]) && $request_info[$address] != '') {
321
-                    $gd_post_info[$address] = wp_slash($request_info[$address]);
322
-                }
320
+				if (isset($request_info[$address]) && $request_info[$address] != '') {
321
+					$gd_post_info[$address] = wp_slash($request_info[$address]);
322
+				}
323 323
 
324
-                if ($extrafields != '') {
325
-                    $extrafields = unserialize($extrafields);
324
+				if ($extrafields != '') {
325
+					$extrafields = unserialize($extrafields);
326 326
 
327 327
 
328
-                    if (!isset($request_info[$prefix . 'city']) || $request_info[$prefix . 'city'] == '') {
328
+					if (!isset($request_info[$prefix . 'city']) || $request_info[$prefix . 'city'] == '') {
329 329
 
330
-                        $location_result = geodir_get_default_location();
330
+						$location_result = geodir_get_default_location();
331 331
 
332
-                        $gd_post_info[$prefix . 'city'] = $location_result->city;
333
-                        $gd_post_info[$prefix . 'region'] = $location_result->region;
334
-                        $gd_post_info[$prefix . 'country'] = $location_result->country;
332
+						$gd_post_info[$prefix . 'city'] = $location_result->city;
333
+						$gd_post_info[$prefix . 'region'] = $location_result->region;
334
+						$gd_post_info[$prefix . 'country'] = $location_result->country;
335 335
 
336
-                        $gd_post_info['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // set all overall post location
336
+						$gd_post_info['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // set all overall post location
337 337
 
338
-                    } else {
338
+					} else {
339 339
 
340
-                        $gd_post_info[$prefix . 'city'] = $request_info[$prefix . 'city'];
341
-                        $gd_post_info[$prefix . 'region'] = $request_info[$prefix . 'region'];
342
-                        $gd_post_info[$prefix . 'country'] = $request_info[$prefix . 'country'];
340
+						$gd_post_info[$prefix . 'city'] = $request_info[$prefix . 'city'];
341
+						$gd_post_info[$prefix . 'region'] = $request_info[$prefix . 'region'];
342
+						$gd_post_info[$prefix . 'country'] = $request_info[$prefix . 'country'];
343 343
 
344
-                        //----------set post locations when import dummy data-------
345
-                        $location_result = geodir_get_default_location();
344
+						//----------set post locations when import dummy data-------
345
+						$location_result = geodir_get_default_location();
346 346
 
347
-                        $gd_post_info['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // set all overall post location
348
-                        //-----------------------------------------------------------------
347
+						$gd_post_info['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // set all overall post location
348
+						//-----------------------------------------------------------------
349 349
 
350
-                    }
350
+					}
351 351
 
352 352
 
353
-                    if (isset($extrafields['show_zip']) && $extrafields['show_zip'] && isset($request_info[$prefix . 'zip'])) {
354
-                        $gd_post_info[$prefix . 'zip'] = $request_info[$prefix . 'zip'];
355
-                    }
353
+					if (isset($extrafields['show_zip']) && $extrafields['show_zip'] && isset($request_info[$prefix . 'zip'])) {
354
+						$gd_post_info[$prefix . 'zip'] = $request_info[$prefix . 'zip'];
355
+					}
356 356
 
357 357
 
358
-                    if (isset($extrafields['show_map']) && $extrafields['show_map']) {
358
+					if (isset($extrafields['show_map']) && $extrafields['show_map']) {
359 359
 
360
-                        if (isset($request_info[$prefix . 'latitude']) && $request_info[$prefix . 'latitude'] != '') {
361
-                            $gd_post_info[$prefix . 'latitude'] = $request_info[$prefix . 'latitude'];
362
-                        }
360
+						if (isset($request_info[$prefix . 'latitude']) && $request_info[$prefix . 'latitude'] != '') {
361
+							$gd_post_info[$prefix . 'latitude'] = $request_info[$prefix . 'latitude'];
362
+						}
363 363
 
364
-                        if (isset($request_info[$prefix . 'longitude']) && $request_info[$prefix . 'longitude'] != '') {
365
-                            $gd_post_info[$prefix . 'longitude'] = $request_info[$prefix . 'longitude'];
366
-                        }
364
+						if (isset($request_info[$prefix . 'longitude']) && $request_info[$prefix . 'longitude'] != '') {
365
+							$gd_post_info[$prefix . 'longitude'] = $request_info[$prefix . 'longitude'];
366
+						}
367 367
 
368
-                        if (isset($request_info[$prefix . 'mapview']) && $request_info[$prefix . 'mapview'] != '') {
369
-                            $gd_post_info[$prefix . 'mapview'] = $request_info[$prefix . 'mapview'];
370
-                        }
368
+						if (isset($request_info[$prefix . 'mapview']) && $request_info[$prefix . 'mapview'] != '') {
369
+							$gd_post_info[$prefix . 'mapview'] = $request_info[$prefix . 'mapview'];
370
+						}
371 371
 
372
-                        if (isset($request_info[$prefix . 'mapzoom']) && $request_info[$prefix . 'mapzoom'] != '') {
373
-                            $gd_post_info[$prefix . 'mapzoom'] = $request_info[$prefix . 'mapzoom'];
374
-                        }
372
+						if (isset($request_info[$prefix . 'mapzoom']) && $request_info[$prefix . 'mapzoom'] != '') {
373
+							$gd_post_info[$prefix . 'mapzoom'] = $request_info[$prefix . 'mapzoom'];
374
+						}
375 375
 
376
-                    }
376
+					}
377 377
 
378
-                    // show lat lng
379
-                    if (isset($extrafields['show_latlng']) && $extrafields['show_latlng'] && isset($request_info[$prefix . 'latlng'])) {
380
-                        $gd_post_info[$prefix . 'latlng'] = $request_info[$prefix . 'latlng'];
381
-                    }
382
-                }
378
+					// show lat lng
379
+					if (isset($extrafields['show_latlng']) && $extrafields['show_latlng'] && isset($request_info[$prefix . 'latlng'])) {
380
+						$gd_post_info[$prefix . 'latlng'] = $request_info[$prefix . 'latlng'];
381
+					}
382
+				}
383 383
 
384
-            } elseif (trim($type) == 'file') {
385
-                if (isset($request_info[$name])) {
386
-                    $request_files = array();
387
-                    if ($request_info[$name] != '')
388
-                        $request_files = explode(",", $request_info[$name]);
384
+			} elseif (trim($type) == 'file') {
385
+				if (isset($request_info[$name])) {
386
+					$request_files = array();
387
+					if ($request_info[$name] != '')
388
+						$request_files = explode(",", $request_info[$name]);
389 389
 
390
-                    $extrafields = $extrafields != '' ? maybe_unserialize($extrafields) : NULL;
391
-                    geodir_save_post_file_fields($last_post_id, $name, $request_files, $extrafields);
392
-                }
393
-            } elseif (trim($type) == 'datepicker') {
394
-                if (isset($request_info[$name])) {
395
-                    $datetime = '';
390
+					$extrafields = $extrafields != '' ? maybe_unserialize($extrafields) : NULL;
391
+					geodir_save_post_file_fields($last_post_id, $name, $request_files, $extrafields);
392
+				}
393
+			} elseif (trim($type) == 'datepicker') {
394
+				if (isset($request_info[$name])) {
395
+					$datetime = '';
396 396
                     
397
-                    if (!empty($request_info[$name])) {
398
-                        $date_format = geodir_default_date_format();
399
-                        if (isset($val['extra_fields']) && $val['extra_fields'] != '') {
400
-                            $extra_fields = unserialize($val['extra_fields']);
401
-                            $date_format = isset($extra_fields['date_format']) && $extra_fields['date_format'] != '' ? $extra_fields['date_format'] : $date_format;
402
-                        }
403
-
404
-                        // check if we need to change the format or not
405
-                        $date_format_len = strlen(str_replace(' ', '', $date_format));
406
-                        if($date_format_len>5){// if greater then 5 then it's the old style format.
397
+					if (!empty($request_info[$name])) {
398
+						$date_format = geodir_default_date_format();
399
+						if (isset($val['extra_fields']) && $val['extra_fields'] != '') {
400
+							$extra_fields = unserialize($val['extra_fields']);
401
+							$date_format = isset($extra_fields['date_format']) && $extra_fields['date_format'] != '' ? $extra_fields['date_format'] : $date_format;
402
+						}
407 403
 
408
-                            $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
409
-                            $replace = array('d','j','l','m','n','F','Y');//PHP date format
404
+						// check if we need to change the format or not
405
+						$date_format_len = strlen(str_replace(' ', '', $date_format));
406
+						if($date_format_len>5){// if greater then 5 then it's the old style format.
410 407
 
411
-                            $date_format = str_replace($search, $replace, $date_format);
408
+							$search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
409
+							$replace = array('d','j','l','m','n','F','Y');//PHP date format
412 410
 
413
-                            $post_htmlvar_value = $date_format == 'd/m/Y' ? str_replace('/', '-', $request_info[$name]) : $request_info[$name];
411
+							$date_format = str_replace($search, $replace, $date_format);
414 412
 
415
-                        }else{
416
-                            $post_htmlvar_value = $request_info[$name];
417
-                        }
413
+							$post_htmlvar_value = $date_format == 'd/m/Y' ? str_replace('/', '-', $request_info[$name]) : $request_info[$name];
418 414
 
419
-                        $post_htmlvar_value = geodir_date($post_htmlvar_value, 'Y-m-d', $date_format); // save as sql format Y-m-d
420
-                        $datetime = geodir_maybe_untranslate_date($post_htmlvar_value); // maybe untranslate date string if it was translated
421
-                    }
415
+						}else{
416
+							$post_htmlvar_value = $request_info[$name];
417
+						}
422 418
 
423
-                    $gd_post_info[$name] = $datetime;
424
-                }
425
-            } else if ($type == 'multiselect') {
426
-                if (isset($request_info[$name])) {
427
-                    $gd_post_info[$name] = $request_info[$name];
428
-                } else {
429
-                    if (isset($request_info['gd_field_' . $name])) {
430
-                        $gd_post_info[$name] = ''; /* fix de-select for multiselect */
431
-                    }
432
-                }
433
-            } else if (isset($request_info[$name])) {
434
-                $gd_post_info[$name] = $request_info[$name];
435
-            }
419
+						$post_htmlvar_value = geodir_date($post_htmlvar_value, 'Y-m-d', $date_format); // save as sql format Y-m-d
420
+						$datetime = geodir_maybe_untranslate_date($post_htmlvar_value); // maybe untranslate date string if it was translated
421
+					}
436 422
 
437
-        endforeach;
423
+					$gd_post_info[$name] = $datetime;
424
+				}
425
+			} else if ($type == 'multiselect') {
426
+				if (isset($request_info[$name])) {
427
+					$gd_post_info[$name] = $request_info[$name];
428
+				} else {
429
+					if (isset($request_info['gd_field_' . $name])) {
430
+						$gd_post_info[$name] = ''; /* fix de-select for multiselect */
431
+					}
432
+				}
433
+			} else if (isset($request_info[$name])) {
434
+				$gd_post_info[$name] = $request_info[$name];
435
+			}
438 436
 
439
-        if (isset($request_info['post_dummy']) && $request_info['post_dummy'] != '') {
440
-            $gd_post_info['post_dummy'] = $request_info['post_dummy'];
441
-        }
437
+		endforeach;
442 438
 
443
-        // Save post detail info in detail table
444
-        if (!empty($gd_post_info)) {
445
-            geodir_save_post_info($last_post_id, $gd_post_info);
446
-        }
439
+		if (isset($request_info['post_dummy']) && $request_info['post_dummy'] != '') {
440
+			$gd_post_info['post_dummy'] = $request_info['post_dummy'];
441
+		}
447 442
 
443
+		// Save post detail info in detail table
444
+		if (!empty($gd_post_info)) {
445
+			geodir_save_post_info($last_post_id, $gd_post_info);
446
+		}
448 447
 
449
-        // Set categories to the listing
450
-        if (isset($request_info['post_category']) && !empty($request_info['post_category'])) {
451
-            $post_category = array();
452 448
 
453
-            foreach ($request_info['post_category'] as $taxonomy => $cat) {
449
+		// Set categories to the listing
450
+		if (isset($request_info['post_category']) && !empty($request_info['post_category'])) {
451
+			$post_category = array();
454 452
 
455
-                if ($dummy)
456
-                    $post_category = $cat;
457
-                else {
453
+			foreach ($request_info['post_category'] as $taxonomy => $cat) {
458 454
 
459
-                    if (!is_array($cat) && strstr($cat, ','))
460
-                        $cat = explode(',', $cat);
455
+				if ($dummy)
456
+					$post_category = $cat;
457
+				else {
461 458
 
462
-                    if (!empty($cat) && is_array($cat))
463
-                        $post_category = array_map('intval', $cat);
464
-                }
459
+					if (!is_array($cat) && strstr($cat, ','))
460
+						$cat = explode(',', $cat);
465 461
 
466
-                wp_set_object_terms($last_post_id, $post_category, $taxonomy);
467
-            }
462
+					if (!empty($cat) && is_array($cat))
463
+						$post_category = array_map('intval', $cat);
464
+				}
468 465
 
469
-            $post_default_category = isset($request_info['post_default_category']) ? $request_info['post_default_category'] : '';
466
+				wp_set_object_terms($last_post_id, $post_category, $taxonomy);
467
+			}
468
+
469
+			$post_default_category = isset($request_info['post_default_category']) ? $request_info['post_default_category'] : '';
470 470
 
471
-            $post_category_str = isset($request_info['post_category_str']) ? $request_info['post_category_str'] : '';
472
-            geodir_set_postcat_structure($last_post_id, $taxonomy, $post_default_category, $post_category_str);
471
+			$post_category_str = isset($request_info['post_category_str']) ? $request_info['post_category_str'] : '';
472
+			geodir_set_postcat_structure($last_post_id, $taxonomy, $post_default_category, $post_category_str);
473 473
 
474
-        }
474
+		}
475 475
 
476
-        $post_tags = '';
477
-        // Set tags to the listing
478
-        if (isset($request_info['post_tags']) && !is_array($request_info['post_tags']) && !empty($request_info['post_tags'])) {
479
-            $post_tags = explode(",", $request_info['post_tags']);
480
-        } elseif (isset($request_info['post_tags']) && is_array($request_info['post_tags'])) {
481
-            if ($dummy)
482
-                $post_tags = $request_info['post_tags'];
483
-        } else {
484
-            if ($dummy)
485
-                $post_tags = array($request_info['post_title']);
486
-        }
476
+		$post_tags = '';
477
+		// Set tags to the listing
478
+		if (isset($request_info['post_tags']) && !is_array($request_info['post_tags']) && !empty($request_info['post_tags'])) {
479
+			$post_tags = explode(",", $request_info['post_tags']);
480
+		} elseif (isset($request_info['post_tags']) && is_array($request_info['post_tags'])) {
481
+			if ($dummy)
482
+				$post_tags = $request_info['post_tags'];
483
+		} else {
484
+			if ($dummy)
485
+				$post_tags = array($request_info['post_title']);
486
+		}
487 487
 
488
-        if (is_array($post_tags)) {
489
-            $taxonomy = $request_info['listing_type'] . '_tags';
490
-            wp_set_object_terms($last_post_id, $post_tags, $taxonomy);
491
-        }
488
+		if (is_array($post_tags)) {
489
+			$taxonomy = $request_info['listing_type'] . '_tags';
490
+			wp_set_object_terms($last_post_id, $post_tags, $taxonomy);
491
+		}
492 492
 
493 493
 
494
-        // Insert attachment
494
+		// Insert attachment
495 495
 
496
-        if (isset($request_info['post_images']) && !is_wp_error($last_post_id)) {
497
-            if (!$dummy) {
498
-                $tmpimgArr = trim($request_info['post_images'], ",");
499
-                $tmpimgArr = explode(",", $tmpimgArr);
500
-                geodir_save_post_images($last_post_id, $tmpimgArr, $dummy);
501
-            } else{
502
-                geodir_save_post_images($last_post_id, $request_info['post_images'], $dummy);
503
-            }
496
+		if (isset($request_info['post_images']) && !is_wp_error($last_post_id)) {
497
+			if (!$dummy) {
498
+				$tmpimgArr = trim($request_info['post_images'], ",");
499
+				$tmpimgArr = explode(",", $tmpimgArr);
500
+				geodir_save_post_images($last_post_id, $tmpimgArr, $dummy);
501
+			} else{
502
+				geodir_save_post_images($last_post_id, $request_info['post_images'], $dummy);
503
+			}
504 504
 
505 505
 
506
-        } elseif (!isset($request_info['post_images']) || $request_info['post_images'] == '') {
506
+		} elseif (!isset($request_info['post_images']) || $request_info['post_images'] == '') {
507 507
 
508
-            /* Delete Attachments
508
+			/* Delete Attachments
509 509
 			$postcurr_images = geodir_get_images($last_post_id);
510 510
 
511 511
 			$wpdb->query(
@@ -521,34 +521,34 @@  discard block
 block discarded – undo
521 521
 			geodir_save_post_info($last_post_id, $gd_post_featured_img);
522 522
 			*/
523 523
 
524
-        }
524
+		}
525 525
 
526
-        geodir_remove_temp_images();
527
-        geodir_set_wp_featured_image($last_post_id);
526
+		geodir_remove_temp_images();
527
+		geodir_set_wp_featured_image($last_post_id);
528 528
 
529
-        /**
530
-         * Called after a listing is saved to the database and before any email have been sent.
531
-         *
532
-         * @since 1.0.0
533
-         * @param int $last_post_id The saved post ID.
534
-         * @param array $request_info The post details in an array.
535
-         * @see 'geodir_after_save_listinginfo'
536
-         */
537
-        do_action('geodir_after_save_listing', $last_post_id, $request_info);
529
+		/**
530
+		 * Called after a listing is saved to the database and before any email have been sent.
531
+		 *
532
+		 * @since 1.0.0
533
+		 * @param int $last_post_id The saved post ID.
534
+		 * @param array $request_info The post details in an array.
535
+		 * @see 'geodir_after_save_listinginfo'
536
+		 */
537
+		do_action('geodir_after_save_listing', $last_post_id, $request_info);
538 538
 
539
-        //die;
539
+		//die;
540 540
 
541
-        if ($send_post_submit_mail) { // if new post send out email
542
-            $to_name = geodir_get_client_name($current_user->ID);
543
-            geodir_sendEmail('', '', $current_user->user_email, $to_name, '', '', $request_info, 'post_submit', $last_post_id, $current_user->ID);
544
-        }
545
-        /*
541
+		if ($send_post_submit_mail) { // if new post send out email
542
+			$to_name = geodir_get_client_name($current_user->ID);
543
+			geodir_sendEmail('', '', $current_user->user_email, $to_name, '', '', $request_info, 'post_submit', $last_post_id, $current_user->ID);
544
+		}
545
+		/*
546 546
          * Unset the session so we don't loop.
547 547
          */
548
-        $gd_session->un_set('listing');
549
-        return $last_post_id;
548
+		$gd_session->un_set('listing');
549
+		return $last_post_id;
550 550
 
551
-    }
551
+	}
552 552
 
553 553
 }
554 554
 
@@ -567,611 +567,611 @@  discard block
 block discarded – undo
567 567
 function geodir_get_post_info($post_id = '')
568 568
 {
569 569
 
570
-    global $wpdb, $plugin_prefix, $post, $post_info;
570
+	global $wpdb, $plugin_prefix, $post, $post_info;
571 571
 
572
-    if ($post_id == '' && !empty($post))
573
-        $post_id = $post->ID;
572
+	if ($post_id == '' && !empty($post))
573
+		$post_id = $post->ID;
574 574
 
575
-    $post_type = get_post_type($post_id);
575
+	$post_type = get_post_type($post_id);
576 576
 
577
-    $all_postypes = geodir_get_posttypes();
577
+	$all_postypes = geodir_get_posttypes();
578 578
 
579
-    if (!in_array($post_type, $all_postypes))
580
-        return false;
579
+	if (!in_array($post_type, $all_postypes))
580
+		return false;
581 581
 
582
-    $table = $plugin_prefix . $post_type . '_detail';
582
+	$table = $plugin_prefix . $post_type . '_detail';
583 583
 
584
-    /**
585
-     * Apply Filter to change Post info
586
-     *
587
-     * You can use this filter to change Post info.
588
-     *
589
-     * @since 1.0.0
590
-     * @package GeoDirectory
591
-     */
592
-    $query = apply_filters('geodir_post_info_query', $wpdb->prepare("SELECT p.*,pd.* FROM " . $wpdb->posts . " p," . $table . " pd
584
+	/**
585
+	 * Apply Filter to change Post info
586
+	 *
587
+	 * You can use this filter to change Post info.
588
+	 *
589
+	 * @since 1.0.0
590
+	 * @package GeoDirectory
591
+	 */
592
+	$query = apply_filters('geodir_post_info_query', $wpdb->prepare("SELECT p.*,pd.* FROM " . $wpdb->posts . " p," . $table . " pd
593 593
 			  WHERE p.ID = pd.post_id
594 594
 			  AND pd.post_id = %d", $post_id));
595 595
 
596
-    $post_detail = $wpdb->get_row($query);
596
+	$post_detail = $wpdb->get_row($query);
597 597
 
598
-    return (!empty($post_detail)) ? $post_info = $post_detail : $post_info = false;
598
+	return (!empty($post_detail)) ? $post_info = $post_detail : $post_info = false;
599 599
 
600 600
 }
601 601
 
602 602
 
603 603
 if (!function_exists('geodir_save_post_info')) {
604
-    /**
605
-     * Saves post detail info in detail table.
606
-     *
607
-     * @since 1.0.0
608
-     * @package GeoDirectory
609
-     * @global object $wpdb WordPress Database object.
610
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
611
-     * @param int $post_id The post ID.
612
-     * @param array $postinfo_array {
613
-     *    Post info that needs to be saved in detail table.
614
-     *
615
-     *    @type string $post_title              Listing title.
616
-     *    @type string $post_tags               Listing tags.
617
-     *    @type string $post_status             Listing post status.
618
-     *    @type string $post_location_id        Listing location ID.
619
-     *    @type string $claimed                 Todo Desc needed.
620
-     *    @type string $businesses              Todo Desc needed.
621
-     *    @type int    $submit_time             Submitted time in unix timestamp.
622
-     *    @type string $submit_ip               Submitted IP.
623
-     *    @type string $expire_date             Listing expiration date.
624
-     *    @type int    $package_id              Listing package ID.
625
-     *    @type int    $alive_days              Todo Desc needed.
626
-     *    @type int    $is_featured             Is this a featured listing?.
627
-     *    @type string $post_address            Listing address.
628
-     *    @type string $post_city               Listing city.
629
-     *    @type string $post_region             Listing region.
630
-     *    @type string $post_country            Listing country.
631
-     *    @type string $post_locations          Listing locations.
632
-     *    @type string $post_zip                Listing zip.
633
-     *    @type string $post_latitude           Listing latitude.
634
-     *    @type string $post_longitude          Listing longitude.
635
-     *    @type string $post_mapview            Listing mapview. Default "ROADMAP".
636
-     *    @type string $post_mapzoom            Listing mapzoom Default "9".
637
-     *    @type string $geodir_timing           Business timing info.
638
-     *    @type string $geodir_contact          Contact number.
639
-     *    @type string $geodir_email            Business contact email.
640
-     *    @type string $geodir_website          Business website.
641
-     *    @type string $geodir_twitter          Twitter link.
642
-     *    @type string $geodir_facebook         Facebook link.
643
-     *    @type string $geodir_video            Video link.
644
-     *    @type string $geodir_special_offers   Special offers.
645
-     *
646
-     * }
647
-     * @return bool
648
-     */
649
-    function geodir_save_post_info($post_id, $postinfo_array = array())
650
-    {
651
-        global $wpdb, $plugin_prefix;
652
-
653
-        $post_type = get_post_type($post_id);
654
-
655
-        $table = $plugin_prefix . $post_type . '_detail';
656
-
657
-        /**
658
-         * Filter to change Post info
659
-         *
660
-         * You can use this filter to change Post info.
661
-         *
662
-         * @since 1.0.0
663
-         * @package GeoDirectory
664
-         * @param array $postinfo_array See {@see geodir_save_post_info()} for accepted args.
665
-         * @param int $post_id The post ID.
666
-         */
667
-        $postmeta = apply_filters('geodir_listinginfo_request', $postinfo_array, $post_id);
604
+	/**
605
+	 * Saves post detail info in detail table.
606
+	 *
607
+	 * @since 1.0.0
608
+	 * @package GeoDirectory
609
+	 * @global object $wpdb WordPress Database object.
610
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
611
+	 * @param int $post_id The post ID.
612
+	 * @param array $postinfo_array {
613
+	 *    Post info that needs to be saved in detail table.
614
+	 *
615
+	 *    @type string $post_title              Listing title.
616
+	 *    @type string $post_tags               Listing tags.
617
+	 *    @type string $post_status             Listing post status.
618
+	 *    @type string $post_location_id        Listing location ID.
619
+	 *    @type string $claimed                 Todo Desc needed.
620
+	 *    @type string $businesses              Todo Desc needed.
621
+	 *    @type int    $submit_time             Submitted time in unix timestamp.
622
+	 *    @type string $submit_ip               Submitted IP.
623
+	 *    @type string $expire_date             Listing expiration date.
624
+	 *    @type int    $package_id              Listing package ID.
625
+	 *    @type int    $alive_days              Todo Desc needed.
626
+	 *    @type int    $is_featured             Is this a featured listing?.
627
+	 *    @type string $post_address            Listing address.
628
+	 *    @type string $post_city               Listing city.
629
+	 *    @type string $post_region             Listing region.
630
+	 *    @type string $post_country            Listing country.
631
+	 *    @type string $post_locations          Listing locations.
632
+	 *    @type string $post_zip                Listing zip.
633
+	 *    @type string $post_latitude           Listing latitude.
634
+	 *    @type string $post_longitude          Listing longitude.
635
+	 *    @type string $post_mapview            Listing mapview. Default "ROADMAP".
636
+	 *    @type string $post_mapzoom            Listing mapzoom Default "9".
637
+	 *    @type string $geodir_timing           Business timing info.
638
+	 *    @type string $geodir_contact          Contact number.
639
+	 *    @type string $geodir_email            Business contact email.
640
+	 *    @type string $geodir_website          Business website.
641
+	 *    @type string $geodir_twitter          Twitter link.
642
+	 *    @type string $geodir_facebook         Facebook link.
643
+	 *    @type string $geodir_video            Video link.
644
+	 *    @type string $geodir_special_offers   Special offers.
645
+	 *
646
+	 * }
647
+	 * @return bool
648
+	 */
649
+	function geodir_save_post_info($post_id, $postinfo_array = array())
650
+	{
651
+		global $wpdb, $plugin_prefix;
652
+
653
+		$post_type = get_post_type($post_id);
654
+
655
+		$table = $plugin_prefix . $post_type . '_detail';
656
+
657
+		/**
658
+		 * Filter to change Post info
659
+		 *
660
+		 * You can use this filter to change Post info.
661
+		 *
662
+		 * @since 1.0.0
663
+		 * @package GeoDirectory
664
+		 * @param array $postinfo_array See {@see geodir_save_post_info()} for accepted args.
665
+		 * @param int $post_id The post ID.
666
+		 */
667
+		$postmeta = apply_filters('geodir_listinginfo_request', $postinfo_array, $post_id);
668
+
669
+		$query_string_escaped = '';
670
+		$query_string_array = array();
671
+
672
+		if (!empty($postmeta) && $post_id) {
673
+
674
+			$columns = $wpdb->get_col("show columns from $table");
675
+			foreach ($postmeta as $mkey => $mval) {
676
+				if(in_array($mkey,$columns)) {
677
+					if (is_array($mval)) {
678
+						$mval = implode(",", $mval);
679
+					}
680
+					$query_string_escaped .= " $mkey = %s, "; // we can set the key here as we check if the column exists above
681
+					$query_string_array[] = stripslashes($mval); // we strip slashes as we are using wpdb prepare
682
+
683
+				}
684
+			}
668 685
 
669
-        $query_string_escaped = '';
670
-        $query_string_array = array();
686
+			$query_string_escaped = trim($query_string_escaped, ", ");
671 687
 
672
-        if (!empty($postmeta) && $post_id) {
688
+			if (empty($query_string_array) || trim($query_string_escaped) == '') {
689
+				return false;
690
+			}
673 691
 
674
-            $columns = $wpdb->get_col("show columns from $table");
675
-            foreach ($postmeta as $mkey => $mval) {
676
-                if(in_array($mkey,$columns)) {
677
-                    if (is_array($mval)) {
678
-                        $mval = implode(",", $mval);
679
-                    }
680
-                    $query_string_escaped .= " $mkey = %s, "; // we can set the key here as we check if the column exists above
681
-                    $query_string_array[] = stripslashes($mval); // we strip slashes as we are using wpdb prepare
692
+			$query_string_array = str_replace(array("'%", "%'"), array("'%%", "%%'"), $query_string_array);
682 693
 
683
-                }
684
-            }
685 694
 
686
-            $query_string_escaped = trim($query_string_escaped, ", ");
695
+			/**
696
+			 * Called before saving the listing info.
697
+			 *
698
+			 * @since 1.0.0
699
+			 * @package GeoDirectory
700
+			 * @param array $postinfo_array See {@see geodir_save_post_info()} for accepted args.
701
+			 * @param int $post_id The post ID.
702
+			 */
703
+			do_action('geodir_before_save_listinginfo', $postinfo_array, $post_id);
687 704
 
688
-            if (empty($query_string_array) || trim($query_string_escaped) == '') {
689
-                return false;
690
-            }
705
+			if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) {
691 706
 
692
-            $query_string_array = str_replace(array("'%", "%'"), array("'%%", "%%'"), $query_string_array);
707
+				$query_string_array[] = $post_id;
708
+				$wpdb->query(
709
+					$wpdb->prepare(
710
+						"UPDATE " . $table . " SET " . $query_string_escaped . " where post_id =%d",
711
+						$query_string_array
712
+					)
713
+				);
693 714
 
694 715
 
695
-            /**
696
-             * Called before saving the listing info.
697
-             *
698
-             * @since 1.0.0
699
-             * @package GeoDirectory
700
-             * @param array $postinfo_array See {@see geodir_save_post_info()} for accepted args.
701
-             * @param int $post_id The post ID.
702
-             */
703
-            do_action('geodir_before_save_listinginfo', $postinfo_array, $post_id);
716
+			} else {
704 717
 
705
-            if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) {
718
+				array_unshift($query_string_array, $post_id);
719
+				$wpdb->query(
720
+					$wpdb->prepare(
721
+						"INSERT INTO " . $table . " SET post_id = %d," . $query_string_escaped,
722
+						$query_string_array
723
+					)
724
+				);
725
+                
726
+			}
706 727
 
707
-                $query_string_array[] = $post_id;
708
-                $wpdb->query(
709
-                    $wpdb->prepare(
710
-                        "UPDATE " . $table . " SET " . $query_string_escaped . " where post_id =%d",
711
-                        $query_string_array
712
-                    )
713
-                );
728
+			/**
729
+			 * Called after saving the listing info.
730
+			 *
731
+			 * @since 1.0.0
732
+			 * @package GeoDirectory
733
+			 * @param array $postinfo_array Post info that needs to be saved in detail table.
734
+			 * @param int $post_id The post ID.
735
+			 * @see 'geodir_after_save_listing'
736
+			 */
737
+			do_action('geodir_after_save_listinginfo', $postinfo_array, $post_id);
738
+
739
+			return true;
740
+		} else
741
+			return false;
714 742
 
743
+	}
744
+}
715 745
 
716
-            } else {
717 746
 
718
-                array_unshift($query_string_array, $post_id);
719
-                $wpdb->query(
720
-                    $wpdb->prepare(
721
-                        "INSERT INTO " . $table . " SET post_id = %d," . $query_string_escaped,
722
-                        $query_string_array
723
-                    )
724
-                );
725
-                
726
-            }
747
+if (!function_exists('geodir_save_post_meta')) {
748
+	/**
749
+	 * Save or update post custom fields.
750
+	 *
751
+	 * @since 1.0.0
752
+	 * @package GeoDirectory
753
+	 * @global object $wpdb WordPress Database object.
754
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
755
+	 * @param int $post_id The post ID.
756
+	 * @param string $postmeta Detail table column name.
757
+	 * @param string $meta_value Detail table column value.
758
+	 * @return void|bool
759
+	 */
760
+	function geodir_save_post_meta($post_id, $postmeta = '', $meta_value = '')
761
+	{
762
+
763
+		global $wpdb, $plugin_prefix;
764
+
765
+		$post_type = get_post_type($post_id);
766
+
767
+		$table = $plugin_prefix . $post_type . '_detail';
768
+
769
+		if ($postmeta != '' && geodir_column_exist($table, $postmeta) && $post_id) {
770
+
771
+			if (is_array($meta_value)) {
772
+				$meta_value = implode(",", $meta_value);
773
+			}
727 774
 
728
-            /**
729
-             * Called after saving the listing info.
730
-             *
731
-             * @since 1.0.0
732
-             * @package GeoDirectory
733
-             * @param array $postinfo_array Post info that needs to be saved in detail table.
734
-             * @param int $post_id The post ID.
735
-             * @see 'geodir_after_save_listing'
736
-             */
737
-            do_action('geodir_after_save_listinginfo', $postinfo_array, $post_id);
775
+			if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) {
738 776
 
739
-            return true;
740
-        } else
741
-            return false;
777
+				$wpdb->query(
778
+					$wpdb->prepare(
779
+						"UPDATE " . $table . " SET " . $postmeta . " = '" . $meta_value . "' where post_id =%d",
780
+						array($post_id)
781
+					)
782
+				);
742 783
 
743
-    }
744
-}
784
+			} else {
745 785
 
786
+				$wpdb->query(
787
+					$wpdb->prepare(
788
+						"INSERT INTO " . $table . " SET post_id = %d, " . $postmeta . " = '" . $meta_value . "'",
789
+						array($post_id)
790
+					)
791
+				);
792
+			}
746 793
 
747
-if (!function_exists('geodir_save_post_meta')) {
748
-    /**
749
-     * Save or update post custom fields.
750
-     *
751
-     * @since 1.0.0
752
-     * @package GeoDirectory
753
-     * @global object $wpdb WordPress Database object.
754
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
755
-     * @param int $post_id The post ID.
756
-     * @param string $postmeta Detail table column name.
757
-     * @param string $meta_value Detail table column value.
758
-     * @return void|bool
759
-     */
760
-    function geodir_save_post_meta($post_id, $postmeta = '', $meta_value = '')
761
-    {
762
-
763
-        global $wpdb, $plugin_prefix;
764
-
765
-        $post_type = get_post_type($post_id);
766
-
767
-        $table = $plugin_prefix . $post_type . '_detail';
768
-
769
-        if ($postmeta != '' && geodir_column_exist($table, $postmeta) && $post_id) {
770
-
771
-            if (is_array($meta_value)) {
772
-                $meta_value = implode(",", $meta_value);
773
-            }
774
-
775
-            if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) {
776
-
777
-                $wpdb->query(
778
-                    $wpdb->prepare(
779
-                        "UPDATE " . $table . " SET " . $postmeta . " = '" . $meta_value . "' where post_id =%d",
780
-                        array($post_id)
781
-                    )
782
-                );
783
-
784
-            } else {
785
-
786
-                $wpdb->query(
787
-                    $wpdb->prepare(
788
-                        "INSERT INTO " . $table . " SET post_id = %d, " . $postmeta . " = '" . $meta_value . "'",
789
-                        array($post_id)
790
-                    )
791
-                );
792
-            }
793
-
794
-
795
-        } else
796
-            return false;
797
-    }
794
+
795
+		} else
796
+			return false;
797
+	}
798 798
 }
799 799
 
800 800
 if (!function_exists('geodir_delete_post_meta')) {
801
-    /**
802
-     * Delete post custom fields.
803
-     *
804
-     * @since 1.0.0
805
-     * @package GeoDirectory
806
-     * @global object $wpdb WordPress Database object.
807
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
808
-     * @param int $post_id The post ID.
809
-     * @param string $postmeta Detail table column name.
810
-     * @todo check if this is depreciated
811
-     * @todo Fix unknown variable mval
812
-     * @return bool
813
-     */
814
-    function geodir_delete_post_meta($post_id, $postmeta)
815
-    {
816
-
817
-        global $wpdb, $plugin_prefix;
818
-
819
-        $post_type = get_post_type($post_id);
820
-
821
-        $table = $plugin_prefix . $post_type . '_detail';
822
-
823
-        if (is_array($postmeta) && !empty($postmeta) && $post_id) {
824
-            $post_meta_set_query = '';
825
-
826
-            foreach ($postmeta as $mkey) {
827
-                if ($mval != '')
828
-                    $post_meta_set_query .= $mkey . " = '', ";
829
-            }
830
-
831
-            $post_meta_set_query = trim($post_meta_set_query, ", ");
801
+	/**
802
+	 * Delete post custom fields.
803
+	 *
804
+	 * @since 1.0.0
805
+	 * @package GeoDirectory
806
+	 * @global object $wpdb WordPress Database object.
807
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
808
+	 * @param int $post_id The post ID.
809
+	 * @param string $postmeta Detail table column name.
810
+	 * @todo check if this is depreciated
811
+	 * @todo Fix unknown variable mval
812
+	 * @return bool
813
+	 */
814
+	function geodir_delete_post_meta($post_id, $postmeta)
815
+	{
816
+
817
+		global $wpdb, $plugin_prefix;
818
+
819
+		$post_type = get_post_type($post_id);
820
+
821
+		$table = $plugin_prefix . $post_type . '_detail';
822
+
823
+		if (is_array($postmeta) && !empty($postmeta) && $post_id) {
824
+			$post_meta_set_query = '';
825
+
826
+			foreach ($postmeta as $mkey) {
827
+				if ($mval != '')
828
+					$post_meta_set_query .= $mkey . " = '', ";
829
+			}
830
+
831
+			$post_meta_set_query = trim($post_meta_set_query, ", ");
832 832
             
833
-            if (empty($post_meta_set_query) || trim($post_meta_set_query) == '') {
834
-                return false;
835
-            }
836
-
837
-            if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $postmeta . "'") != '') {
838
-
839
-                $wpdb->query(
840
-                    $wpdb->prepare(
841
-                        "UPDATE " . $table . " SET " . $post_meta_set_query . " where post_id = %d",
842
-                        array($post_id)
843
-                    )
844
-                );
845
-
846
-                return true;
847
-            }
848
-
849
-        } elseif ($postmeta != '' && $post_id) {
850
-            if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $postmeta . "'") != '') {
851
-
852
-                $wpdb->query(
853
-                    $wpdb->prepare(
854
-                        "UPDATE " . $table . " SET " . $postmeta . "= '' where post_id = %d",
855
-                        array($post_id)
856
-                    )
857
-                );
858
-
859
-                return true;
860
-            }
861
-
862
-        } else
863
-            return false;
864
-    }
833
+			if (empty($post_meta_set_query) || trim($post_meta_set_query) == '') {
834
+				return false;
835
+			}
836
+
837
+			if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $postmeta . "'") != '') {
838
+
839
+				$wpdb->query(
840
+					$wpdb->prepare(
841
+						"UPDATE " . $table . " SET " . $post_meta_set_query . " where post_id = %d",
842
+						array($post_id)
843
+					)
844
+				);
845
+
846
+				return true;
847
+			}
848
+
849
+		} elseif ($postmeta != '' && $post_id) {
850
+			if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $postmeta . "'") != '') {
851
+
852
+				$wpdb->query(
853
+					$wpdb->prepare(
854
+						"UPDATE " . $table . " SET " . $postmeta . "= '' where post_id = %d",
855
+						array($post_id)
856
+					)
857
+				);
858
+
859
+				return true;
860
+			}
861
+
862
+		} else
863
+			return false;
864
+	}
865 865
 }
866 866
 
867 867
 
868 868
 if (!function_exists('geodir_get_post_meta')) {
869
-    /**
870
-     * Get post custom meta.
871
-     *
872
-     * @since 1.0.0
873
-     * @since 1.6.20 Hook added to filter value.
874
-     * @package GeoDirectory
875
-     * @global object $wpdb WordPress Database object.
876
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
877
-     * @param int $post_id The post ID.
878
-     * @param string $meta_key The meta key to retrieve.
879
-     * @param bool $single Optional. Whether to return a single value. Default false.
880
-     * @todo single variable not yet implemented.
881
-     * @return bool|mixed|null|string Will be an array if $single is false. Will be value of meta data field if $single is true.
882
-     */
883
-    function geodir_get_post_meta($post_id, $meta_key, $single = false) {
884
-        if (!$post_id) {
885
-            return false;
886
-        }
887
-        global $wpdb, $plugin_prefix;
888
-
889
-        $all_postypes = geodir_get_posttypes();
890
-
891
-        $post_type = get_post_type($post_id);
892
-
893
-        if (!in_array($post_type, $all_postypes))
894
-            return false;
895
-
896
-        $table = $plugin_prefix . $post_type . '_detail';
897
-
898
-        if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $meta_key . "'") != '') {
899
-            $meta_value = $wpdb->get_var($wpdb->prepare("SELECT " . $meta_key . " from " . $table . " where post_id = %d", array($post_id)));
869
+	/**
870
+	 * Get post custom meta.
871
+	 *
872
+	 * @since 1.0.0
873
+	 * @since 1.6.20 Hook added to filter value.
874
+	 * @package GeoDirectory
875
+	 * @global object $wpdb WordPress Database object.
876
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
877
+	 * @param int $post_id The post ID.
878
+	 * @param string $meta_key The meta key to retrieve.
879
+	 * @param bool $single Optional. Whether to return a single value. Default false.
880
+	 * @todo single variable not yet implemented.
881
+	 * @return bool|mixed|null|string Will be an array if $single is false. Will be value of meta data field if $single is true.
882
+	 */
883
+	function geodir_get_post_meta($post_id, $meta_key, $single = false) {
884
+		if (!$post_id) {
885
+			return false;
886
+		}
887
+		global $wpdb, $plugin_prefix;
888
+
889
+		$all_postypes = geodir_get_posttypes();
890
+
891
+		$post_type = get_post_type($post_id);
892
+
893
+		if (!in_array($post_type, $all_postypes))
894
+			return false;
895
+
896
+		$table = $plugin_prefix . $post_type . '_detail';
897
+
898
+		if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $meta_key . "'") != '') {
899
+			$meta_value = $wpdb->get_var($wpdb->prepare("SELECT " . $meta_key . " from " . $table . " where post_id = %d", array($post_id)));
900 900
             
901
-            if ($meta_value && $meta_value !== '') {
902
-                $meta_value = maybe_serialize($meta_value);
903
-            }
904
-        } else {
905
-            $meta_value = false;
906
-        }
901
+			if ($meta_value && $meta_value !== '') {
902
+				$meta_value = maybe_serialize($meta_value);
903
+			}
904
+		} else {
905
+			$meta_value = false;
906
+		}
907 907
         
908
-        /**
909
-         * Filter the listing custom meta.
910
-         *
911
-         * @since 1.6.20
912
-         * 
913
-         * @param bool|mixed|null|string $meta_value Will be an array if $single is false. Will be value of meta data field if $single is true.
914
-         * @param int $post_id The post ID.
915
-         * @param string $meta_key The meta key to retrieve.
916
-         * @param bool $single Optional. Whether to return a single value. Default false.
917
-         */
918
-        return apply_filters( 'geodir_get_post_meta', $meta_value, $post_id, $meta_key, $single );
919
-    }
908
+		/**
909
+		 * Filter the listing custom meta.
910
+		 *
911
+		 * @since 1.6.20
912
+		 * 
913
+		 * @param bool|mixed|null|string $meta_value Will be an array if $single is false. Will be value of meta data field if $single is true.
914
+		 * @param int $post_id The post ID.
915
+		 * @param string $meta_key The meta key to retrieve.
916
+		 * @param bool $single Optional. Whether to return a single value. Default false.
917
+		 */
918
+		return apply_filters( 'geodir_get_post_meta', $meta_value, $post_id, $meta_key, $single );
919
+	}
920 920
 }
921 921
 
922 922
 
923 923
 if (!function_exists('geodir_save_post_images')) {
924
-    /**
925
-     * Save post attachments.
926
-     *
927
-     * @since 1.0.0
928
-     * @package GeoDirectory
929
-     * @global object $wpdb WordPress Database object.
930
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
931
-     * @global object $current_user Current user object.
932
-     * @param int $post_id The post ID.
933
-     * @param array $post_image Post image urls as an array.
934
-     * @param bool $dummy Optional. Is this a dummy listing? Default false.
935
-     */
936
-    function geodir_save_post_images($post_id = 0, $post_image = array(), $dummy = false)
937
-    {
938
-
924
+	/**
925
+	 * Save post attachments.
926
+	 *
927
+	 * @since 1.0.0
928
+	 * @package GeoDirectory
929
+	 * @global object $wpdb WordPress Database object.
930
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
931
+	 * @global object $current_user Current user object.
932
+	 * @param int $post_id The post ID.
933
+	 * @param array $post_image Post image urls as an array.
934
+	 * @param bool $dummy Optional. Is this a dummy listing? Default false.
935
+	 */
936
+	function geodir_save_post_images($post_id = 0, $post_image = array(), $dummy = false)
937
+	{
939 938
 
940
-        global $wpdb, $plugin_prefix, $current_user;
941 939
 
942
-        $post_type = get_post_type($post_id);
940
+		global $wpdb, $plugin_prefix, $current_user;
943 941
 
944
-        $table = $plugin_prefix . $post_type . '_detail';
942
+		$post_type = get_post_type($post_id);
945 943
 
946
-        $post_images = geodir_get_images($post_id);
944
+		$table = $plugin_prefix . $post_type . '_detail';
947 945
 
948
-        $wpdb->query(
949
-            $wpdb->prepare(
950
-                "UPDATE " . $table . " SET featured_image = '' where post_id =%d",
951
-                array($post_id)
952
-            )
953
-        );
946
+		$post_images = geodir_get_images($post_id);
954 947
 
955
-        $invalid_files = $post_images;
956
-        $valid_file_ids = array();
957
-        $valid_files_condition = '';
958
-        $geodir_uploaddir = '';
948
+		$wpdb->query(
949
+			$wpdb->prepare(
950
+				"UPDATE " . $table . " SET featured_image = '' where post_id =%d",
951
+				array($post_id)
952
+			)
953
+		);
959 954
 
960
-        $remove_files = array();
955
+		$invalid_files = $post_images;
956
+		$valid_file_ids = array();
957
+		$valid_files_condition = '';
958
+		$geodir_uploaddir = '';
961 959
 
962
-        if (!empty($post_image)) {
960
+		$remove_files = array();
963 961
 
964
-            $uploads = wp_upload_dir();
965
-            $uploads_dir = $uploads['path'];
962
+		if (!empty($post_image)) {
966 963
 
967
-            $geodir_uploadpath = $uploads['path'];
968
-            $geodir_uploadurl = $uploads['url'];
969
-            $sub_dir = isset($uploads['subdir']) ? $uploads['subdir'] : '';
964
+			$uploads = wp_upload_dir();
965
+			$uploads_dir = $uploads['path'];
970 966
 
971
-            $invalid_files = array();
972
-            $postcurr_images = array();
967
+			$geodir_uploadpath = $uploads['path'];
968
+			$geodir_uploadurl = $uploads['url'];
969
+			$sub_dir = isset($uploads['subdir']) ? $uploads['subdir'] : '';
973 970
 
974
-            for ($m = 0; $m < count($post_image); $m++) {
975
-                $menu_order = $m + 1;
971
+			$invalid_files = array();
972
+			$postcurr_images = array();
976 973
 
977
-                $file_path = '';
978
-                /* --------- start ------- */
974
+			for ($m = 0; $m < count($post_image); $m++) {
975
+				$menu_order = $m + 1;
979 976
 
980
-                $split_img_path = explode(str_replace(array('http://','https://'),'',$uploads['baseurl']), str_replace(array('http://','https://'),'',$post_image[$m]));
977
+				$file_path = '';
978
+				/* --------- start ------- */
981 979
 
982
-                $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
980
+				$split_img_path = explode(str_replace(array('http://','https://'),'',$uploads['baseurl']), str_replace(array('http://','https://'),'',$post_image[$m]));
983 981
 
982
+				$split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
984 983
 
985
-                if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT ID FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE file=%s AND post_id = %d", array($split_img_file_path, $post_id)))) {
986 984
 
987
-                    /* --------- end ------- */
988
-                    $curr_img_url = $post_image[$m];
985
+				if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT ID FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE file=%s AND post_id = %d", array($split_img_file_path, $post_id)))) {
989 986
 
990
-                    $image_name_arr = explode('/', $curr_img_url);
987
+					/* --------- end ------- */
988
+					$curr_img_url = $post_image[$m];
991 989
 
992
-                    $count_image_name_arr = count($image_name_arr) - 2;
990
+					$image_name_arr = explode('/', $curr_img_url);
993 991
 
994
-                    $count_image_name_arr = ($count_image_name_arr >= 0) ? $count_image_name_arr : 0;
992
+					$count_image_name_arr = count($image_name_arr) - 2;
995 993
 
996
-                    $curr_img_dir = $image_name_arr[$count_image_name_arr];
994
+					$count_image_name_arr = ($count_image_name_arr >= 0) ? $count_image_name_arr : 0;
997 995
 
998
-                    $filename = end($image_name_arr);
999
-                    if (strpos($filename, '?') !== false) {
1000
-                        list($filename) = explode('?', $filename);
1001
-                    }
996
+					$curr_img_dir = $image_name_arr[$count_image_name_arr];
1002 997
 
1003
-                    $curr_img_dir = str_replace($uploads['baseurl'], "", $curr_img_url);
1004
-                    $curr_img_dir = str_replace($filename, "", $curr_img_dir);
998
+					$filename = end($image_name_arr);
999
+					if (strpos($filename, '?') !== false) {
1000
+						list($filename) = explode('?', $filename);
1001
+					}
1005 1002
 
1006
-                    $img_name_arr = explode('.', $filename);
1003
+					$curr_img_dir = str_replace($uploads['baseurl'], "", $curr_img_url);
1004
+					$curr_img_dir = str_replace($filename, "", $curr_img_dir);
1007 1005
 
1008
-                    $file_title = isset($img_name_arr[0]) ? $img_name_arr[0] : $filename;
1009
-                    if (!empty($img_name_arr) && count($img_name_arr) > 2) {
1010
-                        $new_img_name_arr = $img_name_arr;
1011
-                        if (isset($new_img_name_arr[count($img_name_arr) - 1])) {
1012
-                            unset($new_img_name_arr[count($img_name_arr) - 1]);
1013
-                            $file_title = implode('.', $new_img_name_arr);
1014
-                        }
1015
-                    }
1016
-                    $file_title = sanitize_file_name($file_title);
1017
-                    $file_name = sanitize_file_name($filename);
1006
+					$img_name_arr = explode('.', $filename);
1018 1007
 
1019
-                    $arr_file_type = wp_check_filetype($filename);
1008
+					$file_title = isset($img_name_arr[0]) ? $img_name_arr[0] : $filename;
1009
+					if (!empty($img_name_arr) && count($img_name_arr) > 2) {
1010
+						$new_img_name_arr = $img_name_arr;
1011
+						if (isset($new_img_name_arr[count($img_name_arr) - 1])) {
1012
+							unset($new_img_name_arr[count($img_name_arr) - 1]);
1013
+							$file_title = implode('.', $new_img_name_arr);
1014
+						}
1015
+					}
1016
+					$file_title = sanitize_file_name($file_title);
1017
+					$file_name = sanitize_file_name($filename);
1020 1018
 
1021
-                    $uploaded_file_type = $arr_file_type['type'];
1019
+					$arr_file_type = wp_check_filetype($filename);
1022 1020
 
1023
-                    // Set an array containing a list of acceptable formats
1024
-                    $allowed_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png');
1021
+					$uploaded_file_type = $arr_file_type['type'];
1025 1022
 
1026
-                    // If the uploaded file is the right format
1027
-                    if (in_array($uploaded_file_type, $allowed_file_types)) {
1028
-                        if (!function_exists('wp_handle_upload')) {
1029
-                            require_once(ABSPATH . 'wp-admin/includes/file.php');
1030
-                        }
1023
+					// Set an array containing a list of acceptable formats
1024
+					$allowed_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png');
1031 1025
 
1032
-                        if (!is_dir($geodir_uploadpath)) {
1033
-                            mkdir($geodir_uploadpath);
1034
-                        }
1026
+					// If the uploaded file is the right format
1027
+					if (in_array($uploaded_file_type, $allowed_file_types)) {
1028
+						if (!function_exists('wp_handle_upload')) {
1029
+							require_once(ABSPATH . 'wp-admin/includes/file.php');
1030
+						}
1035 1031
 
1036
-                        $external_img = false;
1037
-                        if (strpos( str_replace( array('http://','https://'),'',$curr_img_url ), str_replace(array('http://','https://'),'',$uploads['baseurl'] ) ) !== false) {
1038
-                        } else {
1039
-                            $external_img = true;
1040
-                        }
1032
+						if (!is_dir($geodir_uploadpath)) {
1033
+							mkdir($geodir_uploadpath);
1034
+						}
1041 1035
 
1042
-                        if ($dummy || $external_img) {
1043
-                            $uploaded_file = array();
1044
-                            $uploaded = (array)fetch_remote_file($curr_img_url);
1036
+						$external_img = false;
1037
+						if (strpos( str_replace( array('http://','https://'),'',$curr_img_url ), str_replace(array('http://','https://'),'',$uploads['baseurl'] ) ) !== false) {
1038
+						} else {
1039
+							$external_img = true;
1040
+						}
1045 1041
 
1046
-                            if (isset($uploaded['error']) && empty($uploaded['error'])) {
1047
-                                $new_name = basename($uploaded['file']);
1048
-                                $uploaded_file = $uploaded;
1049
-                            }else{
1050
-                                print_r($uploaded);exit;
1051
-                            }
1052
-                            $external_img = false;
1053
-                        } else {
1054
-                            $new_name = $post_id . '_' . $file_name;
1042
+						if ($dummy || $external_img) {
1043
+							$uploaded_file = array();
1044
+							$uploaded = (array)fetch_remote_file($curr_img_url);
1055 1045
 
1056
-                            if ($curr_img_dir == $sub_dir) {
1057
-                                $img_path = $geodir_uploadpath . '/' . $filename;
1058
-                                $img_url = $geodir_uploadurl . '/' . $filename;
1059
-                            } else {
1060
-                                $img_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename;
1061
-                                $img_url = $uploads['url'] . '/temp_' . $current_user->data->ID . '/' . $filename;
1062
-                            }
1046
+							if (isset($uploaded['error']) && empty($uploaded['error'])) {
1047
+								$new_name = basename($uploaded['file']);
1048
+								$uploaded_file = $uploaded;
1049
+							}else{
1050
+								print_r($uploaded);exit;
1051
+							}
1052
+							$external_img = false;
1053
+						} else {
1054
+							$new_name = $post_id . '_' . $file_name;
1063 1055
 
1064
-                            $uploaded_file = '';
1056
+							if ($curr_img_dir == $sub_dir) {
1057
+								$img_path = $geodir_uploadpath . '/' . $filename;
1058
+								$img_url = $geodir_uploadurl . '/' . $filename;
1059
+							} else {
1060
+								$img_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename;
1061
+								$img_url = $uploads['url'] . '/temp_' . $current_user->data->ID . '/' . $filename;
1062
+							}
1065 1063
 
1066
-                            if (file_exists($img_path)) {
1067
-                                $uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name);
1068
-                                $file_path = '';
1069
-                            } else if (file_exists($uploads['basedir'] . $curr_img_dir . $filename)) {
1070
-                                $uploaded_file = true;
1071
-                                $file_path = $curr_img_dir . '/' . $filename;
1072
-                            }
1064
+							$uploaded_file = '';
1073 1065
 
1074
-                            if ($curr_img_dir != $geodir_uploaddir && file_exists($img_path))
1075
-                                unlink($img_path);
1076
-                        }
1066
+							if (file_exists($img_path)) {
1067
+								$uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name);
1068
+								$file_path = '';
1069
+							} else if (file_exists($uploads['basedir'] . $curr_img_dir . $filename)) {
1070
+								$uploaded_file = true;
1071
+								$file_path = $curr_img_dir . '/' . $filename;
1072
+							}
1077 1073
 
1078
-                        if (!empty($uploaded_file)) {
1079
-                            if (!isset($file_path) || !$file_path) {
1080
-                                $file_path = $sub_dir . '/' . $new_name;
1081
-                            }
1074
+							if ($curr_img_dir != $geodir_uploaddir && file_exists($img_path))
1075
+								unlink($img_path);
1076
+						}
1082 1077
 
1083
-                            $postcurr_images[] = str_replace(array('http://','https://'),'',$uploads['baseurl'] . $file_path);
1078
+						if (!empty($uploaded_file)) {
1079
+							if (!isset($file_path) || !$file_path) {
1080
+								$file_path = $sub_dir . '/' . $new_name;
1081
+							}
1084 1082
 
1085
-                            if ($menu_order == 1) {
1083
+							$postcurr_images[] = str_replace(array('http://','https://'),'',$uploads['baseurl'] . $file_path);
1086 1084
 
1087
-                                $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($file_path, $post_id)));
1085
+							if ($menu_order == 1) {
1088 1086
 
1089
-                            }
1087
+								$wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($file_path, $post_id)));
1090 1088
 
1091
-                            // Set up options array to add this file as an attachment
1092
-                            $attachment = array();
1093
-                            $attachment['post_id'] = $post_id;
1094
-                            $attachment['title'] = $file_title;
1095
-                            $attachment['content'] = '';
1096
-                            $attachment['file'] = $file_path;
1097
-                            $attachment['mime_type'] = $uploaded_file_type;
1098
-                            $attachment['menu_order'] = $menu_order;
1099
-                            $attachment['is_featured'] = 0;
1089
+							}
1100 1090
 
1101
-                            $attachment_set = '';
1091
+							// Set up options array to add this file as an attachment
1092
+							$attachment = array();
1093
+							$attachment['post_id'] = $post_id;
1094
+							$attachment['title'] = $file_title;
1095
+							$attachment['content'] = '';
1096
+							$attachment['file'] = $file_path;
1097
+							$attachment['mime_type'] = $uploaded_file_type;
1098
+							$attachment['menu_order'] = $menu_order;
1099
+							$attachment['is_featured'] = 0;
1102 1100
 
1103
-                            foreach ($attachment as $key => $val) {
1104
-                                if ($val != '')
1105
-                                    $attachment_set .= $key . " = '" . $val . "', ";
1106
-                            }
1101
+							$attachment_set = '';
1107 1102
 
1108
-                            $attachment_set = trim($attachment_set, ", ");
1103
+							foreach ($attachment as $key => $val) {
1104
+								if ($val != '')
1105
+									$attachment_set .= $key . " = '" . $val . "', ";
1106
+							}
1109 1107
 
1110
-                            $wpdb->query("INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set);
1108
+							$attachment_set = trim($attachment_set, ", ");
1109
+
1110
+							$wpdb->query("INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set);
1111 1111
 
1112
-                            $valid_file_ids[] = $wpdb->insert_id;
1113
-                        }
1112
+							$valid_file_ids[] = $wpdb->insert_id;
1113
+						}
1114 1114
 
1115
-                    }
1115
+					}
1116 1116
 
1117 1117
 
1118
-                } else {
1119
-                    $valid_file_ids[] = $find_image;
1118
+				} else {
1119
+					$valid_file_ids[] = $find_image;
1120 1120
 
1121
-                    $postcurr_images[] = str_replace(array('http://','https://'),'',$post_image[$m]);
1121
+					$postcurr_images[] = str_replace(array('http://','https://'),'',$post_image[$m]);
1122 1122
 
1123
-                    $wpdb->query(
1124
-                        $wpdb->prepare(
1125
-                            "UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order = %d where file =%s AND post_id =%d",
1126
-                            array($menu_order, $split_img_path[1], $post_id)
1127
-                        )
1128
-                    );
1123
+					$wpdb->query(
1124
+						$wpdb->prepare(
1125
+							"UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order = %d where file =%s AND post_id =%d",
1126
+							array($menu_order, $split_img_path[1], $post_id)
1127
+						)
1128
+					);
1129 1129
 
1130
-                    if ($menu_order == 1)
1131
-                        $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($split_img_path[1], $post_id)));
1130
+					if ($menu_order == 1)
1131
+						$wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($split_img_path[1], $post_id)));
1132 1132
 
1133
-                }
1133
+				}
1134 1134
 
1135 1135
 
1136
-            }
1136
+			}
1137 1137
 
1138
-            if (!empty($valid_file_ids)) {
1138
+			if (!empty($valid_file_ids)) {
1139 1139
 
1140
-                $remove_files = $valid_file_ids;
1140
+				$remove_files = $valid_file_ids;
1141 1141
 
1142
-                $remove_files_length = count($remove_files);
1143
-                $remove_files_format = array_fill(0, $remove_files_length, '%d');
1144
-                $format = implode(',', $remove_files_format);
1145
-                $valid_files_condition = " ID NOT IN ($format) AND ";
1142
+				$remove_files_length = count($remove_files);
1143
+				$remove_files_format = array_fill(0, $remove_files_length, '%d');
1144
+				$format = implode(',', $remove_files_format);
1145
+				$valid_files_condition = " ID NOT IN ($format) AND ";
1146 1146
 
1147
-            }
1147
+			}
1148 1148
 
1149
-            //Get and remove all old images of post from database to set by new order
1149
+			//Get and remove all old images of post from database to set by new order
1150 1150
 
1151
-            if (!empty($post_images)) {
1151
+			if (!empty($post_images)) {
1152 1152
 
1153
-                foreach ($post_images as $img) {
1153
+				foreach ($post_images as $img) {
1154 1154
 
1155
-                    if (!in_array(str_replace(array('http://','https://'),'',$img->src), $postcurr_images)) {
1155
+					if (!in_array(str_replace(array('http://','https://'),'',$img->src), $postcurr_images)) {
1156 1156
 
1157
-                        $invalid_files[] = (object)array('src' => $img->src);
1157
+						$invalid_files[] = (object)array('src' => $img->src);
1158 1158
 
1159
-                    }
1159
+					}
1160 1160
 
1161
-                }
1161
+				}
1162 1162
 
1163
-            }
1163
+			}
1164 1164
 
1165
-            $invalid_files = (object)$invalid_files;
1166
-        }
1165
+			$invalid_files = (object)$invalid_files;
1166
+		}
1167 1167
 
1168
-        $remove_files[] = $post_id;
1168
+		$remove_files[] = $post_id;
1169 1169
 
1170
-        $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE " . $valid_files_condition . " post_id = %d", $remove_files));
1170
+		$wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE " . $valid_files_condition . " post_id = %d", $remove_files));
1171 1171
 
1172
-        if (!empty($invalid_files))
1173
-            geodir_remove_attachments($invalid_files);
1174
-    }
1172
+		if (!empty($invalid_files))
1173
+			geodir_remove_attachments($invalid_files);
1174
+	}
1175 1175
 
1176 1176
 }
1177 1177
 
@@ -1185,12 +1185,12 @@  discard block
 block discarded – undo
1185 1185
 function geodir_remove_temp_images()
1186 1186
 {
1187 1187
 
1188
-    global $current_user;
1188
+	global $current_user;
1189 1189
 
1190
-    $uploads = wp_upload_dir();
1191
-    $uploads_dir = $uploads['path'];
1190
+	$uploads = wp_upload_dir();
1191
+	$uploads_dir = $uploads['path'];
1192 1192
 
1193
-    /*	if(is_dir($uploads_dir.'/temp_'.$current_user->data->ID)){
1193
+	/*	if(is_dir($uploads_dir.'/temp_'.$current_user->data->ID)){
1194 1194
 
1195 1195
 			$dirPath = $uploads_dir.'/temp_'.$current_user->data->ID;
1196 1196
 			if (substr($dirPath, strlen($dirPath) - 1, 1) != '/') {
@@ -1207,8 +1207,8 @@  discard block
 block discarded – undo
1207 1207
 			rmdir($dirPath);
1208 1208
 	}	*/
1209 1209
 
1210
-    $dirname = $uploads_dir . '/temp_' . $current_user->ID;
1211
-    geodir_delete_directory($dirname);
1210
+	$dirname = $uploads_dir . '/temp_' . $current_user->ID;
1211
+	geodir_delete_directory($dirname);
1212 1212
 }
1213 1213
 
1214 1214
 
@@ -1222,129 +1222,129 @@  discard block
 block discarded – undo
1222 1222
  */
1223 1223
 function geodir_delete_directory($dirname)
1224 1224
 {
1225
-    $dir_handle = '';
1226
-    if (is_dir($dirname))
1227
-        $dir_handle = opendir($dirname);
1228
-    if (!$dir_handle)
1229
-        return false;
1230
-    while ($file = readdir($dir_handle)) {
1231
-        if ($file != "." && $file != "..") {
1232
-            if (!is_dir($dirname . "/" . $file))
1233
-                unlink($dirname . "/" . $file);
1234
-            else
1235
-                geodir_delete_directory($dirname . '/' . $file);
1236
-        }
1237
-    }
1238
-    closedir($dir_handle);
1239
-    rmdir($dirname);
1240
-    return true;
1225
+	$dir_handle = '';
1226
+	if (is_dir($dirname))
1227
+		$dir_handle = opendir($dirname);
1228
+	if (!$dir_handle)
1229
+		return false;
1230
+	while ($file = readdir($dir_handle)) {
1231
+		if ($file != "." && $file != "..") {
1232
+			if (!is_dir($dirname . "/" . $file))
1233
+				unlink($dirname . "/" . $file);
1234
+			else
1235
+				geodir_delete_directory($dirname . '/' . $file);
1236
+		}
1237
+	}
1238
+	closedir($dir_handle);
1239
+	rmdir($dirname);
1240
+	return true;
1241 1241
 
1242 1242
 }
1243 1243
 
1244 1244
 
1245 1245
 if (!function_exists('geodir_remove_attachments')) {
1246
-    /**
1247
-     * Remove post attachments.
1248
-     *
1249
-     * @since 1.0.0
1250
-     * @package GeoDirectory
1251
-     * @param array $postcurr_images Array of image objects.
1252
-     */
1253
-    function geodir_remove_attachments($postcurr_images = array())
1254
-    {
1255
-        // Unlink all past images of post
1256
-        if (!empty($postcurr_images)) {
1257
-
1258
-            $uploads = wp_upload_dir();
1259
-            $uploads_dir = $uploads['path'];
1260
-
1261
-            foreach ($postcurr_images as $postimg) {
1262
-                $image_name_arr = explode('/', $postimg->src);
1263
-                $filename = end($image_name_arr);
1264
-                if (file_exists($uploads_dir . '/' . $filename))
1265
-                    unlink($uploads_dir . '/' . $filename);
1266
-            }
1267
-
1268
-        } // endif
1269
-        // Unlink all past images of post end
1270
-    }
1246
+	/**
1247
+	 * Remove post attachments.
1248
+	 *
1249
+	 * @since 1.0.0
1250
+	 * @package GeoDirectory
1251
+	 * @param array $postcurr_images Array of image objects.
1252
+	 */
1253
+	function geodir_remove_attachments($postcurr_images = array())
1254
+	{
1255
+		// Unlink all past images of post
1256
+		if (!empty($postcurr_images)) {
1257
+
1258
+			$uploads = wp_upload_dir();
1259
+			$uploads_dir = $uploads['path'];
1260
+
1261
+			foreach ($postcurr_images as $postimg) {
1262
+				$image_name_arr = explode('/', $postimg->src);
1263
+				$filename = end($image_name_arr);
1264
+				if (file_exists($uploads_dir . '/' . $filename))
1265
+					unlink($uploads_dir . '/' . $filename);
1266
+			}
1267
+
1268
+		} // endif
1269
+		// Unlink all past images of post end
1270
+	}
1271 1271
 }
1272 1272
 
1273 1273
 if (!function_exists('geodir_get_featured_image')) {
1274
-    /**
1275
-     * Gets the post featured image.
1276
-     *
1277
-     * @since 1.0.0
1278
-     * @package GeoDirectory
1279
-     * @global object $wpdb WordPress Database object.
1280
-     * @global object $post The current post object.
1281
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
1282
-     * @param int|string $post_id The post ID.
1283
-     * @param string $size Optional. Thumbnail size. Default: thumbnail.
1284
-     * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false.
1285
-     * @param bool|string $file Optional. The file path from which you want to get the image details. Default: false.
1286
-     * @return bool|object Image details as an object.
1287
-     */
1288
-    function geodir_get_featured_image($post_id = '', $size = '', $no_image = false, $file = false)
1289
-    {
1290
-
1291
-        /*$img_arr['src'] = get_the_post_thumbnail_url( $post_id,  'medium');//medium/thumbnail
1274
+	/**
1275
+	 * Gets the post featured image.
1276
+	 *
1277
+	 * @since 1.0.0
1278
+	 * @package GeoDirectory
1279
+	 * @global object $wpdb WordPress Database object.
1280
+	 * @global object $post The current post object.
1281
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
1282
+	 * @param int|string $post_id The post ID.
1283
+	 * @param string $size Optional. Thumbnail size. Default: thumbnail.
1284
+	 * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false.
1285
+	 * @param bool|string $file Optional. The file path from which you want to get the image details. Default: false.
1286
+	 * @return bool|object Image details as an object.
1287
+	 */
1288
+	function geodir_get_featured_image($post_id = '', $size = '', $no_image = false, $file = false)
1289
+	{
1290
+
1291
+		/*$img_arr['src'] = get_the_post_thumbnail_url( $post_id,  'medium');//medium/thumbnail
1292 1292
         $img_arr['path'] = '';
1293 1293
         $img_arr['width'] = '';
1294 1294
         $img_arr['height'] = '';
1295 1295
         $img_arr['title'] = '';
1296 1296
         return (object)$img_arr;*/
1297
-        global $wpdb, $plugin_prefix, $post;
1297
+		global $wpdb, $plugin_prefix, $post;
1298 1298
 
1299
-        if (isset($post->ID) && isset($post->post_type) && $post->ID == $post_id) {
1300
-            $post_type = $post->post_type;
1301
-        } else {
1302
-            $post_type = get_post_type($post_id);
1303
-        }
1299
+		if (isset($post->ID) && isset($post->post_type) && $post->ID == $post_id) {
1300
+			$post_type = $post->post_type;
1301
+		} else {
1302
+			$post_type = get_post_type($post_id);
1303
+		}
1304 1304
 
1305
-        if (!in_array($post_type, geodir_get_posttypes())) {
1306
-            return false;// if not a GD CPT return;
1307
-        }
1305
+		if (!in_array($post_type, geodir_get_posttypes())) {
1306
+			return false;// if not a GD CPT return;
1307
+		}
1308 1308
 
1309 1309
 
1310
-        $list_img_size = get_option('geodir_listing_img_size','default');
1310
+		$list_img_size = get_option('geodir_listing_img_size','default');
1311 1311
 
1312
-        if( $size=='list-thumb' && $list_img_size != 'default' ){
1313
-            $fimg = get_the_post_thumbnail_url($post_id,$list_img_size);
1314
-            if($fimg){
1315
-                $uploads = wp_upload_dir(); 
1316
-                $uploads_baseurl = $uploads['baseurl'];
1317
-                $file = str_replace($uploads_baseurl,'',$fimg);
1318
-            }
1319
-        }
1312
+		if( $size=='list-thumb' && $list_img_size != 'default' ){
1313
+			$fimg = get_the_post_thumbnail_url($post_id,$list_img_size);
1314
+			if($fimg){
1315
+				$uploads = wp_upload_dir(); 
1316
+				$uploads_baseurl = $uploads['baseurl'];
1317
+				$file = str_replace($uploads_baseurl,'',$fimg);
1318
+			}
1319
+		}
1320 1320
 
1321
-        $table = $plugin_prefix . $post_type . '_detail';
1321
+		$table = $plugin_prefix . $post_type . '_detail';
1322 1322
 
1323
-        if (!$file) {
1324
-            if (isset($post->featured_image)) {
1325
-                $file = $post->featured_image;
1326
-            } else {
1327
-                $file = $wpdb->get_var($wpdb->prepare("SELECT featured_image FROM " . $table . " WHERE post_id = %d", array($post_id)));
1328
-            }
1329
-        }
1323
+		if (!$file) {
1324
+			if (isset($post->featured_image)) {
1325
+				$file = $post->featured_image;
1326
+			} else {
1327
+				$file = $wpdb->get_var($wpdb->prepare("SELECT featured_image FROM " . $table . " WHERE post_id = %d", array($post_id)));
1328
+			}
1329
+		}
1330 1330
 
1331
-        if ($file != NULL && $file != '' && (($uploads = wp_upload_dir()) && false === $uploads['error'])) {
1332
-            $img_arr = array();
1331
+		if ($file != NULL && $file != '' && (($uploads = wp_upload_dir()) && false === $uploads['error'])) {
1332
+			$img_arr = array();
1333 1333
 
1334
-            $file_info = pathinfo($file);
1335
-            $sub_dir = '';
1336
-            if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') {
1337
-                $sub_dir = stripslashes_deep($file_info['dirname']);
1338
-            }
1334
+			$file_info = pathinfo($file);
1335
+			$sub_dir = '';
1336
+			if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') {
1337
+				$sub_dir = stripslashes_deep($file_info['dirname']);
1338
+			}
1339 1339
 
1340
-            $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
1341
-            $uploads_baseurl = $uploads['baseurl'];
1342
-            $uploads_path = $uploads['path'];
1340
+			$uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
1341
+			$uploads_baseurl = $uploads['baseurl'];
1342
+			$uploads_path = $uploads['path'];
1343 1343
 
1344
-            $file_name = $file_info['basename'];
1344
+			$file_name = $file_info['basename'];
1345 1345
 
1346
-            $uploads_url = $uploads_baseurl . $sub_dir;
1347
-            /*
1346
+			$uploads_url = $uploads_baseurl . $sub_dir;
1347
+			/*
1348 1348
              * Allows the filter of image src for such things as CDN change.
1349 1349
              *
1350 1350
              * @since 1.5.7
@@ -1353,158 +1353,158 @@  discard block
 block discarded – undo
1353 1353
              * @param string $uploads_url The server upload directory url.
1354 1354
              * @param string $uploads_baseurl The uploads dir base url.
1355 1355
              */
1356
-            $img_arr['src'] = apply_filters('geodir_get_featured_image_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl);
1357
-            $img_arr['path'] = $uploads_path . '/' . $file_name;
1358
-            $width = 0;
1359
-            $height = 0;
1360
-            if (is_file($img_arr['path']) && file_exists($img_arr['path'])) {
1361
-                $imagesize = getimagesize($img_arr['path']);
1362
-                $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : '';
1363
-                $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : '';
1364
-            }
1365
-            $img_arr['width'] = $width;
1366
-            $img_arr['height'] = $height;
1367
-            $img_arr['title'] = $post->post_title;
1368
-        } elseif ($post_images = geodir_get_images($post_id, $size, $no_image, 1)) {
1369
-            foreach ($post_images as $image) {
1370
-                return $image;
1371
-            }
1372
-        } else if ($no_image) {
1373
-            $img_arr = array();
1374
-
1375
-            $default_img = '';
1376
-            if (isset($post->default_category) && $post->default_category) {
1377
-                $default_cat = $post->default_category;
1378
-            } else {
1379
-                $default_cat = geodir_get_post_meta($post_id, 'default_category', true);
1380
-            }
1381
-
1382
-            if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type))
1383
-                $default_img = $default_catimg['src'];
1384
-            elseif ($no_image) {
1385
-                $default_img = get_option('geodir_listing_no_img');
1386
-            }
1387
-
1388
-            if (!empty($default_img)) {
1389
-                $uploads = wp_upload_dir(); // Array of key => value pairs
1390
-                $uploads_baseurl = $uploads['baseurl'];
1391
-                $uploads_path = $uploads['path'];
1392
-
1393
-                $img_arr = array();
1394
-
1395
-                $file_info = pathinfo($default_img);
1396
-
1397
-                $file_name = $file_info['basename'];
1398
-
1399
-                $img_arr['src'] = $default_img;
1400
-                $img_arr['path'] = $uploads_path . '/' . $file_name;
1401
-
1402
-                $width = 0;
1403
-                $height = 0;
1404
-                if (is_file($img_arr['path']) && file_exists($img_arr['path'])) {
1405
-                    $imagesize = getimagesize($img_arr['path']);
1406
-                    $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : '';
1407
-                    $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : '';
1408
-                }
1409
-                $img_arr['width'] = $width;
1410
-                $img_arr['height'] = $height;
1411
-
1412
-                $img_arr['title'] = $post->post_title; // add the title to the array
1413
-            }
1414
-        }
1415
-
1416
-        if (!empty($img_arr))
1417
-            return (object)$img_arr;//return (object)array( 'src' => $file_url, 'path' => $file_path );
1418
-        else
1419
-            return false;
1420
-    }
1356
+			$img_arr['src'] = apply_filters('geodir_get_featured_image_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl);
1357
+			$img_arr['path'] = $uploads_path . '/' . $file_name;
1358
+			$width = 0;
1359
+			$height = 0;
1360
+			if (is_file($img_arr['path']) && file_exists($img_arr['path'])) {
1361
+				$imagesize = getimagesize($img_arr['path']);
1362
+				$width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : '';
1363
+				$height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : '';
1364
+			}
1365
+			$img_arr['width'] = $width;
1366
+			$img_arr['height'] = $height;
1367
+			$img_arr['title'] = $post->post_title;
1368
+		} elseif ($post_images = geodir_get_images($post_id, $size, $no_image, 1)) {
1369
+			foreach ($post_images as $image) {
1370
+				return $image;
1371
+			}
1372
+		} else if ($no_image) {
1373
+			$img_arr = array();
1374
+
1375
+			$default_img = '';
1376
+			if (isset($post->default_category) && $post->default_category) {
1377
+				$default_cat = $post->default_category;
1378
+			} else {
1379
+				$default_cat = geodir_get_post_meta($post_id, 'default_category', true);
1380
+			}
1381
+
1382
+			if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type))
1383
+				$default_img = $default_catimg['src'];
1384
+			elseif ($no_image) {
1385
+				$default_img = get_option('geodir_listing_no_img');
1386
+			}
1387
+
1388
+			if (!empty($default_img)) {
1389
+				$uploads = wp_upload_dir(); // Array of key => value pairs
1390
+				$uploads_baseurl = $uploads['baseurl'];
1391
+				$uploads_path = $uploads['path'];
1392
+
1393
+				$img_arr = array();
1394
+
1395
+				$file_info = pathinfo($default_img);
1396
+
1397
+				$file_name = $file_info['basename'];
1398
+
1399
+				$img_arr['src'] = $default_img;
1400
+				$img_arr['path'] = $uploads_path . '/' . $file_name;
1401
+
1402
+				$width = 0;
1403
+				$height = 0;
1404
+				if (is_file($img_arr['path']) && file_exists($img_arr['path'])) {
1405
+					$imagesize = getimagesize($img_arr['path']);
1406
+					$width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : '';
1407
+					$height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : '';
1408
+				}
1409
+				$img_arr['width'] = $width;
1410
+				$img_arr['height'] = $height;
1411
+
1412
+				$img_arr['title'] = $post->post_title; // add the title to the array
1413
+			}
1414
+		}
1415
+
1416
+		if (!empty($img_arr))
1417
+			return (object)$img_arr;//return (object)array( 'src' => $file_url, 'path' => $file_path );
1418
+		else
1419
+			return false;
1420
+	}
1421 1421
 }
1422 1422
 
1423 1423
 if (!function_exists('geodir_show_featured_image')) {
1424
-    /**
1425
-     * Gets the post featured image.
1426
-     *
1427
-     * @since 1.0.0
1428
-     * @package GeoDirectory
1429
-     * @param int|string $post_id The post ID.
1430
-     * @param string $size Optional. Thumbnail size. Default: thumbnail.
1431
-     * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false.
1432
-     * @param bool $echo Optional. Do you want to print it instead of returning it? Default: true.
1433
-     * @param bool|string $fimage Optional. The file path from which you want to get the image details. Default: false.
1434
-     * @return bool|string Returns image html.
1435
-     */
1436
-    function geodir_show_featured_image($post_id = '', $size = 'thumbnail', $no_image = false, $echo = true, $fimage = false)
1437
-    {
1438
-        $image = geodir_get_featured_image($post_id, $size, $no_image, $fimage);
1439
-
1440
-        $html = geodir_show_image($image, $size, $no_image, false);
1441
-
1442
-        if (!empty($html) && $echo) {
1443
-            echo $html;
1444
-        } elseif (!empty($html)) {
1445
-            return $html;
1446
-        } else
1447
-            return false;
1448
-    }
1424
+	/**
1425
+	 * Gets the post featured image.
1426
+	 *
1427
+	 * @since 1.0.0
1428
+	 * @package GeoDirectory
1429
+	 * @param int|string $post_id The post ID.
1430
+	 * @param string $size Optional. Thumbnail size. Default: thumbnail.
1431
+	 * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false.
1432
+	 * @param bool $echo Optional. Do you want to print it instead of returning it? Default: true.
1433
+	 * @param bool|string $fimage Optional. The file path from which you want to get the image details. Default: false.
1434
+	 * @return bool|string Returns image html.
1435
+	 */
1436
+	function geodir_show_featured_image($post_id = '', $size = 'thumbnail', $no_image = false, $echo = true, $fimage = false)
1437
+	{
1438
+		$image = geodir_get_featured_image($post_id, $size, $no_image, $fimage);
1439
+
1440
+		$html = geodir_show_image($image, $size, $no_image, false);
1441
+
1442
+		if (!empty($html) && $echo) {
1443
+			echo $html;
1444
+		} elseif (!empty($html)) {
1445
+			return $html;
1446
+		} else
1447
+			return false;
1448
+	}
1449 1449
 }
1450 1450
 
1451 1451
 if (!function_exists('geodir_get_images')) {
1452
-    /**
1453
-     * Gets the post images.
1454
-     *
1455
-     * @since 1.0.0
1456
-     * @package GeoDirectory
1457
-     * @global object $wpdb WordPress Database object.
1458
-     * @param int $post_id The post ID.
1459
-     * @param string $img_size Optional. Thumbnail size.
1460
-     * @param bool $no_images Optional. Do you want to return the default image when no image is available? Default: false.
1461
-     * @param bool $add_featured Optional. Do you want to include featured images too? Default: true.
1462
-     * @param int|string $limit Optional. Number of images.
1463
-     * @return array|bool Returns images as an array. Each item is an object.
1464
-     */
1465
-    function geodir_get_images($post_id = 0, $img_size = '', $no_images = false, $add_featured = true, $limit = '')
1466
-    {
1467
-        global $wpdb;
1468
-        if ($limit) {
1469
-            $limit_q = " LIMIT $limit ";
1470
-        } else {
1471
-            $limit_q = '';
1472
-        }
1473
-        $not_featured = '';
1474
-        $sub_dir = '';
1475
-        if (!$add_featured)
1476
-            $not_featured = " AND is_featured = 0 ";
1477
-
1478
-        $arrImages = $wpdb->get_results(
1479
-            $wpdb->prepare(
1480
-                "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d" . $not_featured . " ORDER BY menu_order ASC, ID DESC $limit_q ",
1481
-                array('%image%', $post_id)
1482
-            )
1483
-        );
1484
-
1485
-        $counter = 0;
1486
-        $return_arr = array();
1487
-
1488
-        if (!empty($arrImages)) {
1489
-            foreach ($arrImages as $attechment) {
1490
-
1491
-                $img_arr = array();
1492
-                $img_arr['id'] = $attechment->ID;
1493
-                $img_arr['user_id'] = isset($attechment->user_id) ? $attechment->user_id : 0;
1494
-
1495
-                $file_info = pathinfo($attechment->file);
1496
-
1497
-                if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
1498
-                    $sub_dir = stripslashes_deep($file_info['dirname']);
1499
-
1500
-                $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
1501
-                $uploads_baseurl = $uploads['baseurl'];
1502
-                $uploads_path = $uploads['path'];
1503
-
1504
-                $file_name = $file_info['basename'];
1505
-
1506
-                $uploads_url = $uploads_baseurl . $sub_dir;
1507
-                /*
1452
+	/**
1453
+	 * Gets the post images.
1454
+	 *
1455
+	 * @since 1.0.0
1456
+	 * @package GeoDirectory
1457
+	 * @global object $wpdb WordPress Database object.
1458
+	 * @param int $post_id The post ID.
1459
+	 * @param string $img_size Optional. Thumbnail size.
1460
+	 * @param bool $no_images Optional. Do you want to return the default image when no image is available? Default: false.
1461
+	 * @param bool $add_featured Optional. Do you want to include featured images too? Default: true.
1462
+	 * @param int|string $limit Optional. Number of images.
1463
+	 * @return array|bool Returns images as an array. Each item is an object.
1464
+	 */
1465
+	function geodir_get_images($post_id = 0, $img_size = '', $no_images = false, $add_featured = true, $limit = '')
1466
+	{
1467
+		global $wpdb;
1468
+		if ($limit) {
1469
+			$limit_q = " LIMIT $limit ";
1470
+		} else {
1471
+			$limit_q = '';
1472
+		}
1473
+		$not_featured = '';
1474
+		$sub_dir = '';
1475
+		if (!$add_featured)
1476
+			$not_featured = " AND is_featured = 0 ";
1477
+
1478
+		$arrImages = $wpdb->get_results(
1479
+			$wpdb->prepare(
1480
+				"SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d" . $not_featured . " ORDER BY menu_order ASC, ID DESC $limit_q ",
1481
+				array('%image%', $post_id)
1482
+			)
1483
+		);
1484
+
1485
+		$counter = 0;
1486
+		$return_arr = array();
1487
+
1488
+		if (!empty($arrImages)) {
1489
+			foreach ($arrImages as $attechment) {
1490
+
1491
+				$img_arr = array();
1492
+				$img_arr['id'] = $attechment->ID;
1493
+				$img_arr['user_id'] = isset($attechment->user_id) ? $attechment->user_id : 0;
1494
+
1495
+				$file_info = pathinfo($attechment->file);
1496
+
1497
+				if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
1498
+					$sub_dir = stripslashes_deep($file_info['dirname']);
1499
+
1500
+				$uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
1501
+				$uploads_baseurl = $uploads['baseurl'];
1502
+				$uploads_path = $uploads['path'];
1503
+
1504
+				$file_name = $file_info['basename'];
1505
+
1506
+				$uploads_url = $uploads_baseurl . $sub_dir;
1507
+				/*
1508 1508
                 * Allows the filter of image src for such things as CDN change.
1509 1509
                 *
1510 1510
                 * @since 1.5.7
@@ -1513,532 +1513,532 @@  discard block
 block discarded – undo
1513 1513
                 * @param string $uploads_url The server upload directory url.
1514 1514
                 * @param string $uploads_baseurl The uploads dir base url.
1515 1515
                 */
1516
-                $img_arr['src'] = apply_filters('geodir_get_images_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl);
1517
-                $img_arr['path'] = $uploads_path . '/' . $file_name;
1518
-                $width = 0;
1519
-                $height = 0;
1520
-                if (is_file($img_arr['path']) && file_exists($img_arr['path'])) {
1521
-                    $imagesize = getimagesize($img_arr['path']);
1522
-                    $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : '';
1523
-                    $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : '';
1524
-                }
1525
-                $img_arr['width'] = $width;
1526
-                $img_arr['height'] = $height;
1527
-
1528
-                $img_arr['file'] = $file_name; // add the title to the array
1529
-                $img_arr['title'] = $attechment->title; // add the title to the array
1530
-                $img_arr['caption'] = isset($attechment->caption) ? $attechment->caption : ''; // add the caption to the array
1531
-                $img_arr['content'] = $attechment->content; // add the description to the array
1532
-                $img_arr['is_approved'] = isset($attechment->is_approved) ? $attechment->is_approved : ''; // used for user image moderation. For backward compatibility Default value is 1.
1533
-
1534
-                $return_arr[] = (object)$img_arr;
1535
-
1536
-                $counter++;
1537
-            }
1538
-            //return (object)$return_arr;
1539
-            /**
1540
-             * Filter the images array so things can be changed.
1541
-             *
1542
-             * @since 1.6.20
1543
-             * @param array $return_arr The array of image objects.
1544
-             */
1545
-            return apply_filters('geodir_get_images_arr',$return_arr);
1546
-        } else if ($no_images) {
1547
-            $default_img = '';
1548
-            $default_cat = geodir_get_post_meta($post_id, 'default_category', true);
1549
-            $post_type = get_post_type($post_id);
1550
-            if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type))
1551
-                $default_img = $default_catimg['src'];
1552
-            elseif ($no_images) {
1553
-                $default_img = get_option('geodir_listing_no_img');
1554
-            }
1555
-
1556
-            if (!empty($default_img)) {
1557
-                $uploads = wp_upload_dir(); // Array of key => value pairs
1516
+				$img_arr['src'] = apply_filters('geodir_get_images_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl);
1517
+				$img_arr['path'] = $uploads_path . '/' . $file_name;
1518
+				$width = 0;
1519
+				$height = 0;
1520
+				if (is_file($img_arr['path']) && file_exists($img_arr['path'])) {
1521
+					$imagesize = getimagesize($img_arr['path']);
1522
+					$width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : '';
1523
+					$height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : '';
1524
+				}
1525
+				$img_arr['width'] = $width;
1526
+				$img_arr['height'] = $height;
1527
+
1528
+				$img_arr['file'] = $file_name; // add the title to the array
1529
+				$img_arr['title'] = $attechment->title; // add the title to the array
1530
+				$img_arr['caption'] = isset($attechment->caption) ? $attechment->caption : ''; // add the caption to the array
1531
+				$img_arr['content'] = $attechment->content; // add the description to the array
1532
+				$img_arr['is_approved'] = isset($attechment->is_approved) ? $attechment->is_approved : ''; // used for user image moderation. For backward compatibility Default value is 1.
1533
+
1534
+				$return_arr[] = (object)$img_arr;
1535
+
1536
+				$counter++;
1537
+			}
1538
+			//return (object)$return_arr;
1539
+			/**
1540
+			 * Filter the images array so things can be changed.
1541
+			 *
1542
+			 * @since 1.6.20
1543
+			 * @param array $return_arr The array of image objects.
1544
+			 */
1545
+			return apply_filters('geodir_get_images_arr',$return_arr);
1546
+		} else if ($no_images) {
1547
+			$default_img = '';
1548
+			$default_cat = geodir_get_post_meta($post_id, 'default_category', true);
1549
+			$post_type = get_post_type($post_id);
1550
+			if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type))
1551
+				$default_img = $default_catimg['src'];
1552
+			elseif ($no_images) {
1553
+				$default_img = get_option('geodir_listing_no_img');
1554
+			}
1555
+
1556
+			if (!empty($default_img)) {
1557
+				$uploads = wp_upload_dir(); // Array of key => value pairs
1558 1558
                 
1559
-                $image_path = $default_img;
1560
-                if (!path_is_absolute($image_path)) {
1561
-                    $image_path = str_replace($uploads['baseurl'], $uploads['basedir'], $image_path);
1562
-                }
1563
-
1564
-                $file_info = pathinfo($default_img);
1565
-                $file_name = $file_info['basename'];
1566
-
1567
-                $width = '';
1568
-                $height = '';
1569
-                if (is_file($image_path) && file_exists($image_path)) {
1570
-                    $imagesize = getimagesize($image_path);
1571
-                    $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : '';
1572
-                    $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : '';
1573
-                }
1559
+				$image_path = $default_img;
1560
+				if (!path_is_absolute($image_path)) {
1561
+					$image_path = str_replace($uploads['baseurl'], $uploads['basedir'], $image_path);
1562
+				}
1563
+
1564
+				$file_info = pathinfo($default_img);
1565
+				$file_name = $file_info['basename'];
1566
+
1567
+				$width = '';
1568
+				$height = '';
1569
+				if (is_file($image_path) && file_exists($image_path)) {
1570
+					$imagesize = getimagesize($image_path);
1571
+					$width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : '';
1572
+					$height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : '';
1573
+				}
1574 1574
                 
1575
-                $img_arr = array();
1576
-                $img_arr['src'] = $default_img;
1577
-                $img_arr['path'] = $image_path;
1578
-                $img_arr['width'] = $width;
1579
-                $img_arr['height'] = $height;
1580
-                $img_arr['file'] = $file_name; // add the title to the array
1581
-                $img_arr['title'] = $file_info['filename']; // add the title to the array
1582
-                $img_arr['content'] = $file_info['filename']; // add the description to the array
1583
-
1584
-                $return_arr[] = (object)$img_arr;
1585
-
1586
-                /**
1587
-                 * Filter the images array so things can be changed.
1588
-                 * 
1589
-                 * @since 1.6.20
1590
-                 * @param array $return_arr The array of image objects.
1591
-                 */
1592
-                return apply_filters('geodir_get_images_arr',$return_arr);
1593
-            } else
1594
-                return false;
1595
-        }
1596
-    }
1575
+				$img_arr = array();
1576
+				$img_arr['src'] = $default_img;
1577
+				$img_arr['path'] = $image_path;
1578
+				$img_arr['width'] = $width;
1579
+				$img_arr['height'] = $height;
1580
+				$img_arr['file'] = $file_name; // add the title to the array
1581
+				$img_arr['title'] = $file_info['filename']; // add the title to the array
1582
+				$img_arr['content'] = $file_info['filename']; // add the description to the array
1583
+
1584
+				$return_arr[] = (object)$img_arr;
1585
+
1586
+				/**
1587
+				 * Filter the images array so things can be changed.
1588
+				 * 
1589
+				 * @since 1.6.20
1590
+				 * @param array $return_arr The array of image objects.
1591
+				 */
1592
+				return apply_filters('geodir_get_images_arr',$return_arr);
1593
+			} else
1594
+				return false;
1595
+		}
1596
+	}
1597 1597
 }
1598 1598
 
1599 1599
 if (!function_exists('geodir_show_image')) {
1600
-    /**
1601
-     * Show image using image details.
1602
-     *
1603
-     * @since 1.0.0
1604
-     * @package GeoDirectory
1605
-     * @param array|object $request Image info either as an array or object.
1606
-     * @param string $size Optional. Thumbnail size. Default: thumbnail.
1607
-     * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false.
1608
-     * @param bool $echo Optional. Do you want to print it instead of returning it? Default: true.
1609
-     * @return bool|string Returns image html.
1610
-     */
1611
-    function geodir_show_image($request = array(), $size = 'thumbnail', $no_image = false, $echo = true)
1612
-    {
1613
-        $image = new stdClass();
1614
-
1615
-        $html = '';
1616
-        if (!empty($request)) {
1617
-            if (!is_object($request)){
1618
-                $request = (object)$request;
1619
-            }
1620
-
1621
-            if (isset($request->src) && !isset($request->path)) {
1622
-                $request->path = $request->src;
1623
-            }
1624
-
1625
-            /*
1600
+	/**
1601
+	 * Show image using image details.
1602
+	 *
1603
+	 * @since 1.0.0
1604
+	 * @package GeoDirectory
1605
+	 * @param array|object $request Image info either as an array or object.
1606
+	 * @param string $size Optional. Thumbnail size. Default: thumbnail.
1607
+	 * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false.
1608
+	 * @param bool $echo Optional. Do you want to print it instead of returning it? Default: true.
1609
+	 * @return bool|string Returns image html.
1610
+	 */
1611
+	function geodir_show_image($request = array(), $size = 'thumbnail', $no_image = false, $echo = true)
1612
+	{
1613
+		$image = new stdClass();
1614
+
1615
+		$html = '';
1616
+		if (!empty($request)) {
1617
+			if (!is_object($request)){
1618
+				$request = (object)$request;
1619
+			}
1620
+
1621
+			if (isset($request->src) && !isset($request->path)) {
1622
+				$request->path = $request->src;
1623
+			}
1624
+
1625
+			/*
1626 1626
              * getimagesize() works faster from path than url so we try and get path if we can.
1627 1627
              */
1628
-            $upload_dir = wp_upload_dir();
1629
-            $img_no_http = str_replace(array("http://", "https://"), "", $request->path);
1630
-            $upload_no_http = str_replace(array("http://", "https://"), "", $upload_dir['baseurl']);
1631
-            if (strpos($img_no_http, $upload_no_http) !== false) {
1632
-                $request->path = str_replace( $img_no_http,$upload_dir['basedir'], $request->path);
1633
-            }
1628
+			$upload_dir = wp_upload_dir();
1629
+			$img_no_http = str_replace(array("http://", "https://"), "", $request->path);
1630
+			$upload_no_http = str_replace(array("http://", "https://"), "", $upload_dir['baseurl']);
1631
+			if (strpos($img_no_http, $upload_no_http) !== false) {
1632
+				$request->path = str_replace( $img_no_http,$upload_dir['basedir'], $request->path);
1633
+			}
1634 1634
             
1635
-            $width = 0;
1636
-            $height = 0;
1637
-            if (is_file($request->path) && file_exists($request->path)) {
1638
-                $imagesize = getimagesize($request->path);
1639
-                $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : '';
1640
-                $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : '';
1641
-            }
1642
-
1643
-
1644
-            $image->src = $request->src;
1645
-            $image->width = $width;
1646
-            $image->height = $height;
1647
-            $image->title = isset($request->title) ? $request->title : '';
1648
-
1649
-            $max_size = (object)geodir_get_imagesize($size);
1650
-
1651
-            if (!is_wp_error($max_size)) {
1652
-                if ($image->width) {
1653
-                    if ($image->height >= $image->width) {
1654
-                        $width_per = round(((($image->width * ($max_size->h / $image->height)) / $max_size->w) * 100), 2);
1655
-                    } else if ($image->width < ($max_size->h)) {
1656
-                        $width_per = round((($image->width / $max_size->w) * 100), 2);
1657
-                    } else
1658
-                        $width_per = 100;
1659
-                }
1660
-
1661
-                if (is_admin() && !isset($_REQUEST['geodir_ajax'])){
1662
-                    $html = '<div class="geodir_thumbnail"><img style="max-height:' . $max_size->h . 'px;" alt="place image" src="' . $image->src . '"  /></div>';
1663
-                } else {
1664
-                    if($size=='widget-thumb' || !get_option('geodir_lazy_load',1)){
1665
-                        $html = '<div class="geodir_thumbnail" style="background-image:url(\'' . $image->src . '\');" title="'.$image->title.'" aria-label="'.$image->title.'" ></div>';
1666
-                    }else{
1667
-                        $html = '<div data-src="'.str_replace(' ','%20',$image->src).'" class="geodir_thumbnail geodir_lazy_load_thumbnail" title="'.$image->title.'" aria-label="'.$image->title.'"></div>';
1668
-                    }
1669
-
1670
-                }
1671
-            }
1672
-        }
1673
-
1674
-        if (!empty($html) && $echo) {
1675
-            echo $html;
1676
-        } elseif (!empty($html)) {
1677
-            return $html;
1678
-        } else
1679
-            return false;
1680
-    }
1681
-}
1635
+			$width = 0;
1636
+			$height = 0;
1637
+			if (is_file($request->path) && file_exists($request->path)) {
1638
+				$imagesize = getimagesize($request->path);
1639
+				$width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : '';
1640
+				$height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : '';
1641
+			}
1682 1642
 
1683
-if (!function_exists('geodir_set_post_terms')) {
1684
-    /**
1685
-     * Set post Categories.
1686
-     *
1687
-     * @since 1.0.0
1688
-     * @package GeoDirectory
1689
-     * @global object $wpdb WordPress Database object.
1690
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
1691
-     * @param int $post_id The post ID.
1692
-     * @param array $terms An array of term objects.
1693
-     * @param array $tt_ids An array of term taxonomy IDs.
1694
-     * @param string $taxonomy Taxonomy slug.
1695
-     */
1696
-    function geodir_set_post_terms($post_id, $terms, $tt_ids, $taxonomy)
1697
-    {
1698
-        global $wpdb, $plugin_prefix;
1699 1643
 
1700
-        $post_type = get_post_type($post_id);
1644
+			$image->src = $request->src;
1645
+			$image->width = $width;
1646
+			$image->height = $height;
1647
+			$image->title = isset($request->title) ? $request->title : '';
1648
+
1649
+			$max_size = (object)geodir_get_imagesize($size);
1701 1650
 
1702
-        $table = $plugin_prefix . $post_type . '_detail';
1651
+			if (!is_wp_error($max_size)) {
1652
+				if ($image->width) {
1653
+					if ($image->height >= $image->width) {
1654
+						$width_per = round(((($image->width * ($max_size->h / $image->height)) / $max_size->w) * 100), 2);
1655
+					} else if ($image->width < ($max_size->h)) {
1656
+						$width_per = round((($image->width / $max_size->w) * 100), 2);
1657
+					} else
1658
+						$width_per = 100;
1659
+				}
1703 1660
 
1704
-        if (in_array($post_type, geodir_get_posttypes()) && !wp_is_post_revision($post_id)) {
1661
+				if (is_admin() && !isset($_REQUEST['geodir_ajax'])){
1662
+					$html = '<div class="geodir_thumbnail"><img style="max-height:' . $max_size->h . 'px;" alt="place image" src="' . $image->src . '"  /></div>';
1663
+				} else {
1664
+					if($size=='widget-thumb' || !get_option('geodir_lazy_load',1)){
1665
+						$html = '<div class="geodir_thumbnail" style="background-image:url(\'' . $image->src . '\');" title="'.$image->title.'" aria-label="'.$image->title.'" ></div>';
1666
+					}else{
1667
+						$html = '<div data-src="'.str_replace(' ','%20',$image->src).'" class="geodir_thumbnail geodir_lazy_load_thumbnail" title="'.$image->title.'" aria-label="'.$image->title.'"></div>';
1668
+					}
1705 1669
 
1706
-            if ($taxonomy == $post_type . '_tags') {
1707
-                if (isset($_POST['action']) && $_POST['action'] == 'inline-save') {
1708
-                    geodir_save_post_meta($post_id, 'post_tags', $terms);
1709
-                }
1710
-            } elseif ($taxonomy == $post_type . 'category') {
1711
-                $srcharr = array('"', '\\');
1712
-                $replarr = array("&quot;", '');
1670
+				}
1671
+			}
1672
+		}
1673
+
1674
+		if (!empty($html) && $echo) {
1675
+			echo $html;
1676
+		} elseif (!empty($html)) {
1677
+			return $html;
1678
+		} else
1679
+			return false;
1680
+	}
1681
+}
1713 1682
 
1714
-                $post_obj = get_post($post_id);
1683
+if (!function_exists('geodir_set_post_terms')) {
1684
+	/**
1685
+	 * Set post Categories.
1686
+	 *
1687
+	 * @since 1.0.0
1688
+	 * @package GeoDirectory
1689
+	 * @global object $wpdb WordPress Database object.
1690
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
1691
+	 * @param int $post_id The post ID.
1692
+	 * @param array $terms An array of term objects.
1693
+	 * @param array $tt_ids An array of term taxonomy IDs.
1694
+	 * @param string $taxonomy Taxonomy slug.
1695
+	 */
1696
+	function geodir_set_post_terms($post_id, $terms, $tt_ids, $taxonomy)
1697
+	{
1698
+		global $wpdb, $plugin_prefix;
1699
+
1700
+		$post_type = get_post_type($post_id);
1701
+
1702
+		$table = $plugin_prefix . $post_type . '_detail';
1703
+
1704
+		if (in_array($post_type, geodir_get_posttypes()) && !wp_is_post_revision($post_id)) {
1705
+
1706
+			if ($taxonomy == $post_type . '_tags') {
1707
+				if (isset($_POST['action']) && $_POST['action'] == 'inline-save') {
1708
+					geodir_save_post_meta($post_id, 'post_tags', $terms);
1709
+				}
1710
+			} elseif ($taxonomy == $post_type . 'category') {
1711
+				$srcharr = array('"', '\\');
1712
+				$replarr = array("&quot;", '');
1715 1713
 
1716
-                $cat_ids = array('0');
1717
-                if (is_array($tt_ids))
1718
-                    $cat_ids = $tt_ids;
1714
+				$post_obj = get_post($post_id);
1719 1715
 
1716
+				$cat_ids = array('0');
1717
+				if (is_array($tt_ids))
1718
+					$cat_ids = $tt_ids;
1720 1719
 
1721
-                if (!empty($cat_ids)) {
1722
-                    $cat_ids_array = $cat_ids;
1723
-                    $cat_ids_length = count($cat_ids_array);
1724
-                    $cat_ids_format = array_fill(0, $cat_ids_length, '%d');
1725
-                    $format = implode(',', $cat_ids_format);
1726 1720
 
1727
-                    $cat_ids_array_del = $cat_ids_array;
1728
-                    $cat_ids_array_del[] = $post_id;
1721
+				if (!empty($cat_ids)) {
1722
+					$cat_ids_array = $cat_ids;
1723
+					$cat_ids_length = count($cat_ids_array);
1724
+					$cat_ids_format = array_fill(0, $cat_ids_length, '%d');
1725
+					$format = implode(',', $cat_ids_format);
1729 1726
 
1730
-                    $wpdb->get_var(
1731
-                        $wpdb->prepare(
1732
-                            "DELETE from " . GEODIR_ICON_TABLE . " WHERE cat_id NOT IN ($format) AND post_id = %d ",
1733
-                            $cat_ids_array_del
1734
-                        )
1735
-                    );
1727
+					$cat_ids_array_del = $cat_ids_array;
1728
+					$cat_ids_array_del[] = $post_id;
1736 1729
 
1730
+					$wpdb->get_var(
1731
+						$wpdb->prepare(
1732
+							"DELETE from " . GEODIR_ICON_TABLE . " WHERE cat_id NOT IN ($format) AND post_id = %d ",
1733
+							$cat_ids_array_del
1734
+						)
1735
+					);
1737 1736
 
1738
-                    $post_term = $wpdb->get_col(
1739
-                        $wpdb->prepare(
1740
-                            "SELECT term_id FROM " . $wpdb->term_taxonomy . " WHERE term_taxonomy_id IN($format) GROUP BY term_id",
1741
-                            $cat_ids_array
1742
-                        )
1743
-                    );
1744 1737
 
1745
-                }
1738
+					$post_term = $wpdb->get_col(
1739
+						$wpdb->prepare(
1740
+							"SELECT term_id FROM " . $wpdb->term_taxonomy . " WHERE term_taxonomy_id IN($format) GROUP BY term_id",
1741
+							$cat_ids_array
1742
+						)
1743
+					);
1746 1744
 
1747
-                $post_marker_json = '';
1745
+				}
1746
+
1747
+				$post_marker_json = '';
1748 1748
 
1749
-                if (!empty($post_term)):
1749
+				if (!empty($post_term)):
1750 1750
 
1751
-                    foreach ($post_term as $cat_id):
1751
+					foreach ($post_term as $cat_id):
1752 1752
 
1753
-                        $term_icon_url = geodir_get_tax_meta($cat_id, 'ct_cat_icon', false, $post_type);
1754
-                        $term_icon = isset($term_icon_url['src']) ? $term_icon_url['src'] : '';
1753
+						$term_icon_url = geodir_get_tax_meta($cat_id, 'ct_cat_icon', false, $post_type);
1754
+						$term_icon = isset($term_icon_url['src']) ? $term_icon_url['src'] : '';
1755 1755
 
1756
-                        $post_title = $post_obj->title;
1757
-                        $title = str_replace($srcharr, $replarr, $post_title);
1756
+						$post_title = $post_obj->title;
1757
+						$title = str_replace($srcharr, $replarr, $post_title);
1758 1758
 
1759
-                        $lat = geodir_get_post_meta($post_id, 'post_latitude', true);
1760
-                        $lng = geodir_get_post_meta($post_id, 'post_longitude', true);
1759
+						$lat = geodir_get_post_meta($post_id, 'post_latitude', true);
1760
+						$lng = geodir_get_post_meta($post_id, 'post_longitude', true);
1761 1761
 
1762
-                        $timing = ' - ' . date('D M j, Y', strtotime(geodir_get_post_meta($post_id, 'st_date', true)));
1763
-                        $timing .= ' - ' . geodir_get_post_meta($post_id, 'st_time', true);
1762
+						$timing = ' - ' . date('D M j, Y', strtotime(geodir_get_post_meta($post_id, 'st_date', true)));
1763
+						$timing .= ' - ' . geodir_get_post_meta($post_id, 'st_time', true);
1764 1764
 
1765
-                        $json = '{';
1766
-                        $json .= '"id":"' . $post_id . '",';
1767
-                        $json .= '"lat_pos": "' . $lat . '",';
1768
-                        $json .= '"long_pos": "' . $lng . '",';
1769
-                        $json .= '"marker_id":"' . $post_id . '_' . $cat_id . '",';
1770
-                        $json .= '"icon":"' . $term_icon . '",';
1771
-                        $json .= '"group":"catgroup' . $cat_id . '"';
1772
-                        $json .= '}';
1765
+						$json = '{';
1766
+						$json .= '"id":"' . $post_id . '",';
1767
+						$json .= '"lat_pos": "' . $lat . '",';
1768
+						$json .= '"long_pos": "' . $lng . '",';
1769
+						$json .= '"marker_id":"' . $post_id . '_' . $cat_id . '",';
1770
+						$json .= '"icon":"' . $term_icon . '",';
1771
+						$json .= '"group":"catgroup' . $cat_id . '"';
1772
+						$json .= '}';
1773 1773
 
1774 1774
 
1775
-                        if ($cat_id == geodir_get_post_meta($post_id, 'default_category', true))
1776
-                            $post_marker_json = $json;
1775
+						if ($cat_id == geodir_get_post_meta($post_id, 'default_category', true))
1776
+							$post_marker_json = $json;
1777 1777
 
1778 1778
 
1779
-                        if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . GEODIR_ICON_TABLE . " WHERE post_id = %d AND cat_id = %d", array($post_id, $cat_id)))) {
1779
+						if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . GEODIR_ICON_TABLE . " WHERE post_id = %d AND cat_id = %d", array($post_id, $cat_id)))) {
1780 1780
 
1781
-                            $json_query = $wpdb->prepare("UPDATE " . GEODIR_ICON_TABLE . " SET
1781
+							$json_query = $wpdb->prepare("UPDATE " . GEODIR_ICON_TABLE . " SET
1782 1782
 										post_title = %s,
1783 1783
 										json = %s
1784 1784
 										WHERE post_id = %d AND cat_id = %d ",
1785
-                                array($post_title, $json, $post_id, $cat_id));
1785
+								array($post_title, $json, $post_id, $cat_id));
1786 1786
 
1787
-                        } else {
1787
+						} else {
1788 1788
 
1789
-                            $json_query = $wpdb->prepare("INSERT INTO " . GEODIR_ICON_TABLE . " SET
1789
+							$json_query = $wpdb->prepare("INSERT INTO " . GEODIR_ICON_TABLE . " SET
1790 1790
 										post_id = %d,
1791 1791
 										post_title = %s,
1792 1792
 										cat_id = %d,
1793 1793
 										json = %s",
1794
-                                array($post_id, $post_title, $cat_id, $json));
1794
+								array($post_id, $post_title, $cat_id, $json));
1795 1795
 
1796
-                        }
1796
+						}
1797 1797
 
1798
-                        $wpdb->query($json_query);
1798
+						$wpdb->query($json_query);
1799 1799
 
1800
-                    endforeach;
1800
+					endforeach;
1801 1801
 
1802
-                endif;
1802
+				endif;
1803 1803
 
1804
-                if (!empty($post_term) && is_array($post_term)) {
1805
-                    $categories = implode(',', $post_term);
1804
+				if (!empty($post_term) && is_array($post_term)) {
1805
+					$categories = implode(',', $post_term);
1806 1806
 
1807
-                    if ($categories != '' && $categories != 0) $categories = ',' . $categories . ',';
1807
+					if ($categories != '' && $categories != 0) $categories = ',' . $categories . ',';
1808 1808
 
1809
-                    if (empty($post_marker_json))
1810
-                        $post_marker_json = isset($json) ? $json : '';
1809
+					if (empty($post_marker_json))
1810
+						$post_marker_json = isset($json) ? $json : '';
1811 1811
 
1812
-                    if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) {
1812
+					if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) {
1813 1813
 
1814
-                        $wpdb->query(
1815
-                            $wpdb->prepare(
1816
-                                "UPDATE " . $table . " SET
1814
+						$wpdb->query(
1815
+							$wpdb->prepare(
1816
+								"UPDATE " . $table . " SET
1817 1817
 								" . $taxonomy . " = %s,
1818 1818
 								marker_json = %s
1819 1819
 								where post_id = %d",
1820
-                                array($categories, $post_marker_json, $post_id)
1821
-                            )
1822
-                        );
1820
+								array($categories, $post_marker_json, $post_id)
1821
+							)
1822
+						);
1823 1823
 
1824
-                        if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'inline-save') {
1824
+						if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'inline-save') {
1825 1825
 
1826
-                            $categories = trim($categories, ',');
1826
+							$categories = trim($categories, ',');
1827 1827
 
1828
-                            if ($categories) {
1828
+							if ($categories) {
1829 1829
 
1830
-                                $categories = explode(',', $categories);
1830
+								$categories = explode(',', $categories);
1831 1831
 
1832
-                                $default_category = geodir_get_post_meta($post_id, 'default_category', true);
1832
+								$default_category = geodir_get_post_meta($post_id, 'default_category', true);
1833 1833
 
1834
-                                if (!in_array($default_category, $categories)) {
1834
+								if (!in_array($default_category, $categories)) {
1835 1835
 
1836
-                                    $wpdb->query(
1837
-                                        $wpdb->prepare(
1838
-                                            "UPDATE " . $table . " SET
1836
+									$wpdb->query(
1837
+										$wpdb->prepare(
1838
+											"UPDATE " . $table . " SET
1839 1839
 											default_category = %s
1840 1840
 											where post_id = %d",
1841
-                                            array($categories[0], $post_id)
1842
-                                        )
1843
-                                    );
1841
+											array($categories[0], $post_id)
1842
+										)
1843
+									);
1844 1844
 
1845
-                                    $default_category = $categories[0];
1845
+									$default_category = $categories[0];
1846 1846
 
1847
-                                }
1847
+								}
1848 1848
 
1849
-                                if ($default_category == '')
1850
-                                    $default_category = $categories[0];
1849
+								if ($default_category == '')
1850
+									$default_category = $categories[0];
1851 1851
 
1852
-                                geodir_set_postcat_structure($post_id, $taxonomy, $default_category, '');
1852
+								geodir_set_postcat_structure($post_id, $taxonomy, $default_category, '');
1853 1853
 
1854
-                            }
1854
+							}
1855 1855
 
1856
-                        }
1856
+						}
1857 1857
 
1858 1858
 
1859
-                    } else {
1859
+					} else {
1860 1860
 
1861
-                        $wpdb->query(
1862
-                            $wpdb->prepare(
1863
-                                "INSERT INTO " . $table . " SET
1861
+						$wpdb->query(
1862
+							$wpdb->prepare(
1863
+								"INSERT INTO " . $table . " SET
1864 1864
 								post_id = %d,
1865 1865
 								" . $taxonomy . " = %s,
1866 1866
 								marker_json = %s ",
1867 1867
 
1868
-                                array($post_id, $categories, $post_marker_json)
1869
-                            )
1870
-                        );
1871
-                    }
1872
-                }
1873
-            }
1874
-        }
1875
-    }
1868
+								array($post_id, $categories, $post_marker_json)
1869
+							)
1870
+						);
1871
+					}
1872
+				}
1873
+			}
1874
+		}
1875
+	}
1876 1876
 }
1877 1877
 
1878 1878
 if (!function_exists('geodir_get_infowindow_html')) {
1879
-    /**
1880
-     * Set post Map Marker info html.
1881
-     *
1882
-     * @since 1.0.0
1883
-     * @since 1.5.4 Modified to add new action "geodir_infowindow_meta_before".
1884
-     * @since 1.6.16 Changes for disable review stars for certain post type.
1885
-     * @since 1.6.18 Fix: Map marker not showing custom fields in bubble info.
1886
-     * @package GeoDirectory
1887
-     * @global array $geodir_addon_list List of active GeoDirectory extensions.
1888
-     * @global object $gd_session GeoDirectory Session object.
1889
-     * @param object $postinfo_obj The post details object.
1890
-     * @param string $post_preview Is this a post preview?.
1891
-     * @global object $post WordPress Post object.
1892
-     * @return mixed|string|void
1893
-     */
1894
-    function geodir_get_infowindow_html($postinfo_obj, $post_preview = '') {
1895
-        global $preview, $post, $gd_session;
1896
-        $srcharr = array("'", "/", "-", '"', '\\');
1897
-        $replarr = array("&prime;", "&frasl;", "&ndash;", "&ldquo;", '');
1898
-
1899
-        if ($gd_session->get('listing') && isset($post_preview) && $post_preview != '') {
1900
-            $ID = '';
1901
-            $plink = '';
1902
-
1903
-            if (isset($postinfo_obj->pid)) {
1904
-                $ID = $postinfo_obj->pid;
1905
-                $plink = get_permalink($ID);
1906
-            }
1907
-
1908
-            $title = str_replace($srcharr, $replarr, ($postinfo_obj->post_title));
1909
-            $lat = $postinfo_obj->post_latitude;
1910
-            $lng = $postinfo_obj->post_longitude;
1911
-        } else {
1912
-            $ID = $postinfo_obj->post_id;
1913
-            $title = str_replace($srcharr, $replarr, htmlentities($postinfo_obj->post_title, ENT_COMPAT, 'UTF-8')); // fix by Stiofan
1914
-            $title = wp_specialchars_decode($title); // Fixed #post-320722 on 2016-12-08
1915
-            $plink = get_permalink($ID);
1916
-            $lat = htmlentities(geodir_get_post_meta($ID, 'post_latitude', true));
1917
-            $lng = htmlentities(geodir_get_post_meta($ID, 'post_longitude', true));
1918
-        }
1879
+	/**
1880
+	 * Set post Map Marker info html.
1881
+	 *
1882
+	 * @since 1.0.0
1883
+	 * @since 1.5.4 Modified to add new action "geodir_infowindow_meta_before".
1884
+	 * @since 1.6.16 Changes for disable review stars for certain post type.
1885
+	 * @since 1.6.18 Fix: Map marker not showing custom fields in bubble info.
1886
+	 * @package GeoDirectory
1887
+	 * @global array $geodir_addon_list List of active GeoDirectory extensions.
1888
+	 * @global object $gd_session GeoDirectory Session object.
1889
+	 * @param object $postinfo_obj The post details object.
1890
+	 * @param string $post_preview Is this a post preview?.
1891
+	 * @global object $post WordPress Post object.
1892
+	 * @return mixed|string|void
1893
+	 */
1894
+	function geodir_get_infowindow_html($postinfo_obj, $post_preview = '') {
1895
+		global $preview, $post, $gd_session;
1896
+		$srcharr = array("'", "/", "-", '"', '\\');
1897
+		$replarr = array("&prime;", "&frasl;", "&ndash;", "&ldquo;", '');
1898
+
1899
+		if ($gd_session->get('listing') && isset($post_preview) && $post_preview != '') {
1900
+			$ID = '';
1901
+			$plink = '';
1902
+
1903
+			if (isset($postinfo_obj->pid)) {
1904
+				$ID = $postinfo_obj->pid;
1905
+				$plink = get_permalink($ID);
1906
+			}
1907
+
1908
+			$title = str_replace($srcharr, $replarr, ($postinfo_obj->post_title));
1909
+			$lat = $postinfo_obj->post_latitude;
1910
+			$lng = $postinfo_obj->post_longitude;
1911
+		} else {
1912
+			$ID = $postinfo_obj->post_id;
1913
+			$title = str_replace($srcharr, $replarr, htmlentities($postinfo_obj->post_title, ENT_COMPAT, 'UTF-8')); // fix by Stiofan
1914
+			$title = wp_specialchars_decode($title); // Fixed #post-320722 on 2016-12-08
1915
+			$plink = get_permalink($ID);
1916
+			$lat = htmlentities(geodir_get_post_meta($ID, 'post_latitude', true));
1917
+			$lng = htmlentities(geodir_get_post_meta($ID, 'post_longitude', true));
1918
+		}
1919 1919
         
1920
-        // Some theme overwrites global gd listing $post
1921
-        if (!empty($ID) && (!empty($post->ID) && $post->ID != $ID) || empty($post)) {
1922
-            $post = geodir_get_post_info($ID);
1923
-        }
1920
+		// Some theme overwrites global gd listing $post
1921
+		if (!empty($ID) && (!empty($post->ID) && $post->ID != $ID) || empty($post)) {
1922
+			$post = geodir_get_post_info($ID);
1923
+		}
1924 1924
         
1925
-        $post_type = $ID ? get_post_type($ID) : '';
1926
-
1927
-        // filter field as per price package
1928
-        global $geodir_addon_list;
1929
-        if ($post_type && defined('GEODIRPAYMENT_VERSION')) {
1930
-            $package_id = isset($postinfo_obj->package_id) && $postinfo_obj->package_id ? $postinfo_obj->package_id : NULL;
1931
-            $field_name = 'geodir_contact';
1932
-            if (!check_field_visibility($package_id, $field_name, $post_type)) {
1933
-                $contact = '';
1934
-            }
1935
-
1936
-            $field_name = 'geodir_timing';
1937
-            if (!check_field_visibility($package_id, $field_name, $post_type)) {
1938
-                $timing = '';
1939
-            }
1940
-        }
1941
-
1942
-        if ($lat && $lng) {
1943
-            ob_start(); ?>
1925
+		$post_type = $ID ? get_post_type($ID) : '';
1926
+
1927
+		// filter field as per price package
1928
+		global $geodir_addon_list;
1929
+		if ($post_type && defined('GEODIRPAYMENT_VERSION')) {
1930
+			$package_id = isset($postinfo_obj->package_id) && $postinfo_obj->package_id ? $postinfo_obj->package_id : NULL;
1931
+			$field_name = 'geodir_contact';
1932
+			if (!check_field_visibility($package_id, $field_name, $post_type)) {
1933
+				$contact = '';
1934
+			}
1935
+
1936
+			$field_name = 'geodir_timing';
1937
+			if (!check_field_visibility($package_id, $field_name, $post_type)) {
1938
+				$timing = '';
1939
+			}
1940
+		}
1941
+
1942
+		if ($lat && $lng) {
1943
+			ob_start(); ?>
1944 1944
             <div class="gd-bubble" style="">
1945 1945
                 <div class="gd-bubble-inside">
1946 1946
                     <?php
1947
-                    $comment_count = '';
1948
-                    $rating_star = '';
1949
-                    if ($ID != '' && $post_type != '' && !geodir_cpt_has_rating_disabled($post_type)) {
1950
-                        $rating_star = '';
1951
-                        $comment_count = geodir_get_review_count_total($ID);
1952
-
1953
-                        if (!$preview) {
1954
-                            $post_avgratings = geodir_get_post_rating($ID);
1955
-
1956
-                            $rating_star = geodir_get_rating_stars($post_avgratings, $ID, false);
1957
-
1958
-                            /**
1959
-                             * Filter to change rating stars
1960
-                             *
1961
-                             * You can use this filter to change Rating stars.
1962
-                             *
1963
-                             * @since 1.0.0
1964
-                             * @package GeoDirectory
1965
-                             * @param string $rating_star Rating stars.
1966
-                             * @param float $post_avgratings Average ratings of the post.
1967
-                             * @param int $ID The post ID.
1968
-                             */
1969
-                            $rating_star = apply_filters('geodir_review_rating_stars_on_infowindow', $rating_star, $post_avgratings, $ID);
1970
-                        }
1971
-                    }
1972
-                    ?>
1947
+					$comment_count = '';
1948
+					$rating_star = '';
1949
+					if ($ID != '' && $post_type != '' && !geodir_cpt_has_rating_disabled($post_type)) {
1950
+						$rating_star = '';
1951
+						$comment_count = geodir_get_review_count_total($ID);
1952
+
1953
+						if (!$preview) {
1954
+							$post_avgratings = geodir_get_post_rating($ID);
1955
+
1956
+							$rating_star = geodir_get_rating_stars($post_avgratings, $ID, false);
1957
+
1958
+							/**
1959
+							 * Filter to change rating stars
1960
+							 *
1961
+							 * You can use this filter to change Rating stars.
1962
+							 *
1963
+							 * @since 1.0.0
1964
+							 * @package GeoDirectory
1965
+							 * @param string $rating_star Rating stars.
1966
+							 * @param float $post_avgratings Average ratings of the post.
1967
+							 * @param int $ID The post ID.
1968
+							 */
1969
+							$rating_star = apply_filters('geodir_review_rating_stars_on_infowindow', $rating_star, $post_avgratings, $ID);
1970
+						}
1971
+					}
1972
+					?>
1973 1973
                     <div class="geodir-bubble_desc">
1974 1974
                         <h4>
1975 1975
                             <a href="<?php if ($plink != '') {
1976
-                                echo $plink;
1977
-                            } else {
1978
-                                echo 'javascript:void(0);';
1979
-                            } ?>"><?php echo $title; ?></a>
1976
+								echo $plink;
1977
+							} else {
1978
+								echo 'javascript:void(0);';
1979
+							} ?>"><?php echo $title; ?></a>
1980 1980
                         </h4>
1981 1981
                         <?php
1982
-                        if ($gd_session->get('listing') && isset($post_preview) && $post_preview != '') {
1983
-                            $post_images = array();
1984
-                            if (!empty($postinfo_obj->post_images)) {
1985
-                                $post_images = explode(",", $postinfo_obj->post_images);
1986
-                            }
1987
-
1988
-                            if (!empty($post_images)) {
1989
-                                ?>
1982
+						if ($gd_session->get('listing') && isset($post_preview) && $post_preview != '') {
1983
+							$post_images = array();
1984
+							if (!empty($postinfo_obj->post_images)) {
1985
+								$post_images = explode(",", $postinfo_obj->post_images);
1986
+							}
1987
+
1988
+							if (!empty($post_images)) {
1989
+								?>
1990 1990
                                 <div class="geodir-bubble_image"><a href="<?php if ($plink != '') {
1991
-                                        echo $plink;
1992
-                                    } else {
1993
-                                        echo 'javascript:void(0);';
1994
-                                    } ?>"><img alt="bubble image" style="max-height:50px;"
1991
+										echo $plink;
1992
+									} else {
1993
+										echo 'javascript:void(0);';
1994
+									} ?>"><img alt="bubble image" style="max-height:50px;"
1995 1995
                                                src="<?php echo $post_images[0]; ?>"/></a></div>
1996 1996
                             <?php
1997
-                            }else{
1998
-                                echo '<div class="geodir-bubble_image"></div>';
1999
-                            }
2000
-                        } else {
2001
-                            if ($image = geodir_show_featured_image($ID, 'widget-thumb', true, false, $postinfo_obj->featured_image)) {
2002
-                                ?>
1997
+							}else{
1998
+								echo '<div class="geodir-bubble_image"></div>';
1999
+							}
2000
+						} else {
2001
+							if ($image = geodir_show_featured_image($ID, 'widget-thumb', true, false, $postinfo_obj->featured_image)) {
2002
+								?>
2003 2003
                                 <div class="geodir-bubble_image"><a href="<?php echo $plink; ?>"><?php echo $image; ?></a></div>
2004 2004
                             <?php
2005
-                            }else{
2006
-                                echo '<div class="geodir-bubble_image"></div>';
2007
-                            }
2008
-                        }
2009
-                        ?>
2005
+							}else{
2006
+								echo '<div class="geodir-bubble_image"></div>';
2007
+							}
2008
+						}
2009
+						?>
2010 2010
                         <div class="geodir-bubble-meta-side">
2011 2011
                             <?php
2012
-                            /**
2013
-                             * Fires before the meta info in the map info window.
2014
-                             *
2015
-                             * This can be used to add more info to the map info window before the normal meta info.
2016
-                             *
2017
-                             * @since 1.5.4
2018
-                             * @param int $ID The post id.
2019
-                             * @param object $postinfo_obj The posts info as an object.
2020
-                             * @param bool|string $post_preview True if currently in post preview page. Empty string if not.                           *
2021
-                             */
2022
-                            do_action('geodir_infowindow_meta_before', $ID, $postinfo_obj, $post_preview);
2023
-
2024
-                            echo geodir_show_listing_info('mapbubble');
2025
-
2026
-                            /**
2027
-                             * Fires after the meta info in the map info window.
2028
-                             *
2029
-                             * This can be used to add more info to the map info window after the normal meta info.
2030
-                             *
2031
-                             * @since 1.4.2
2032
-                             * @param object $postinfo_obj The posts info as an object.
2033
-                             * @param bool|string $post_preview True if currently in post preview page. Empty string if not.                           *
2034
-                             */
2035
-                            do_action('geodir_infowindow_meta_after',$postinfo_obj,$post_preview );
2036
-                            ?>
2012
+							/**
2013
+							 * Fires before the meta info in the map info window.
2014
+							 *
2015
+							 * This can be used to add more info to the map info window before the normal meta info.
2016
+							 *
2017
+							 * @since 1.5.4
2018
+							 * @param int $ID The post id.
2019
+							 * @param object $postinfo_obj The posts info as an object.
2020
+							 * @param bool|string $post_preview True if currently in post preview page. Empty string if not.                           *
2021
+							 */
2022
+							do_action('geodir_infowindow_meta_before', $ID, $postinfo_obj, $post_preview);
2023
+
2024
+							echo geodir_show_listing_info('mapbubble');
2025
+
2026
+							/**
2027
+							 * Fires after the meta info in the map info window.
2028
+							 *
2029
+							 * This can be used to add more info to the map info window after the normal meta info.
2030
+							 *
2031
+							 * @since 1.4.2
2032
+							 * @param object $postinfo_obj The posts info as an object.
2033
+							 * @param bool|string $post_preview True if currently in post preview page. Empty string if not.                           *
2034
+							 */
2035
+							do_action('geodir_infowindow_meta_after',$postinfo_obj,$post_preview );
2036
+							?>
2037 2037
                         </div>
2038 2038
                         <?php
2039
-                        if ($ID) {
2040
-                            $post_author = isset($postinfo_obj->post_author) ? $postinfo_obj->post_author : get_post_field('post_author', $ID);
2041
-                            ?>
2039
+						if ($ID) {
2040
+							$post_author = isset($postinfo_obj->post_author) ? $postinfo_obj->post_author : get_post_field('post_author', $ID);
2041
+							?>
2042 2042
                             <div class="geodir-bubble-meta-fade"></div>
2043 2043
                             <div class="geodir-bubble-meta-bottom">
2044 2044
                                 <?php if ($rating_star != '') { ?>
@@ -2054,22 +2054,22 @@  discard block
 block discarded – undo
2054 2054
                 </div>
2055 2055
             </div>
2056 2056
             <?php
2057
-            $html = ob_get_clean();
2058
-            /**
2059
-             * Filter to change infowindow html
2060
-             *
2061
-             * You can use this filter to change infowindow html.
2062
-             *
2063
-             * @since 1.0.0
2064
-             * @package GeoDirectory
2065
-             * @param string $html Infowindow html.
2066
-             * @param object $postinfo_obj The Post object.
2067
-             * @param bool|string $post_preview Is this a post preview?
2068
-             */
2069
-            $html = apply_filters('geodir_custom_infowindow_html', $html, $postinfo_obj, $post_preview);
2070
-            return $html;
2071
-        }
2072
-    }
2057
+			$html = ob_get_clean();
2058
+			/**
2059
+			 * Filter to change infowindow html
2060
+			 *
2061
+			 * You can use this filter to change infowindow html.
2062
+			 *
2063
+			 * @since 1.0.0
2064
+			 * @package GeoDirectory
2065
+			 * @param string $html Infowindow html.
2066
+			 * @param object $postinfo_obj The Post object.
2067
+			 * @param bool|string $post_preview Is this a post preview?
2068
+			 */
2069
+			$html = apply_filters('geodir_custom_infowindow_html', $html, $postinfo_obj, $post_preview);
2070
+			return $html;
2071
+		}
2072
+	}
2073 2073
 }
2074 2074
 
2075 2075
 
@@ -2083,47 +2083,47 @@  discard block
 block discarded – undo
2083 2083
 function geodir_new_post_default_status()
2084 2084
 {
2085 2085
 
2086
-    $status = get_option( 'geodir_new_post_default_status' );
2086
+	$status = get_option( 'geodir_new_post_default_status' );
2087 2087
 
2088
-    if ( empty( $status ) ) {
2089
-        $status = 'publish';
2090
-    }
2088
+	if ( empty( $status ) ) {
2089
+		$status = 'publish';
2090
+	}
2091 2091
 
2092
-    /**
2093
-     * Filter the new post status.
2094
-     *
2095
-     * @since 1.6.23
2096
-     */
2097
-    return apply_filters( 'geodir_new_post_default_status', $status );
2092
+	/**
2093
+	 * Filter the new post status.
2094
+	 *
2095
+	 * @since 1.6.23
2096
+	 */
2097
+	return apply_filters( 'geodir_new_post_default_status', $status );
2098 2098
 
2099 2099
 }
2100 2100
 
2101 2101
 if (!function_exists('geodir_change_post_status')) {
2102
-    /**
2103
-     * Change post status of a post.
2104
-     *
2105
-     * @global object $wpdb WordPress Database object.
2106
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
2107
-     * @param int|string $post_id The post ID.
2108
-     * @param string $status New post status. Ex: draft, publish etc.
2109
-     */
2110
-    function geodir_change_post_status($post_id = '', $status = '')
2111
-    {
2112
-        global $wpdb, $plugin_prefix;
2113
-
2114
-        $post_type = get_post_type($post_id);
2115
-
2116
-        $table = $plugin_prefix . $post_type . '_detail';
2117
-
2118
-        $wpdb->query(
2119
-            $wpdb->prepare(
2120
-                "UPDATE " . $table . " SET post_status=%s WHERE post_id=%d",
2121
-                array($status, $post_id)
2122
-            )
2123
-        );
2124
-
2125
-
2126
-    }
2102
+	/**
2103
+	 * Change post status of a post.
2104
+	 *
2105
+	 * @global object $wpdb WordPress Database object.
2106
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
2107
+	 * @param int|string $post_id The post ID.
2108
+	 * @param string $status New post status. Ex: draft, publish etc.
2109
+	 */
2110
+	function geodir_change_post_status($post_id = '', $status = '')
2111
+	{
2112
+		global $wpdb, $plugin_prefix;
2113
+
2114
+		$post_type = get_post_type($post_id);
2115
+
2116
+		$table = $plugin_prefix . $post_type . '_detail';
2117
+
2118
+		$wpdb->query(
2119
+			$wpdb->prepare(
2120
+				"UPDATE " . $table . " SET post_status=%s WHERE post_id=%d",
2121
+				array($status, $post_id)
2122
+			)
2123
+		);
2124
+
2125
+
2126
+	}
2127 2127
 }
2128 2128
 
2129 2129
 /**
@@ -2137,13 +2137,13 @@  discard block
 block discarded – undo
2137 2137
  */
2138 2138
 function geodir_set_post_status($pid, $status)
2139 2139
 {
2140
-    if ($pid) {
2141
-        global $wpdb;
2142
-        $my_post = array();
2143
-        $my_post['post_status'] = $status;
2144
-        $my_post['ID'] = $pid;
2145
-        $last_postid = wp_update_post($my_post);
2146
-    }
2140
+	if ($pid) {
2141
+		global $wpdb;
2142
+		$my_post = array();
2143
+		$my_post['post_status'] = $status;
2144
+		$my_post['ID'] = $pid;
2145
+		$last_postid = wp_update_post($my_post);
2146
+	}
2147 2147
 }
2148 2148
 
2149 2149
 
@@ -2159,403 +2159,403 @@  discard block
 block discarded – undo
2159 2159
  */
2160 2160
 function geodir_update_poststatus($new_status, $old_status, $post)
2161 2161
 {
2162
-    global $wpdb;
2162
+	global $wpdb;
2163 2163
 
2164
-    $geodir_posttypes = geodir_get_posttypes();
2164
+	$geodir_posttypes = geodir_get_posttypes();
2165 2165
 
2166
-    if (!wp_is_post_revision($post->ID) && in_array($post->post_type, $geodir_posttypes)) {
2166
+	if (!wp_is_post_revision($post->ID) && in_array($post->post_type, $geodir_posttypes)) {
2167 2167
 
2168
-        geodir_change_post_status($post->ID, $new_status);
2169
-    }
2168
+		geodir_change_post_status($post->ID, $new_status);
2169
+	}
2170 2170
 }
2171 2171
 
2172 2172
 
2173 2173
 if (!function_exists('geodir_update_listing_info')) {
2174
-    /**
2175
-     * Update post info.
2176
-     *
2177
-     * @since 1.0.0
2178
-     * @package GeoDirectory
2179
-     * @global object $wpdb WordPress Database object.
2180
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
2181
-     * @param int $updatingpost The updating post ID.
2182
-     * @param int $temppost The temporary post ID.
2183
-     * @todo fix post_id variable
2184
-     */
2185
-    function geodir_update_listing_info($updatingpost, $temppost)
2186
-    {
2187
-
2188
-        global $wpdb, $plugin_prefix;
2189
-
2190
-        $post_type = get_post_type($post_id);
2191
-
2192
-        $table = $plugin_prefix . $post_type . '_detail';
2193
-
2194
-        $wpdb->query(
2195
-            $wpdb->prepare(
2196
-                "UPDATE " . $table . " SET `post_id` = %d WHERE `post_id` = %d",
2197
-                array($updatingpost, $temppost)
2198
-            )
2199
-        );
2200
-
2201
-        $wpdb->query(
2202
-            $wpdb->prepare(
2203
-                "UPDATE " . GEODIR_ICON_TABLE . " SET `post_id` = %d WHERE `post_id` = %d",
2204
-                array($updatingpost, $temppost)
2205
-            )
2206
-        );
2207
-
2208
-        /* Update Attachments*/
2209
-
2210
-        $wpdb->query(
2211
-            $wpdb->prepare(
2212
-                "UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET `post_id` = %d WHERE `post_id` = %d",
2213
-                array($updatingpost, $temppost)
2214
-            )
2215
-        );
2216
-
2217
-    }
2174
+	/**
2175
+	 * Update post info.
2176
+	 *
2177
+	 * @since 1.0.0
2178
+	 * @package GeoDirectory
2179
+	 * @global object $wpdb WordPress Database object.
2180
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
2181
+	 * @param int $updatingpost The updating post ID.
2182
+	 * @param int $temppost The temporary post ID.
2183
+	 * @todo fix post_id variable
2184
+	 */
2185
+	function geodir_update_listing_info($updatingpost, $temppost)
2186
+	{
2187
+
2188
+		global $wpdb, $plugin_prefix;
2189
+
2190
+		$post_type = get_post_type($post_id);
2191
+
2192
+		$table = $plugin_prefix . $post_type . '_detail';
2193
+
2194
+		$wpdb->query(
2195
+			$wpdb->prepare(
2196
+				"UPDATE " . $table . " SET `post_id` = %d WHERE `post_id` = %d",
2197
+				array($updatingpost, $temppost)
2198
+			)
2199
+		);
2200
+
2201
+		$wpdb->query(
2202
+			$wpdb->prepare(
2203
+				"UPDATE " . GEODIR_ICON_TABLE . " SET `post_id` = %d WHERE `post_id` = %d",
2204
+				array($updatingpost, $temppost)
2205
+			)
2206
+		);
2207
+
2208
+		/* Update Attachments*/
2209
+
2210
+		$wpdb->query(
2211
+			$wpdb->prepare(
2212
+				"UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET `post_id` = %d WHERE `post_id` = %d",
2213
+				array($updatingpost, $temppost)
2214
+			)
2215
+		);
2216
+
2217
+	}
2218 2218
 }
2219 2219
 
2220 2220
 
2221 2221
 if (!function_exists('geodir_delete_listing_info')) {
2222
-    /**
2223
-     * Delete Listing info from details table for the given post id.
2224
-     *
2225
-     * @since 1.0.0
2226
-     * @package GeoDirectory
2227
-     * @global object $wpdb WordPress Database object.
2228
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
2229
-     * @param int $deleted_postid The post ID.
2230
-     * @param bool $force Optional. Do you want to force delete it? Default: false.
2231
-     * @return bool|void
2232
-     */
2233
-    function geodir_delete_listing_info($deleted_postid, $force = false)
2234
-    {
2235
-        global $wpdb, $plugin_prefix;
2236
-
2237
-        // check for multisite deletions
2238
-        if (strpos($plugin_prefix, $wpdb->prefix) !== false) {
2239
-        } else {
2240
-            return;
2241
-        }
2242
-
2243
-        $post_type = get_post_type($deleted_postid);
2244
-
2245
-        $all_postypes = geodir_get_posttypes();
2246
-
2247
-        if (!in_array($post_type, $all_postypes))
2248
-            return false;
2249
-
2250
-        $table = $plugin_prefix . $post_type . '_detail';
2251
-
2252
-        /* Delete custom post meta*/
2253
-        $wpdb->query(
2254
-            $wpdb->prepare(
2255
-                "DELETE FROM " . $table . " WHERE `post_id` = %d",
2256
-                array($deleted_postid)
2257
-            )
2258
-        );
2259
-
2260
-        /* Delete post map icons*/
2261
-
2262
-        $wpdb->query(
2263
-            $wpdb->prepare(
2264
-                "DELETE FROM " . GEODIR_ICON_TABLE . " WHERE `post_id` = %d",
2265
-                array($deleted_postid)
2266
-            )
2267
-        );
2268
-
2269
-        /* Delete Attachments*/
2270
-        $postcurr_images = geodir_get_images($deleted_postid);
2271
-
2272
-        $wpdb->query(
2273
-            $wpdb->prepare(
2274
-                "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE `post_id` = %d",
2275
-                array($deleted_postid)
2276
-            )
2277
-        );
2278
-        geodir_remove_attachments($postcurr_images);
2279
-
2280
-    }
2222
+	/**
2223
+	 * Delete Listing info from details table for the given post id.
2224
+	 *
2225
+	 * @since 1.0.0
2226
+	 * @package GeoDirectory
2227
+	 * @global object $wpdb WordPress Database object.
2228
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
2229
+	 * @param int $deleted_postid The post ID.
2230
+	 * @param bool $force Optional. Do you want to force delete it? Default: false.
2231
+	 * @return bool|void
2232
+	 */
2233
+	function geodir_delete_listing_info($deleted_postid, $force = false)
2234
+	{
2235
+		global $wpdb, $plugin_prefix;
2236
+
2237
+		// check for multisite deletions
2238
+		if (strpos($plugin_prefix, $wpdb->prefix) !== false) {
2239
+		} else {
2240
+			return;
2241
+		}
2242
+
2243
+		$post_type = get_post_type($deleted_postid);
2244
+
2245
+		$all_postypes = geodir_get_posttypes();
2246
+
2247
+		if (!in_array($post_type, $all_postypes))
2248
+			return false;
2249
+
2250
+		$table = $plugin_prefix . $post_type . '_detail';
2251
+
2252
+		/* Delete custom post meta*/
2253
+		$wpdb->query(
2254
+			$wpdb->prepare(
2255
+				"DELETE FROM " . $table . " WHERE `post_id` = %d",
2256
+				array($deleted_postid)
2257
+			)
2258
+		);
2259
+
2260
+		/* Delete post map icons*/
2261
+
2262
+		$wpdb->query(
2263
+			$wpdb->prepare(
2264
+				"DELETE FROM " . GEODIR_ICON_TABLE . " WHERE `post_id` = %d",
2265
+				array($deleted_postid)
2266
+			)
2267
+		);
2268
+
2269
+		/* Delete Attachments*/
2270
+		$postcurr_images = geodir_get_images($deleted_postid);
2271
+
2272
+		$wpdb->query(
2273
+			$wpdb->prepare(
2274
+				"DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE `post_id` = %d",
2275
+				array($deleted_postid)
2276
+			)
2277
+		);
2278
+		geodir_remove_attachments($postcurr_images);
2279
+
2280
+	}
2281 2281
 }
2282 2282
 
2283 2283
 
2284 2284
 if (!function_exists('geodir_add_to_favorite')) {
2285
-    /**
2286
-     * This function would add listing to favorite listing.
2287
-     *
2288
-     * @since 1.0.0
2289
-     * @package GeoDirectory
2290
-     * @global object $current_user Current user object.
2291
-     * @param int $post_id The post ID.
2292
-     */
2293
-    function geodir_add_to_favorite($post_id)
2294
-    {
2295
-
2296
-        global $current_user;
2297
-
2298
-        /**
2299
-         * Filter to modify "Unfavorite" text
2300
-         *
2301
-         * You can use this filter to rename "Unfavorite" text to something else.
2302
-         *
2303
-         * @since 1.0.0
2304
-         * @package GeoDirectory
2305
-         */
2306
-        $remove_favourite_text = apply_filters('geodir_remove_favourite_text', REMOVE_FAVOURITE_TEXT);
2307
-
2308
-        /**
2309
-         * Filter to modify "Remove from Favorites" text
2310
-         *
2311
-         * You can use this filter to rename "Remove from Favorites" text to something else.
2312
-         *
2313
-         * @since 1.0.0
2314
-         * @package GeoDirectory
2315
-         */
2316
-        $unfavourite_text = apply_filters('geodir_unfavourite_text', UNFAVOURITE_TEXT);
2317
-
2318
-        /**
2319
-         * Filter to modify "fa fa-heart" icon
2320
-         *
2321
-         * You can use this filter to change "fa fa-heart" icon to something else.
2322
-         *
2323
-         * @since 1.0.0
2324
-         * @package GeoDirectory
2325
-         */
2326
-        $favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart');
2327
-
2328
-        $site_id = '';
2329
-        if ( is_multisite() ) {
2330
-            $blog_id = get_current_blog_id();
2331
-            if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
2332
-        }
2333
-
2334
-        $user_meta_data = geodir_get_user_favourites($current_user->data->ID);
2335
-        $user_meta_data = !empty($user_meta_data) && is_array($user_meta_data) ? $user_meta_data : array();
2336
-
2337
-        if (empty($user_meta_data) || (!empty($user_meta_data) && !in_array($post_id, $user_meta_data))) {
2338
-            $user_meta_data[] = $post_id;
2339
-        }
2340
-
2341
-        update_user_meta($current_user->data->ID, 'gd_user_favourite_post'.$site_id, $user_meta_data);
2342
-
2343
-        /**
2344
-         * Called before adding the post from favourites.
2345
-         *
2346
-         * @since 1.0.0
2347
-         * @package GeoDirectory
2348
-         * @param int $post_id The post ID.
2349
-         */
2350
-        do_action('geodir_before_add_from_favorite', $post_id);
2351
-
2352
-        echo '<a href="javascript:void(0);" title="' . $remove_favourite_text . '" class="geodir-removetofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'remove\');"><i class="'. $favourite_icon .'"></i> ' . $unfavourite_text . '</a>';
2353
-
2354
-        /**
2355
-         * Called after adding the post from favourites.
2356
-         *
2357
-         * @since 1.0.0
2358
-         * @package GeoDirectory
2359
-         * @param int $post_id The post ID.
2360
-         */
2361
-        do_action('geodir_after_add_from_favorite', $post_id);
2285
+	/**
2286
+	 * This function would add listing to favorite listing.
2287
+	 *
2288
+	 * @since 1.0.0
2289
+	 * @package GeoDirectory
2290
+	 * @global object $current_user Current user object.
2291
+	 * @param int $post_id The post ID.
2292
+	 */
2293
+	function geodir_add_to_favorite($post_id)
2294
+	{
2295
+
2296
+		global $current_user;
2297
+
2298
+		/**
2299
+		 * Filter to modify "Unfavorite" text
2300
+		 *
2301
+		 * You can use this filter to rename "Unfavorite" text to something else.
2302
+		 *
2303
+		 * @since 1.0.0
2304
+		 * @package GeoDirectory
2305
+		 */
2306
+		$remove_favourite_text = apply_filters('geodir_remove_favourite_text', REMOVE_FAVOURITE_TEXT);
2307
+
2308
+		/**
2309
+		 * Filter to modify "Remove from Favorites" text
2310
+		 *
2311
+		 * You can use this filter to rename "Remove from Favorites" text to something else.
2312
+		 *
2313
+		 * @since 1.0.0
2314
+		 * @package GeoDirectory
2315
+		 */
2316
+		$unfavourite_text = apply_filters('geodir_unfavourite_text', UNFAVOURITE_TEXT);
2317
+
2318
+		/**
2319
+		 * Filter to modify "fa fa-heart" icon
2320
+		 *
2321
+		 * You can use this filter to change "fa fa-heart" icon to something else.
2322
+		 *
2323
+		 * @since 1.0.0
2324
+		 * @package GeoDirectory
2325
+		 */
2326
+		$favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart');
2327
+
2328
+		$site_id = '';
2329
+		if ( is_multisite() ) {
2330
+			$blog_id = get_current_blog_id();
2331
+			if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
2332
+		}
2333
+
2334
+		$user_meta_data = geodir_get_user_favourites($current_user->data->ID);
2335
+		$user_meta_data = !empty($user_meta_data) && is_array($user_meta_data) ? $user_meta_data : array();
2336
+
2337
+		if (empty($user_meta_data) || (!empty($user_meta_data) && !in_array($post_id, $user_meta_data))) {
2338
+			$user_meta_data[] = $post_id;
2339
+		}
2340
+
2341
+		update_user_meta($current_user->data->ID, 'gd_user_favourite_post'.$site_id, $user_meta_data);
2342
+
2343
+		/**
2344
+		 * Called before adding the post from favourites.
2345
+		 *
2346
+		 * @since 1.0.0
2347
+		 * @package GeoDirectory
2348
+		 * @param int $post_id The post ID.
2349
+		 */
2350
+		do_action('geodir_before_add_from_favorite', $post_id);
2351
+
2352
+		echo '<a href="javascript:void(0);" title="' . $remove_favourite_text . '" class="geodir-removetofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'remove\');"><i class="'. $favourite_icon .'"></i> ' . $unfavourite_text . '</a>';
2353
+
2354
+		/**
2355
+		 * Called after adding the post from favourites.
2356
+		 *
2357
+		 * @since 1.0.0
2358
+		 * @package GeoDirectory
2359
+		 * @param int $post_id The post ID.
2360
+		 */
2361
+		do_action('geodir_after_add_from_favorite', $post_id);
2362 2362
 
2363
-    }
2363
+	}
2364 2364
 }
2365 2365
 
2366 2366
 if (!function_exists('geodir_remove_from_favorite')) {
2367
-    /**
2368
-     * This function would remove the favourited property earlier.
2369
-     *
2370
-     * @since 1.0.0
2371
-     * @package GeoDirectory
2372
-     * @global object $current_user Current user object.
2373
-     * @param int $post_id The post ID.
2374
-     */
2375
-    function geodir_remove_from_favorite($post_id)
2376
-    {
2377
-        global $current_user;
2378
-
2379
-        /**
2380
-         * Filter to modify "Add to Favorites" text
2381
-         *
2382
-         * You can use this filter to rename "Add to Favorites" text to something else.
2383
-         *
2384
-         * @since 1.0.0
2385
-         * @package GeoDirectory
2386
-         */
2387
-        $add_favourite_text = apply_filters('geodir_add_favourite_text', ADD_FAVOURITE_TEXT);
2388
-
2389
-        /**
2390
-         * Filter to modify "Favourite" text
2391
-         *
2392
-         * You can use this filter to rename "Favourite" text to something else.
2393
-         *
2394
-         * @since 1.0.0
2395
-         * @package GeoDirectory
2396
-         */
2397
-        $favourite_text = apply_filters('geodir_favourite_text', FAVOURITE_TEXT);
2398
-
2399
-        /**
2400
-         * Filter to modify "fa fa-heart" icon
2401
-         *
2402
-         * You can use this filter to change "fa fa-heart" icon to something else.
2403
-         *
2404
-         * @since 1.0.0
2405
-         * @package GeoDirectory
2406
-         */
2407
-        $favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart');
2408
-
2409
-        $site_id = '';
2410
-        if ( is_multisite() ) {
2411
-            $blog_id = get_current_blog_id();
2412
-            if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
2413
-        }
2414
-
2415
-        $user_meta_data = array();
2416
-        $user_meta_data = geodir_get_user_favourites($current_user->data->ID);
2417
-
2418
-        if (!empty($user_meta_data)) {
2419
-
2420
-            if (($key = array_search($post_id, $user_meta_data)) !== false) {
2421
-                unset($user_meta_data[$key]);
2422
-            }
2367
+	/**
2368
+	 * This function would remove the favourited property earlier.
2369
+	 *
2370
+	 * @since 1.0.0
2371
+	 * @package GeoDirectory
2372
+	 * @global object $current_user Current user object.
2373
+	 * @param int $post_id The post ID.
2374
+	 */
2375
+	function geodir_remove_from_favorite($post_id)
2376
+	{
2377
+		global $current_user;
2378
+
2379
+		/**
2380
+		 * Filter to modify "Add to Favorites" text
2381
+		 *
2382
+		 * You can use this filter to rename "Add to Favorites" text to something else.
2383
+		 *
2384
+		 * @since 1.0.0
2385
+		 * @package GeoDirectory
2386
+		 */
2387
+		$add_favourite_text = apply_filters('geodir_add_favourite_text', ADD_FAVOURITE_TEXT);
2388
+
2389
+		/**
2390
+		 * Filter to modify "Favourite" text
2391
+		 *
2392
+		 * You can use this filter to rename "Favourite" text to something else.
2393
+		 *
2394
+		 * @since 1.0.0
2395
+		 * @package GeoDirectory
2396
+		 */
2397
+		$favourite_text = apply_filters('geodir_favourite_text', FAVOURITE_TEXT);
2398
+
2399
+		/**
2400
+		 * Filter to modify "fa fa-heart" icon
2401
+		 *
2402
+		 * You can use this filter to change "fa fa-heart" icon to something else.
2403
+		 *
2404
+		 * @since 1.0.0
2405
+		 * @package GeoDirectory
2406
+		 */
2407
+		$favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart');
2408
+
2409
+		$site_id = '';
2410
+		if ( is_multisite() ) {
2411
+			$blog_id = get_current_blog_id();
2412
+			if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
2413
+		}
2414
+
2415
+		$user_meta_data = array();
2416
+		$user_meta_data = geodir_get_user_favourites($current_user->data->ID);
2417
+
2418
+		if (!empty($user_meta_data)) {
2419
+
2420
+			if (($key = array_search($post_id, $user_meta_data)) !== false) {
2421
+				unset($user_meta_data[$key]);
2422
+			}
2423 2423
 
2424
-        }
2424
+		}
2425 2425
 
2426
-        update_user_meta($current_user->data->ID, 'gd_user_favourite_post'.$site_id, $user_meta_data);
2426
+		update_user_meta($current_user->data->ID, 'gd_user_favourite_post'.$site_id, $user_meta_data);
2427 2427
 
2428
-        /**
2429
-         * Called before removing the post from favourites.
2430
-         *
2431
-         * @since 1.0.0
2432
-         * @package GeoDirectory
2433
-         * @param int $post_id The post ID.
2434
-         */
2435
-        do_action('geodir_before_remove_from_favorite', $post_id);
2428
+		/**
2429
+		 * Called before removing the post from favourites.
2430
+		 *
2431
+		 * @since 1.0.0
2432
+		 * @package GeoDirectory
2433
+		 * @param int $post_id The post ID.
2434
+		 */
2435
+		do_action('geodir_before_remove_from_favorite', $post_id);
2436 2436
 
2437
-        echo '<a href="javascript:void(0);"  title="' . $add_favourite_text . '" class="geodir-addtofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'add\');"><i class="'. $favourite_icon .'"></i> ' . $favourite_text . '</a>';
2437
+		echo '<a href="javascript:void(0);"  title="' . $add_favourite_text . '" class="geodir-addtofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'add\');"><i class="'. $favourite_icon .'"></i> ' . $favourite_text . '</a>';
2438 2438
 
2439
-        /**
2440
-         * Called after removing the post from favourites.
2441
-         *
2442
-         * @since 1.0.0
2443
-         * @package GeoDirectory
2444
-         * @param int $post_id The post ID.
2445
-         */
2446
-        do_action('geodir_after_remove_from_favorite', $post_id);
2439
+		/**
2440
+		 * Called after removing the post from favourites.
2441
+		 *
2442
+		 * @since 1.0.0
2443
+		 * @package GeoDirectory
2444
+		 * @param int $post_id The post ID.
2445
+		 */
2446
+		do_action('geodir_after_remove_from_favorite', $post_id);
2447 2447
 
2448
-    }
2448
+	}
2449 2449
 }
2450 2450
 
2451 2451
 if (!function_exists('geodir_favourite_html')) {
2452
-    /**
2453
-     * This function would display the html content for add to favorite or remove from favorite.
2454
-     *
2455
-     * @since 1.0.0
2456
-     * @package GeoDirectory
2457
-     * @global object $current_user Current user object.
2458
-     * @global object $post The current post object.
2459
-     * @param int $user_id The user ID.
2460
-     * @param int $post_id The post ID.
2461
-     */
2462
-    function geodir_favourite_html($user_id, $post_id)
2463
-    {
2464
-
2465
-        global $current_user, $post;
2466
-
2467
-        /**
2468
-         * Filter to modify "Add to Favorites" text
2469
-         *
2470
-         * You can use this filter to rename "Add to Favorites" text to something else.
2471
-         *
2472
-         * @since 1.0.0
2473
-         * @package GeoDirectory
2474
-         */
2475
-        $add_favourite_text = apply_filters('geodir_add_favourite_text', ADD_FAVOURITE_TEXT);
2476
-
2477
-        /**
2478
-         * Filter to modify "Favourite" text
2479
-         *
2480
-         * You can use this filter to rename "Favourite" text to something else.
2481
-         *
2482
-         * @since 1.0.0
2483
-         * @package GeoDirectory
2484
-         */
2485
-        $favourite_text = apply_filters('geodir_favourite_text', FAVOURITE_TEXT);
2486
-
2487
-        /**
2488
-         * Filter to modify "Unfavorite" text
2489
-         *
2490
-         * You can use this filter to rename "Unfavorite" text to something else.
2491
-         *
2492
-         * @since 1.0.0
2493
-         * @package GeoDirectory
2494
-         */
2495
-        $remove_favourite_text = apply_filters('geodir_remove_favourite_text', REMOVE_FAVOURITE_TEXT);
2496
-
2497
-        /**
2498
-         * Filter to modify "Remove from Favorites" text
2499
-         *
2500
-         * You can use this filter to rename "Remove from Favorites" text to something else.
2501
-         *
2502
-         * @since 1.0.0
2503
-         * @package GeoDirectory
2504
-         */
2505
-        $unfavourite_text = apply_filters('geodir_unfavourite_text', UNFAVOURITE_TEXT);
2506
-
2507
-        /**
2508
-         * Filter to modify "fa fa-heart" icon
2509
-         *
2510
-         * You can use this filter to change "fa fa-heart" icon to something else.
2511
-         *
2512
-         * @since 1.0.0
2513
-         * @package GeoDirectory
2514
-         */
2515
-        $favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart');
2516
-
2517
-        /**
2518
-         * Filter to modify "fa fa-heart" icon for "remove from favorites" link
2519
-         *
2520
-         * You can use this filter to change "fa fa-heart" icon to something else.
2521
-         *
2522
-         * @since 1.0.0
2523
-         * @package GeoDirectory
2524
-         */
2525
-        $unfavourite_icon = apply_filters('geodir_unfavourite_icon', 'fa fa-heart');
2526
-
2527
-
2528
-        $site_id = '';
2529
-        if ( is_multisite() ) {
2530
-            $blog_id = get_current_blog_id();
2531
-            if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
2532
-        }
2533
-
2534
-        $user_meta_data = '';
2535
-        if (isset($current_user->data->ID))
2536
-            $user_meta_data = geodir_get_user_favourites($current_user->data->ID);
2537
-
2538
-        if (!empty($user_meta_data) && in_array($post_id, $user_meta_data)) {
2539
-            ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"  ><a
2452
+	/**
2453
+	 * This function would display the html content for add to favorite or remove from favorite.
2454
+	 *
2455
+	 * @since 1.0.0
2456
+	 * @package GeoDirectory
2457
+	 * @global object $current_user Current user object.
2458
+	 * @global object $post The current post object.
2459
+	 * @param int $user_id The user ID.
2460
+	 * @param int $post_id The post ID.
2461
+	 */
2462
+	function geodir_favourite_html($user_id, $post_id)
2463
+	{
2464
+
2465
+		global $current_user, $post;
2466
+
2467
+		/**
2468
+		 * Filter to modify "Add to Favorites" text
2469
+		 *
2470
+		 * You can use this filter to rename "Add to Favorites" text to something else.
2471
+		 *
2472
+		 * @since 1.0.0
2473
+		 * @package GeoDirectory
2474
+		 */
2475
+		$add_favourite_text = apply_filters('geodir_add_favourite_text', ADD_FAVOURITE_TEXT);
2476
+
2477
+		/**
2478
+		 * Filter to modify "Favourite" text
2479
+		 *
2480
+		 * You can use this filter to rename "Favourite" text to something else.
2481
+		 *
2482
+		 * @since 1.0.0
2483
+		 * @package GeoDirectory
2484
+		 */
2485
+		$favourite_text = apply_filters('geodir_favourite_text', FAVOURITE_TEXT);
2486
+
2487
+		/**
2488
+		 * Filter to modify "Unfavorite" text
2489
+		 *
2490
+		 * You can use this filter to rename "Unfavorite" text to something else.
2491
+		 *
2492
+		 * @since 1.0.0
2493
+		 * @package GeoDirectory
2494
+		 */
2495
+		$remove_favourite_text = apply_filters('geodir_remove_favourite_text', REMOVE_FAVOURITE_TEXT);
2496
+
2497
+		/**
2498
+		 * Filter to modify "Remove from Favorites" text
2499
+		 *
2500
+		 * You can use this filter to rename "Remove from Favorites" text to something else.
2501
+		 *
2502
+		 * @since 1.0.0
2503
+		 * @package GeoDirectory
2504
+		 */
2505
+		$unfavourite_text = apply_filters('geodir_unfavourite_text', UNFAVOURITE_TEXT);
2506
+
2507
+		/**
2508
+		 * Filter to modify "fa fa-heart" icon
2509
+		 *
2510
+		 * You can use this filter to change "fa fa-heart" icon to something else.
2511
+		 *
2512
+		 * @since 1.0.0
2513
+		 * @package GeoDirectory
2514
+		 */
2515
+		$favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart');
2516
+
2517
+		/**
2518
+		 * Filter to modify "fa fa-heart" icon for "remove from favorites" link
2519
+		 *
2520
+		 * You can use this filter to change "fa fa-heart" icon to something else.
2521
+		 *
2522
+		 * @since 1.0.0
2523
+		 * @package GeoDirectory
2524
+		 */
2525
+		$unfavourite_icon = apply_filters('geodir_unfavourite_icon', 'fa fa-heart');
2526
+
2527
+
2528
+		$site_id = '';
2529
+		if ( is_multisite() ) {
2530
+			$blog_id = get_current_blog_id();
2531
+			if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
2532
+		}
2533
+
2534
+		$user_meta_data = '';
2535
+		if (isset($current_user->data->ID))
2536
+			$user_meta_data = geodir_get_user_favourites($current_user->data->ID);
2537
+
2538
+		if (!empty($user_meta_data) && in_array($post_id, $user_meta_data)) {
2539
+			?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"  ><a
2540 2540
                 class="geodir-removetofav-icon" href="javascript:void(0);"
2541 2541
                 onclick="javascript:addToFavourite(<?php echo $post_id;?>,'remove');"
2542 2542
                 title="<?php echo $remove_favourite_text;?>"><i class="<?php echo $unfavourite_icon; ?>"></i> <?php echo $unfavourite_text;?>
2543 2543
             </a>   </span><?php
2544 2544
 
2545
-        } else {
2545
+		} else {
2546 2546
 
2547
-            if (!isset($current_user->data->ID) || $current_user->data->ID == '') {
2548
-                $script_text = 'javascript:window.location.href=\'' . geodir_login_url() . '\'';
2549
-            } else
2550
-                $script_text = 'javascript:addToFavourite(' . $post_id . ',\'add\')';
2547
+			if (!isset($current_user->data->ID) || $current_user->data->ID == '') {
2548
+				$script_text = 'javascript:window.location.href=\'' . geodir_login_url() . '\'';
2549
+			} else
2550
+				$script_text = 'javascript:addToFavourite(' . $post_id . ',\'add\')';
2551 2551
 
2552
-            ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"><a class="geodir-addtofav-icon"
2552
+			?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"><a class="geodir-addtofav-icon"
2553 2553
                                                                                         href="javascript:void(0);"
2554 2554
                                                                                         onclick="<?php echo $script_text;?>"
2555 2555
                                                                                         title="<?php echo $add_favourite_text;?>"><i
2556 2556
                     class="<?php echo $favourite_icon; ?>"></i> <?php echo $favourite_text;?></a></span>
2557 2557
         <?php }
2558
-    }
2558
+	}
2559 2559
 }
2560 2560
 
2561 2561
 
@@ -2572,54 +2572,54 @@  discard block
 block discarded – undo
2572 2572
 function geodir_get_cat_postcount($term = array())
2573 2573
 {
2574 2574
 
2575
-    if (!empty($term)) {
2575
+	if (!empty($term)) {
2576 2576
 
2577
-        global $wpdb, $plugin_prefix;
2577
+		global $wpdb, $plugin_prefix;
2578 2578
 
2579
-        $where = '';
2580
-        $join = '';
2581
-        if (get_query_var('gd_country') != '' || get_query_var('gd_region') != '' || get_query_var('gd_city') != '') {
2582
-            $taxonomy_obj = get_taxonomy($term->taxonomy);
2579
+		$where = '';
2580
+		$join = '';
2581
+		if (get_query_var('gd_country') != '' || get_query_var('gd_region') != '' || get_query_var('gd_city') != '') {
2582
+			$taxonomy_obj = get_taxonomy($term->taxonomy);
2583 2583
 
2584
-            $post_type = $taxonomy_obj->object_type[0];
2584
+			$post_type = $taxonomy_obj->object_type[0];
2585 2585
 
2586
-            $table = $plugin_prefix . $post_type . '_detail';
2586
+			$table = $plugin_prefix . $post_type . '_detail';
2587 2587
 
2588
-            /**
2589
-             * Filter to modify the 'join' query
2590
-             *
2591
-             * @since 1.0.0
2592
-             * @package GeoDirectory
2593
-             * @param object|array $term category / term object that need to be processed.
2594
-             * @param string $join The join query.
2595
-             */
2596
-            $join = apply_filters('geodir_cat_post_count_join', $join, $term);
2588
+			/**
2589
+			 * Filter to modify the 'join' query
2590
+			 *
2591
+			 * @since 1.0.0
2592
+			 * @package GeoDirectory
2593
+			 * @param object|array $term category / term object that need to be processed.
2594
+			 * @param string $join The join query.
2595
+			 */
2596
+			$join = apply_filters('geodir_cat_post_count_join', $join, $term);
2597 2597
 
2598
-            /**
2599
-             * Filter to modify the 'where' query
2600
-             *
2601
-             * @since 1.0.0
2602
-             * @package GeoDirectory
2603
-             * @param object|array $term category / term object that need to be processed.
2604
-             * @param string $where The where query.
2605
-             */
2606
-            $where = apply_filters('geodir_cat_post_count_where', $where, $term);
2598
+			/**
2599
+			 * Filter to modify the 'where' query
2600
+			 *
2601
+			 * @since 1.0.0
2602
+			 * @package GeoDirectory
2603
+			 * @param object|array $term category / term object that need to be processed.
2604
+			 * @param string $where The where query.
2605
+			 */
2606
+			$where = apply_filters('geodir_cat_post_count_where', $where, $term);
2607 2607
 
2608
-            $count_query = "SELECT count(post_id) FROM
2608
+			$count_query = "SELECT count(post_id) FROM
2609 2609
 							" . $table . " as pd " . $join . "
2610 2610
 							WHERE pd.post_status='publish' AND FIND_IN_SET('" . $term->term_id . "'," . $term->taxonomy . ") " . $where;
2611 2611
 
2612
-            $cat_post_count = $wpdb->get_var($count_query);
2613
-            if (empty($cat_post_count) || is_wp_error($cat_post_count))
2614
-                $cat_post_count = 0;
2612
+			$cat_post_count = $wpdb->get_var($count_query);
2613
+			if (empty($cat_post_count) || is_wp_error($cat_post_count))
2614
+				$cat_post_count = 0;
2615 2615
 
2616
-            return $cat_post_count;
2616
+			return $cat_post_count;
2617 2617
 
2618
-        } else
2618
+		} else
2619 2619
 
2620
-            return $term->count;
2621
-    }
2622
-    return false;
2620
+			return $term->count;
2621
+	}
2622
+	return false;
2623 2623
 
2624 2624
 }
2625 2625
 
@@ -2632,17 +2632,17 @@  discard block
 block discarded – undo
2632 2632
  */
2633 2633
 function geodir_allow_post_type_frontend()
2634 2634
 {
2635
-    $geodir_allow_posttype_frontend = get_option('geodir_allow_posttype_frontend');
2635
+	$geodir_allow_posttype_frontend = get_option('geodir_allow_posttype_frontend');
2636 2636
 
2637
-    if (!is_admin() && isset($_REQUEST['listing_type'])
2638
-        && !empty($geodir_allow_posttype_frontend)
2639
-        && !in_array($_REQUEST['listing_type'], $geodir_allow_posttype_frontend)
2640
-    ) {
2637
+	if (!is_admin() && isset($_REQUEST['listing_type'])
2638
+		&& !empty($geodir_allow_posttype_frontend)
2639
+		&& !in_array($_REQUEST['listing_type'], $geodir_allow_posttype_frontend)
2640
+	) {
2641 2641
 
2642
-        wp_redirect(home_url());
2643
-        exit;
2642
+		wp_redirect(home_url());
2643
+		exit;
2644 2644
 
2645
-    }
2645
+	}
2646 2646
 
2647 2647
 }
2648 2648
 
@@ -2659,20 +2659,20 @@  discard block
 block discarded – undo
2659 2659
  */
2660 2660
 function geodir_excerpt_length($length)
2661 2661
 {
2662
-    global $wp_query, $geodir_is_widget_listing;
2662
+	global $wp_query, $geodir_is_widget_listing;
2663 2663
 	if ($geodir_is_widget_listing) {
2664 2664
 		return $length;
2665 2665
 	}
2666 2666
 	
2667
-    if (isset($wp_query->query_vars['is_geodir_loop']) && $wp_query->query_vars['is_geodir_loop'] && get_option('geodir_desc_word_limit'))
2668
-        $length = get_option('geodir_desc_word_limit');
2669
-    elseif (get_query_var('excerpt_length'))
2670
-        $length = get_query_var('excerpt_length');
2667
+	if (isset($wp_query->query_vars['is_geodir_loop']) && $wp_query->query_vars['is_geodir_loop'] && get_option('geodir_desc_word_limit'))
2668
+		$length = get_option('geodir_desc_word_limit');
2669
+	elseif (get_query_var('excerpt_length'))
2670
+		$length = get_query_var('excerpt_length');
2671 2671
 
2672
-    if (geodir_is_page('author') && get_option('geodir_author_desc_word_limit'))
2673
-        $length = get_option('geodir_author_desc_word_limit');
2672
+	if (geodir_is_page('author') && get_option('geodir_author_desc_word_limit'))
2673
+		$length = get_option('geodir_author_desc_word_limit');
2674 2674
 
2675
-    return $length;
2675
+	return $length;
2676 2676
 }
2677 2677
 
2678 2678
 /**
@@ -2687,21 +2687,21 @@  discard block
 block discarded – undo
2687 2687
  */
2688 2688
 function geodir_excerpt_more($more)
2689 2689
 {
2690
-    global $post;
2691
-    $all_postypes = geodir_get_posttypes();
2692
-    if (is_array($all_postypes) && in_array($post->post_type, $all_postypes)) {
2693
-        $out = ' <a class="excerpt-read-more" href="' .  get_permalink($post->ID) . '" title="' . get_the_title($post->ID) . '">';
2694
-        /**
2695
-         * Filter excerpt read more text.
2696
-         *
2697
-         * @since 1.0.0
2698
-         */
2699
-        $out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
2700
-        $out .= '</a>';
2701
-        return $out;
2702
-    }
2690
+	global $post;
2691
+	$all_postypes = geodir_get_posttypes();
2692
+	if (is_array($all_postypes) && in_array($post->post_type, $all_postypes)) {
2693
+		$out = ' <a class="excerpt-read-more" href="' .  get_permalink($post->ID) . '" title="' . get_the_title($post->ID) . '">';
2694
+		/**
2695
+		 * Filter excerpt read more text.
2696
+		 *
2697
+		 * @since 1.0.0
2698
+		 */
2699
+		$out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
2700
+		$out .= '</a>';
2701
+		return $out;
2702
+	}
2703 2703
 
2704
-    return $more;
2704
+	return $more;
2705 2705
 }
2706 2706
 
2707 2707
 
@@ -2718,63 +2718,63 @@  discard block
 block discarded – undo
2718 2718
  */
2719 2719
 function geodir_update_markers_oncatedit($term_id, $tt_id, $taxonomy)
2720 2720
 {
2721
-    global $plugin_prefix, $wpdb;
2721
+	global $plugin_prefix, $wpdb;
2722 2722
 
2723
-    $gd_taxonomies = geodir_get_taxonomies();
2723
+	$gd_taxonomies = geodir_get_taxonomies();
2724 2724
 
2725
-    if (is_array($gd_taxonomies) && in_array($taxonomy, $gd_taxonomies)) {
2725
+	if (is_array($gd_taxonomies) && in_array($taxonomy, $gd_taxonomies)) {
2726 2726
 
2727
-        $geodir_post_type = geodir_get_taxonomy_posttype($taxonomy);
2728
-        $table = $plugin_prefix . $geodir_post_type . '_detail';
2727
+		$geodir_post_type = geodir_get_taxonomy_posttype($taxonomy);
2728
+		$table = $plugin_prefix . $geodir_post_type . '_detail';
2729 2729
 
2730
-        $path_parts = pathinfo($_REQUEST['ct_cat_icon']['src']);
2731
-        $term_icon = $path_parts['dirname'] . '/cat_icon_' . $term_id . '.png';
2730
+		$path_parts = pathinfo($_REQUEST['ct_cat_icon']['src']);
2731
+		$term_icon = $path_parts['dirname'] . '/cat_icon_' . $term_id . '.png';
2732 2732
 
2733
-        $posts = $wpdb->get_results(
2734
-            $wpdb->prepare(
2735
-                "SELECT post_id,post_title,post_latitude,post_longitude,default_category FROM " . $table . " WHERE FIND_IN_SET(%s,%1\$s ) ",
2736
-                array($term_id, $taxonomy)
2737
-            )
2738
-        );
2733
+		$posts = $wpdb->get_results(
2734
+			$wpdb->prepare(
2735
+				"SELECT post_id,post_title,post_latitude,post_longitude,default_category FROM " . $table . " WHERE FIND_IN_SET(%s,%1\$s ) ",
2736
+				array($term_id, $taxonomy)
2737
+			)
2738
+		);
2739 2739
 
2740
-        if (!empty($posts)):
2741
-            foreach ($posts as $post_obj) {
2740
+		if (!empty($posts)):
2741
+			foreach ($posts as $post_obj) {
2742 2742
 
2743
-                $lat = $post_obj->post_latitude;
2744
-                $lng = $post_obj->post_longitude;
2743
+				$lat = $post_obj->post_latitude;
2744
+				$lng = $post_obj->post_longitude;
2745 2745
 
2746
-                $json = '{';
2747
-                $json .= '"id":"' . $post_obj->post_id . '",';
2748
-                $json .= '"lat_pos": "' . $lat . '",';
2749
-                $json .= '"long_pos": "' . $lng . '",';
2750
-                $json .= '"marker_id":"' . $post_obj->post_id . '_' . $term_id . '",';
2751
-                $json .= '"icon":"' . $term_icon . '",';
2752
-                $json .= '"group":"catgroup' . $term_id . '"';
2753
-                $json .= '}';
2746
+				$json = '{';
2747
+				$json .= '"id":"' . $post_obj->post_id . '",';
2748
+				$json .= '"lat_pos": "' . $lat . '",';
2749
+				$json .= '"long_pos": "' . $lng . '",';
2750
+				$json .= '"marker_id":"' . $post_obj->post_id . '_' . $term_id . '",';
2751
+				$json .= '"icon":"' . $term_icon . '",';
2752
+				$json .= '"group":"catgroup' . $term_id . '"';
2753
+				$json .= '}';
2754 2754
 
2755
-                if ($post_obj->default_category == $term_id) {
2755
+				if ($post_obj->default_category == $term_id) {
2756 2756
 
2757
-                    $wpdb->query(
2758
-                        $wpdb->prepare(
2759
-                            "UPDATE " . $table . " SET marker_json = %s where post_id = %d",
2760
-                            array($json, $post_obj->post_id)
2761
-                        )
2762
-                    );
2763
-                }
2757
+					$wpdb->query(
2758
+						$wpdb->prepare(
2759
+							"UPDATE " . $table . " SET marker_json = %s where post_id = %d",
2760
+							array($json, $post_obj->post_id)
2761
+						)
2762
+					);
2763
+				}
2764 2764
 
2765
-                $wpdb->query(
2766
-                    $wpdb->prepare(
2767
-                        "UPDATE " . GEODIR_ICON_TABLE . " SET json = %s WHERE post_id = %d AND cat_id = %d",
2768
-                        array($json, $post_obj->post_id, $term_id)
2769
-                    )
2770
-                );
2765
+				$wpdb->query(
2766
+					$wpdb->prepare(
2767
+						"UPDATE " . GEODIR_ICON_TABLE . " SET json = %s WHERE post_id = %d AND cat_id = %d",
2768
+						array($json, $post_obj->post_id, $term_id)
2769
+					)
2770
+				);
2771 2771
 
2772
-            }
2772
+			}
2773 2773
 
2774 2774
 
2775
-        endif;
2775
+		endif;
2776 2776
 
2777
-    }
2777
+	}
2778 2778
 
2779 2779
 }
2780 2780
 
@@ -2788,14 +2788,14 @@  discard block
 block discarded – undo
2788 2788
  */
2789 2789
 function geodir_get_listing_author($listing_id = '')
2790 2790
 {
2791
-    if ($listing_id == '') {
2792
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2793
-            $listing_id = $_REQUEST['pid'];
2794
-        }
2795
-    }
2796
-    $listing = get_post(strip_tags($listing_id));
2797
-    $listing_author_id = $listing->post_author;
2798
-    return $listing_author_id;
2791
+	if ($listing_id == '') {
2792
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2793
+			$listing_id = $_REQUEST['pid'];
2794
+		}
2795
+	}
2796
+	$listing = get_post(strip_tags($listing_id));
2797
+	$listing_author_id = $listing->post_author;
2798
+	return $listing_author_id;
2799 2799
 }
2800 2800
 
2801 2801
 
@@ -2810,11 +2810,11 @@  discard block
 block discarded – undo
2810 2810
  */
2811 2811
 function geodir_lisiting_belong_to_user($listing_id, $user_id)
2812 2812
 {
2813
-    $listing_author_id = geodir_get_listing_author($listing_id);
2814
-    if ($listing_author_id == $user_id)
2815
-        return true;
2816
-    else
2817
-        return false;
2813
+	$listing_author_id = geodir_get_listing_author($listing_id);
2814
+	if ($listing_author_id == $user_id)
2815
+		return true;
2816
+	else
2817
+		return false;
2818 2818
 
2819 2819
 }
2820 2820
 
@@ -2830,29 +2830,29 @@  discard block
 block discarded – undo
2830 2830
  */
2831 2831
 function geodir_listing_belong_to_current_user($listing_id = '', $exclude_admin = true)
2832 2832
 {
2833
-    global $current_user;
2834
-    if ($exclude_admin) {
2835
-        foreach ($current_user->caps as $key => $caps) {
2836
-            if (geodir_strtolower($key) == 'administrator') {
2837
-                return true;
2838
-                break;
2839
-            }
2840
-        }
2841
-    }
2842
-
2843
-    $result = geodir_lisiting_belong_to_user($listing_id, $current_user->ID);
2844
-
2845
-    /**
2846
-     * Filter if the listing belongs to a user.
2847
-     *
2848
-     * @since 1.6.23
2849
-     * @param bool $result The result, true:false
2850
-     * @param int $listing_id The post ID.
2851
-     * @param int $current_user->ID The current user ID.
2852
-     * @param bool $exclude_admin Do you want to exclude admin from the check?. Default true.
2853
-     * return bool
2854
-     */
2855
-    return apply_filters('geodir_listing_belong_to_current_user',$result,$listing_id,$current_user->ID,$exclude_admin);
2833
+	global $current_user;
2834
+	if ($exclude_admin) {
2835
+		foreach ($current_user->caps as $key => $caps) {
2836
+			if (geodir_strtolower($key) == 'administrator') {
2837
+				return true;
2838
+				break;
2839
+			}
2840
+		}
2841
+	}
2842
+
2843
+	$result = geodir_lisiting_belong_to_user($listing_id, $current_user->ID);
2844
+
2845
+	/**
2846
+	 * Filter if the listing belongs to a user.
2847
+	 *
2848
+	 * @since 1.6.23
2849
+	 * @param bool $result The result, true:false
2850
+	 * @param int $listing_id The post ID.
2851
+	 * @param int $current_user->ID The current user ID.
2852
+	 * @param bool $exclude_admin Do you want to exclude admin from the check?. Default true.
2853
+	 * return bool
2854
+	 */
2855
+	return apply_filters('geodir_listing_belong_to_current_user',$result,$listing_id,$current_user->ID,$exclude_admin);
2856 2856
 }
2857 2857
 
2858 2858
 
@@ -2868,17 +2868,17 @@  discard block
 block discarded – undo
2868 2868
 function geodir_only_supportable_attachments_remove($file)
2869 2869
 {
2870 2870
 
2871
-    global $wpdb;
2871
+	global $wpdb;
2872 2872
 
2873
-    $matches = array();
2873
+	$matches = array();
2874 2874
 
2875
-    $pattern = '/-\d+x\d+\./';
2876
-    preg_match($pattern, $file, $matches, PREG_OFFSET_CAPTURE);
2875
+	$pattern = '/-\d+x\d+\./';
2876
+	preg_match($pattern, $file, $matches, PREG_OFFSET_CAPTURE);
2877 2877
 
2878
-    if (empty($matches))
2879
-        return '';
2880
-    else
2881
-        return $file;
2878
+	if (empty($matches))
2879
+		return '';
2880
+	else
2881
+		return $file;
2882 2882
 
2883 2883
 }
2884 2884
 
@@ -2895,78 +2895,78 @@  discard block
 block discarded – undo
2895 2895
 function geodir_set_wp_featured_image($post_id)
2896 2896
 {
2897 2897
 
2898
-    global $wpdb, $plugin_prefix;
2899
-    $uploads = wp_upload_dir();
2898
+	global $wpdb, $plugin_prefix;
2899
+	$uploads = wp_upload_dir();
2900 2900
 //	print_r($uploads ) ;
2901
-    $post_first_image = $wpdb->get_results(
2902
-        $wpdb->prepare(
2903
-            "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d and menu_order = 1  ", array($post_id)
2904
-        )
2905
-    );
2901
+	$post_first_image = $wpdb->get_results(
2902
+		$wpdb->prepare(
2903
+			"SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d and menu_order = 1  ", array($post_id)
2904
+		)
2905
+	);
2906 2906
 
2907
-    $old_attachment_name = '';
2908
-    $post_thumbnail_id = '';
2909
-    if (has_post_thumbnail($post_id)) {
2907
+	$old_attachment_name = '';
2908
+	$post_thumbnail_id = '';
2909
+	if (has_post_thumbnail($post_id)) {
2910 2910
 
2911
-        if (has_post_thumbnail($post_id)) {
2911
+		if (has_post_thumbnail($post_id)) {
2912 2912
 
2913
-            $post_thumbnail_id = get_post_thumbnail_id($post_id);
2913
+			$post_thumbnail_id = get_post_thumbnail_id($post_id);
2914 2914
 
2915
-            $old_attachment_name = basename(get_attached_file($post_thumbnail_id));
2915
+			$old_attachment_name = basename(get_attached_file($post_thumbnail_id));
2916 2916
 
2917
-        }
2918
-    }
2919
-
2920
-    if (!empty($post_first_image)) {
2917
+		}
2918
+	}
2921 2919
 
2922
-        $post_type = get_post_type($post_id);
2920
+	if (!empty($post_first_image)) {
2923 2921
 
2924
-        $table_name = $plugin_prefix . $post_type . '_detail';
2922
+		$post_type = get_post_type($post_id);
2925 2923
 
2926
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='" . $post_first_image[0]->file . "' WHERE post_id =" . $post_id);
2924
+		$table_name = $plugin_prefix . $post_type . '_detail';
2927 2925
 
2928
-        $new_attachment_name = basename($post_first_image[0]->file);
2926
+		$wpdb->query("UPDATE " . $table_name . " SET featured_image='" . $post_first_image[0]->file . "' WHERE post_id =" . $post_id);
2929 2927
 
2930
-        if (geodir_strtolower($new_attachment_name) != geodir_strtolower($old_attachment_name)) {
2928
+		$new_attachment_name = basename($post_first_image[0]->file);
2931 2929
 
2932
-            if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete')) {
2930
+		if (geodir_strtolower($new_attachment_name) != geodir_strtolower($old_attachment_name)) {
2933 2931
 
2934
-                add_filter('wp_delete_file', 'geodir_only_supportable_attachments_remove');
2932
+			if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete')) {
2935 2933
 
2936
-                wp_delete_attachment($post_thumbnail_id);
2934
+				add_filter('wp_delete_file', 'geodir_only_supportable_attachments_remove');
2937 2935
 
2938
-            }
2939
-            $filename = $uploads['basedir'] . $post_first_image[0]->file;
2936
+				wp_delete_attachment($post_thumbnail_id);
2940 2937
 
2941
-            $attachment = array(
2942
-                'post_mime_type' => $post_first_image[0]->mime_type,
2943
-                'guid' => $uploads['baseurl'] . $post_first_image[0]->file,
2944
-                'post_parent' => $post_id,
2945
-                'post_title' => preg_replace('/\.[^.]+$/', '', $post_first_image[0]->title),
2946
-                'post_content' => ''
2947
-            );
2938
+			}
2939
+			$filename = $uploads['basedir'] . $post_first_image[0]->file;
2940
+
2941
+			$attachment = array(
2942
+				'post_mime_type' => $post_first_image[0]->mime_type,
2943
+				'guid' => $uploads['baseurl'] . $post_first_image[0]->file,
2944
+				'post_parent' => $post_id,
2945
+				'post_title' => preg_replace('/\.[^.]+$/', '', $post_first_image[0]->title),
2946
+				'post_content' => ''
2947
+			);
2948 2948
 
2949 2949
 
2950
-            $id = wp_insert_attachment($attachment, $filename, $post_id);
2950
+			$id = wp_insert_attachment($attachment, $filename, $post_id);
2951 2951
 
2952
-            if (!is_wp_error($id)) {
2952
+			if (!is_wp_error($id)) {
2953 2953
 
2954
-                set_post_thumbnail($post_id, $id);
2954
+				set_post_thumbnail($post_id, $id);
2955 2955
 
2956
-                require_once(ABSPATH . 'wp-admin/includes/image.php');
2957
-                wp_update_attachment_metadata($id, wp_generate_attachment_metadata($id, $filename));
2956
+				require_once(ABSPATH . 'wp-admin/includes/image.php');
2957
+				wp_update_attachment_metadata($id, wp_generate_attachment_metadata($id, $filename));
2958 2958
 
2959
-            }
2959
+			}
2960 2960
 
2961
-        }
2961
+		}
2962 2962
 
2963
-    } else {
2964
-        //set_post_thumbnail($post_id,-1);
2963
+	} else {
2964
+		//set_post_thumbnail($post_id,-1);
2965 2965
 
2966
-        if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete'))
2967
-            wp_delete_attachment($post_thumbnail_id);
2966
+		if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete'))
2967
+			wp_delete_attachment($post_thumbnail_id);
2968 2968
 
2969
-    }
2969
+	}
2970 2970
 }
2971 2971
 
2972 2972
 
@@ -2981,53 +2981,53 @@  discard block
 block discarded – undo
2981 2981
  */
2982 2982
 function gd_copy_original_translation()
2983 2983
 {
2984
-    if (geodir_is_wpml()) {
2985
-        global $wpdb, $table_prefix, $plugin_prefix;
2986
-        $post_id = absint($_POST['post_id']);
2987
-        $upload_dir = wp_upload_dir();
2988
-        $post_type = get_post_type($_POST['post_id']);
2989
-        $table = $plugin_prefix . $post_type . '_detail';
2990
-
2991
-        $post_arr = $wpdb->get_results($wpdb->prepare(
2992
-            "SELECT * FROM $wpdb->posts p JOIN " . $table . " gd ON gd.post_id=p.ID WHERE p.ID=%d LIMIT 1",
2993
-            array($post_id)
2994
-        )
2995
-            , ARRAY_A);
2996
-
2997
-        $arrImages = $wpdb->get_results(
2998
-            $wpdb->prepare(
2999
-                "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC, ID DESC ",
3000
-                array('%image%', $post_id)
3001
-            )
3002
-        );
3003
-        if ($arrImages) {
3004
-            $image_arr = array();
3005
-            foreach ($arrImages as $img) {
3006
-                $image_arr[] = $upload_dir['baseurl'] . $img->file;
3007
-            }
3008
-            $comma_separated = implode(",", $image_arr);
3009
-            $post_arr[0]['post_images'] = $comma_separated;
3010
-        }
3011
-
3012
-
3013
-        $cats = $post_arr[0][$post_arr[0]['post_type'] . 'category'];
3014
-        $cat_arr = array_filter(explode(",", $cats));
3015
-        $trans_cat = array();
3016
-        foreach ($cat_arr as $cat) {
3017
-            $trans_cat[] = geodir_wpml_object_id($cat, $post_arr[0]['post_type'] . 'category', false);
3018
-        }
3019
-
3020
-
3021
-        $post_arr[0]['categories'] = array_filter($trans_cat);
2984
+	if (geodir_is_wpml()) {
2985
+		global $wpdb, $table_prefix, $plugin_prefix;
2986
+		$post_id = absint($_POST['post_id']);
2987
+		$upload_dir = wp_upload_dir();
2988
+		$post_type = get_post_type($_POST['post_id']);
2989
+		$table = $plugin_prefix . $post_type . '_detail';
2990
+
2991
+		$post_arr = $wpdb->get_results($wpdb->prepare(
2992
+			"SELECT * FROM $wpdb->posts p JOIN " . $table . " gd ON gd.post_id=p.ID WHERE p.ID=%d LIMIT 1",
2993
+			array($post_id)
2994
+		)
2995
+			, ARRAY_A);
2996
+
2997
+		$arrImages = $wpdb->get_results(
2998
+			$wpdb->prepare(
2999
+				"SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC, ID DESC ",
3000
+				array('%image%', $post_id)
3001
+			)
3002
+		);
3003
+		if ($arrImages) {
3004
+			$image_arr = array();
3005
+			foreach ($arrImages as $img) {
3006
+				$image_arr[] = $upload_dir['baseurl'] . $img->file;
3007
+			}
3008
+			$comma_separated = implode(",", $image_arr);
3009
+			$post_arr[0]['post_images'] = $comma_separated;
3010
+		}
3011
+
3012
+
3013
+		$cats = $post_arr[0][$post_arr[0]['post_type'] . 'category'];
3014
+		$cat_arr = array_filter(explode(",", $cats));
3015
+		$trans_cat = array();
3016
+		foreach ($cat_arr as $cat) {
3017
+			$trans_cat[] = geodir_wpml_object_id($cat, $post_arr[0]['post_type'] . 'category', false);
3018
+		}
3019
+
3020
+
3021
+		$post_arr[0]['categories'] = array_filter($trans_cat);
3022 3022
 //print_r($image_arr);
3023
-        //print_r($arrImages);
3024
-        //echo $_REQUEST['lang'];
3023
+		//print_r($arrImages);
3024
+		//echo $_REQUEST['lang'];
3025 3025
 //print_r($post_arr);
3026 3026
 //print_r($trans_cat);
3027
-        echo json_encode($post_arr[0]);
3027
+		echo json_encode($post_arr[0]);
3028 3028
 
3029
-    }
3030
-    die();
3029
+	}
3030
+	die();
3031 3031
 }
3032 3032
 
3033 3033
 
@@ -3047,54 +3047,54 @@  discard block
 block discarded – undo
3047 3047
 function geodir_get_custom_fields_type($listing_type = '')
3048 3048
 {
3049 3049
 
3050
-    global $wpdb;
3050
+	global $wpdb;
3051 3051
 
3052
-    if ($listing_type == '')
3053
-        $listing_type = 'gd_place';
3052
+	if ($listing_type == '')
3053
+		$listing_type = 'gd_place';
3054 3054
 
3055
-    $fields_info = array();
3055
+	$fields_info = array();
3056 3056
 
3057
-    $get_data = $wpdb->get_results(
3058
-        $wpdb->prepare(
3059
-            "SELECT htmlvar_name, field_type, extra_fields FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND is_active='1'",
3060
-            array($listing_type)
3061
-        )
3062
-    );
3057
+	$get_data = $wpdb->get_results(
3058
+		$wpdb->prepare(
3059
+			"SELECT htmlvar_name, field_type, extra_fields FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND is_active='1'",
3060
+			array($listing_type)
3061
+		)
3062
+	);
3063 3063
 
3064
-    if (!empty($get_data)) {
3064
+	if (!empty($get_data)) {
3065 3065
 
3066
-        foreach ($get_data as $data) {
3066
+		foreach ($get_data as $data) {
3067 3067
 
3068
-            if ($data->field_type == 'address') {
3068
+			if ($data->field_type == 'address') {
3069 3069
 
3070
-                $extra_fields = unserialize($data->extra_fields);
3070
+				$extra_fields = unserialize($data->extra_fields);
3071 3071
 
3072
-                $prefix = $data->htmlvar_name . '_';
3072
+				$prefix = $data->htmlvar_name . '_';
3073 3073
 
3074
-                $fields_info[$prefix . 'address'] = $data->field_type;
3074
+				$fields_info[$prefix . 'address'] = $data->field_type;
3075 3075
 
3076
-                if (isset($extra_fields['show_zip']) && $extra_fields['show_zip'])
3077
-                    $fields_info[$prefix . 'zip'] = $data->field_type;
3076
+				if (isset($extra_fields['show_zip']) && $extra_fields['show_zip'])
3077
+					$fields_info[$prefix . 'zip'] = $data->field_type;
3078 3078
 
3079
-            } else {
3079
+			} else {
3080 3080
 
3081
-                $fields_info[$data->htmlvar_name] = $data->field_type;
3081
+				$fields_info[$data->htmlvar_name] = $data->field_type;
3082 3082
 
3083
-            }
3083
+			}
3084 3084
 
3085
-        }
3085
+		}
3086 3086
 
3087
-    }
3087
+	}
3088 3088
 
3089
-    /**
3090
-     * Filter to modify custom fields info using listing post type.
3091
-     *
3092
-     * @since 1.0.0
3093
-     * @package GeoDirectory
3094
-     * @return array $fields_info Custom fields info.
3095
-     * @param string $listing_type The listing post type.
3096
-     */
3097
-    return apply_filters('geodir_get_custom_fields_type', $fields_info, $listing_type);
3089
+	/**
3090
+	 * Filter to modify custom fields info using listing post type.
3091
+	 *
3092
+	 * @since 1.0.0
3093
+	 * @package GeoDirectory
3094
+	 * @return array $fields_info Custom fields info.
3095
+	 * @param string $listing_type The listing post type.
3096
+	 */
3097
+	return apply_filters('geodir_get_custom_fields_type', $fields_info, $listing_type);
3098 3098
 }
3099 3099
 
3100 3100
 
@@ -3109,58 +3109,58 @@  discard block
 block discarded – undo
3109 3109
  */
3110 3110
 function geodir_function_post_updated($post_ID, $post_after, $post_before)
3111 3111
 {
3112
-    $post_type = get_post_type($post_ID);
3112
+	$post_type = get_post_type($post_ID);
3113 3113
 
3114
-    if ($post_type != '' && in_array($post_type, geodir_get_posttypes())) {
3115
-        // send notification to client when post moves from draft to publish
3116
-        if (!empty($post_after->post_status) && $post_after->post_status == 'publish' && !empty($post_before->post_status) && ($post_before->post_status == 'draft' || $post_before->post_status == 'auto-draft' || $post_before->post_status == 'pending')) {
3117
-            $post_author_id = !empty($post_after->post_author) ? $post_after->post_author : NULL;
3118
-            $post_author_data = get_userdata($post_author_id);
3114
+	if ($post_type != '' && in_array($post_type, geodir_get_posttypes())) {
3115
+		// send notification to client when post moves from draft to publish
3116
+		if (!empty($post_after->post_status) && $post_after->post_status == 'publish' && !empty($post_before->post_status) && ($post_before->post_status == 'draft' || $post_before->post_status == 'auto-draft' || $post_before->post_status == 'pending')) {
3117
+			$post_author_id = !empty($post_after->post_author) ? $post_after->post_author : NULL;
3118
+			$post_author_data = get_userdata($post_author_id);
3119 3119
 
3120
-            $to_name = geodir_get_client_name($post_author_id);
3120
+			$to_name = geodir_get_client_name($post_author_id);
3121 3121
 
3122
-            $from_email = geodir_get_site_email_id();
3123
-            $from_name = get_site_emailName();
3124
-            $to_email = $post_author_data->user_email;
3122
+			$from_email = geodir_get_site_email_id();
3123
+			$from_name = get_site_emailName();
3124
+			$to_email = $post_author_data->user_email;
3125 3125
 
3126
-            if (!is_email($to_email) && !empty($post_author_data->user_email)) {
3127
-                $to_email = $post_author_data->user_email;
3128
-            }
3126
+			if (!is_email($to_email) && !empty($post_author_data->user_email)) {
3127
+				$to_email = $post_author_data->user_email;
3128
+			}
3129 3129
 
3130
-            $message_type = 'listing_published';
3130
+			$message_type = 'listing_published';
3131 3131
 
3132
-            if (get_option('geodir_post_published_email_subject') == '') {
3133
-                update_option('geodir_post_published_email_subject', __('Listing Published Successfully', 'geodirectory'));
3134
-            }
3132
+			if (get_option('geodir_post_published_email_subject') == '') {
3133
+				update_option('geodir_post_published_email_subject', __('Listing Published Successfully', 'geodirectory'));
3134
+			}
3135 3135
 
3136
-            if (get_option('geodir_post_published_email_content') == '') {
3137
-                update_option('geodir_post_published_email_content', __("<p>Dear [#client_name#],</p><p>Your listing [#listing_link#] has been published. This email is just for your information.</p><p>[#listing_link#]</p><br><p>Thank you for your contribution.</p><p>[#site_name#]</p>", 'geodirectory'));
3138
-            }
3136
+			if (get_option('geodir_post_published_email_content') == '') {
3137
+				update_option('geodir_post_published_email_content', __("<p>Dear [#client_name#],</p><p>Your listing [#listing_link#] has been published. This email is just for your information.</p><p>[#listing_link#]</p><br><p>Thank you for your contribution.</p><p>[#site_name#]</p>", 'geodirectory'));
3138
+			}
3139 3139
 
3140
-            /**
3141
-             * Called before sending the email when listing gets published.
3142
-             *
3143
-             * @since 1.0.0
3144
-             * @package GeoDirectory
3145
-             * @param object $post_after The post object after update.
3146
-             * @param object $post_before The post object before update.
3147
-             */
3148
-            do_action('geodir_before_listing_published_email', $post_after, $post_before);
3149
-            if (is_email($to_email)) {
3150
-                geodir_sendEmail($from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID);
3151
-            }
3140
+			/**
3141
+			 * Called before sending the email when listing gets published.
3142
+			 *
3143
+			 * @since 1.0.0
3144
+			 * @package GeoDirectory
3145
+			 * @param object $post_after The post object after update.
3146
+			 * @param object $post_before The post object before update.
3147
+			 */
3148
+			do_action('geodir_before_listing_published_email', $post_after, $post_before);
3149
+			if (is_email($to_email)) {
3150
+				geodir_sendEmail($from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID);
3151
+			}
3152 3152
 
3153
-            /**
3154
-             * Called after sending the email when listing gets published.
3155
-             *
3156
-             * @since 1.0.0
3157
-             * @package GeoDirectory
3158
-             * @param object $post_after The post object after update.
3159
-             * @param object $post_before The post object before update.
3160
-             */
3161
-            do_action('geodir_after_listing_published_email', $post_after, $post_before);
3162
-        }
3163
-    }
3153
+			/**
3154
+			 * Called after sending the email when listing gets published.
3155
+			 *
3156
+			 * @since 1.0.0
3157
+			 * @package GeoDirectory
3158
+			 * @param object $post_after The post object after update.
3159
+			 * @param object $post_before The post object before update.
3160
+			 */
3161
+			do_action('geodir_after_listing_published_email', $post_after, $post_before);
3162
+		}
3163
+	}
3164 3164
 }
3165 3165
 
3166 3166
 add_action('wp_head', 'geodir_fb_like_thumbnail');
@@ -3175,46 +3175,46 @@  discard block
 block discarded – undo
3175 3175
  */
3176 3176
 function geodir_fb_like_thumbnail(){
3177 3177
 
3178
-    $facebook_image = '';
3179
-
3180
-    if(is_single()){// single post
3181
-        global $post;
3182
-        if(isset($post->featured_image) && $post->featured_image){
3183
-            $upload_dir = wp_upload_dir();
3184
-            $facebook_image = $upload_dir['baseurl'].$post->featured_image;
3185
-
3186
-        }
3187
-    }elseif(geodir_is_page('location')){// location page
3188
-        if (function_exists('geodir_get_location_seo')) {
3189
-            $seo = geodir_get_location_seo();
3190
-            if (isset($seo->seo_image) && $seo->seo_image) {
3191
-                $image = wp_get_attachment_image_src($seo->seo_image, 'full');
3192
-                $facebook_image = isset($image[0]) ? $image[0] : '';
3193
-            }
3194
-        }
3178
+	$facebook_image = '';
3179
+
3180
+	if(is_single()){// single post
3181
+		global $post;
3182
+		if(isset($post->featured_image) && $post->featured_image){
3183
+			$upload_dir = wp_upload_dir();
3184
+			$facebook_image = $upload_dir['baseurl'].$post->featured_image;
3185
+
3186
+		}
3187
+	}elseif(geodir_is_page('location')){// location page
3188
+		if (function_exists('geodir_get_location_seo')) {
3189
+			$seo = geodir_get_location_seo();
3190
+			if (isset($seo->seo_image) && $seo->seo_image) {
3191
+				$image = wp_get_attachment_image_src($seo->seo_image, 'full');
3192
+				$facebook_image = isset($image[0]) ? $image[0] : '';
3193
+			}
3194
+		}
3195 3195
 
3196
-        if(!$facebook_image){
3197
-            global $post;
3196
+		if(!$facebook_image){
3197
+			global $post;
3198 3198
 
3199
-            if (has_post_thumbnail( $post->ID ) ){
3200
-                $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' );
3201
-                $facebook_image = isset($image[0]) ? $image[0] : '';
3202
-            }
3203
-        }
3204
-    }
3199
+			if (has_post_thumbnail( $post->ID ) ){
3200
+				$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' );
3201
+				$facebook_image = isset($image[0]) ? $image[0] : '';
3202
+			}
3203
+		}
3204
+	}
3205 3205
 
3206 3206
 
3207
-    /**
3208
-     * Filter the facebook share image.
3209
-     *
3210
-     * @since 1.6.22
3211
-     * @param string $facebook_image The image URL or blank.
3212
-     */
3213
-    $facebook_image = apply_filters('geodir_fb_share_image',$facebook_image);
3207
+	/**
3208
+	 * Filter the facebook share image.
3209
+	 *
3210
+	 * @since 1.6.22
3211
+	 * @param string $facebook_image The image URL or blank.
3212
+	 */
3213
+	$facebook_image = apply_filters('geodir_fb_share_image',$facebook_image);
3214 3214
 
3215
-    if($facebook_image){
3216
-        echo "\n\n<!-- GD Facebook Like Thumbnail -->\n<link rel=\"image_src\" href=\"$facebook_image\" />\n<!-- End GD Facebook Like Thumbnail -->\n\n";
3217
-    }
3215
+	if($facebook_image){
3216
+		echo "\n\n<!-- GD Facebook Like Thumbnail -->\n<link rel=\"image_src\" href=\"$facebook_image\" />\n<!-- End GD Facebook Like Thumbnail -->\n\n";
3217
+	}
3218 3218
 
3219 3219
 
3220 3220
 }
@@ -3228,11 +3228,11 @@  discard block
 block discarded – undo
3228 3228
  * @since 1.6.22
3229 3229
  */
3230 3230
 function geodir_delete_map_cache(){
3231
-    $files = glob(realpath(dirname(__FILE__))."/map-functions/map-cache/*.json"); // get all file names
3232
-    foreach($files as $file){ // iterate files
3233
-        if(is_file($file))
3234
-            unlink($file); // delete file
3235
-    }
3231
+	$files = glob(realpath(dirname(__FILE__))."/map-functions/map-cache/*.json"); // get all file names
3232
+	foreach($files as $file){ // iterate files
3233
+		if(is_file($file))
3234
+			unlink($file); // delete file
3235
+	}
3236 3236
 }
3237 3237
 
3238 3238
 
@@ -3245,23 +3245,23 @@  discard block
 block discarded – undo
3245 3245
  */
3246 3246
 function geodir_clear_map_cache_on_save($post_id, $post) {
3247 3247
 
3248
-    if(!get_option('geodir_enable_map_cache')){
3249
-        return;
3250
-    }
3248
+	if(!get_option('geodir_enable_map_cache')){
3249
+		return;
3250
+	}
3251 3251
 
3252
-    if ( isset( $post->post_type ) && ( $post->post_type == 'nav_menu_item' || $post->post_type == 'page' || $post->post_type == 'post' ) ) {
3253
-        return;
3254
-    }
3252
+	if ( isset( $post->post_type ) && ( $post->post_type == 'nav_menu_item' || $post->post_type == 'page' || $post->post_type == 'post' ) ) {
3253
+		return;
3254
+	}
3255 3255
 
3256
-    $geodir_posttypes = geodir_get_posttypes();
3256
+	$geodir_posttypes = geodir_get_posttypes();
3257 3257
 
3258
-    if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
3259
-        return;
3260
-    }
3258
+	if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
3259
+		return;
3260
+	}
3261 3261
 
3262
-    if ( ! wp_is_post_revision( $post_id ) && isset( $post->post_type ) && in_array( $post->post_type, $geodir_posttypes ) ) {
3263
-        geodir_delete_map_cache();
3264
-    }
3262
+	if ( ! wp_is_post_revision( $post_id ) && isset( $post->post_type ) && in_array( $post->post_type, $geodir_posttypes ) ) {
3263
+		geodir_delete_map_cache();
3264
+	}
3265 3265
 
3266 3266
 }
3267 3267
 
@@ -3276,19 +3276,19 @@  discard block
 block discarded – undo
3276 3276
  * @return array Filtered post data.
3277 3277
  */
3278 3278
 function geodir_fix_pending_listing_post_name( $data, $postarr ) {
3279
-    // Dont' update post name for autosaves
3280
-    if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
3281
-        return $data;
3282
-    }
3279
+	// Dont' update post name for autosaves
3280
+	if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
3281
+		return $data;
3282
+	}
3283 3283
 
3284
-    if ( !empty( $data['post_name'] ) || empty( $data['post_status'] ) || empty( $data['post_type'] ) || empty( $data['post_title'] ) ) {
3285
-        return $data;
3286
-    }
3284
+	if ( !empty( $data['post_name'] ) || empty( $data['post_status'] ) || empty( $data['post_type'] ) || empty( $data['post_title'] ) ) {
3285
+		return $data;
3286
+	}
3287 3287
 
3288
-    if ( ( 'draft' == $data['post_status'] || 'pending' == $data['post_status'] ) && in_array( $data['post_type'], geodir_get_posttypes() ) ) {
3289
-        $data['post_name'] = wp_unique_post_slug( sanitize_title( $data['post_title'] ), ( !empty( $postarr['ID'] ) ? $postarr['ID'] : 0 ), '', $data['post_type'], $data['post_parent'] );
3290
-    }
3288
+	if ( ( 'draft' == $data['post_status'] || 'pending' == $data['post_status'] ) && in_array( $data['post_type'], geodir_get_posttypes() ) ) {
3289
+		$data['post_name'] = wp_unique_post_slug( sanitize_title( $data['post_title'] ), ( !empty( $postarr['ID'] ) ? $postarr['ID'] : 0 ), '', $data['post_type'], $data['post_parent'] );
3290
+	}
3291 3291
 
3292
-    return $data;
3292
+	return $data;
3293 3293
 }
3294 3294
 add_filter( 'wp_insert_post_data', 'geodir_fix_pending_listing_post_name', 10, 2 );
3295 3295
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +242 added lines, -242 removed lines patch added patch discarded remove patch
@@ -26,11 +26,11 @@  discard block
 block discarded – undo
26 26
 
27 27
     if (!isset($default_cat) || empty($default_cat)) {
28 28
         $default_cat = isset($post_cat_array[0]) ? $post_cat_array[0] : '';
29
-    }else{
30
-        if(!is_int($default_cat)){
29
+    } else {
30
+        if (!is_int($default_cat)) {
31 31
             $category = get_term_by('name', $default_cat, $taxonomy);
32
-            if(isset($category->term_id)){
33
-                $default_cat =  $category->term_id;
32
+            if (isset($category->term_id)) {
33
+                $default_cat = $category->term_id;
34 34
             }
35 35
         }
36 36
 
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
 
59 59
     if ($default_pos === false) {
60 60
 
61
-        $change_cat_str = str_replace($default_cat . ',y:', $default_cat . ',y,d:', $change_cat_str);
61
+        $change_cat_str = str_replace($default_cat.',y:', $default_cat.',y,d:', $change_cat_str);
62 62
 
63 63
     }
64 64
 
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
             
146 146
             $gd_post = $post;
147 147
             if (!empty($gd_post) && is_array($gd_post)) {
148
-                $gd_post = (object)$post;
148
+                $gd_post = (object) $post;
149 149
                 
150 150
                 // Fix WPML duplicate.
151 151
                 if (geodir_is_wpml() && !empty($request_info['action']) && $request_info['action'] == 'editpost' && !empty($request_info['icl_trid']) && !isset($post['post_date'])) {
@@ -239,7 +239,7 @@  discard block
 block discarded – undo
239 239
         $send_post_submit_mail = false;
240 240
 
241 241
         // unhook this function so it doesn't loop infinitely
242
-        remove_action('save_post', 'geodir_post_information_save',10,2);
242
+        remove_action('save_post', 'geodir_post_information_save', 10, 2);
243 243
 
244 244
         if (isset($request_info['pid']) && $request_info['pid'] != '') {
245 245
             $post['ID'] = $request_info['pid'];
@@ -263,13 +263,13 @@  discard block
 block discarded – undo
263 263
         }
264 264
 
265 265
         // re-hook this function
266
-        add_action('save_post', 'geodir_post_information_save',10,2);
266
+        add_action('save_post', 'geodir_post_information_save', 10, 2);
267 267
 
268 268
         $post_tags = '';
269 269
         if (!isset($request_info['post_tags'])) {
270 270
 
271 271
             $post_type = $request_info['listing_type'];
272
-            $post_tags = implode(",", wp_get_object_terms($last_post_id, $post_type . '_tags', array('fields' => 'names')));
272
+            $post_tags = implode(",", wp_get_object_terms($last_post_id, $post_type.'_tags', array('fields' => 'names')));
273 273
 
274 274
         }
275 275
 
@@ -287,13 +287,13 @@  discard block
 block discarded – undo
287 287
         $payment_info = array();
288 288
         $package_info = array();
289 289
 
290
-        $package_info = (array)geodir_post_package_info($package_info, $post);
290
+        $package_info = (array) geodir_post_package_info($package_info, $post);
291 291
 
292 292
         $post_package_id = geodir_get_post_meta($last_post_id, 'package_id');
293 293
 
294 294
         if (!empty($package_info) && !$post_package_id) {
295 295
             if (isset($package_info['days']) && $package_info['days'] != 0) {
296
-                $payment_info['expire_date'] = date('Y-m-d', strtotime("+" . $package_info['days'] . " days"));
296
+                $payment_info['expire_date'] = date('Y-m-d', strtotime("+".$package_info['days']." days"));
297 297
             } else {
298 298
                 $payment_info['expire_date'] = 'Never';
299 299
             }
@@ -314,8 +314,8 @@  discard block
 block discarded – undo
314 314
             $extrafields = $val['extra_fields'];
315 315
 
316 316
             if (trim($type) == 'address') {
317
-                $prefix = $name . '_';
318
-                $address = $prefix . 'address';
317
+                $prefix = $name.'_';
318
+                $address = $prefix.'address';
319 319
 
320 320
                 if (isset($request_info[$address]) && $request_info[$address] != '') {
321 321
                     $gd_post_info[$address] = wp_slash($request_info[$address]);
@@ -325,59 +325,59 @@  discard block
 block discarded – undo
325 325
                     $extrafields = unserialize($extrafields);
326 326
 
327 327
 
328
-                    if (!isset($request_info[$prefix . 'city']) || $request_info[$prefix . 'city'] == '') {
328
+                    if (!isset($request_info[$prefix.'city']) || $request_info[$prefix.'city'] == '') {
329 329
 
330 330
                         $location_result = geodir_get_default_location();
331 331
 
332
-                        $gd_post_info[$prefix . 'city'] = $location_result->city;
333
-                        $gd_post_info[$prefix . 'region'] = $location_result->region;
334
-                        $gd_post_info[$prefix . 'country'] = $location_result->country;
332
+                        $gd_post_info[$prefix.'city'] = $location_result->city;
333
+                        $gd_post_info[$prefix.'region'] = $location_result->region;
334
+                        $gd_post_info[$prefix.'country'] = $location_result->country;
335 335
 
336
-                        $gd_post_info['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // set all overall post location
336
+                        $gd_post_info['post_locations'] = '['.$location_result->city_slug.'],['.$location_result->region_slug.'],['.$location_result->country_slug.']'; // set all overall post location
337 337
 
338 338
                     } else {
339 339
 
340
-                        $gd_post_info[$prefix . 'city'] = $request_info[$prefix . 'city'];
341
-                        $gd_post_info[$prefix . 'region'] = $request_info[$prefix . 'region'];
342
-                        $gd_post_info[$prefix . 'country'] = $request_info[$prefix . 'country'];
340
+                        $gd_post_info[$prefix.'city'] = $request_info[$prefix.'city'];
341
+                        $gd_post_info[$prefix.'region'] = $request_info[$prefix.'region'];
342
+                        $gd_post_info[$prefix.'country'] = $request_info[$prefix.'country'];
343 343
 
344 344
                         //----------set post locations when import dummy data-------
345 345
                         $location_result = geodir_get_default_location();
346 346
 
347
-                        $gd_post_info['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // set all overall post location
347
+                        $gd_post_info['post_locations'] = '['.$location_result->city_slug.'],['.$location_result->region_slug.'],['.$location_result->country_slug.']'; // set all overall post location
348 348
                         //-----------------------------------------------------------------
349 349
 
350 350
                     }
351 351
 
352 352
 
353
-                    if (isset($extrafields['show_zip']) && $extrafields['show_zip'] && isset($request_info[$prefix . 'zip'])) {
354
-                        $gd_post_info[$prefix . 'zip'] = $request_info[$prefix . 'zip'];
353
+                    if (isset($extrafields['show_zip']) && $extrafields['show_zip'] && isset($request_info[$prefix.'zip'])) {
354
+                        $gd_post_info[$prefix.'zip'] = $request_info[$prefix.'zip'];
355 355
                     }
356 356
 
357 357
 
358 358
                     if (isset($extrafields['show_map']) && $extrafields['show_map']) {
359 359
 
360
-                        if (isset($request_info[$prefix . 'latitude']) && $request_info[$prefix . 'latitude'] != '') {
361
-                            $gd_post_info[$prefix . 'latitude'] = $request_info[$prefix . 'latitude'];
360
+                        if (isset($request_info[$prefix.'latitude']) && $request_info[$prefix.'latitude'] != '') {
361
+                            $gd_post_info[$prefix.'latitude'] = $request_info[$prefix.'latitude'];
362 362
                         }
363 363
 
364
-                        if (isset($request_info[$prefix . 'longitude']) && $request_info[$prefix . 'longitude'] != '') {
365
-                            $gd_post_info[$prefix . 'longitude'] = $request_info[$prefix . 'longitude'];
364
+                        if (isset($request_info[$prefix.'longitude']) && $request_info[$prefix.'longitude'] != '') {
365
+                            $gd_post_info[$prefix.'longitude'] = $request_info[$prefix.'longitude'];
366 366
                         }
367 367
 
368
-                        if (isset($request_info[$prefix . 'mapview']) && $request_info[$prefix . 'mapview'] != '') {
369
-                            $gd_post_info[$prefix . 'mapview'] = $request_info[$prefix . 'mapview'];
368
+                        if (isset($request_info[$prefix.'mapview']) && $request_info[$prefix.'mapview'] != '') {
369
+                            $gd_post_info[$prefix.'mapview'] = $request_info[$prefix.'mapview'];
370 370
                         }
371 371
 
372
-                        if (isset($request_info[$prefix . 'mapzoom']) && $request_info[$prefix . 'mapzoom'] != '') {
373
-                            $gd_post_info[$prefix . 'mapzoom'] = $request_info[$prefix . 'mapzoom'];
372
+                        if (isset($request_info[$prefix.'mapzoom']) && $request_info[$prefix.'mapzoom'] != '') {
373
+                            $gd_post_info[$prefix.'mapzoom'] = $request_info[$prefix.'mapzoom'];
374 374
                         }
375 375
 
376 376
                     }
377 377
 
378 378
                     // show lat lng
379
-                    if (isset($extrafields['show_latlng']) && $extrafields['show_latlng'] && isset($request_info[$prefix . 'latlng'])) {
380
-                        $gd_post_info[$prefix . 'latlng'] = $request_info[$prefix . 'latlng'];
379
+                    if (isset($extrafields['show_latlng']) && $extrafields['show_latlng'] && isset($request_info[$prefix.'latlng'])) {
380
+                        $gd_post_info[$prefix.'latlng'] = $request_info[$prefix.'latlng'];
381 381
                     }
382 382
                 }
383 383
 
@@ -403,16 +403,16 @@  discard block
 block discarded – undo
403 403
 
404 404
                         // check if we need to change the format or not
405 405
                         $date_format_len = strlen(str_replace(' ', '', $date_format));
406
-                        if($date_format_len>5){// if greater then 5 then it's the old style format.
406
+                        if ($date_format_len > 5) {// if greater then 5 then it's the old style format.
407 407
 
408
-                            $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
409
-                            $replace = array('d','j','l','m','n','F','Y');//PHP date format
408
+                            $search = array('dd', 'd', 'DD', 'mm', 'm', 'MM', 'yy'); //jQuery UI datepicker format
409
+                            $replace = array('d', 'j', 'l', 'm', 'n', 'F', 'Y'); //PHP date format
410 410
 
411 411
                             $date_format = str_replace($search, $replace, $date_format);
412 412
 
413 413
                             $post_htmlvar_value = $date_format == 'd/m/Y' ? str_replace('/', '-', $request_info[$name]) : $request_info[$name];
414 414
 
415
-                        }else{
415
+                        } else {
416 416
                             $post_htmlvar_value = $request_info[$name];
417 417
                         }
418 418
 
@@ -426,7 +426,7 @@  discard block
 block discarded – undo
426 426
                 if (isset($request_info[$name])) {
427 427
                     $gd_post_info[$name] = $request_info[$name];
428 428
                 } else {
429
-                    if (isset($request_info['gd_field_' . $name])) {
429
+                    if (isset($request_info['gd_field_'.$name])) {
430 430
                         $gd_post_info[$name] = ''; /* fix de-select for multiselect */
431 431
                     }
432 432
                 }
@@ -486,7 +486,7 @@  discard block
 block discarded – undo
486 486
         }
487 487
 
488 488
         if (is_array($post_tags)) {
489
-            $taxonomy = $request_info['listing_type'] . '_tags';
489
+            $taxonomy = $request_info['listing_type'].'_tags';
490 490
             wp_set_object_terms($last_post_id, $post_tags, $taxonomy);
491 491
         }
492 492
 
@@ -498,7 +498,7 @@  discard block
 block discarded – undo
498 498
                 $tmpimgArr = trim($request_info['post_images'], ",");
499 499
                 $tmpimgArr = explode(",", $tmpimgArr);
500 500
                 geodir_save_post_images($last_post_id, $tmpimgArr, $dummy);
501
-            } else{
501
+            } else {
502 502
                 geodir_save_post_images($last_post_id, $request_info['post_images'], $dummy);
503 503
             }
504 504
 
@@ -579,7 +579,7 @@  discard block
 block discarded – undo
579 579
     if (!in_array($post_type, $all_postypes))
580 580
         return false;
581 581
 
582
-    $table = $plugin_prefix . $post_type . '_detail';
582
+    $table = $plugin_prefix.$post_type.'_detail';
583 583
 
584 584
     /**
585 585
      * Apply Filter to change Post info
@@ -589,7 +589,7 @@  discard block
 block discarded – undo
589 589
      * @since 1.0.0
590 590
      * @package GeoDirectory
591 591
      */
592
-    $query = apply_filters('geodir_post_info_query', $wpdb->prepare("SELECT p.*,pd.* FROM " . $wpdb->posts . " p," . $table . " pd
592
+    $query = apply_filters('geodir_post_info_query', $wpdb->prepare("SELECT p.*,pd.* FROM ".$wpdb->posts." p,".$table." pd
593 593
 			  WHERE p.ID = pd.post_id
594 594
 			  AND pd.post_id = %d", $post_id));
595 595
 
@@ -652,7 +652,7 @@  discard block
 block discarded – undo
652 652
 
653 653
         $post_type = get_post_type($post_id);
654 654
 
655
-        $table = $plugin_prefix . $post_type . '_detail';
655
+        $table = $plugin_prefix.$post_type.'_detail';
656 656
 
657 657
         /**
658 658
          * Filter to change Post info
@@ -673,7 +673,7 @@  discard block
 block discarded – undo
673 673
 
674 674
             $columns = $wpdb->get_col("show columns from $table");
675 675
             foreach ($postmeta as $mkey => $mval) {
676
-                if(in_array($mkey,$columns)) {
676
+                if (in_array($mkey, $columns)) {
677 677
                     if (is_array($mval)) {
678 678
                         $mval = implode(",", $mval);
679 679
                     }
@@ -702,12 +702,12 @@  discard block
 block discarded – undo
702 702
              */
703 703
             do_action('geodir_before_save_listinginfo', $postinfo_array, $post_id);
704 704
 
705
-            if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) {
705
+            if ($wpdb->get_var($wpdb->prepare("SELECT post_id from ".$table." where post_id = %d", array($post_id)))) {
706 706
 
707 707
                 $query_string_array[] = $post_id;
708 708
                 $wpdb->query(
709 709
                     $wpdb->prepare(
710
-                        "UPDATE " . $table . " SET " . $query_string_escaped . " where post_id =%d",
710
+                        "UPDATE ".$table." SET ".$query_string_escaped." where post_id =%d",
711 711
                         $query_string_array
712 712
                     )
713 713
                 );
@@ -718,7 +718,7 @@  discard block
 block discarded – undo
718 718
                 array_unshift($query_string_array, $post_id);
719 719
                 $wpdb->query(
720 720
                     $wpdb->prepare(
721
-                        "INSERT INTO " . $table . " SET post_id = %d," . $query_string_escaped,
721
+                        "INSERT INTO ".$table." SET post_id = %d,".$query_string_escaped,
722 722
                         $query_string_array
723 723
                     )
724 724
                 );
@@ -764,7 +764,7 @@  discard block
 block discarded – undo
764 764
 
765 765
         $post_type = get_post_type($post_id);
766 766
 
767
-        $table = $plugin_prefix . $post_type . '_detail';
767
+        $table = $plugin_prefix.$post_type.'_detail';
768 768
 
769 769
         if ($postmeta != '' && geodir_column_exist($table, $postmeta) && $post_id) {
770 770
 
@@ -772,11 +772,11 @@  discard block
 block discarded – undo
772 772
                 $meta_value = implode(",", $meta_value);
773 773
             }
774 774
 
775
-            if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) {
775
+            if ($wpdb->get_var($wpdb->prepare("SELECT post_id from ".$table." where post_id = %d", array($post_id)))) {
776 776
 
777 777
                 $wpdb->query(
778 778
                     $wpdb->prepare(
779
-                        "UPDATE " . $table . " SET " . $postmeta . " = '" . $meta_value . "' where post_id =%d",
779
+                        "UPDATE ".$table." SET ".$postmeta." = '".$meta_value."' where post_id =%d",
780 780
                         array($post_id)
781 781
                     )
782 782
                 );
@@ -785,7 +785,7 @@  discard block
 block discarded – undo
785 785
 
786 786
                 $wpdb->query(
787 787
                     $wpdb->prepare(
788
-                        "INSERT INTO " . $table . " SET post_id = %d, " . $postmeta . " = '" . $meta_value . "'",
788
+                        "INSERT INTO ".$table." SET post_id = %d, ".$postmeta." = '".$meta_value."'",
789 789
                         array($post_id)
790 790
                     )
791 791
                 );
@@ -818,14 +818,14 @@  discard block
 block discarded – undo
818 818
 
819 819
         $post_type = get_post_type($post_id);
820 820
 
821
-        $table = $plugin_prefix . $post_type . '_detail';
821
+        $table = $plugin_prefix.$post_type.'_detail';
822 822
 
823 823
         if (is_array($postmeta) && !empty($postmeta) && $post_id) {
824 824
             $post_meta_set_query = '';
825 825
 
826 826
             foreach ($postmeta as $mkey) {
827 827
                 if ($mval != '')
828
-                    $post_meta_set_query .= $mkey . " = '', ";
828
+                    $post_meta_set_query .= $mkey." = '', ";
829 829
             }
830 830
 
831 831
             $post_meta_set_query = trim($post_meta_set_query, ", ");
@@ -834,11 +834,11 @@  discard block
 block discarded – undo
834 834
                 return false;
835 835
             }
836 836
 
837
-            if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $postmeta . "'") != '') {
837
+            if ($wpdb->get_var("SHOW COLUMNS FROM ".$table." WHERE field = '".$postmeta."'") != '') {
838 838
 
839 839
                 $wpdb->query(
840 840
                     $wpdb->prepare(
841
-                        "UPDATE " . $table . " SET " . $post_meta_set_query . " where post_id = %d",
841
+                        "UPDATE ".$table." SET ".$post_meta_set_query." where post_id = %d",
842 842
                         array($post_id)
843 843
                     )
844 844
                 );
@@ -847,11 +847,11 @@  discard block
 block discarded – undo
847 847
             }
848 848
 
849 849
         } elseif ($postmeta != '' && $post_id) {
850
-            if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $postmeta . "'") != '') {
850
+            if ($wpdb->get_var("SHOW COLUMNS FROM ".$table." WHERE field = '".$postmeta."'") != '') {
851 851
 
852 852
                 $wpdb->query(
853 853
                     $wpdb->prepare(
854
-                        "UPDATE " . $table . " SET " . $postmeta . "= '' where post_id = %d",
854
+                        "UPDATE ".$table." SET ".$postmeta."= '' where post_id = %d",
855 855
                         array($post_id)
856 856
                     )
857 857
                 );
@@ -893,10 +893,10 @@  discard block
 block discarded – undo
893 893
         if (!in_array($post_type, $all_postypes))
894 894
             return false;
895 895
 
896
-        $table = $plugin_prefix . $post_type . '_detail';
896
+        $table = $plugin_prefix.$post_type.'_detail';
897 897
 
898
-        if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $meta_key . "'") != '') {
899
-            $meta_value = $wpdb->get_var($wpdb->prepare("SELECT " . $meta_key . " from " . $table . " where post_id = %d", array($post_id)));
898
+        if ($wpdb->get_var("SHOW COLUMNS FROM ".$table." WHERE field = '".$meta_key."'") != '') {
899
+            $meta_value = $wpdb->get_var($wpdb->prepare("SELECT ".$meta_key." from ".$table." where post_id = %d", array($post_id)));
900 900
             
901 901
             if ($meta_value && $meta_value !== '') {
902 902
                 $meta_value = maybe_serialize($meta_value);
@@ -915,7 +915,7 @@  discard block
 block discarded – undo
915 915
          * @param string $meta_key The meta key to retrieve.
916 916
          * @param bool $single Optional. Whether to return a single value. Default false.
917 917
          */
918
-        return apply_filters( 'geodir_get_post_meta', $meta_value, $post_id, $meta_key, $single );
918
+        return apply_filters('geodir_get_post_meta', $meta_value, $post_id, $meta_key, $single);
919 919
     }
920 920
 }
921 921
 
@@ -941,13 +941,13 @@  discard block
 block discarded – undo
941 941
 
942 942
         $post_type = get_post_type($post_id);
943 943
 
944
-        $table = $plugin_prefix . $post_type . '_detail';
944
+        $table = $plugin_prefix.$post_type.'_detail';
945 945
 
946 946
         $post_images = geodir_get_images($post_id);
947 947
 
948 948
         $wpdb->query(
949 949
             $wpdb->prepare(
950
-                "UPDATE " . $table . " SET featured_image = '' where post_id =%d",
950
+                "UPDATE ".$table." SET featured_image = '' where post_id =%d",
951 951
                 array($post_id)
952 952
             )
953 953
         );
@@ -977,12 +977,12 @@  discard block
 block discarded – undo
977 977
                 $file_path = '';
978 978
                 /* --------- start ------- */
979 979
 
980
-                $split_img_path = explode(str_replace(array('http://','https://'),'',$uploads['baseurl']), str_replace(array('http://','https://'),'',$post_image[$m]));
980
+                $split_img_path = explode(str_replace(array('http://', 'https://'), '', $uploads['baseurl']), str_replace(array('http://', 'https://'), '', $post_image[$m]));
981 981
 
982 982
                 $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
983 983
 
984 984
 
985
-                if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT ID FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE file=%s AND post_id = %d", array($split_img_file_path, $post_id)))) {
985
+                if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT ID FROM ".GEODIR_ATTACHMENT_TABLE." WHERE file=%s AND post_id = %d", array($split_img_file_path, $post_id)))) {
986 986
 
987 987
                     /* --------- end ------- */
988 988
                     $curr_img_url = $post_image[$m];
@@ -1026,7 +1026,7 @@  discard block
 block discarded – undo
1026 1026
                     // If the uploaded file is the right format
1027 1027
                     if (in_array($uploaded_file_type, $allowed_file_types)) {
1028 1028
                         if (!function_exists('wp_handle_upload')) {
1029
-                            require_once(ABSPATH . 'wp-admin/includes/file.php');
1029
+                            require_once(ABSPATH.'wp-admin/includes/file.php');
1030 1030
                         }
1031 1031
 
1032 1032
                         if (!is_dir($geodir_uploadpath)) {
@@ -1034,41 +1034,41 @@  discard block
 block discarded – undo
1034 1034
                         }
1035 1035
 
1036 1036
                         $external_img = false;
1037
-                        if (strpos( str_replace( array('http://','https://'),'',$curr_img_url ), str_replace(array('http://','https://'),'',$uploads['baseurl'] ) ) !== false) {
1037
+                        if (strpos(str_replace(array('http://', 'https://'), '', $curr_img_url), str_replace(array('http://', 'https://'), '', $uploads['baseurl'])) !== false) {
1038 1038
                         } else {
1039 1039
                             $external_img = true;
1040 1040
                         }
1041 1041
 
1042 1042
                         if ($dummy || $external_img) {
1043 1043
                             $uploaded_file = array();
1044
-                            $uploaded = (array)fetch_remote_file($curr_img_url);
1044
+                            $uploaded = (array) fetch_remote_file($curr_img_url);
1045 1045
 
1046 1046
                             if (isset($uploaded['error']) && empty($uploaded['error'])) {
1047 1047
                                 $new_name = basename($uploaded['file']);
1048 1048
                                 $uploaded_file = $uploaded;
1049
-                            }else{
1050
-                                print_r($uploaded);exit;
1049
+                            } else {
1050
+                                print_r($uploaded); exit;
1051 1051
                             }
1052 1052
                             $external_img = false;
1053 1053
                         } else {
1054
-                            $new_name = $post_id . '_' . $file_name;
1054
+                            $new_name = $post_id.'_'.$file_name;
1055 1055
 
1056 1056
                             if ($curr_img_dir == $sub_dir) {
1057
-                                $img_path = $geodir_uploadpath . '/' . $filename;
1058
-                                $img_url = $geodir_uploadurl . '/' . $filename;
1057
+                                $img_path = $geodir_uploadpath.'/'.$filename;
1058
+                                $img_url = $geodir_uploadurl.'/'.$filename;
1059 1059
                             } else {
1060
-                                $img_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename;
1061
-                                $img_url = $uploads['url'] . '/temp_' . $current_user->data->ID . '/' . $filename;
1060
+                                $img_path = $uploads_dir.'/temp_'.$current_user->data->ID.'/'.$filename;
1061
+                                $img_url = $uploads['url'].'/temp_'.$current_user->data->ID.'/'.$filename;
1062 1062
                             }
1063 1063
 
1064 1064
                             $uploaded_file = '';
1065 1065
 
1066 1066
                             if (file_exists($img_path)) {
1067
-                                $uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name);
1067
+                                $uploaded_file = copy($img_path, $geodir_uploadpath.'/'.$new_name);
1068 1068
                                 $file_path = '';
1069
-                            } else if (file_exists($uploads['basedir'] . $curr_img_dir . $filename)) {
1069
+                            } else if (file_exists($uploads['basedir'].$curr_img_dir.$filename)) {
1070 1070
                                 $uploaded_file = true;
1071
-                                $file_path = $curr_img_dir . '/' . $filename;
1071
+                                $file_path = $curr_img_dir.'/'.$filename;
1072 1072
                             }
1073 1073
 
1074 1074
                             if ($curr_img_dir != $geodir_uploaddir && file_exists($img_path))
@@ -1077,14 +1077,14 @@  discard block
 block discarded – undo
1077 1077
 
1078 1078
                         if (!empty($uploaded_file)) {
1079 1079
                             if (!isset($file_path) || !$file_path) {
1080
-                                $file_path = $sub_dir . '/' . $new_name;
1080
+                                $file_path = $sub_dir.'/'.$new_name;
1081 1081
                             }
1082 1082
 
1083
-                            $postcurr_images[] = str_replace(array('http://','https://'),'',$uploads['baseurl'] . $file_path);
1083
+                            $postcurr_images[] = str_replace(array('http://', 'https://'), '', $uploads['baseurl'].$file_path);
1084 1084
 
1085 1085
                             if ($menu_order == 1) {
1086 1086
 
1087
-                                $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($file_path, $post_id)));
1087
+                                $wpdb->query($wpdb->prepare("UPDATE ".$table." SET featured_image = %s where post_id =%d", array($file_path, $post_id)));
1088 1088
 
1089 1089
                             }
1090 1090
 
@@ -1102,12 +1102,12 @@  discard block
 block discarded – undo
1102 1102
 
1103 1103
                             foreach ($attachment as $key => $val) {
1104 1104
                                 if ($val != '')
1105
-                                    $attachment_set .= $key . " = '" . $val . "', ";
1105
+                                    $attachment_set .= $key." = '".$val."', ";
1106 1106
                             }
1107 1107
 
1108 1108
                             $attachment_set = trim($attachment_set, ", ");
1109 1109
 
1110
-                            $wpdb->query("INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set);
1110
+                            $wpdb->query("INSERT INTO ".GEODIR_ATTACHMENT_TABLE." SET ".$attachment_set);
1111 1111
 
1112 1112
                             $valid_file_ids[] = $wpdb->insert_id;
1113 1113
                         }
@@ -1118,17 +1118,17 @@  discard block
 block discarded – undo
1118 1118
                 } else {
1119 1119
                     $valid_file_ids[] = $find_image;
1120 1120
 
1121
-                    $postcurr_images[] = str_replace(array('http://','https://'),'',$post_image[$m]);
1121
+                    $postcurr_images[] = str_replace(array('http://', 'https://'), '', $post_image[$m]);
1122 1122
 
1123 1123
                     $wpdb->query(
1124 1124
                         $wpdb->prepare(
1125
-                            "UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order = %d where file =%s AND post_id =%d",
1125
+                            "UPDATE ".GEODIR_ATTACHMENT_TABLE." SET menu_order = %d where file =%s AND post_id =%d",
1126 1126
                             array($menu_order, $split_img_path[1], $post_id)
1127 1127
                         )
1128 1128
                     );
1129 1129
 
1130 1130
                     if ($menu_order == 1)
1131
-                        $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($split_img_path[1], $post_id)));
1131
+                        $wpdb->query($wpdb->prepare("UPDATE ".$table." SET featured_image = %s where post_id =%d", array($split_img_path[1], $post_id)));
1132 1132
 
1133 1133
                 }
1134 1134
 
@@ -1152,9 +1152,9 @@  discard block
 block discarded – undo
1152 1152
 
1153 1153
                 foreach ($post_images as $img) {
1154 1154
 
1155
-                    if (!in_array(str_replace(array('http://','https://'),'',$img->src), $postcurr_images)) {
1155
+                    if (!in_array(str_replace(array('http://', 'https://'), '', $img->src), $postcurr_images)) {
1156 1156
 
1157
-                        $invalid_files[] = (object)array('src' => $img->src);
1157
+                        $invalid_files[] = (object) array('src' => $img->src);
1158 1158
 
1159 1159
                     }
1160 1160
 
@@ -1162,12 +1162,12 @@  discard block
 block discarded – undo
1162 1162
 
1163 1163
             }
1164 1164
 
1165
-            $invalid_files = (object)$invalid_files;
1165
+            $invalid_files = (object) $invalid_files;
1166 1166
         }
1167 1167
 
1168 1168
         $remove_files[] = $post_id;
1169 1169
 
1170
-        $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE " . $valid_files_condition . " post_id = %d", $remove_files));
1170
+        $wpdb->query($wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE ".$valid_files_condition." post_id = %d", $remove_files));
1171 1171
 
1172 1172
         if (!empty($invalid_files))
1173 1173
             geodir_remove_attachments($invalid_files);
@@ -1207,7 +1207,7 @@  discard block
 block discarded – undo
1207 1207
 			rmdir($dirPath);
1208 1208
 	}	*/
1209 1209
 
1210
-    $dirname = $uploads_dir . '/temp_' . $current_user->ID;
1210
+    $dirname = $uploads_dir.'/temp_'.$current_user->ID;
1211 1211
     geodir_delete_directory($dirname);
1212 1212
 }
1213 1213
 
@@ -1229,10 +1229,10 @@  discard block
 block discarded – undo
1229 1229
         return false;
1230 1230
     while ($file = readdir($dir_handle)) {
1231 1231
         if ($file != "." && $file != "..") {
1232
-            if (!is_dir($dirname . "/" . $file))
1233
-                unlink($dirname . "/" . $file);
1232
+            if (!is_dir($dirname."/".$file))
1233
+                unlink($dirname."/".$file);
1234 1234
             else
1235
-                geodir_delete_directory($dirname . '/' . $file);
1235
+                geodir_delete_directory($dirname.'/'.$file);
1236 1236
         }
1237 1237
     }
1238 1238
     closedir($dir_handle);
@@ -1261,8 +1261,8 @@  discard block
 block discarded – undo
1261 1261
             foreach ($postcurr_images as $postimg) {
1262 1262
                 $image_name_arr = explode('/', $postimg->src);
1263 1263
                 $filename = end($image_name_arr);
1264
-                if (file_exists($uploads_dir . '/' . $filename))
1265
-                    unlink($uploads_dir . '/' . $filename);
1264
+                if (file_exists($uploads_dir.'/'.$filename))
1265
+                    unlink($uploads_dir.'/'.$filename);
1266 1266
             }
1267 1267
 
1268 1268
         } // endif
@@ -1303,28 +1303,28 @@  discard block
 block discarded – undo
1303 1303
         }
1304 1304
 
1305 1305
         if (!in_array($post_type, geodir_get_posttypes())) {
1306
-            return false;// if not a GD CPT return;
1306
+            return false; // if not a GD CPT return;
1307 1307
         }
1308 1308
 
1309 1309
 
1310
-        $list_img_size = get_option('geodir_listing_img_size','default');
1310
+        $list_img_size = get_option('geodir_listing_img_size', 'default');
1311 1311
 
1312
-        if( $size=='list-thumb' && $list_img_size != 'default' ){
1313
-            $fimg = get_the_post_thumbnail_url($post_id,$list_img_size);
1314
-            if($fimg){
1312
+        if ($size == 'list-thumb' && $list_img_size != 'default') {
1313
+            $fimg = get_the_post_thumbnail_url($post_id, $list_img_size);
1314
+            if ($fimg) {
1315 1315
                 $uploads = wp_upload_dir(); 
1316 1316
                 $uploads_baseurl = $uploads['baseurl'];
1317
-                $file = str_replace($uploads_baseurl,'',$fimg);
1317
+                $file = str_replace($uploads_baseurl, '', $fimg);
1318 1318
             }
1319 1319
         }
1320 1320
 
1321
-        $table = $plugin_prefix . $post_type . '_detail';
1321
+        $table = $plugin_prefix.$post_type.'_detail';
1322 1322
 
1323 1323
         if (!$file) {
1324 1324
             if (isset($post->featured_image)) {
1325 1325
                 $file = $post->featured_image;
1326 1326
             } else {
1327
-                $file = $wpdb->get_var($wpdb->prepare("SELECT featured_image FROM " . $table . " WHERE post_id = %d", array($post_id)));
1327
+                $file = $wpdb->get_var($wpdb->prepare("SELECT featured_image FROM ".$table." WHERE post_id = %d", array($post_id)));
1328 1328
             }
1329 1329
         }
1330 1330
 
@@ -1343,7 +1343,7 @@  discard block
 block discarded – undo
1343 1343
 
1344 1344
             $file_name = $file_info['basename'];
1345 1345
 
1346
-            $uploads_url = $uploads_baseurl . $sub_dir;
1346
+            $uploads_url = $uploads_baseurl.$sub_dir;
1347 1347
             /*
1348 1348
              * Allows the filter of image src for such things as CDN change.
1349 1349
              *
@@ -1353,8 +1353,8 @@  discard block
 block discarded – undo
1353 1353
              * @param string $uploads_url The server upload directory url.
1354 1354
              * @param string $uploads_baseurl The uploads dir base url.
1355 1355
              */
1356
-            $img_arr['src'] = apply_filters('geodir_get_featured_image_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl);
1357
-            $img_arr['path'] = $uploads_path . '/' . $file_name;
1356
+            $img_arr['src'] = apply_filters('geodir_get_featured_image_src', $uploads_url.'/'.$file_name, $file_name, $uploads_url, $uploads_baseurl);
1357
+            $img_arr['path'] = $uploads_path.'/'.$file_name;
1358 1358
             $width = 0;
1359 1359
             $height = 0;
1360 1360
             if (is_file($img_arr['path']) && file_exists($img_arr['path'])) {
@@ -1397,7 +1397,7 @@  discard block
 block discarded – undo
1397 1397
                 $file_name = $file_info['basename'];
1398 1398
 
1399 1399
                 $img_arr['src'] = $default_img;
1400
-                $img_arr['path'] = $uploads_path . '/' . $file_name;
1400
+                $img_arr['path'] = $uploads_path.'/'.$file_name;
1401 1401
 
1402 1402
                 $width = 0;
1403 1403
                 $height = 0;
@@ -1414,7 +1414,7 @@  discard block
 block discarded – undo
1414 1414
         }
1415 1415
 
1416 1416
         if (!empty($img_arr))
1417
-            return (object)$img_arr;//return (object)array( 'src' => $file_url, 'path' => $file_path );
1417
+            return (object) $img_arr; //return (object)array( 'src' => $file_url, 'path' => $file_path );
1418 1418
         else
1419 1419
             return false;
1420 1420
     }
@@ -1477,7 +1477,7 @@  discard block
 block discarded – undo
1477 1477
 
1478 1478
         $arrImages = $wpdb->get_results(
1479 1479
             $wpdb->prepare(
1480
-                "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d" . $not_featured . " ORDER BY menu_order ASC, ID DESC $limit_q ",
1480
+                "SELECT * FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d".$not_featured." ORDER BY menu_order ASC, ID DESC $limit_q ",
1481 1481
                 array('%image%', $post_id)
1482 1482
             )
1483 1483
         );
@@ -1503,7 +1503,7 @@  discard block
 block discarded – undo
1503 1503
 
1504 1504
                 $file_name = $file_info['basename'];
1505 1505
 
1506
-                $uploads_url = $uploads_baseurl . $sub_dir;
1506
+                $uploads_url = $uploads_baseurl.$sub_dir;
1507 1507
                 /*
1508 1508
                 * Allows the filter of image src for such things as CDN change.
1509 1509
                 *
@@ -1513,8 +1513,8 @@  discard block
 block discarded – undo
1513 1513
                 * @param string $uploads_url The server upload directory url.
1514 1514
                 * @param string $uploads_baseurl The uploads dir base url.
1515 1515
                 */
1516
-                $img_arr['src'] = apply_filters('geodir_get_images_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl);
1517
-                $img_arr['path'] = $uploads_path . '/' . $file_name;
1516
+                $img_arr['src'] = apply_filters('geodir_get_images_src', $uploads_url.'/'.$file_name, $file_name, $uploads_url, $uploads_baseurl);
1517
+                $img_arr['path'] = $uploads_path.'/'.$file_name;
1518 1518
                 $width = 0;
1519 1519
                 $height = 0;
1520 1520
                 if (is_file($img_arr['path']) && file_exists($img_arr['path'])) {
@@ -1531,7 +1531,7 @@  discard block
 block discarded – undo
1531 1531
                 $img_arr['content'] = $attechment->content; // add the description to the array
1532 1532
                 $img_arr['is_approved'] = isset($attechment->is_approved) ? $attechment->is_approved : ''; // used for user image moderation. For backward compatibility Default value is 1.
1533 1533
 
1534
-                $return_arr[] = (object)$img_arr;
1534
+                $return_arr[] = (object) $img_arr;
1535 1535
 
1536 1536
                 $counter++;
1537 1537
             }
@@ -1542,7 +1542,7 @@  discard block
 block discarded – undo
1542 1542
              * @since 1.6.20
1543 1543
              * @param array $return_arr The array of image objects.
1544 1544
              */
1545
-            return apply_filters('geodir_get_images_arr',$return_arr);
1545
+            return apply_filters('geodir_get_images_arr', $return_arr);
1546 1546
         } else if ($no_images) {
1547 1547
             $default_img = '';
1548 1548
             $default_cat = geodir_get_post_meta($post_id, 'default_category', true);
@@ -1581,7 +1581,7 @@  discard block
 block discarded – undo
1581 1581
                 $img_arr['title'] = $file_info['filename']; // add the title to the array
1582 1582
                 $img_arr['content'] = $file_info['filename']; // add the description to the array
1583 1583
 
1584
-                $return_arr[] = (object)$img_arr;
1584
+                $return_arr[] = (object) $img_arr;
1585 1585
 
1586 1586
                 /**
1587 1587
                  * Filter the images array so things can be changed.
@@ -1589,7 +1589,7 @@  discard block
 block discarded – undo
1589 1589
                  * @since 1.6.20
1590 1590
                  * @param array $return_arr The array of image objects.
1591 1591
                  */
1592
-                return apply_filters('geodir_get_images_arr',$return_arr);
1592
+                return apply_filters('geodir_get_images_arr', $return_arr);
1593 1593
             } else
1594 1594
                 return false;
1595 1595
         }
@@ -1614,8 +1614,8 @@  discard block
 block discarded – undo
1614 1614
 
1615 1615
         $html = '';
1616 1616
         if (!empty($request)) {
1617
-            if (!is_object($request)){
1618
-                $request = (object)$request;
1617
+            if (!is_object($request)) {
1618
+                $request = (object) $request;
1619 1619
             }
1620 1620
 
1621 1621
             if (isset($request->src) && !isset($request->path)) {
@@ -1629,7 +1629,7 @@  discard block
 block discarded – undo
1629 1629
             $img_no_http = str_replace(array("http://", "https://"), "", $request->path);
1630 1630
             $upload_no_http = str_replace(array("http://", "https://"), "", $upload_dir['baseurl']);
1631 1631
             if (strpos($img_no_http, $upload_no_http) !== false) {
1632
-                $request->path = str_replace( $img_no_http,$upload_dir['basedir'], $request->path);
1632
+                $request->path = str_replace($img_no_http, $upload_dir['basedir'], $request->path);
1633 1633
             }
1634 1634
             
1635 1635
             $width = 0;
@@ -1646,7 +1646,7 @@  discard block
 block discarded – undo
1646 1646
             $image->height = $height;
1647 1647
             $image->title = isset($request->title) ? $request->title : '';
1648 1648
 
1649
-            $max_size = (object)geodir_get_imagesize($size);
1649
+            $max_size = (object) geodir_get_imagesize($size);
1650 1650
 
1651 1651
             if (!is_wp_error($max_size)) {
1652 1652
                 if ($image->width) {
@@ -1658,13 +1658,13 @@  discard block
 block discarded – undo
1658 1658
                         $width_per = 100;
1659 1659
                 }
1660 1660
 
1661
-                if (is_admin() && !isset($_REQUEST['geodir_ajax'])){
1662
-                    $html = '<div class="geodir_thumbnail"><img style="max-height:' . $max_size->h . 'px;" alt="place image" src="' . $image->src . '"  /></div>';
1661
+                if (is_admin() && !isset($_REQUEST['geodir_ajax'])) {
1662
+                    $html = '<div class="geodir_thumbnail"><img style="max-height:'.$max_size->h.'px;" alt="place image" src="'.$image->src.'"  /></div>';
1663 1663
                 } else {
1664
-                    if($size=='widget-thumb' || !get_option('geodir_lazy_load',1)){
1665
-                        $html = '<div class="geodir_thumbnail" style="background-image:url(\'' . $image->src . '\');" title="'.$image->title.'" aria-label="'.$image->title.'" ></div>';
1666
-                    }else{
1667
-                        $html = '<div data-src="'.str_replace(' ','%20',$image->src).'" class="geodir_thumbnail geodir_lazy_load_thumbnail" title="'.$image->title.'" aria-label="'.$image->title.'"></div>';
1664
+                    if ($size == 'widget-thumb' || !get_option('geodir_lazy_load', 1)) {
1665
+                        $html = '<div class="geodir_thumbnail" style="background-image:url(\''.$image->src.'\');" title="'.$image->title.'" aria-label="'.$image->title.'" ></div>';
1666
+                    } else {
1667
+                        $html = '<div data-src="'.str_replace(' ', '%20', $image->src).'" class="geodir_thumbnail geodir_lazy_load_thumbnail" title="'.$image->title.'" aria-label="'.$image->title.'"></div>';
1668 1668
                     }
1669 1669
 
1670 1670
                 }
@@ -1699,15 +1699,15 @@  discard block
 block discarded – undo
1699 1699
 
1700 1700
         $post_type = get_post_type($post_id);
1701 1701
 
1702
-        $table = $plugin_prefix . $post_type . '_detail';
1702
+        $table = $plugin_prefix.$post_type.'_detail';
1703 1703
 
1704 1704
         if (in_array($post_type, geodir_get_posttypes()) && !wp_is_post_revision($post_id)) {
1705 1705
 
1706
-            if ($taxonomy == $post_type . '_tags') {
1706
+            if ($taxonomy == $post_type.'_tags') {
1707 1707
                 if (isset($_POST['action']) && $_POST['action'] == 'inline-save') {
1708 1708
                     geodir_save_post_meta($post_id, 'post_tags', $terms);
1709 1709
                 }
1710
-            } elseif ($taxonomy == $post_type . 'category') {
1710
+            } elseif ($taxonomy == $post_type.'category') {
1711 1711
                 $srcharr = array('"', '\\');
1712 1712
                 $replarr = array("&quot;", '');
1713 1713
 
@@ -1729,7 +1729,7 @@  discard block
 block discarded – undo
1729 1729
 
1730 1730
                     $wpdb->get_var(
1731 1731
                         $wpdb->prepare(
1732
-                            "DELETE from " . GEODIR_ICON_TABLE . " WHERE cat_id NOT IN ($format) AND post_id = %d ",
1732
+                            "DELETE from ".GEODIR_ICON_TABLE." WHERE cat_id NOT IN ($format) AND post_id = %d ",
1733 1733
                             $cat_ids_array_del
1734 1734
                         )
1735 1735
                     );
@@ -1737,7 +1737,7 @@  discard block
 block discarded – undo
1737 1737
 
1738 1738
                     $post_term = $wpdb->get_col(
1739 1739
                         $wpdb->prepare(
1740
-                            "SELECT term_id FROM " . $wpdb->term_taxonomy . " WHERE term_taxonomy_id IN($format) GROUP BY term_id",
1740
+                            "SELECT term_id FROM ".$wpdb->term_taxonomy." WHERE term_taxonomy_id IN($format) GROUP BY term_id",
1741 1741
                             $cat_ids_array
1742 1742
                         )
1743 1743
                     );
@@ -1759,16 +1759,16 @@  discard block
 block discarded – undo
1759 1759
                         $lat = geodir_get_post_meta($post_id, 'post_latitude', true);
1760 1760
                         $lng = geodir_get_post_meta($post_id, 'post_longitude', true);
1761 1761
 
1762
-                        $timing = ' - ' . date('D M j, Y', strtotime(geodir_get_post_meta($post_id, 'st_date', true)));
1763
-                        $timing .= ' - ' . geodir_get_post_meta($post_id, 'st_time', true);
1762
+                        $timing = ' - '.date('D M j, Y', strtotime(geodir_get_post_meta($post_id, 'st_date', true)));
1763
+                        $timing .= ' - '.geodir_get_post_meta($post_id, 'st_time', true);
1764 1764
 
1765 1765
                         $json = '{';
1766
-                        $json .= '"id":"' . $post_id . '",';
1767
-                        $json .= '"lat_pos": "' . $lat . '",';
1768
-                        $json .= '"long_pos": "' . $lng . '",';
1769
-                        $json .= '"marker_id":"' . $post_id . '_' . $cat_id . '",';
1770
-                        $json .= '"icon":"' . $term_icon . '",';
1771
-                        $json .= '"group":"catgroup' . $cat_id . '"';
1766
+                        $json .= '"id":"'.$post_id.'",';
1767
+                        $json .= '"lat_pos": "'.$lat.'",';
1768
+                        $json .= '"long_pos": "'.$lng.'",';
1769
+                        $json .= '"marker_id":"'.$post_id.'_'.$cat_id.'",';
1770
+                        $json .= '"icon":"'.$term_icon.'",';
1771
+                        $json .= '"group":"catgroup'.$cat_id.'"';
1772 1772
                         $json .= '}';
1773 1773
 
1774 1774
 
@@ -1776,9 +1776,9 @@  discard block
 block discarded – undo
1776 1776
                             $post_marker_json = $json;
1777 1777
 
1778 1778
 
1779
-                        if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . GEODIR_ICON_TABLE . " WHERE post_id = %d AND cat_id = %d", array($post_id, $cat_id)))) {
1779
+                        if ($wpdb->get_var($wpdb->prepare("SELECT post_id from ".GEODIR_ICON_TABLE." WHERE post_id = %d AND cat_id = %d", array($post_id, $cat_id)))) {
1780 1780
 
1781
-                            $json_query = $wpdb->prepare("UPDATE " . GEODIR_ICON_TABLE . " SET
1781
+                            $json_query = $wpdb->prepare("UPDATE ".GEODIR_ICON_TABLE." SET
1782 1782
 										post_title = %s,
1783 1783
 										json = %s
1784 1784
 										WHERE post_id = %d AND cat_id = %d ",
@@ -1786,7 +1786,7 @@  discard block
 block discarded – undo
1786 1786
 
1787 1787
                         } else {
1788 1788
 
1789
-                            $json_query = $wpdb->prepare("INSERT INTO " . GEODIR_ICON_TABLE . " SET
1789
+                            $json_query = $wpdb->prepare("INSERT INTO ".GEODIR_ICON_TABLE." SET
1790 1790
 										post_id = %d,
1791 1791
 										post_title = %s,
1792 1792
 										cat_id = %d,
@@ -1804,17 +1804,17 @@  discard block
 block discarded – undo
1804 1804
                 if (!empty($post_term) && is_array($post_term)) {
1805 1805
                     $categories = implode(',', $post_term);
1806 1806
 
1807
-                    if ($categories != '' && $categories != 0) $categories = ',' . $categories . ',';
1807
+                    if ($categories != '' && $categories != 0) $categories = ','.$categories.',';
1808 1808
 
1809 1809
                     if (empty($post_marker_json))
1810 1810
                         $post_marker_json = isset($json) ? $json : '';
1811 1811
 
1812
-                    if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) {
1812
+                    if ($wpdb->get_var($wpdb->prepare("SELECT post_id from ".$table." where post_id = %d", array($post_id)))) {
1813 1813
 
1814 1814
                         $wpdb->query(
1815 1815
                             $wpdb->prepare(
1816
-                                "UPDATE " . $table . " SET
1817
-								" . $taxonomy . " = %s,
1816
+                                "UPDATE ".$table." SET
1817
+								" . $taxonomy." = %s,
1818 1818
 								marker_json = %s
1819 1819
 								where post_id = %d",
1820 1820
                                 array($categories, $post_marker_json, $post_id)
@@ -1835,7 +1835,7 @@  discard block
 block discarded – undo
1835 1835
 
1836 1836
                                     $wpdb->query(
1837 1837
                                         $wpdb->prepare(
1838
-                                            "UPDATE " . $table . " SET
1838
+                                            "UPDATE ".$table." SET
1839 1839
 											default_category = %s
1840 1840
 											where post_id = %d",
1841 1841
                                             array($categories[0], $post_id)
@@ -1860,9 +1860,9 @@  discard block
 block discarded – undo
1860 1860
 
1861 1861
                         $wpdb->query(
1862 1862
                             $wpdb->prepare(
1863
-                                "INSERT INTO " . $table . " SET
1863
+                                "INSERT INTO ".$table." SET
1864 1864
 								post_id = %d,
1865
-								" . $taxonomy . " = %s,
1865
+								" . $taxonomy." = %s,
1866 1866
 								marker_json = %s ",
1867 1867
 
1868 1868
                                 array($post_id, $categories, $post_marker_json)
@@ -1994,7 +1994,7 @@  discard block
 block discarded – undo
1994 1994
                                     } ?>"><img alt="bubble image" style="max-height:50px;"
1995 1995
                                                src="<?php echo $post_images[0]; ?>"/></a></div>
1996 1996
                             <?php
1997
-                            }else{
1997
+                            } else {
1998 1998
                                 echo '<div class="geodir-bubble_image"></div>';
1999 1999
                             }
2000 2000
                         } else {
@@ -2002,7 +2002,7 @@  discard block
 block discarded – undo
2002 2002
                                 ?>
2003 2003
                                 <div class="geodir-bubble_image"><a href="<?php echo $plink; ?>"><?php echo $image; ?></a></div>
2004 2004
                             <?php
2005
-                            }else{
2005
+                            } else {
2006 2006
                                 echo '<div class="geodir-bubble_image"></div>';
2007 2007
                             }
2008 2008
                         }
@@ -2032,7 +2032,7 @@  discard block
 block discarded – undo
2032 2032
                              * @param object $postinfo_obj The posts info as an object.
2033 2033
                              * @param bool|string $post_preview True if currently in post preview page. Empty string if not.                           *
2034 2034
                              */
2035
-                            do_action('geodir_infowindow_meta_after',$postinfo_obj,$post_preview );
2035
+                            do_action('geodir_infowindow_meta_after', $postinfo_obj, $post_preview);
2036 2036
                             ?>
2037 2037
                         </div>
2038 2038
                         <?php
@@ -2042,9 +2042,9 @@  discard block
 block discarded – undo
2042 2042
                             <div class="geodir-bubble-meta-fade"></div>
2043 2043
                             <div class="geodir-bubble-meta-bottom">
2044 2044
                                 <?php if ($rating_star != '') { ?>
2045
-                                <span class="geodir-bubble-rating"><?php echo $rating_star;?></span>
2045
+                                <span class="geodir-bubble-rating"><?php echo $rating_star; ?></span>
2046 2046
                                 <?php } ?>
2047
-                                <span class="geodir-bubble-fav"><?php echo geodir_favourite_html($post_author, $ID);?></span>
2047
+                                <span class="geodir-bubble-fav"><?php echo geodir_favourite_html($post_author, $ID); ?></span>
2048 2048
                                 <span class="geodir-bubble-reviews">
2049 2049
                                     <a href="<?php echo get_comments_link($ID); ?>" class="geodir-pcomments"><i class="fa fa-comments"></i> <?php echo get_comments_number($ID); ?></a>
2050 2050
                                 </span>
@@ -2083,9 +2083,9 @@  discard block
 block discarded – undo
2083 2083
 function geodir_new_post_default_status()
2084 2084
 {
2085 2085
 
2086
-    $status = get_option( 'geodir_new_post_default_status' );
2086
+    $status = get_option('geodir_new_post_default_status');
2087 2087
 
2088
-    if ( empty( $status ) ) {
2088
+    if (empty($status)) {
2089 2089
         $status = 'publish';
2090 2090
     }
2091 2091
 
@@ -2094,7 +2094,7 @@  discard block
 block discarded – undo
2094 2094
      *
2095 2095
      * @since 1.6.23
2096 2096
      */
2097
-    return apply_filters( 'geodir_new_post_default_status', $status );
2097
+    return apply_filters('geodir_new_post_default_status', $status);
2098 2098
 
2099 2099
 }
2100 2100
 
@@ -2113,11 +2113,11 @@  discard block
 block discarded – undo
2113 2113
 
2114 2114
         $post_type = get_post_type($post_id);
2115 2115
 
2116
-        $table = $plugin_prefix . $post_type . '_detail';
2116
+        $table = $plugin_prefix.$post_type.'_detail';
2117 2117
 
2118 2118
         $wpdb->query(
2119 2119
             $wpdb->prepare(
2120
-                "UPDATE " . $table . " SET post_status=%s WHERE post_id=%d",
2120
+                "UPDATE ".$table." SET post_status=%s WHERE post_id=%d",
2121 2121
                 array($status, $post_id)
2122 2122
             )
2123 2123
         );
@@ -2189,18 +2189,18 @@  discard block
 block discarded – undo
2189 2189
 
2190 2190
         $post_type = get_post_type($post_id);
2191 2191
 
2192
-        $table = $plugin_prefix . $post_type . '_detail';
2192
+        $table = $plugin_prefix.$post_type.'_detail';
2193 2193
 
2194 2194
         $wpdb->query(
2195 2195
             $wpdb->prepare(
2196
-                "UPDATE " . $table . " SET `post_id` = %d WHERE `post_id` = %d",
2196
+                "UPDATE ".$table." SET `post_id` = %d WHERE `post_id` = %d",
2197 2197
                 array($updatingpost, $temppost)
2198 2198
             )
2199 2199
         );
2200 2200
 
2201 2201
         $wpdb->query(
2202 2202
             $wpdb->prepare(
2203
-                "UPDATE " . GEODIR_ICON_TABLE . " SET `post_id` = %d WHERE `post_id` = %d",
2203
+                "UPDATE ".GEODIR_ICON_TABLE." SET `post_id` = %d WHERE `post_id` = %d",
2204 2204
                 array($updatingpost, $temppost)
2205 2205
             )
2206 2206
         );
@@ -2209,7 +2209,7 @@  discard block
 block discarded – undo
2209 2209
 
2210 2210
         $wpdb->query(
2211 2211
             $wpdb->prepare(
2212
-                "UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET `post_id` = %d WHERE `post_id` = %d",
2212
+                "UPDATE ".GEODIR_ATTACHMENT_TABLE." SET `post_id` = %d WHERE `post_id` = %d",
2213 2213
                 array($updatingpost, $temppost)
2214 2214
             )
2215 2215
         );
@@ -2247,12 +2247,12 @@  discard block
 block discarded – undo
2247 2247
         if (!in_array($post_type, $all_postypes))
2248 2248
             return false;
2249 2249
 
2250
-        $table = $plugin_prefix . $post_type . '_detail';
2250
+        $table = $plugin_prefix.$post_type.'_detail';
2251 2251
 
2252 2252
         /* Delete custom post meta*/
2253 2253
         $wpdb->query(
2254 2254
             $wpdb->prepare(
2255
-                "DELETE FROM " . $table . " WHERE `post_id` = %d",
2255
+                "DELETE FROM ".$table." WHERE `post_id` = %d",
2256 2256
                 array($deleted_postid)
2257 2257
             )
2258 2258
         );
@@ -2261,7 +2261,7 @@  discard block
 block discarded – undo
2261 2261
 
2262 2262
         $wpdb->query(
2263 2263
             $wpdb->prepare(
2264
-                "DELETE FROM " . GEODIR_ICON_TABLE . " WHERE `post_id` = %d",
2264
+                "DELETE FROM ".GEODIR_ICON_TABLE." WHERE `post_id` = %d",
2265 2265
                 array($deleted_postid)
2266 2266
             )
2267 2267
         );
@@ -2271,7 +2271,7 @@  discard block
 block discarded – undo
2271 2271
 
2272 2272
         $wpdb->query(
2273 2273
             $wpdb->prepare(
2274
-                "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE `post_id` = %d",
2274
+                "DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE `post_id` = %d",
2275 2275
                 array($deleted_postid)
2276 2276
             )
2277 2277
         );
@@ -2326,9 +2326,9 @@  discard block
 block discarded – undo
2326 2326
         $favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart');
2327 2327
 
2328 2328
         $site_id = '';
2329
-        if ( is_multisite() ) {
2329
+        if (is_multisite()) {
2330 2330
             $blog_id = get_current_blog_id();
2331
-            if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
2331
+            if ($blog_id && $blog_id != '1') {$site_id = '_'.$blog_id; }
2332 2332
         }
2333 2333
 
2334 2334
         $user_meta_data = geodir_get_user_favourites($current_user->data->ID);
@@ -2349,7 +2349,7 @@  discard block
 block discarded – undo
2349 2349
          */
2350 2350
         do_action('geodir_before_add_from_favorite', $post_id);
2351 2351
 
2352
-        echo '<a href="javascript:void(0);" title="' . $remove_favourite_text . '" class="geodir-removetofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'remove\');"><i class="'. $favourite_icon .'"></i> ' . $unfavourite_text . '</a>';
2352
+        echo '<a href="javascript:void(0);" title="'.$remove_favourite_text.'" class="geodir-removetofav-icon" onclick="javascript:addToFavourite(\''.$post_id.'\',\'remove\');"><i class="'.$favourite_icon.'"></i> '.$unfavourite_text.'</a>';
2353 2353
 
2354 2354
         /**
2355 2355
          * Called after adding the post from favourites.
@@ -2407,9 +2407,9 @@  discard block
 block discarded – undo
2407 2407
         $favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart');
2408 2408
 
2409 2409
         $site_id = '';
2410
-        if ( is_multisite() ) {
2410
+        if (is_multisite()) {
2411 2411
             $blog_id = get_current_blog_id();
2412
-            if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
2412
+            if ($blog_id && $blog_id != '1') {$site_id = '_'.$blog_id; }
2413 2413
         }
2414 2414
 
2415 2415
         $user_meta_data = array();
@@ -2434,7 +2434,7 @@  discard block
 block discarded – undo
2434 2434
          */
2435 2435
         do_action('geodir_before_remove_from_favorite', $post_id);
2436 2436
 
2437
-        echo '<a href="javascript:void(0);"  title="' . $add_favourite_text . '" class="geodir-addtofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'add\');"><i class="'. $favourite_icon .'"></i> ' . $favourite_text . '</a>';
2437
+        echo '<a href="javascript:void(0);"  title="'.$add_favourite_text.'" class="geodir-addtofav-icon" onclick="javascript:addToFavourite(\''.$post_id.'\',\'add\');"><i class="'.$favourite_icon.'"></i> '.$favourite_text.'</a>';
2438 2438
 
2439 2439
         /**
2440 2440
          * Called after removing the post from favourites.
@@ -2526,9 +2526,9 @@  discard block
 block discarded – undo
2526 2526
 
2527 2527
 
2528 2528
         $site_id = '';
2529
-        if ( is_multisite() ) {
2529
+        if (is_multisite()) {
2530 2530
             $blog_id = get_current_blog_id();
2531
-            if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
2531
+            if ($blog_id && $blog_id != '1') {$site_id = '_'.$blog_id; }
2532 2532
         }
2533 2533
 
2534 2534
         $user_meta_data = '';
@@ -2536,24 +2536,24 @@  discard block
 block discarded – undo
2536 2536
             $user_meta_data = geodir_get_user_favourites($current_user->data->ID);
2537 2537
 
2538 2538
         if (!empty($user_meta_data) && in_array($post_id, $user_meta_data)) {
2539
-            ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"  ><a
2539
+            ?><span class="geodir-addtofav favorite_property_<?php echo $post_id; ?>"  ><a
2540 2540
                 class="geodir-removetofav-icon" href="javascript:void(0);"
2541
-                onclick="javascript:addToFavourite(<?php echo $post_id;?>,'remove');"
2542
-                title="<?php echo $remove_favourite_text;?>"><i class="<?php echo $unfavourite_icon; ?>"></i> <?php echo $unfavourite_text;?>
2541
+                onclick="javascript:addToFavourite(<?php echo $post_id; ?>,'remove');"
2542
+                title="<?php echo $remove_favourite_text; ?>"><i class="<?php echo $unfavourite_icon; ?>"></i> <?php echo $unfavourite_text; ?>
2543 2543
             </a>   </span><?php
2544 2544
 
2545 2545
         } else {
2546 2546
 
2547 2547
             if (!isset($current_user->data->ID) || $current_user->data->ID == '') {
2548
-                $script_text = 'javascript:window.location.href=\'' . geodir_login_url() . '\'';
2548
+                $script_text = 'javascript:window.location.href=\''.geodir_login_url().'\'';
2549 2549
             } else
2550
-                $script_text = 'javascript:addToFavourite(' . $post_id . ',\'add\')';
2550
+                $script_text = 'javascript:addToFavourite('.$post_id.',\'add\')';
2551 2551
 
2552
-            ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"><a class="geodir-addtofav-icon"
2552
+            ?><span class="geodir-addtofav favorite_property_<?php echo $post_id; ?>"><a class="geodir-addtofav-icon"
2553 2553
                                                                                         href="javascript:void(0);"
2554
-                                                                                        onclick="<?php echo $script_text;?>"
2555
-                                                                                        title="<?php echo $add_favourite_text;?>"><i
2556
-                    class="<?php echo $favourite_icon; ?>"></i> <?php echo $favourite_text;?></a></span>
2554
+                                                                                        onclick="<?php echo $script_text; ?>"
2555
+                                                                                        title="<?php echo $add_favourite_text; ?>"><i
2556
+                    class="<?php echo $favourite_icon; ?>"></i> <?php echo $favourite_text; ?></a></span>
2557 2557
         <?php }
2558 2558
     }
2559 2559
 }
@@ -2583,7 +2583,7 @@  discard block
 block discarded – undo
2583 2583
 
2584 2584
             $post_type = $taxonomy_obj->object_type[0];
2585 2585
 
2586
-            $table = $plugin_prefix . $post_type . '_detail';
2586
+            $table = $plugin_prefix.$post_type.'_detail';
2587 2587
 
2588 2588
             /**
2589 2589
              * Filter to modify the 'join' query
@@ -2606,8 +2606,8 @@  discard block
 block discarded – undo
2606 2606
             $where = apply_filters('geodir_cat_post_count_where', $where, $term);
2607 2607
 
2608 2608
             $count_query = "SELECT count(post_id) FROM
2609
-							" . $table . " as pd " . $join . "
2610
-							WHERE pd.post_status='publish' AND FIND_IN_SET('" . $term->term_id . "'," . $term->taxonomy . ") " . $where;
2609
+							" . $table." as pd ".$join."
2610
+							WHERE pd.post_status='publish' AND FIND_IN_SET('" . $term->term_id."',".$term->taxonomy.") ".$where;
2611 2611
 
2612 2612
             $cat_post_count = $wpdb->get_var($count_query);
2613 2613
             if (empty($cat_post_count) || is_wp_error($cat_post_count))
@@ -2690,13 +2690,13 @@  discard block
 block discarded – undo
2690 2690
     global $post;
2691 2691
     $all_postypes = geodir_get_posttypes();
2692 2692
     if (is_array($all_postypes) && in_array($post->post_type, $all_postypes)) {
2693
-        $out = ' <a class="excerpt-read-more" href="' .  get_permalink($post->ID) . '" title="' . get_the_title($post->ID) . '">';
2693
+        $out = ' <a class="excerpt-read-more" href="'.get_permalink($post->ID).'" title="'.get_the_title($post->ID).'">';
2694 2694
         /**
2695 2695
          * Filter excerpt read more text.
2696 2696
          *
2697 2697
          * @since 1.0.0
2698 2698
          */
2699
-        $out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
2699
+        $out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
2700 2700
         $out .= '</a>';
2701 2701
         return $out;
2702 2702
     }
@@ -2725,14 +2725,14 @@  discard block
 block discarded – undo
2725 2725
     if (is_array($gd_taxonomies) && in_array($taxonomy, $gd_taxonomies)) {
2726 2726
 
2727 2727
         $geodir_post_type = geodir_get_taxonomy_posttype($taxonomy);
2728
-        $table = $plugin_prefix . $geodir_post_type . '_detail';
2728
+        $table = $plugin_prefix.$geodir_post_type.'_detail';
2729 2729
 
2730 2730
         $path_parts = pathinfo($_REQUEST['ct_cat_icon']['src']);
2731
-        $term_icon = $path_parts['dirname'] . '/cat_icon_' . $term_id . '.png';
2731
+        $term_icon = $path_parts['dirname'].'/cat_icon_'.$term_id.'.png';
2732 2732
 
2733 2733
         $posts = $wpdb->get_results(
2734 2734
             $wpdb->prepare(
2735
-                "SELECT post_id,post_title,post_latitude,post_longitude,default_category FROM " . $table . " WHERE FIND_IN_SET(%s,%1\$s ) ",
2735
+                "SELECT post_id,post_title,post_latitude,post_longitude,default_category FROM ".$table." WHERE FIND_IN_SET(%s,%1\$s ) ",
2736 2736
                 array($term_id, $taxonomy)
2737 2737
             )
2738 2738
         );
@@ -2744,19 +2744,19 @@  discard block
 block discarded – undo
2744 2744
                 $lng = $post_obj->post_longitude;
2745 2745
 
2746 2746
                 $json = '{';
2747
-                $json .= '"id":"' . $post_obj->post_id . '",';
2748
-                $json .= '"lat_pos": "' . $lat . '",';
2749
-                $json .= '"long_pos": "' . $lng . '",';
2750
-                $json .= '"marker_id":"' . $post_obj->post_id . '_' . $term_id . '",';
2751
-                $json .= '"icon":"' . $term_icon . '",';
2752
-                $json .= '"group":"catgroup' . $term_id . '"';
2747
+                $json .= '"id":"'.$post_obj->post_id.'",';
2748
+                $json .= '"lat_pos": "'.$lat.'",';
2749
+                $json .= '"long_pos": "'.$lng.'",';
2750
+                $json .= '"marker_id":"'.$post_obj->post_id.'_'.$term_id.'",';
2751
+                $json .= '"icon":"'.$term_icon.'",';
2752
+                $json .= '"group":"catgroup'.$term_id.'"';
2753 2753
                 $json .= '}';
2754 2754
 
2755 2755
                 if ($post_obj->default_category == $term_id) {
2756 2756
 
2757 2757
                     $wpdb->query(
2758 2758
                         $wpdb->prepare(
2759
-                            "UPDATE " . $table . " SET marker_json = %s where post_id = %d",
2759
+                            "UPDATE ".$table." SET marker_json = %s where post_id = %d",
2760 2760
                             array($json, $post_obj->post_id)
2761 2761
                         )
2762 2762
                     );
@@ -2764,7 +2764,7 @@  discard block
 block discarded – undo
2764 2764
 
2765 2765
                 $wpdb->query(
2766 2766
                     $wpdb->prepare(
2767
-                        "UPDATE " . GEODIR_ICON_TABLE . " SET json = %s WHERE post_id = %d AND cat_id = %d",
2767
+                        "UPDATE ".GEODIR_ICON_TABLE." SET json = %s WHERE post_id = %d AND cat_id = %d",
2768 2768
                         array($json, $post_obj->post_id, $term_id)
2769 2769
                     )
2770 2770
                 );
@@ -2852,7 +2852,7 @@  discard block
 block discarded – undo
2852 2852
      * @param bool $exclude_admin Do you want to exclude admin from the check?. Default true.
2853 2853
      * return bool
2854 2854
      */
2855
-    return apply_filters('geodir_listing_belong_to_current_user',$result,$listing_id,$current_user->ID,$exclude_admin);
2855
+    return apply_filters('geodir_listing_belong_to_current_user', $result, $listing_id, $current_user->ID, $exclude_admin);
2856 2856
 }
2857 2857
 
2858 2858
 
@@ -2900,7 +2900,7 @@  discard block
 block discarded – undo
2900 2900
 //	print_r($uploads ) ;
2901 2901
     $post_first_image = $wpdb->get_results(
2902 2902
         $wpdb->prepare(
2903
-            "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d and menu_order = 1  ", array($post_id)
2903
+            "SELECT * FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id = %d and menu_order = 1  ", array($post_id)
2904 2904
         )
2905 2905
     );
2906 2906
 
@@ -2921,9 +2921,9 @@  discard block
 block discarded – undo
2921 2921
 
2922 2922
         $post_type = get_post_type($post_id);
2923 2923
 
2924
-        $table_name = $plugin_prefix . $post_type . '_detail';
2924
+        $table_name = $plugin_prefix.$post_type.'_detail';
2925 2925
 
2926
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='" . $post_first_image[0]->file . "' WHERE post_id =" . $post_id);
2926
+        $wpdb->query("UPDATE ".$table_name." SET featured_image='".$post_first_image[0]->file."' WHERE post_id =".$post_id);
2927 2927
 
2928 2928
         $new_attachment_name = basename($post_first_image[0]->file);
2929 2929
 
@@ -2936,11 +2936,11 @@  discard block
 block discarded – undo
2936 2936
                 wp_delete_attachment($post_thumbnail_id);
2937 2937
 
2938 2938
             }
2939
-            $filename = $uploads['basedir'] . $post_first_image[0]->file;
2939
+            $filename = $uploads['basedir'].$post_first_image[0]->file;
2940 2940
 
2941 2941
             $attachment = array(
2942 2942
                 'post_mime_type' => $post_first_image[0]->mime_type,
2943
-                'guid' => $uploads['baseurl'] . $post_first_image[0]->file,
2943
+                'guid' => $uploads['baseurl'].$post_first_image[0]->file,
2944 2944
                 'post_parent' => $post_id,
2945 2945
                 'post_title' => preg_replace('/\.[^.]+$/', '', $post_first_image[0]->title),
2946 2946
                 'post_content' => ''
@@ -2953,7 +2953,7 @@  discard block
 block discarded – undo
2953 2953
 
2954 2954
                 set_post_thumbnail($post_id, $id);
2955 2955
 
2956
-                require_once(ABSPATH . 'wp-admin/includes/image.php');
2956
+                require_once(ABSPATH.'wp-admin/includes/image.php');
2957 2957
                 wp_update_attachment_metadata($id, wp_generate_attachment_metadata($id, $filename));
2958 2958
 
2959 2959
             }
@@ -2986,35 +2986,35 @@  discard block
 block discarded – undo
2986 2986
         $post_id = absint($_POST['post_id']);
2987 2987
         $upload_dir = wp_upload_dir();
2988 2988
         $post_type = get_post_type($_POST['post_id']);
2989
-        $table = $plugin_prefix . $post_type . '_detail';
2989
+        $table = $plugin_prefix.$post_type.'_detail';
2990 2990
 
2991 2991
         $post_arr = $wpdb->get_results($wpdb->prepare(
2992
-            "SELECT * FROM $wpdb->posts p JOIN " . $table . " gd ON gd.post_id=p.ID WHERE p.ID=%d LIMIT 1",
2992
+            "SELECT * FROM $wpdb->posts p JOIN ".$table." gd ON gd.post_id=p.ID WHERE p.ID=%d LIMIT 1",
2993 2993
             array($post_id)
2994 2994
         )
2995 2995
             , ARRAY_A);
2996 2996
 
2997 2997
         $arrImages = $wpdb->get_results(
2998 2998
             $wpdb->prepare(
2999
-                "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC, ID DESC ",
2999
+                "SELECT * FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC, ID DESC ",
3000 3000
                 array('%image%', $post_id)
3001 3001
             )
3002 3002
         );
3003 3003
         if ($arrImages) {
3004 3004
             $image_arr = array();
3005 3005
             foreach ($arrImages as $img) {
3006
-                $image_arr[] = $upload_dir['baseurl'] . $img->file;
3006
+                $image_arr[] = $upload_dir['baseurl'].$img->file;
3007 3007
             }
3008 3008
             $comma_separated = implode(",", $image_arr);
3009 3009
             $post_arr[0]['post_images'] = $comma_separated;
3010 3010
         }
3011 3011
 
3012 3012
 
3013
-        $cats = $post_arr[0][$post_arr[0]['post_type'] . 'category'];
3013
+        $cats = $post_arr[0][$post_arr[0]['post_type'].'category'];
3014 3014
         $cat_arr = array_filter(explode(",", $cats));
3015 3015
         $trans_cat = array();
3016 3016
         foreach ($cat_arr as $cat) {
3017
-            $trans_cat[] = geodir_wpml_object_id($cat, $post_arr[0]['post_type'] . 'category', false);
3017
+            $trans_cat[] = geodir_wpml_object_id($cat, $post_arr[0]['post_type'].'category', false);
3018 3018
         }
3019 3019
 
3020 3020
 
@@ -3056,7 +3056,7 @@  discard block
 block discarded – undo
3056 3056
 
3057 3057
     $get_data = $wpdb->get_results(
3058 3058
         $wpdb->prepare(
3059
-            "SELECT htmlvar_name, field_type, extra_fields FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND is_active='1'",
3059
+            "SELECT htmlvar_name, field_type, extra_fields FROM ".GEODIR_CUSTOM_FIELDS_TABLE." WHERE post_type=%s AND is_active='1'",
3060 3060
             array($listing_type)
3061 3061
         )
3062 3062
     );
@@ -3069,12 +3069,12 @@  discard block
 block discarded – undo
3069 3069
 
3070 3070
                 $extra_fields = unserialize($data->extra_fields);
3071 3071
 
3072
-                $prefix = $data->htmlvar_name . '_';
3072
+                $prefix = $data->htmlvar_name.'_';
3073 3073
 
3074
-                $fields_info[$prefix . 'address'] = $data->field_type;
3074
+                $fields_info[$prefix.'address'] = $data->field_type;
3075 3075
 
3076 3076
                 if (isset($extra_fields['show_zip']) && $extra_fields['show_zip'])
3077
-                    $fields_info[$prefix . 'zip'] = $data->field_type;
3077
+                    $fields_info[$prefix.'zip'] = $data->field_type;
3078 3078
 
3079 3079
             } else {
3080 3080
 
@@ -3173,18 +3173,18 @@  discard block
 block discarded – undo
3173 3173
  * @since 1.6.22 Added image from location page.
3174 3174
  * @package GeoDirectory
3175 3175
  */
3176
-function geodir_fb_like_thumbnail(){
3176
+function geodir_fb_like_thumbnail() {
3177 3177
 
3178 3178
     $facebook_image = '';
3179 3179
 
3180
-    if(is_single()){// single post
3180
+    if (is_single()) {// single post
3181 3181
         global $post;
3182
-        if(isset($post->featured_image) && $post->featured_image){
3182
+        if (isset($post->featured_image) && $post->featured_image) {
3183 3183
             $upload_dir = wp_upload_dir();
3184 3184
             $facebook_image = $upload_dir['baseurl'].$post->featured_image;
3185 3185
 
3186 3186
         }
3187
-    }elseif(geodir_is_page('location')){// location page
3187
+    }elseif (geodir_is_page('location')) {// location page
3188 3188
         if (function_exists('geodir_get_location_seo')) {
3189 3189
             $seo = geodir_get_location_seo();
3190 3190
             if (isset($seo->seo_image) && $seo->seo_image) {
@@ -3193,11 +3193,11 @@  discard block
 block discarded – undo
3193 3193
             }
3194 3194
         }
3195 3195
 
3196
-        if(!$facebook_image){
3196
+        if (!$facebook_image) {
3197 3197
             global $post;
3198 3198
 
3199
-            if (has_post_thumbnail( $post->ID ) ){
3200
-                $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' );
3199
+            if (has_post_thumbnail($post->ID)) {
3200
+                $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full');
3201 3201
                 $facebook_image = isset($image[0]) ? $image[0] : '';
3202 3202
             }
3203 3203
         }
@@ -3210,16 +3210,16 @@  discard block
 block discarded – undo
3210 3210
      * @since 1.6.22
3211 3211
      * @param string $facebook_image The image URL or blank.
3212 3212
      */
3213
-    $facebook_image = apply_filters('geodir_fb_share_image',$facebook_image);
3213
+    $facebook_image = apply_filters('geodir_fb_share_image', $facebook_image);
3214 3214
 
3215
-    if($facebook_image){
3215
+    if ($facebook_image) {
3216 3216
         echo "\n\n<!-- GD Facebook Like Thumbnail -->\n<link rel=\"image_src\" href=\"$facebook_image\" />\n<!-- End GD Facebook Like Thumbnail -->\n\n";
3217 3217
     }
3218 3218
 
3219 3219
 
3220 3220
 }
3221 3221
 
3222
-add_action( 'save_post', 'geodir_clear_map_cache_on_save', 10,2 );
3222
+add_action('save_post', 'geodir_clear_map_cache_on_save', 10, 2);
3223 3223
 
3224 3224
 
3225 3225
 /**
@@ -3227,10 +3227,10 @@  discard block
 block discarded – undo
3227 3227
  *
3228 3228
  * @since 1.6.22
3229 3229
  */
3230
-function geodir_delete_map_cache(){
3230
+function geodir_delete_map_cache() {
3231 3231
     $files = glob(realpath(dirname(__FILE__))."/map-functions/map-cache/*.json"); // get all file names
3232
-    foreach($files as $file){ // iterate files
3233
-        if(is_file($file))
3232
+    foreach ($files as $file) { // iterate files
3233
+        if (is_file($file))
3234 3234
             unlink($file); // delete file
3235 3235
     }
3236 3236
 }
@@ -3245,21 +3245,21 @@  discard block
 block discarded – undo
3245 3245
  */
3246 3246
 function geodir_clear_map_cache_on_save($post_id, $post) {
3247 3247
 
3248
-    if(!get_option('geodir_enable_map_cache')){
3248
+    if (!get_option('geodir_enable_map_cache')) {
3249 3249
         return;
3250 3250
     }
3251 3251
 
3252
-    if ( isset( $post->post_type ) && ( $post->post_type == 'nav_menu_item' || $post->post_type == 'page' || $post->post_type == 'post' ) ) {
3252
+    if (isset($post->post_type) && ($post->post_type == 'nav_menu_item' || $post->post_type == 'page' || $post->post_type == 'post')) {
3253 3253
         return;
3254 3254
     }
3255 3255
 
3256 3256
     $geodir_posttypes = geodir_get_posttypes();
3257 3257
 
3258
-    if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
3258
+    if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
3259 3259
         return;
3260 3260
     }
3261 3261
 
3262
-    if ( ! wp_is_post_revision( $post_id ) && isset( $post->post_type ) && in_array( $post->post_type, $geodir_posttypes ) ) {
3262
+    if (!wp_is_post_revision($post_id) && isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)) {
3263 3263
         geodir_delete_map_cache();
3264 3264
     }
3265 3265
 
@@ -3275,20 +3275,20 @@  discard block
 block discarded – undo
3275 3275
  * @param array $postarr An array of sanitized, but otherwise unmodified post data.
3276 3276
  * @return array Filtered post data.
3277 3277
  */
3278
-function geodir_fix_pending_listing_post_name( $data, $postarr ) {
3278
+function geodir_fix_pending_listing_post_name($data, $postarr) {
3279 3279
     // Dont' update post name for autosaves
3280
-    if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
3280
+    if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
3281 3281
         return $data;
3282 3282
     }
3283 3283
 
3284
-    if ( !empty( $data['post_name'] ) || empty( $data['post_status'] ) || empty( $data['post_type'] ) || empty( $data['post_title'] ) ) {
3284
+    if (!empty($data['post_name']) || empty($data['post_status']) || empty($data['post_type']) || empty($data['post_title'])) {
3285 3285
         return $data;
3286 3286
     }
3287 3287
 
3288
-    if ( ( 'draft' == $data['post_status'] || 'pending' == $data['post_status'] ) && in_array( $data['post_type'], geodir_get_posttypes() ) ) {
3289
-        $data['post_name'] = wp_unique_post_slug( sanitize_title( $data['post_title'] ), ( !empty( $postarr['ID'] ) ? $postarr['ID'] : 0 ), '', $data['post_type'], $data['post_parent'] );
3288
+    if (('draft' == $data['post_status'] || 'pending' == $data['post_status']) && in_array($data['post_type'], geodir_get_posttypes())) {
3289
+        $data['post_name'] = wp_unique_post_slug(sanitize_title($data['post_title']), (!empty($postarr['ID']) ? $postarr['ID'] : 0), '', $data['post_type'], $data['post_parent']);
3290 3290
     }
3291 3291
 
3292 3292
     return $data;
3293 3293
 }
3294
-add_filter( 'wp_insert_post_data', 'geodir_fix_pending_listing_post_name', 10, 2 );
3295 3294
\ No newline at end of file
3295
+add_filter('wp_insert_post_data', 'geodir_fix_pending_listing_post_name', 10, 2);
3296 3296
\ No newline at end of file
Please login to merge, or discard this patch.
Braces   +168 added lines, -118 removed lines patch added patch discarded remove patch
@@ -21,12 +21,13 @@  discard block
 block discarded – undo
21 21
 {
22 22
 
23 23
     $post_cat_ids = geodir_get_post_meta($post_id, $taxonomy);
24
-    if (!empty($post_cat_ids))
25
-        $post_cat_array = explode(",", trim($post_cat_ids, ","));
24
+    if (!empty($post_cat_ids)) {
25
+            $post_cat_array = explode(",", trim($post_cat_ids, ","));
26
+    }
26 27
 
27 28
     if (!isset($default_cat) || empty($default_cat)) {
28 29
         $default_cat = isset($post_cat_array[0]) ? $post_cat_array[0] : '';
29
-    }else{
30
+    } else{
30 31
         if(!is_int($default_cat)){
31 32
             $category = get_term_by('name', $default_cat, $taxonomy);
32 33
             if(isset($category->term_id)){
@@ -384,8 +385,9 @@  discard block
 block discarded – undo
384 385
             } elseif (trim($type) == 'file') {
385 386
                 if (isset($request_info[$name])) {
386 387
                     $request_files = array();
387
-                    if ($request_info[$name] != '')
388
-                        $request_files = explode(",", $request_info[$name]);
388
+                    if ($request_info[$name] != '') {
389
+                                            $request_files = explode(",", $request_info[$name]);
390
+                    }
389 391
 
390 392
                     $extrafields = $extrafields != '' ? maybe_unserialize($extrafields) : NULL;
391 393
                     geodir_save_post_file_fields($last_post_id, $name, $request_files, $extrafields);
@@ -412,7 +414,7 @@  discard block
 block discarded – undo
412 414
 
413 415
                             $post_htmlvar_value = $date_format == 'd/m/Y' ? str_replace('/', '-', $request_info[$name]) : $request_info[$name];
414 416
 
415
-                        }else{
417
+                        } else{
416 418
                             $post_htmlvar_value = $request_info[$name];
417 419
                         }
418 420
 
@@ -452,15 +454,17 @@  discard block
 block discarded – undo
452 454
 
453 455
             foreach ($request_info['post_category'] as $taxonomy => $cat) {
454 456
 
455
-                if ($dummy)
456
-                    $post_category = $cat;
457
-                else {
457
+                if ($dummy) {
458
+                                    $post_category = $cat;
459
+                } else {
458 460
 
459
-                    if (!is_array($cat) && strstr($cat, ','))
460
-                        $cat = explode(',', $cat);
461
+                    if (!is_array($cat) && strstr($cat, ',')) {
462
+                                            $cat = explode(',', $cat);
463
+                    }
461 464
 
462
-                    if (!empty($cat) && is_array($cat))
463
-                        $post_category = array_map('intval', $cat);
465
+                    if (!empty($cat) && is_array($cat)) {
466
+                                            $post_category = array_map('intval', $cat);
467
+                    }
464 468
                 }
465 469
 
466 470
                 wp_set_object_terms($last_post_id, $post_category, $taxonomy);
@@ -478,11 +482,13 @@  discard block
 block discarded – undo
478 482
         if (isset($request_info['post_tags']) && !is_array($request_info['post_tags']) && !empty($request_info['post_tags'])) {
479 483
             $post_tags = explode(",", $request_info['post_tags']);
480 484
         } elseif (isset($request_info['post_tags']) && is_array($request_info['post_tags'])) {
481
-            if ($dummy)
482
-                $post_tags = $request_info['post_tags'];
485
+            if ($dummy) {
486
+                            $post_tags = $request_info['post_tags'];
487
+            }
483 488
         } else {
484
-            if ($dummy)
485
-                $post_tags = array($request_info['post_title']);
489
+            if ($dummy) {
490
+                            $post_tags = array($request_info['post_title']);
491
+            }
486 492
         }
487 493
 
488 494
         if (is_array($post_tags)) {
@@ -569,15 +575,17 @@  discard block
 block discarded – undo
569 575
 
570 576
     global $wpdb, $plugin_prefix, $post, $post_info;
571 577
 
572
-    if ($post_id == '' && !empty($post))
573
-        $post_id = $post->ID;
578
+    if ($post_id == '' && !empty($post)) {
579
+            $post_id = $post->ID;
580
+    }
574 581
 
575 582
     $post_type = get_post_type($post_id);
576 583
 
577 584
     $all_postypes = geodir_get_posttypes();
578 585
 
579
-    if (!in_array($post_type, $all_postypes))
580
-        return false;
586
+    if (!in_array($post_type, $all_postypes)) {
587
+            return false;
588
+    }
581 589
 
582 590
     $table = $plugin_prefix . $post_type . '_detail';
583 591
 
@@ -737,8 +745,9 @@  discard block
 block discarded – undo
737 745
             do_action('geodir_after_save_listinginfo', $postinfo_array, $post_id);
738 746
 
739 747
             return true;
740
-        } else
741
-            return false;
748
+        } else {
749
+                    return false;
750
+        }
742 751
 
743 752
     }
744 753
 }
@@ -792,8 +801,9 @@  discard block
 block discarded – undo
792 801
             }
793 802
 
794 803
 
795
-        } else
796
-            return false;
804
+        } else {
805
+                    return false;
806
+        }
797 807
     }
798 808
 }
799 809
 
@@ -824,8 +834,9 @@  discard block
 block discarded – undo
824 834
             $post_meta_set_query = '';
825 835
 
826 836
             foreach ($postmeta as $mkey) {
827
-                if ($mval != '')
828
-                    $post_meta_set_query .= $mkey . " = '', ";
837
+                if ($mval != '') {
838
+                                    $post_meta_set_query .= $mkey . " = '', ";
839
+                }
829 840
             }
830 841
 
831 842
             $post_meta_set_query = trim($post_meta_set_query, ", ");
@@ -859,8 +870,9 @@  discard block
 block discarded – undo
859 870
                 return true;
860 871
             }
861 872
 
862
-        } else
863
-            return false;
873
+        } else {
874
+                    return false;
875
+        }
864 876
     }
865 877
 }
866 878
 
@@ -890,8 +902,9 @@  discard block
 block discarded – undo
890 902
 
891 903
         $post_type = get_post_type($post_id);
892 904
 
893
-        if (!in_array($post_type, $all_postypes))
894
-            return false;
905
+        if (!in_array($post_type, $all_postypes)) {
906
+                    return false;
907
+        }
895 908
 
896 909
         $table = $plugin_prefix . $post_type . '_detail';
897 910
 
@@ -1046,7 +1059,7 @@  discard block
 block discarded – undo
1046 1059
                             if (isset($uploaded['error']) && empty($uploaded['error'])) {
1047 1060
                                 $new_name = basename($uploaded['file']);
1048 1061
                                 $uploaded_file = $uploaded;
1049
-                            }else{
1062
+                            } else{
1050 1063
                                 print_r($uploaded);exit;
1051 1064
                             }
1052 1065
                             $external_img = false;
@@ -1071,8 +1084,9 @@  discard block
 block discarded – undo
1071 1084
                                 $file_path = $curr_img_dir . '/' . $filename;
1072 1085
                             }
1073 1086
 
1074
-                            if ($curr_img_dir != $geodir_uploaddir && file_exists($img_path))
1075
-                                unlink($img_path);
1087
+                            if ($curr_img_dir != $geodir_uploaddir && file_exists($img_path)) {
1088
+                                                            unlink($img_path);
1089
+                            }
1076 1090
                         }
1077 1091
 
1078 1092
                         if (!empty($uploaded_file)) {
@@ -1101,8 +1115,9 @@  discard block
 block discarded – undo
1101 1115
                             $attachment_set = '';
1102 1116
 
1103 1117
                             foreach ($attachment as $key => $val) {
1104
-                                if ($val != '')
1105
-                                    $attachment_set .= $key . " = '" . $val . "', ";
1118
+                                if ($val != '') {
1119
+                                                                    $attachment_set .= $key . " = '" . $val . "', ";
1120
+                                }
1106 1121
                             }
1107 1122
 
1108 1123
                             $attachment_set = trim($attachment_set, ", ");
@@ -1127,8 +1142,9 @@  discard block
 block discarded – undo
1127 1142
                         )
1128 1143
                     );
1129 1144
 
1130
-                    if ($menu_order == 1)
1131
-                        $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($split_img_path[1], $post_id)));
1145
+                    if ($menu_order == 1) {
1146
+                                            $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($split_img_path[1], $post_id)));
1147
+                    }
1132 1148
 
1133 1149
                 }
1134 1150
 
@@ -1169,8 +1185,9 @@  discard block
 block discarded – undo
1169 1185
 
1170 1186
         $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE " . $valid_files_condition . " post_id = %d", $remove_files));
1171 1187
 
1172
-        if (!empty($invalid_files))
1173
-            geodir_remove_attachments($invalid_files);
1188
+        if (!empty($invalid_files)) {
1189
+                    geodir_remove_attachments($invalid_files);
1190
+        }
1174 1191
     }
1175 1192
 
1176 1193
 }
@@ -1223,16 +1240,19 @@  discard block
 block discarded – undo
1223 1240
 function geodir_delete_directory($dirname)
1224 1241
 {
1225 1242
     $dir_handle = '';
1226
-    if (is_dir($dirname))
1227
-        $dir_handle = opendir($dirname);
1228
-    if (!$dir_handle)
1229
-        return false;
1243
+    if (is_dir($dirname)) {
1244
+            $dir_handle = opendir($dirname);
1245
+    }
1246
+    if (!$dir_handle) {
1247
+            return false;
1248
+    }
1230 1249
     while ($file = readdir($dir_handle)) {
1231 1250
         if ($file != "." && $file != "..") {
1232
-            if (!is_dir($dirname . "/" . $file))
1233
-                unlink($dirname . "/" . $file);
1234
-            else
1235
-                geodir_delete_directory($dirname . '/' . $file);
1251
+            if (!is_dir($dirname . "/" . $file)) {
1252
+                            unlink($dirname . "/" . $file);
1253
+            } else {
1254
+                            geodir_delete_directory($dirname . '/' . $file);
1255
+            }
1236 1256
         }
1237 1257
     }
1238 1258
     closedir($dir_handle);
@@ -1261,8 +1281,9 @@  discard block
 block discarded – undo
1261 1281
             foreach ($postcurr_images as $postimg) {
1262 1282
                 $image_name_arr = explode('/', $postimg->src);
1263 1283
                 $filename = end($image_name_arr);
1264
-                if (file_exists($uploads_dir . '/' . $filename))
1265
-                    unlink($uploads_dir . '/' . $filename);
1284
+                if (file_exists($uploads_dir . '/' . $filename)) {
1285
+                                    unlink($uploads_dir . '/' . $filename);
1286
+                }
1266 1287
             }
1267 1288
 
1268 1289
         } // endif
@@ -1379,9 +1400,9 @@  discard block
 block discarded – undo
1379 1400
                 $default_cat = geodir_get_post_meta($post_id, 'default_category', true);
1380 1401
             }
1381 1402
 
1382
-            if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type))
1383
-                $default_img = $default_catimg['src'];
1384
-            elseif ($no_image) {
1403
+            if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type)) {
1404
+                            $default_img = $default_catimg['src'];
1405
+            } elseif ($no_image) {
1385 1406
                 $default_img = get_option('geodir_listing_no_img');
1386 1407
             }
1387 1408
 
@@ -1413,10 +1434,13 @@  discard block
 block discarded – undo
1413 1434
             }
1414 1435
         }
1415 1436
 
1416
-        if (!empty($img_arr))
1417
-            return (object)$img_arr;//return (object)array( 'src' => $file_url, 'path' => $file_path );
1418
-        else
1419
-            return false;
1437
+        if (!empty($img_arr)) {
1438
+                    return (object)$img_arr;
1439
+        }
1440
+        //return (object)array( 'src' => $file_url, 'path' => $file_path );
1441
+        else {
1442
+                    return false;
1443
+        }
1420 1444
     }
1421 1445
 }
1422 1446
 
@@ -1443,8 +1467,9 @@  discard block
 block discarded – undo
1443 1467
             echo $html;
1444 1468
         } elseif (!empty($html)) {
1445 1469
             return $html;
1446
-        } else
1447
-            return false;
1470
+        } else {
1471
+                    return false;
1472
+        }
1448 1473
     }
1449 1474
 }
1450 1475
 
@@ -1472,8 +1497,9 @@  discard block
 block discarded – undo
1472 1497
         }
1473 1498
         $not_featured = '';
1474 1499
         $sub_dir = '';
1475
-        if (!$add_featured)
1476
-            $not_featured = " AND is_featured = 0 ";
1500
+        if (!$add_featured) {
1501
+                    $not_featured = " AND is_featured = 0 ";
1502
+        }
1477 1503
 
1478 1504
         $arrImages = $wpdb->get_results(
1479 1505
             $wpdb->prepare(
@@ -1494,8 +1520,9 @@  discard block
 block discarded – undo
1494 1520
 
1495 1521
                 $file_info = pathinfo($attechment->file);
1496 1522
 
1497
-                if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
1498
-                    $sub_dir = stripslashes_deep($file_info['dirname']);
1523
+                if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') {
1524
+                                    $sub_dir = stripslashes_deep($file_info['dirname']);
1525
+                }
1499 1526
 
1500 1527
                 $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
1501 1528
                 $uploads_baseurl = $uploads['baseurl'];
@@ -1547,9 +1574,9 @@  discard block
 block discarded – undo
1547 1574
             $default_img = '';
1548 1575
             $default_cat = geodir_get_post_meta($post_id, 'default_category', true);
1549 1576
             $post_type = get_post_type($post_id);
1550
-            if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type))
1551
-                $default_img = $default_catimg['src'];
1552
-            elseif ($no_images) {
1577
+            if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type)) {
1578
+                            $default_img = $default_catimg['src'];
1579
+            } elseif ($no_images) {
1553 1580
                 $default_img = get_option('geodir_listing_no_img');
1554 1581
             }
1555 1582
 
@@ -1590,8 +1617,9 @@  discard block
 block discarded – undo
1590 1617
                  * @param array $return_arr The array of image objects.
1591 1618
                  */
1592 1619
                 return apply_filters('geodir_get_images_arr',$return_arr);
1593
-            } else
1594
-                return false;
1620
+            } else {
1621
+                            return false;
1622
+            }
1595 1623
         }
1596 1624
     }
1597 1625
 }
@@ -1654,8 +1682,9 @@  discard block
 block discarded – undo
1654 1682
                         $width_per = round(((($image->width * ($max_size->h / $image->height)) / $max_size->w) * 100), 2);
1655 1683
                     } else if ($image->width < ($max_size->h)) {
1656 1684
                         $width_per = round((($image->width / $max_size->w) * 100), 2);
1657
-                    } else
1658
-                        $width_per = 100;
1685
+                    } else {
1686
+                                            $width_per = 100;
1687
+                    }
1659 1688
                 }
1660 1689
 
1661 1690
                 if (is_admin() && !isset($_REQUEST['geodir_ajax'])){
@@ -1663,7 +1692,7 @@  discard block
 block discarded – undo
1663 1692
                 } else {
1664 1693
                     if($size=='widget-thumb' || !get_option('geodir_lazy_load',1)){
1665 1694
                         $html = '<div class="geodir_thumbnail" style="background-image:url(\'' . $image->src . '\');" title="'.$image->title.'" aria-label="'.$image->title.'" ></div>';
1666
-                    }else{
1695
+                    } else{
1667 1696
                         $html = '<div data-src="'.str_replace(' ','%20',$image->src).'" class="geodir_thumbnail geodir_lazy_load_thumbnail" title="'.$image->title.'" aria-label="'.$image->title.'"></div>';
1668 1697
                     }
1669 1698
 
@@ -1675,8 +1704,9 @@  discard block
 block discarded – undo
1675 1704
             echo $html;
1676 1705
         } elseif (!empty($html)) {
1677 1706
             return $html;
1678
-        } else
1679
-            return false;
1707
+        } else {
1708
+                    return false;
1709
+        }
1680 1710
     }
1681 1711
 }
1682 1712
 
@@ -1714,8 +1744,9 @@  discard block
 block discarded – undo
1714 1744
                 $post_obj = get_post($post_id);
1715 1745
 
1716 1746
                 $cat_ids = array('0');
1717
-                if (is_array($tt_ids))
1718
-                    $cat_ids = $tt_ids;
1747
+                if (is_array($tt_ids)) {
1748
+                                    $cat_ids = $tt_ids;
1749
+                }
1719 1750
 
1720 1751
 
1721 1752
                 if (!empty($cat_ids)) {
@@ -1772,8 +1803,9 @@  discard block
 block discarded – undo
1772 1803
                         $json .= '}';
1773 1804
 
1774 1805
 
1775
-                        if ($cat_id == geodir_get_post_meta($post_id, 'default_category', true))
1776
-                            $post_marker_json = $json;
1806
+                        if ($cat_id == geodir_get_post_meta($post_id, 'default_category', true)) {
1807
+                                                    $post_marker_json = $json;
1808
+                        }
1777 1809
 
1778 1810
 
1779 1811
                         if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . GEODIR_ICON_TABLE . " WHERE post_id = %d AND cat_id = %d", array($post_id, $cat_id)))) {
@@ -1804,10 +1836,13 @@  discard block
 block discarded – undo
1804 1836
                 if (!empty($post_term) && is_array($post_term)) {
1805 1837
                     $categories = implode(',', $post_term);
1806 1838
 
1807
-                    if ($categories != '' && $categories != 0) $categories = ',' . $categories . ',';
1839
+                    if ($categories != '' && $categories != 0) {
1840
+                    	$categories = ',' . $categories . ',';
1841
+                    }
1808 1842
 
1809
-                    if (empty($post_marker_json))
1810
-                        $post_marker_json = isset($json) ? $json : '';
1843
+                    if (empty($post_marker_json)) {
1844
+                                            $post_marker_json = isset($json) ? $json : '';
1845
+                    }
1811 1846
 
1812 1847
                     if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) {
1813 1848
 
@@ -1846,8 +1881,9 @@  discard block
 block discarded – undo
1846 1881
 
1847 1882
                                 }
1848 1883
 
1849
-                                if ($default_category == '')
1850
-                                    $default_category = $categories[0];
1884
+                                if ($default_category == '') {
1885
+                                                                    $default_category = $categories[0];
1886
+                                }
1851 1887
 
1852 1888
                                 geodir_set_postcat_structure($post_id, $taxonomy, $default_category, '');
1853 1889
 
@@ -1994,7 +2030,7 @@  discard block
 block discarded – undo
1994 2030
                                     } ?>"><img alt="bubble image" style="max-height:50px;"
1995 2031
                                                src="<?php echo $post_images[0]; ?>"/></a></div>
1996 2032
                             <?php
1997
-                            }else{
2033
+                            } else{
1998 2034
                                 echo '<div class="geodir-bubble_image"></div>';
1999 2035
                             }
2000 2036
                         } else {
@@ -2002,7 +2038,7 @@  discard block
 block discarded – undo
2002 2038
                                 ?>
2003 2039
                                 <div class="geodir-bubble_image"><a href="<?php echo $plink; ?>"><?php echo $image; ?></a></div>
2004 2040
                             <?php
2005
-                            }else{
2041
+                            } else{
2006 2042
                                 echo '<div class="geodir-bubble_image"></div>';
2007 2043
                             }
2008 2044
                         }
@@ -2244,8 +2280,9 @@  discard block
 block discarded – undo
2244 2280
 
2245 2281
         $all_postypes = geodir_get_posttypes();
2246 2282
 
2247
-        if (!in_array($post_type, $all_postypes))
2248
-            return false;
2283
+        if (!in_array($post_type, $all_postypes)) {
2284
+                    return false;
2285
+        }
2249 2286
 
2250 2287
         $table = $plugin_prefix . $post_type . '_detail';
2251 2288
 
@@ -2532,8 +2569,9 @@  discard block
 block discarded – undo
2532 2569
         }
2533 2570
 
2534 2571
         $user_meta_data = '';
2535
-        if (isset($current_user->data->ID))
2536
-            $user_meta_data = geodir_get_user_favourites($current_user->data->ID);
2572
+        if (isset($current_user->data->ID)) {
2573
+                    $user_meta_data = geodir_get_user_favourites($current_user->data->ID);
2574
+        }
2537 2575
 
2538 2576
         if (!empty($user_meta_data) && in_array($post_id, $user_meta_data)) {
2539 2577
             ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"  ><a
@@ -2546,8 +2584,9 @@  discard block
 block discarded – undo
2546 2584
 
2547 2585
             if (!isset($current_user->data->ID) || $current_user->data->ID == '') {
2548 2586
                 $script_text = 'javascript:window.location.href=\'' . geodir_login_url() . '\'';
2549
-            } else
2550
-                $script_text = 'javascript:addToFavourite(' . $post_id . ',\'add\')';
2587
+            } else {
2588
+                            $script_text = 'javascript:addToFavourite(' . $post_id . ',\'add\')';
2589
+            }
2551 2590
 
2552 2591
             ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"><a class="geodir-addtofav-icon"
2553 2592
                                                                                         href="javascript:void(0);"
@@ -2610,14 +2649,16 @@  discard block
 block discarded – undo
2610 2649
 							WHERE pd.post_status='publish' AND FIND_IN_SET('" . $term->term_id . "'," . $term->taxonomy . ") " . $where;
2611 2650
 
2612 2651
             $cat_post_count = $wpdb->get_var($count_query);
2613
-            if (empty($cat_post_count) || is_wp_error($cat_post_count))
2614
-                $cat_post_count = 0;
2652
+            if (empty($cat_post_count) || is_wp_error($cat_post_count)) {
2653
+                            $cat_post_count = 0;
2654
+            }
2615 2655
 
2616 2656
             return $cat_post_count;
2617 2657
 
2618
-        } else
2619
-
2620
-            return $term->count;
2658
+        } else {
2659
+        
2660
+            return $term->count;
2661
+        }
2621 2662
     }
2622 2663
     return false;
2623 2664
 
@@ -2664,13 +2705,15 @@  discard block
 block discarded – undo
2664 2705
 		return $length;
2665 2706
 	}
2666 2707
 	
2667
-    if (isset($wp_query->query_vars['is_geodir_loop']) && $wp_query->query_vars['is_geodir_loop'] && get_option('geodir_desc_word_limit'))
2668
-        $length = get_option('geodir_desc_word_limit');
2669
-    elseif (get_query_var('excerpt_length'))
2670
-        $length = get_query_var('excerpt_length');
2708
+    if (isset($wp_query->query_vars['is_geodir_loop']) && $wp_query->query_vars['is_geodir_loop'] && get_option('geodir_desc_word_limit')) {
2709
+            $length = get_option('geodir_desc_word_limit');
2710
+    } elseif (get_query_var('excerpt_length')) {
2711
+            $length = get_query_var('excerpt_length');
2712
+    }
2671 2713
 
2672
-    if (geodir_is_page('author') && get_option('geodir_author_desc_word_limit'))
2673
-        $length = get_option('geodir_author_desc_word_limit');
2714
+    if (geodir_is_page('author') && get_option('geodir_author_desc_word_limit')) {
2715
+            $length = get_option('geodir_author_desc_word_limit');
2716
+    }
2674 2717
 
2675 2718
     return $length;
2676 2719
 }
@@ -2811,10 +2854,11 @@  discard block
 block discarded – undo
2811 2854
 function geodir_lisiting_belong_to_user($listing_id, $user_id)
2812 2855
 {
2813 2856
     $listing_author_id = geodir_get_listing_author($listing_id);
2814
-    if ($listing_author_id == $user_id)
2815
-        return true;
2816
-    else
2817
-        return false;
2857
+    if ($listing_author_id == $user_id) {
2858
+            return true;
2859
+    } else {
2860
+            return false;
2861
+    }
2818 2862
 
2819 2863
 }
2820 2864
 
@@ -2875,10 +2919,11 @@  discard block
 block discarded – undo
2875 2919
     $pattern = '/-\d+x\d+\./';
2876 2920
     preg_match($pattern, $file, $matches, PREG_OFFSET_CAPTURE);
2877 2921
 
2878
-    if (empty($matches))
2879
-        return '';
2880
-    else
2881
-        return $file;
2922
+    if (empty($matches)) {
2923
+            return '';
2924
+    } else {
2925
+            return $file;
2926
+    }
2882 2927
 
2883 2928
 }
2884 2929
 
@@ -2963,8 +3008,9 @@  discard block
 block discarded – undo
2963 3008
     } else {
2964 3009
         //set_post_thumbnail($post_id,-1);
2965 3010
 
2966
-        if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete'))
2967
-            wp_delete_attachment($post_thumbnail_id);
3011
+        if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete')) {
3012
+                    wp_delete_attachment($post_thumbnail_id);
3013
+        }
2968 3014
 
2969 3015
     }
2970 3016
 }
@@ -3049,8 +3095,9 @@  discard block
 block discarded – undo
3049 3095
 
3050 3096
     global $wpdb;
3051 3097
 
3052
-    if ($listing_type == '')
3053
-        $listing_type = 'gd_place';
3098
+    if ($listing_type == '') {
3099
+            $listing_type = 'gd_place';
3100
+    }
3054 3101
 
3055 3102
     $fields_info = array();
3056 3103
 
@@ -3073,8 +3120,9 @@  discard block
 block discarded – undo
3073 3120
 
3074 3121
                 $fields_info[$prefix . 'address'] = $data->field_type;
3075 3122
 
3076
-                if (isset($extra_fields['show_zip']) && $extra_fields['show_zip'])
3077
-                    $fields_info[$prefix . 'zip'] = $data->field_type;
3123
+                if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
3124
+                                    $fields_info[$prefix . 'zip'] = $data->field_type;
3125
+                }
3078 3126
 
3079 3127
             } else {
3080 3128
 
@@ -3184,7 +3232,7 @@  discard block
 block discarded – undo
3184 3232
             $facebook_image = $upload_dir['baseurl'].$post->featured_image;
3185 3233
 
3186 3234
         }
3187
-    }elseif(geodir_is_page('location')){// location page
3235
+    } elseif(geodir_is_page('location')){// location page
3188 3236
         if (function_exists('geodir_get_location_seo')) {
3189 3237
             $seo = geodir_get_location_seo();
3190 3238
             if (isset($seo->seo_image) && $seo->seo_image) {
@@ -3230,8 +3278,10 @@  discard block
 block discarded – undo
3230 3278
 function geodir_delete_map_cache(){
3231 3279
     $files = glob(realpath(dirname(__FILE__))."/map-functions/map-cache/*.json"); // get all file names
3232 3280
     foreach($files as $file){ // iterate files
3233
-        if(is_file($file))
3234
-            unlink($file); // delete file
3281
+        if(is_file($file)) {
3282
+                    unlink($file);
3283
+        }
3284
+        // delete file
3235 3285
     }
3236 3286
 }
3237 3287
 
Please login to merge, or discard this patch.
geodirectory-functions/user_functions.php 2 patches
Indentation   +131 added lines, -131 removed lines patch added patch discarded remove patch
@@ -13,34 +13,34 @@  discard block
 block discarded – undo
13 13
  */
14 14
 function geodir_user_favourite_listing_count($user_id=false)
15 15
 {
16
-    global $wpdb, $plugin_prefix, $current_user;
16
+	global $wpdb, $plugin_prefix, $current_user;
17 17
 
18
-    if(!$user_id){$user_id = $current_user->ID;}
19
-    if(!$user_id){return array();}
18
+	if(!$user_id){$user_id = $current_user->ID;}
19
+	if(!$user_id){return array();}
20 20
 
21
-    $site_id = '';
22
-    if ( is_multisite() ) {
23
-        $blog_id = get_current_blog_id();
24
-        if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
25
-    }
21
+	$site_id = '';
22
+	if ( is_multisite() ) {
23
+		$blog_id = get_current_blog_id();
24
+		if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
25
+	}
26 26
 
27
-    $user_favorites = geodir_get_user_favourites($user_id);
28
-    $all_posts = get_option('geodir_favorite_link_user_dashboard');
27
+	$user_favorites = geodir_get_user_favourites($user_id);
28
+	$all_posts = get_option('geodir_favorite_link_user_dashboard');
29 29
 
30
-    $user_listing = array();
31
-    if (is_array($all_posts) && !empty($all_posts) && is_array($user_favorites) && !empty($user_favorites)) {
32
-        $user_favorites = "'" . implode("','", $user_favorites) . "'";
30
+	$user_listing = array();
31
+	if (is_array($all_posts) && !empty($all_posts) && is_array($user_favorites) && !empty($user_favorites)) {
32
+		$user_favorites = "'" . implode("','", $user_favorites) . "'";
33 33
 
34
-        foreach ($all_posts as $ptype) {
35
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE  post_type='" . $ptype . "' AND post_status = 'publish' AND ID IN (" . $user_favorites . ")");
34
+		foreach ($all_posts as $ptype) {
35
+			$total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE  post_type='" . $ptype . "' AND post_status = 'publish' AND ID IN (" . $user_favorites . ")");
36 36
 
37
-            if ($total_posts > 0) {
38
-                $user_listing[$ptype] = $total_posts;
39
-            }
40
-        }
41
-    }
37
+			if ($total_posts > 0) {
38
+				$user_listing[$ptype] = $total_posts;
39
+			}
40
+		}
41
+	}
42 42
 
43
-    return $user_listing;
43
+	return $user_listing;
44 44
 }
45 45
 
46 46
 
@@ -53,51 +53,51 @@  discard block
 block discarded – undo
53 53
  */
54 54
 
55 55
 function geodir_user_show_favourites($user_id='',$output_type='select'){
56
-    // My Favourites in Dashboard
57
-    $show_favorite_link_user_dashboard = get_option('geodir_favorite_link_user_dashboard');
58
-    $user_favourite = geodir_user_favourite_listing_count($user_id);
59
-
60
-    if (!empty($show_favorite_link_user_dashboard) && !empty($user_favourite)) {
61
-        $favourite_links = '';
62
-        $post_types = geodir_get_posttypes('object');
63
-
64
-        $author_link = get_author_posts_url($user_id);
65
-        $author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
66
-
67
-        foreach ($post_types as $key => $postobj) {
68
-            if (in_array($key, $show_favorite_link_user_dashboard) && array_key_exists($key, $user_favourite)) {
69
-                $name = $postobj->labels->name;
70
-                $post_type_link = geodir_getlink($author_link, array('stype' => $key, 'list' => 'favourite'), false);
71
-
72
-                $selected = '';
73
-
74
-                if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite' && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key && isset($_REQUEST['geodir_dashbord'])) {
75
-                    $selected = 'selected="selected"';
76
-                }
77
-                /**
78
-                 * Filter favorite listing link.
79
-                 *
80
-                 * @since 1.0.0
81
-                 * @param string $post_type_link Favorite listing link.
82
-                 * @param string $key Favorite listing array key.
83
-                 * @param int $current_user->ID Current user ID.
84
-                 */
85
-                $post_type_link = apply_filters('geodir_dashboard_link_favorite_listing', $post_type_link, $key, $user_id);
86
-
87
-                if($output_type=='select'){
88
-                    $favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
89
-                }elseif($output_type=='link'){
90
-                    $favourite_links[] = '<a href="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
91
-                }
92
-
93
-
94
-            }
95
-        }
96
-
97
-        if ($favourite_links != '') {
98
-            $user = get_user_by( 'ID', $user_id );
99
-            if($output_type=='select') {
100
-                ?>
56
+	// My Favourites in Dashboard
57
+	$show_favorite_link_user_dashboard = get_option('geodir_favorite_link_user_dashboard');
58
+	$user_favourite = geodir_user_favourite_listing_count($user_id);
59
+
60
+	if (!empty($show_favorite_link_user_dashboard) && !empty($user_favourite)) {
61
+		$favourite_links = '';
62
+		$post_types = geodir_get_posttypes('object');
63
+
64
+		$author_link = get_author_posts_url($user_id);
65
+		$author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
66
+
67
+		foreach ($post_types as $key => $postobj) {
68
+			if (in_array($key, $show_favorite_link_user_dashboard) && array_key_exists($key, $user_favourite)) {
69
+				$name = $postobj->labels->name;
70
+				$post_type_link = geodir_getlink($author_link, array('stype' => $key, 'list' => 'favourite'), false);
71
+
72
+				$selected = '';
73
+
74
+				if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite' && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key && isset($_REQUEST['geodir_dashbord'])) {
75
+					$selected = 'selected="selected"';
76
+				}
77
+				/**
78
+				 * Filter favorite listing link.
79
+				 *
80
+				 * @since 1.0.0
81
+				 * @param string $post_type_link Favorite listing link.
82
+				 * @param string $key Favorite listing array key.
83
+				 * @param int $current_user->ID Current user ID.
84
+				 */
85
+				$post_type_link = apply_filters('geodir_dashboard_link_favorite_listing', $post_type_link, $key, $user_id);
86
+
87
+				if($output_type=='select'){
88
+					$favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
89
+				}elseif($output_type=='link'){
90
+					$favourite_links[] = '<a href="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
91
+				}
92
+
93
+
94
+			}
95
+		}
96
+
97
+		if ($favourite_links != '') {
98
+			$user = get_user_by( 'ID', $user_id );
99
+			if($output_type=='select') {
100
+				?>
101 101
                 <li>
102 102
                     <select id="geodir_my_favourites" class="chosen_select" onchange="window.location.href=this.value"
103 103
                             option-autoredirect="1" name="geodir_my_favourites" option-ajaxchosen="false"
@@ -108,62 +108,62 @@  discard block
 block discarded – undo
108 108
                     </select>
109 109
                 </li>
110 110
             <?php
111
-            }elseif($output_type=='link'){
112
-                if(!empty($favourite_links)){
113
-                    echo implode(" | ",$favourite_links);
114
-                }
115
-
116
-            }
117
-        }
118
-    }
111
+			}elseif($output_type=='link'){
112
+				if(!empty($favourite_links)){
113
+					echo implode(" | ",$favourite_links);
114
+				}
115
+
116
+			}
117
+		}
118
+	}
119 119
 }
120 120
 
121 121
 
122 122
 
123 123
 function geodir_user_show_listings($user_id='',$output_type='select'){
124 124
 
125
-    $show_listing_link_user_dashboard = get_option('geodir_listing_link_user_dashboard');
126
-    $user_listing = geodir_user_post_listing_count($user_id);
127
-
128
-    if (!empty($show_listing_link_user_dashboard) && !empty($user_listing)) {
129
-        $listing_links = array();
130
-
131
-        $post_types = geodir_get_posttypes('object');
132
-
133
-        $author_link = get_author_posts_url($user_id);
134
-        $author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
135
-
136
-        foreach ($post_types as $key => $postobj) {
137
-            if (in_array($key, $show_listing_link_user_dashboard) && array_key_exists($key, $user_listing)) {
138
-                $name = $postobj->labels->name;
139
-                $listing_link = geodir_getlink($author_link, array('stype' => $key), false);
140
-
141
-                $selected = '';
142
-                if (!isset($_REQUEST['list']) && isset($_REQUEST['geodir_dashbord']) && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key) {
143
-                    $selected = 'selected="selected"';
144
-                }
145
-
146
-                /**
147
-                 * Filter my listing link.
148
-                 *
149
-                 * @since 1.0.0
150
-                 * @param string $listing_link My listing link.
151
-                 * @param string $key My listing array key.
152
-                 * @param int $current_user->ID Current user ID.
153
-                 */
154
-                $listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $user_id);
155
-                if($output_type=='select') {
156
-                    $listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
157
-                }elseif($output_type=='link'){
158
-                    $listing_links[] = '<a href="' .$listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
159
-                }
160
-            }
161
-        }
162
-
163
-        if ($listing_links != '') {
164
-            $user = get_user_by( 'ID', $user_id );
165
-            if($output_type=='select') {
166
-                ?>
125
+	$show_listing_link_user_dashboard = get_option('geodir_listing_link_user_dashboard');
126
+	$user_listing = geodir_user_post_listing_count($user_id);
127
+
128
+	if (!empty($show_listing_link_user_dashboard) && !empty($user_listing)) {
129
+		$listing_links = array();
130
+
131
+		$post_types = geodir_get_posttypes('object');
132
+
133
+		$author_link = get_author_posts_url($user_id);
134
+		$author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
135
+
136
+		foreach ($post_types as $key => $postobj) {
137
+			if (in_array($key, $show_listing_link_user_dashboard) && array_key_exists($key, $user_listing)) {
138
+				$name = $postobj->labels->name;
139
+				$listing_link = geodir_getlink($author_link, array('stype' => $key), false);
140
+
141
+				$selected = '';
142
+				if (!isset($_REQUEST['list']) && isset($_REQUEST['geodir_dashbord']) && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key) {
143
+					$selected = 'selected="selected"';
144
+				}
145
+
146
+				/**
147
+				 * Filter my listing link.
148
+				 *
149
+				 * @since 1.0.0
150
+				 * @param string $listing_link My listing link.
151
+				 * @param string $key My listing array key.
152
+				 * @param int $current_user->ID Current user ID.
153
+				 */
154
+				$listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $user_id);
155
+				if($output_type=='select') {
156
+					$listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
157
+				}elseif($output_type=='link'){
158
+					$listing_links[] = '<a href="' .$listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
159
+				}
160
+			}
161
+		}
162
+
163
+		if ($listing_links != '') {
164
+			$user = get_user_by( 'ID', $user_id );
165
+			if($output_type=='select') {
166
+				?>
167 167
                 <li>
168 168
                     <select id="geodir_my_listings" class="chosen_select" onchange="window.location.href=this.value"
169 169
                             option-autoredirect="1" name="geodir_my_listings" option-ajaxchosen="false"
@@ -174,25 +174,25 @@  discard block
 block discarded – undo
174 174
                     </select>
175 175
                 </li>
176 176
             <?php
177
-            }elseif($output_type=='link'){
178
-                if(!empty($listing_links )){
179
-                    echo implode(" | ",$listing_links );
180
-                }
177
+			}elseif($output_type=='link'){
178
+				if(!empty($listing_links )){
179
+					echo implode(" | ",$listing_links );
180
+				}
181 181
 
182
-            }
183
-        }
184
-    }
182
+			}
183
+		}
184
+	}
185 185
 
186 186
 }
187 187
 
188 188
 
189 189
 function geodir_get_user_favourites($user_id=''){
190
-    if(!$user_id){$user_id = get_current_user_id();}
191
-    $site_id = '';
192
-    if ( is_multisite() ) {
193
-        $blog_id = get_current_blog_id();
194
-        if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
195
-    }
196
-
197
-    return get_user_meta($user_id, 'gd_user_favourite_post'.$site_id, true);
190
+	if(!$user_id){$user_id = get_current_user_id();}
191
+	$site_id = '';
192
+	if ( is_multisite() ) {
193
+		$blog_id = get_current_blog_id();
194
+		if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
195
+	}
196
+
197
+	return get_user_meta($user_id, 'gd_user_favourite_post'.$site_id, true);
198 198
 }
199 199
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -11,17 +11,17 @@  discard block
 block discarded – undo
11 11
  * @global string $plugin_prefix Geodirectory plugin table prefix.
12 12
  * @return array User listing count for each post type.
13 13
  */
14
-function geodir_user_favourite_listing_count($user_id=false)
14
+function geodir_user_favourite_listing_count($user_id = false)
15 15
 {
16 16
     global $wpdb, $plugin_prefix, $current_user;
17 17
 
18
-    if(!$user_id){$user_id = $current_user->ID;}
19
-    if(!$user_id){return array();}
18
+    if (!$user_id) {$user_id = $current_user->ID; }
19
+    if (!$user_id) {return array(); }
20 20
 
21 21
     $site_id = '';
22
-    if ( is_multisite() ) {
22
+    if (is_multisite()) {
23 23
         $blog_id = get_current_blog_id();
24
-        if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
24
+        if ($blog_id && $blog_id != '1') {$site_id = '_'.$blog_id; }
25 25
     }
26 26
 
27 27
     $user_favorites = geodir_get_user_favourites($user_id);
@@ -29,10 +29,10 @@  discard block
 block discarded – undo
29 29
 
30 30
     $user_listing = array();
31 31
     if (is_array($all_posts) && !empty($all_posts) && is_array($user_favorites) && !empty($user_favorites)) {
32
-        $user_favorites = "'" . implode("','", $user_favorites) . "'";
32
+        $user_favorites = "'".implode("','", $user_favorites)."'";
33 33
 
34 34
         foreach ($all_posts as $ptype) {
35
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE  post_type='" . $ptype . "' AND post_status = 'publish' AND ID IN (" . $user_favorites . ")");
35
+            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM ".$wpdb->prefix."posts WHERE  post_type='".$ptype."' AND post_status = 'publish' AND ID IN (".$user_favorites.")");
36 36
 
37 37
             if ($total_posts > 0) {
38 38
                 $user_listing[$ptype] = $total_posts;
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
  * @package GeoDirectory
53 53
  */
54 54
 
55
-function geodir_user_show_favourites($user_id='',$output_type='select'){
55
+function geodir_user_show_favourites($user_id = '', $output_type = 'select') {
56 56
     // My Favourites in Dashboard
57 57
     $show_favorite_link_user_dashboard = get_option('geodir_favorite_link_user_dashboard');
58 58
     $user_favourite = geodir_user_favourite_listing_count($user_id);
@@ -84,10 +84,10 @@  discard block
 block discarded – undo
84 84
                  */
85 85
                 $post_type_link = apply_filters('geodir_dashboard_link_favorite_listing', $post_type_link, $key, $user_id);
86 86
 
87
-                if($output_type=='select'){
88
-                    $favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
89
-                }elseif($output_type=='link'){
90
-                    $favourite_links[] = '<a href="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
87
+                if ($output_type == 'select') {
88
+                    $favourite_links .= '<option '.$selected.' value="'.$post_type_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
89
+                }elseif ($output_type == 'link') {
90
+                    $favourite_links[] = '<a href="'.$post_type_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</a>';
91 91
                 }
92 92
 
93 93
 
@@ -95,8 +95,8 @@  discard block
 block discarded – undo
95 95
         }
96 96
 
97 97
         if ($favourite_links != '') {
98
-            $user = get_user_by( 'ID', $user_id );
99
-            if($output_type=='select') {
98
+            $user = get_user_by('ID', $user_id);
99
+            if ($output_type == 'select') {
100 100
                 ?>
101 101
                 <li>
102 102
                     <select id="geodir_my_favourites" class="chosen_select" onchange="window.location.href=this.value"
@@ -108,9 +108,9 @@  discard block
 block discarded – undo
108 108
                     </select>
109 109
                 </li>
110 110
             <?php
111
-            }elseif($output_type=='link'){
112
-                if(!empty($favourite_links)){
113
-                    echo implode(" | ",$favourite_links);
111
+            }elseif ($output_type == 'link') {
112
+                if (!empty($favourite_links)) {
113
+                    echo implode(" | ", $favourite_links);
114 114
                 }
115 115
 
116 116
             }
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
 
121 121
 
122 122
 
123
-function geodir_user_show_listings($user_id='',$output_type='select'){
123
+function geodir_user_show_listings($user_id = '', $output_type = 'select') {
124 124
 
125 125
     $show_listing_link_user_dashboard = get_option('geodir_listing_link_user_dashboard');
126 126
     $user_listing = geodir_user_post_listing_count($user_id);
@@ -152,17 +152,17 @@  discard block
 block discarded – undo
152 152
                  * @param int $current_user->ID Current user ID.
153 153
                  */
154 154
                 $listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $user_id);
155
-                if($output_type=='select') {
156
-                    $listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
157
-                }elseif($output_type=='link'){
158
-                    $listing_links[] = '<a href="' .$listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
155
+                if ($output_type == 'select') {
156
+                    $listing_links .= '<option '.$selected.' value="'.$listing_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
157
+                }elseif ($output_type == 'link') {
158
+                    $listing_links[] = '<a href="'.$listing_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</a>';
159 159
                 }
160 160
             }
161 161
         }
162 162
 
163 163
         if ($listing_links != '') {
164
-            $user = get_user_by( 'ID', $user_id );
165
-            if($output_type=='select') {
164
+            $user = get_user_by('ID', $user_id);
165
+            if ($output_type == 'select') {
166 166
                 ?>
167 167
                 <li>
168 168
                     <select id="geodir_my_listings" class="chosen_select" onchange="window.location.href=this.value"
@@ -174,9 +174,9 @@  discard block
 block discarded – undo
174 174
                     </select>
175 175
                 </li>
176 176
             <?php
177
-            }elseif($output_type=='link'){
178
-                if(!empty($listing_links )){
179
-                    echo implode(" | ",$listing_links );
177
+            }elseif ($output_type == 'link') {
178
+                if (!empty($listing_links)) {
179
+                    echo implode(" | ", $listing_links);
180 180
                 }
181 181
 
182 182
             }
@@ -186,12 +186,12 @@  discard block
 block discarded – undo
186 186
 }
187 187
 
188 188
 
189
-function geodir_get_user_favourites($user_id=''){
190
-    if(!$user_id){$user_id = get_current_user_id();}
189
+function geodir_get_user_favourites($user_id = '') {
190
+    if (!$user_id) {$user_id = get_current_user_id(); }
191 191
     $site_id = '';
192
-    if ( is_multisite() ) {
192
+    if (is_multisite()) {
193 193
         $blog_id = get_current_blog_id();
194
-        if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
194
+        if ($blog_id && $blog_id != '1') {$site_id = '_'.$blog_id; }
195 195
     }
196 196
 
197 197
     return get_user_meta($user_id, 'gd_user_favourite_post'.$site_id, true);
Please login to merge, or discard this patch.
geodirectory_template_actions.php 2 patches
Indentation   +1852 added lines, -1852 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,106 +983,106 @@  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
-    }
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 1003
     
1004
-    $package_info = geodir_post_package_info(array(), $post, (!empty($post->post_type) ? $post->post_type : ''));
1005
-    $image_limit = '';
1006
-    if (defined('GEODIRPAYMENT_VERSION') && !empty($package_info) && isset($package_info->image_limit) && $package_info->image_limit !== '') {
1007
-        $image_limit = (int)$package_info->image_limit;
1008
-    }
1009
-
1010
-    if ($preview) {
1011
-        $post_images = array();
1012
-        if (isset($post->post_images) && !empty($post->post_images)) {
1013
-            $post->post_images = trim($post->post_images, ",");
1014
-            $post_images = explode(",", $post->post_images);
1015
-        }
1016
-
1017
-        $main_slides = '';
1018
-        $nav_slides = '';
1019
-        $slides = 0;
1020
-
1021
-        if (!empty($post_images)) {
1022
-            foreach ($post_images as $image) {
1023
-                if ($image_limit !== '' && ($slides+1) > $image_limit) {
1024
-                     break;
1025
-                }
1026
-                if (!empty($image)) {
1027
-                    $sizes = getimagesize(trim($image));
1028
-                    $width = !empty($sizes) && isset($sizes[0]) ? $sizes[0] : 0;
1029
-                    $height = !empty($sizes) && isset($sizes[1]) ? $sizes[1] : 0;
1030
-
1031
-                    if ($image && $width && $height) {
1032
-                        $image = (object)array('src' => $image, 'width' => $width, 'height' => $height);
1033
-                    }
1034
-
1035
-                    if (isset($image->src)) {
1036
-                        if ($image->height >= 400) {
1037
-                            $spacer_height = 0;
1038
-                        } else {
1039
-                            $spacer_height = ((400 - $image->height) / 2);
1040
-                        }
1041
-
1042
-                        $image_title = isset($image->title) ? $image->title : '';
1043
-
1044
-                        $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;" />';
1045
-                        $main_slides .= '<img src="' . $image->src . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:400px;margin:0 auto;" /></li>';
1046
-                        $nav_slides .= '<li><img src="' . $image->src . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:48px;margin:0 auto;" /></li>';
1047
-                        $slides++;
1048
-                    }
1049
-                }
1050
-            }// endfore
1051
-        } //end if
1052
-    } else {
1053
-        $main_slides = '';
1054
-        $nav_slides = '';
1055
-        /**
1056
-         * Filter if default images should show on the details page.
1057
-         *
1058
-         * @param bool $use_default_image Default false.
1059
-         * @since 1.6.16
1060
-         */
1061
-        $use_default_image = apply_filters('geodir_details_default_image_show', false);
1062
-        $post_images = geodir_get_images($post->ID, 'thumbnail', $use_default_image); // Hide default image on listing preview/detail page.
1063
-        $slides = 0;
1064
-
1065
-        if (!empty($post_images)) {
1066
-            foreach ($post_images as $image) {
1067
-                if ($image_limit !== '' && ($slides+1) > $image_limit) {
1068
-                     break;
1069
-                }
1070
-                if ($image->height >= 400) {
1071
-                    $spacer_height = 0;
1072
-                } else {
1073
-                    $spacer_height = ((400 - $image->height) / 2);
1074
-                }
1075
-
1076
-                $caption = '';//(!empty($image->caption)) ? '<p class="flex-caption">'.$image->caption.'</p>' : '';
1077
-                $main_slides .= '<li><img src="' . $image->src . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:400px;margin:0 auto;" />'.$caption.'</li>';
1078
-                $nav_slides .= '<li><img src="' . $image->src . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:48px;margin:0 auto;" /></li>';
1079
-                $slides++;
1080
-            }
1081
-        }// endfore
1082
-    }
1004
+	$package_info = geodir_post_package_info(array(), $post, (!empty($post->post_type) ? $post->post_type : ''));
1005
+	$image_limit = '';
1006
+	if (defined('GEODIRPAYMENT_VERSION') && !empty($package_info) && isset($package_info->image_limit) && $package_info->image_limit !== '') {
1007
+		$image_limit = (int)$package_info->image_limit;
1008
+	}
1009
+
1010
+	if ($preview) {
1011
+		$post_images = array();
1012
+		if (isset($post->post_images) && !empty($post->post_images)) {
1013
+			$post->post_images = trim($post->post_images, ",");
1014
+			$post_images = explode(",", $post->post_images);
1015
+		}
1016
+
1017
+		$main_slides = '';
1018
+		$nav_slides = '';
1019
+		$slides = 0;
1020
+
1021
+		if (!empty($post_images)) {
1022
+			foreach ($post_images as $image) {
1023
+				if ($image_limit !== '' && ($slides+1) > $image_limit) {
1024
+					 break;
1025
+				}
1026
+				if (!empty($image)) {
1027
+					$sizes = getimagesize(trim($image));
1028
+					$width = !empty($sizes) && isset($sizes[0]) ? $sizes[0] : 0;
1029
+					$height = !empty($sizes) && isset($sizes[1]) ? $sizes[1] : 0;
1030
+
1031
+					if ($image && $width && $height) {
1032
+						$image = (object)array('src' => $image, 'width' => $width, 'height' => $height);
1033
+					}
1034
+
1035
+					if (isset($image->src)) {
1036
+						if ($image->height >= 400) {
1037
+							$spacer_height = 0;
1038
+						} else {
1039
+							$spacer_height = ((400 - $image->height) / 2);
1040
+						}
1041
+
1042
+						$image_title = isset($image->title) ? $image->title : '';
1043
+
1044
+						$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;" />';
1045
+						$main_slides .= '<img src="' . $image->src . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:400px;margin:0 auto;" /></li>';
1046
+						$nav_slides .= '<li><img src="' . $image->src . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:48px;margin:0 auto;" /></li>';
1047
+						$slides++;
1048
+					}
1049
+				}
1050
+			}// endfore
1051
+		} //end if
1052
+	} else {
1053
+		$main_slides = '';
1054
+		$nav_slides = '';
1055
+		/**
1056
+		 * Filter if default images should show on the details page.
1057
+		 *
1058
+		 * @param bool $use_default_image Default false.
1059
+		 * @since 1.6.16
1060
+		 */
1061
+		$use_default_image = apply_filters('geodir_details_default_image_show', false);
1062
+		$post_images = geodir_get_images($post->ID, 'thumbnail', $use_default_image); // Hide default image on listing preview/detail page.
1063
+		$slides = 0;
1064
+
1065
+		if (!empty($post_images)) {
1066
+			foreach ($post_images as $image) {
1067
+				if ($image_limit !== '' && ($slides+1) > $image_limit) {
1068
+					 break;
1069
+				}
1070
+				if ($image->height >= 400) {
1071
+					$spacer_height = 0;
1072
+				} else {
1073
+					$spacer_height = ((400 - $image->height) / 2);
1074
+				}
1075
+
1076
+				$caption = '';//(!empty($image->caption)) ? '<p class="flex-caption">'.$image->caption.'</p>' : '';
1077
+				$main_slides .= '<li><img src="' . $image->src . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:400px;margin:0 auto;" />'.$caption.'</li>';
1078
+				$nav_slides .= '<li><img src="' . $image->src . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:48px;margin:0 auto;" /></li>';
1079
+				$slides++;
1080
+			}
1081
+		}// endfore
1082
+	}
1083 1083
 
1084
-    if (!empty($post_images)) {
1085
-        ?>
1084
+	if (!empty($post_images)) {
1085
+		?>
1086 1086
         <div class="geodir_flex-container">
1087 1087
             <div class="geodir_flex-loader"><i class="fa fa-refresh fa-spin"></i></div>
1088 1088
             <div id="geodir_slider" class="geodir_flexslider ">
@@ -1095,7 +1095,7 @@  discard block
 block discarded – undo
1095 1095
             <?php } ?>
1096 1096
         </div>
1097 1097
     <?php
1098
-    }
1098
+	}
1099 1099
 }
1100 1100
 
1101 1101
 add_action('geodir_details_taxonomies', 'geodir_action_details_taxonomies', 10);
@@ -1110,177 +1110,177 @@  discard block
 block discarded – undo
1110 1110
  */
1111 1111
 function geodir_action_details_taxonomies()
1112 1112
 {
1113
-    global $preview, $post;?>
1113
+	global $preview, $post;?>
1114 1114
     <p class="geodir_post_taxomomies clearfix">
1115 1115
     <?php
1116
-    $taxonomies = array();
1117
-
1118
-    $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
1119
-
1120
-    if ($preview && !$is_backend_preview) {
1121
-        $post_type = $post->listing_type;
1122
-        $post_taxonomy = $post_type . 'category';
1123
-        $post->{$post_taxonomy} = $post->post_category[$post_taxonomy];
1124
-    } else {
1125
-        $post_type = $post->post_type;
1126
-        $post_taxonomy = $post_type . 'category';
1127
-    }
1116
+	$taxonomies = array();
1117
+
1118
+	$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
1119
+
1120
+	if ($preview && !$is_backend_preview) {
1121
+		$post_type = $post->listing_type;
1122
+		$post_taxonomy = $post_type . 'category';
1123
+		$post->{$post_taxonomy} = $post->post_category[$post_taxonomy];
1124
+	} else {
1125
+		$post_type = $post->post_type;
1126
+		$post_taxonomy = $post_type . 'category';
1127
+	}
1128 1128
 //{	
1129
-    $post_type_info = get_post_type_object($post_type);
1130
-    $listing_label = __($post_type_info->labels->singular_name, 'geodirectory');
1131
-
1132
-    if (!empty($post->post_tags)) {
1133
-
1134
-        if (taxonomy_exists($post_type . '_tags')):
1135
-            $links = array();
1136
-            $terms = array();
1137
-            // to limit post tags
1138
-            $post_tags = trim($post->post_tags, ",");
1139
-            $post_id = isset($post->ID) ? $post->ID : '';
1140
-            /**
1141
-             * Filter the post tags.
1142
-             *
1143
-             * Allows you to filter the post tags output on the details page of a post.
1144
-             *
1145
-             * @since 1.0.0
1146
-             * @param string $post_tags A comma seperated list of tags.
1147
-             * @param int $post_id The current post id.
1148
-             */
1149
-            $post_tags = apply_filters('geodir_action_details_post_tags', $post_tags, $post_id);
1150
-
1151
-            $post->post_tags = $post_tags;
1152
-            $post_tags = explode(",", trim($post->post_tags, ","));
1153
-
1154
-
1155
-            foreach ($post_tags as $post_term) {
1156
-
1157
-                // fix slug creation order for tags & location
1158
-                $post_term = trim($post_term);
1159
-
1160
-                $priority_location = false;
1161
-                if ($insert_term = term_exists($post_term, $post_type . '_tags')) {
1162
-                    $term = get_term_by('id', $insert_term['term_id'], $post_type . '_tags');
1163
-                } else {
1164
-                    $post_country = isset($_REQUEST['post_country']) && $_REQUEST['post_country'] != '' ? sanitize_text_field($_REQUEST['post_country']) : NULL;
1165
-                    $post_region = isset($_REQUEST['post_region']) && $_REQUEST['post_region'] != '' ? sanitize_text_field($_REQUEST['post_region']) : NULL;
1166
-                    $post_city = isset($_REQUEST['post_city']) && $_REQUEST['post_city'] != '' ? sanitize_text_field($_REQUEST['post_city']) : NULL;
1167
-                    $match_country = $post_country && sanitize_title($post_term) == sanitize_title($post_country) ? true : false;
1168
-                    $match_region = $post_region && sanitize_title($post_term) == sanitize_title($post_region) ? true : false;
1169
-                    $match_city = $post_city && sanitize_title($post_term) == sanitize_title($post_city) ? true : false;
1170
-                    if ($match_country || $match_region || $match_city) {
1171
-                        $priority_location = true;
1172
-                        $term = get_term_by('name', $post_term, $post_type . '_tags');
1173
-                    } else {
1174
-                        $insert_term = wp_insert_term($post_term, $post_type . '_tags');
1175
-                        $term = get_term_by('name', $post_term, $post_type . '_tags');
1176
-                    }
1177
-                }
1178
-
1179
-                if (!is_wp_error($term) && is_object($term)) {
1180
-
1181
-                    // fix tag link on detail page
1182
-                    if ($priority_location) {
1183
-
1184
-                        $tag_link = "<a href=''>$post_term</a>";
1185
-                        /**
1186
-                         * Filter the tag name on the details page.
1187
-                         *
1188
-                         * @since 1.5.6
1189
-                         * @param string $tag_link The tag link html.
1190
-                         * @param object $term The tag term object.
1191
-                         */
1192
-                        $tag_link = apply_filters('geodir_details_taxonomies_tag_link',$tag_link,$term);
1193
-                        $links[] = $tag_link;
1194
-                    } else {
1195
-                        $tag_link = "<a href='" . esc_attr(get_term_link($term->term_id, $term->taxonomy)) . "'>$term->name</a>";
1196
-                        /** This action is documented in geodirectory-template_actions.php */
1197
-                        $tag_link = apply_filters('geodir_details_taxonomies_tag_link',$tag_link,$term);
1198
-                        $links[] = $tag_link;
1199
-                    }
1200
-                    $terms[] = $term;
1201
-                }
1202
-                //
1203
-            }
1204
-            if (!isset($listing_label)) {
1205
-                $listing_label = '';
1206
-            }
1207
-            $taxonomies[$post_type . '_tags'] = wp_sprintf(__('%s Tags: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object)$terms);
1208
-        endif;
1209
-
1210
-    }
1211
-
1212
-    if (!empty($post->{$post_taxonomy})) {
1213
-        $links = array();
1214
-        $terms = array();
1215
-        $termsOrdered = array();
1216
-        if (!is_array($post->{$post_taxonomy})) {
1217
-            $post_term = explode(",", trim($post->{$post_taxonomy}, ","));
1218
-        } else {
1219
-            $post_term = $post->{$post_taxonomy};
1129
+	$post_type_info = get_post_type_object($post_type);
1130
+	$listing_label = __($post_type_info->labels->singular_name, 'geodirectory');
1131
+
1132
+	if (!empty($post->post_tags)) {
1133
+
1134
+		if (taxonomy_exists($post_type . '_tags')):
1135
+			$links = array();
1136
+			$terms = array();
1137
+			// to limit post tags
1138
+			$post_tags = trim($post->post_tags, ",");
1139
+			$post_id = isset($post->ID) ? $post->ID : '';
1140
+			/**
1141
+			 * Filter the post tags.
1142
+			 *
1143
+			 * Allows you to filter the post tags output on the details page of a post.
1144
+			 *
1145
+			 * @since 1.0.0
1146
+			 * @param string $post_tags A comma seperated list of tags.
1147
+			 * @param int $post_id The current post id.
1148
+			 */
1149
+			$post_tags = apply_filters('geodir_action_details_post_tags', $post_tags, $post_id);
1150
+
1151
+			$post->post_tags = $post_tags;
1152
+			$post_tags = explode(",", trim($post->post_tags, ","));
1153
+
1154
+
1155
+			foreach ($post_tags as $post_term) {
1156
+
1157
+				// fix slug creation order for tags & location
1158
+				$post_term = trim($post_term);
1159
+
1160
+				$priority_location = false;
1161
+				if ($insert_term = term_exists($post_term, $post_type . '_tags')) {
1162
+					$term = get_term_by('id', $insert_term['term_id'], $post_type . '_tags');
1163
+				} else {
1164
+					$post_country = isset($_REQUEST['post_country']) && $_REQUEST['post_country'] != '' ? sanitize_text_field($_REQUEST['post_country']) : NULL;
1165
+					$post_region = isset($_REQUEST['post_region']) && $_REQUEST['post_region'] != '' ? sanitize_text_field($_REQUEST['post_region']) : NULL;
1166
+					$post_city = isset($_REQUEST['post_city']) && $_REQUEST['post_city'] != '' ? sanitize_text_field($_REQUEST['post_city']) : NULL;
1167
+					$match_country = $post_country && sanitize_title($post_term) == sanitize_title($post_country) ? true : false;
1168
+					$match_region = $post_region && sanitize_title($post_term) == sanitize_title($post_region) ? true : false;
1169
+					$match_city = $post_city && sanitize_title($post_term) == sanitize_title($post_city) ? true : false;
1170
+					if ($match_country || $match_region || $match_city) {
1171
+						$priority_location = true;
1172
+						$term = get_term_by('name', $post_term, $post_type . '_tags');
1173
+					} else {
1174
+						$insert_term = wp_insert_term($post_term, $post_type . '_tags');
1175
+						$term = get_term_by('name', $post_term, $post_type . '_tags');
1176
+					}
1177
+				}
1178
+
1179
+				if (!is_wp_error($term) && is_object($term)) {
1180
+
1181
+					// fix tag link on detail page
1182
+					if ($priority_location) {
1183
+
1184
+						$tag_link = "<a href=''>$post_term</a>";
1185
+						/**
1186
+						 * Filter the tag name on the details page.
1187
+						 *
1188
+						 * @since 1.5.6
1189
+						 * @param string $tag_link The tag link html.
1190
+						 * @param object $term The tag term object.
1191
+						 */
1192
+						$tag_link = apply_filters('geodir_details_taxonomies_tag_link',$tag_link,$term);
1193
+						$links[] = $tag_link;
1194
+					} else {
1195
+						$tag_link = "<a href='" . esc_attr(get_term_link($term->term_id, $term->taxonomy)) . "'>$term->name</a>";
1196
+						/** This action is documented in geodirectory-template_actions.php */
1197
+						$tag_link = apply_filters('geodir_details_taxonomies_tag_link',$tag_link,$term);
1198
+						$links[] = $tag_link;
1199
+					}
1200
+					$terms[] = $term;
1201
+				}
1202
+				//
1203
+			}
1204
+			if (!isset($listing_label)) {
1205
+				$listing_label = '';
1206
+			}
1207
+			$taxonomies[$post_type . '_tags'] = wp_sprintf(__('%s Tags: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object)$terms);
1208
+		endif;
1209
+
1210
+	}
1211
+
1212
+	if (!empty($post->{$post_taxonomy})) {
1213
+		$links = array();
1214
+		$terms = array();
1215
+		$termsOrdered = array();
1216
+		if (!is_array($post->{$post_taxonomy})) {
1217
+			$post_term = explode(",", trim($post->{$post_taxonomy}, ","));
1218
+		} else {
1219
+			$post_term = $post->{$post_taxonomy};
1220 1220
 			
1221 1221
 			if ($preview && !$is_backend_preview) {
1222 1222
 				$post_term = geodir_add_parent_terms($post_term, $post_taxonomy);
1223 1223
 			}
1224
-        }
1225
-
1226
-        $post_term = array_unique($post_term);
1227
-        if (!empty($post_term)) {
1228
-            foreach ($post_term as $post_term) {
1229
-                $post_term = trim($post_term);
1230
-
1231
-                if ($post_term != ''):
1232
-                    $term = get_term_by('id', $post_term, $post_taxonomy);
1233
-
1234
-                    if (is_object($term)) {
1235
-                        $term_link = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>$term->name</a>";
1236
-                        /**
1237
-                         * Filter the category name on the details page.
1238
-                         *
1239
-                         * @since 1.5.6
1240
-                         * @param string $term_link The link html to the category.
1241
-                         * @param object $term The category term object.
1242
-                         */
1243
-                        $term_link = apply_filters('geodir_details_taxonomies_cat_link',$term_link,$term);
1244
-                        $links[] = $term_link;
1245
-                        $terms[] = $term;
1246
-                    }
1247
-                endif;
1248
-            }
1249
-            // order alphabetically
1250
-            asort($links);
1251
-            foreach (array_keys($links) as $key) {
1252
-                $termsOrdered[$key] = $terms[$key];
1253
-            }
1254
-            $terms = $termsOrdered;
1224
+		}
1225
+
1226
+		$post_term = array_unique($post_term);
1227
+		if (!empty($post_term)) {
1228
+			foreach ($post_term as $post_term) {
1229
+				$post_term = trim($post_term);
1230
+
1231
+				if ($post_term != ''):
1232
+					$term = get_term_by('id', $post_term, $post_taxonomy);
1233
+
1234
+					if (is_object($term)) {
1235
+						$term_link = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>$term->name</a>";
1236
+						/**
1237
+						 * Filter the category name on the details page.
1238
+						 *
1239
+						 * @since 1.5.6
1240
+						 * @param string $term_link The link html to the category.
1241
+						 * @param object $term The category term object.
1242
+						 */
1243
+						$term_link = apply_filters('geodir_details_taxonomies_cat_link',$term_link,$term);
1244
+						$links[] = $term_link;
1245
+						$terms[] = $term;
1246
+					}
1247
+				endif;
1248
+			}
1249
+			// order alphabetically
1250
+			asort($links);
1251
+			foreach (array_keys($links) as $key) {
1252
+				$termsOrdered[$key] = $terms[$key];
1253
+			}
1254
+			$terms = $termsOrdered;
1255 1255
 
1256
-        }
1256
+		}
1257 1257
 
1258
-        if (!isset($listing_label)) {
1259
-            $listing_label = '';
1260
-        }
1261
-        $taxonomies[$post_taxonomy] = wp_sprintf(__('%s Category: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object)$terms);
1258
+		if (!isset($listing_label)) {
1259
+			$listing_label = '';
1260
+		}
1261
+		$taxonomies[$post_taxonomy] = wp_sprintf(__('%s Category: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object)$terms);
1262 1262
 
1263
-    }
1263
+	}
1264 1264
 
1265
-    /**
1266
-     * Filter the taxonomies array before output.
1267
-     *
1268
-     * @since 1.5.9
1269
-     * @param array $taxonomies The array of cats and tags.
1270
-     * @param string $post_type The post type being output.
1271
-     * @param string $listing_label The post type label.
1272
-     * @param string $listing_label The post type label with ucwords function.
1273
-     */
1274
-    $taxonomies = apply_filters('geodir_details_taxonomies_output',$taxonomies,$post_type,$listing_label,geodir_ucwords($listing_label));
1265
+	/**
1266
+	 * Filter the taxonomies array before output.
1267
+	 *
1268
+	 * @since 1.5.9
1269
+	 * @param array $taxonomies The array of cats and tags.
1270
+	 * @param string $post_type The post type being output.
1271
+	 * @param string $listing_label The post type label.
1272
+	 * @param string $listing_label The post type label with ucwords function.
1273
+	 */
1274
+	$taxonomies = apply_filters('geodir_details_taxonomies_output',$taxonomies,$post_type,$listing_label,geodir_ucwords($listing_label));
1275 1275
 
1276
-    if (isset($taxonomies[$post_taxonomy])) {
1277
-        echo '<span class="geodir-category">' . $taxonomies[$post_taxonomy] . '</span>';
1278
-    }
1276
+	if (isset($taxonomies[$post_taxonomy])) {
1277
+		echo '<span class="geodir-category">' . $taxonomies[$post_taxonomy] . '</span>';
1278
+	}
1279 1279
 
1280
-    if (isset($taxonomies[$post_type . '_tags']))
1281
-        echo '<span class="geodir-tags">' . $taxonomies[$post_type . '_tags'] . '</span>';
1280
+	if (isset($taxonomies[$post_type . '_tags']))
1281
+		echo '<span class="geodir-tags">' . $taxonomies[$post_type . '_tags'] . '</span>';
1282 1282
 
1283
-    ?>
1283
+	?>
1284 1284
     </p><?php
1285 1285
 }
1286 1286
 
@@ -1302,144 +1302,144 @@  discard block
 block discarded – undo
1302 1302
 function geodir_action_details_micordata($post='')
1303 1303
 {
1304 1304
 
1305
-    global $preview;
1306
-    if(empty($post)){global $post;}
1307
-    if ($preview || !geodir_is_page('detail')) {
1308
-        return;
1309
-    }
1310
-
1311
-    // url
1312
-    $c_url = geodir_curPageURL();
1313
-
1314
-    // post reviews
1315
-    $post_reviews = get_comments(array('post_id' => $post->ID, 'status' => 'approve'));
1316
-    if (empty($post_reviews)) {
1317
-        $reviews = '';
1318
-    } else {
1319
-        foreach ($post_reviews as $review) {
1320
-
1321
-            if($rating_value = geodir_get_commentoverall($review->comment_ID)){
1322
-                $reviews[] = array(
1323
-                    "@type" => "Review",
1324
-                    "author" => $review->comment_author,
1325
-                    "datePublished" => $review->comment_date,
1326
-                    "description" => $review->comment_content,
1327
-                    "reviewRating" => array(
1328
-                        "@type" => "Rating",
1329
-                        "bestRating" => "5",// @todo this will need to be filtered for review manager if user changes the score.
1330
-                        "ratingValue" => $rating_value,
1331
-                        "worstRating" => "1"
1332
-                    )
1333
-                );
1334
-            }
1335
-
1336
-        }
1337
-
1338
-    }
1339
-
1340
-    // post images
1341
-    $post_images = geodir_get_images($post->ID, 'thumbnail', get_option('geodir_listing_no_img'));
1342
-    if (empty($post_images)) {
1343
-        $images = '';
1344
-    } else {
1345
-        $i_arr = array();
1346
-        foreach ($post_images as $img) {
1347
-            $i_arr[] = $img->src;
1348
-        }
1349
-
1350
-        if (count($i_arr) == 1) {
1351
-            $images = $i_arr[0];
1352
-        } else {
1353
-            $images = $i_arr;
1354
-        }
1305
+	global $preview;
1306
+	if(empty($post)){global $post;}
1307
+	if ($preview || !geodir_is_page('detail')) {
1308
+		return;
1309
+	}
1310
+
1311
+	// url
1312
+	$c_url = geodir_curPageURL();
1313
+
1314
+	// post reviews
1315
+	$post_reviews = get_comments(array('post_id' => $post->ID, 'status' => 'approve'));
1316
+	if (empty($post_reviews)) {
1317
+		$reviews = '';
1318
+	} else {
1319
+		foreach ($post_reviews as $review) {
1320
+
1321
+			if($rating_value = geodir_get_commentoverall($review->comment_ID)){
1322
+				$reviews[] = array(
1323
+					"@type" => "Review",
1324
+					"author" => $review->comment_author,
1325
+					"datePublished" => $review->comment_date,
1326
+					"description" => $review->comment_content,
1327
+					"reviewRating" => array(
1328
+						"@type" => "Rating",
1329
+						"bestRating" => "5",// @todo this will need to be filtered for review manager if user changes the score.
1330
+						"ratingValue" => $rating_value,
1331
+						"worstRating" => "1"
1332
+					)
1333
+				);
1334
+			}
1355 1335
 
1356
-    }
1357
-    //print_r($post);
1358
-    // external links
1359
-    $external_links =  array();
1360
-    $external_links[] = $post->geodir_website;
1361
-    $external_links[] = $post->geodir_twitter;
1362
-    $external_links[] = $post->geodir_facebook;
1363
-    $external_links = array_filter($external_links);
1364
-
1365
-    if(!empty($external_links)){
1366
-        $external_links = array_values($external_links);
1367
-    }
1368
-
1369
-    // reviews
1370
-    $comment_count = geodir_get_review_count_total($post->ID);
1371
-    $post_avgratings = geodir_get_post_rating($post->ID);
1372
-
1373
-    // schema type
1374
-    $schema_type = 'LocalBusiness';
1375
-    if(isset($post->default_category) && $post->default_category){
1376
-        $cat_schema = geodir_get_tax_meta($post->default_category, 'ct_cat_schema', false, $post->post_type);
1377
-        if($cat_schema){$schema_type = $cat_schema;}
1378
-        if(!$cat_schema && $schema_type=='LocalBusiness' && $post->post_type=='gd_event'){$schema_type = 'Event';}
1379
-    }
1380
-
1381
-    $schema = array();
1382
-    $schema['@context'] = "https://schema.org";
1383
-    $schema['@type'] = $schema_type;
1384
-    $schema['name'] = $post->post_title;
1385
-    $schema['description'] = wp_strip_all_tags( $post->post_content, true );
1386
-    $schema['telephone'] = $post->geodir_contact;
1387
-    $schema['url'] = $c_url;
1388
-    $schema['sameAs'] = $external_links;
1389
-    $schema['image'] = $images;
1390
-    $schema['address'] = array(
1391
-        "@type" => "PostalAddress",
1392
-        "streetAddress" => $post->post_address,
1393
-        "addressLocality" => $post->post_city,
1394
-        "addressRegion" => $post->post_region,
1395
-        "addressCountry" => $post->post_country,
1396
-        "postalCode" => $post->post_zip
1397
-    );
1398
-
1399
-    if($post->post_latitude && $post->post_longitude) {
1400
-        $schema['geo'] = array(
1401
-            "@type" => "GeoCoordinates",
1402
-            "latitude" => $post->post_latitude,
1403
-            "longitude" => $post->post_longitude
1404
-        );
1405
-    }
1406
-
1407
-    if($post_avgratings) {
1408
-        $schema['aggregateRating'] = array(
1409
-            "@type" => "AggregateRating",
1410
-            "ratingValue" => $post_avgratings,
1411
-            "bestRating" => "5", // @todo this will need to be filtered for review manager if user changes the score.
1412
-            "worstRating" => "1",
1413
-            "ratingCount" => $comment_count
1414
-        );
1415
-    }
1416
-    $schema['review'] = $reviews;
1417
-
1418
-    /**
1419
-     * Allow the schema JSON-LD info to be filtered.
1420
-     *
1421
-     * @since 1.5.4
1422
-     * @since 1.5.7 Added $post variable.
1423
-     * @param array $schema The array of schema data to be filtered.
1424
-     * @param object $post The post object.
1425
-     */
1426
-    $schema = apply_filters('geodir_details_schema', $schema,$post);
1427
-
1428
-
1429
-    echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
1430
-
1431
-
1432
-    $uploads = wp_upload_dir();
1433
-    $facebook_og = (isset($post->featured_image) && $post->featured_image) ? '<meta property="og:image" content="'.$uploads['baseurl'].$post->featured_image.'"/>' : '';
1434
-
1435
-    /**
1436
-     * Show facebook open graph meta info
1437
-     *
1438
-     * @since 1.6.6
1439
-     * @param string $facebook_og The open graph html to be filtered.
1440
-     * @param object $post The post object.
1441
-     */
1442
-    echo apply_filters('geodir_details_facebook_og', $facebook_og,$post);
1336
+		}
1337
+
1338
+	}
1339
+
1340
+	// post images
1341
+	$post_images = geodir_get_images($post->ID, 'thumbnail', get_option('geodir_listing_no_img'));
1342
+	if (empty($post_images)) {
1343
+		$images = '';
1344
+	} else {
1345
+		$i_arr = array();
1346
+		foreach ($post_images as $img) {
1347
+			$i_arr[] = $img->src;
1348
+		}
1349
+
1350
+		if (count($i_arr) == 1) {
1351
+			$images = $i_arr[0];
1352
+		} else {
1353
+			$images = $i_arr;
1354
+		}
1355
+
1356
+	}
1357
+	//print_r($post);
1358
+	// external links
1359
+	$external_links =  array();
1360
+	$external_links[] = $post->geodir_website;
1361
+	$external_links[] = $post->geodir_twitter;
1362
+	$external_links[] = $post->geodir_facebook;
1363
+	$external_links = array_filter($external_links);
1364
+
1365
+	if(!empty($external_links)){
1366
+		$external_links = array_values($external_links);
1367
+	}
1368
+
1369
+	// reviews
1370
+	$comment_count = geodir_get_review_count_total($post->ID);
1371
+	$post_avgratings = geodir_get_post_rating($post->ID);
1372
+
1373
+	// schema type
1374
+	$schema_type = 'LocalBusiness';
1375
+	if(isset($post->default_category) && $post->default_category){
1376
+		$cat_schema = geodir_get_tax_meta($post->default_category, 'ct_cat_schema', false, $post->post_type);
1377
+		if($cat_schema){$schema_type = $cat_schema;}
1378
+		if(!$cat_schema && $schema_type=='LocalBusiness' && $post->post_type=='gd_event'){$schema_type = 'Event';}
1379
+	}
1380
+
1381
+	$schema = array();
1382
+	$schema['@context'] = "https://schema.org";
1383
+	$schema['@type'] = $schema_type;
1384
+	$schema['name'] = $post->post_title;
1385
+	$schema['description'] = wp_strip_all_tags( $post->post_content, true );
1386
+	$schema['telephone'] = $post->geodir_contact;
1387
+	$schema['url'] = $c_url;
1388
+	$schema['sameAs'] = $external_links;
1389
+	$schema['image'] = $images;
1390
+	$schema['address'] = array(
1391
+		"@type" => "PostalAddress",
1392
+		"streetAddress" => $post->post_address,
1393
+		"addressLocality" => $post->post_city,
1394
+		"addressRegion" => $post->post_region,
1395
+		"addressCountry" => $post->post_country,
1396
+		"postalCode" => $post->post_zip
1397
+	);
1398
+
1399
+	if($post->post_latitude && $post->post_longitude) {
1400
+		$schema['geo'] = array(
1401
+			"@type" => "GeoCoordinates",
1402
+			"latitude" => $post->post_latitude,
1403
+			"longitude" => $post->post_longitude
1404
+		);
1405
+	}
1406
+
1407
+	if($post_avgratings) {
1408
+		$schema['aggregateRating'] = array(
1409
+			"@type" => "AggregateRating",
1410
+			"ratingValue" => $post_avgratings,
1411
+			"bestRating" => "5", // @todo this will need to be filtered for review manager if user changes the score.
1412
+			"worstRating" => "1",
1413
+			"ratingCount" => $comment_count
1414
+		);
1415
+	}
1416
+	$schema['review'] = $reviews;
1417
+
1418
+	/**
1419
+	 * Allow the schema JSON-LD info to be filtered.
1420
+	 *
1421
+	 * @since 1.5.4
1422
+	 * @since 1.5.7 Added $post variable.
1423
+	 * @param array $schema The array of schema data to be filtered.
1424
+	 * @param object $post The post object.
1425
+	 */
1426
+	$schema = apply_filters('geodir_details_schema', $schema,$post);
1427
+
1428
+
1429
+	echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
1430
+
1431
+
1432
+	$uploads = wp_upload_dir();
1433
+	$facebook_og = (isset($post->featured_image) && $post->featured_image) ? '<meta property="og:image" content="'.$uploads['baseurl'].$post->featured_image.'"/>' : '';
1434
+
1435
+	/**
1436
+	 * Show facebook open graph meta info
1437
+	 *
1438
+	 * @since 1.6.6
1439
+	 * @param string $facebook_og The open graph html to be filtered.
1440
+	 * @param object $post The post object.
1441
+	 */
1442
+	echo apply_filters('geodir_details_facebook_og', $facebook_og,$post);
1443 1443
 
1444 1444
 
1445 1445
 
@@ -1459,7 +1459,7 @@  discard block
 block discarded – undo
1459 1459
  */
1460 1460
 function geodir_action_details_next_prev()
1461 1461
 {
1462
-    ?>
1462
+	?>
1463 1463
     <div class="geodir-pos_navigation clearfix">
1464 1464
     <div
1465 1465
         class="geodir-post_left"><?php previous_post_link('%link', '' . __('Previous', 'geodirectory'), false) ?></div>
@@ -1477,15 +1477,15 @@  discard block
 block discarded – undo
1477 1477
  */
1478 1478
 function geodir_action_before_single_post()
1479 1479
 {
1480
-    global $post;
1481
-    /**
1482
-     * Called at the very start of the details page output, before the title section.
1483
-     *
1484
-     * @since 1.0.0
1485
-     * @param object $post The current post object.
1486
-     * @global WP_Post|null $post The current post, if available.
1487
-     */
1488
-    do_action('geodir_before_single_post', $post); // extra action	
1480
+	global $post;
1481
+	/**
1482
+	 * Called at the very start of the details page output, before the title section.
1483
+	 *
1484
+	 * @since 1.0.0
1485
+	 * @param object $post The current post object.
1486
+	 * @global WP_Post|null $post The current post, if available.
1487
+	 */
1488
+	do_action('geodir_before_single_post', $post); // extra action	
1489 1489
 }
1490 1490
 
1491 1491
 /**
@@ -1496,13 +1496,13 @@  discard block
 block discarded – undo
1496 1496
  */
1497 1497
 function geodir_action_after_single_post($post)
1498 1498
 {
1499
-    /**
1500
-     * Called on the details page after the details page tabs section and before the next/prev buttons.
1501
-     *
1502
-     * @since 1.0.0
1503
-     * @param object $post The current post object.
1504
-     */
1505
-    do_action('geodir_after_single_post', $post); // extra action	
1499
+	/**
1500
+	 * Called on the details page after the details page tabs section and before the next/prev buttons.
1501
+	 *
1502
+	 * @since 1.0.0
1503
+	 * @param object $post The current post object.
1504
+	 */
1505
+	do_action('geodir_after_single_post', $post); // extra action	
1506 1506
 }
1507 1507
 
1508 1508
 add_action('geodir_details_main_content', 'geodir_action_before_single_post', 10);
@@ -1528,168 +1528,168 @@  discard block
 block discarded – undo
1528 1528
  */
1529 1529
 function geodir_action_listings_title()
1530 1530
 {
1531
-    global $wp, $term;
1532
-
1533
-    $gd_post_type = geodir_get_current_posttype();
1534
-    $post_type_info = get_post_type_object($gd_post_type);
1531
+	global $wp, $term;
1535 1532
 
1536
-    $add_string_in_title = __('All', 'geodirectory') . ' ';
1537
-    if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
1538
-        $add_string_in_title = __('My Favorite', 'geodirectory') . ' ';
1539
-    }
1533
+	$gd_post_type = geodir_get_current_posttype();
1534
+	$post_type_info = get_post_type_object($gd_post_type);
1540 1535
 
1541
-    $list_title = $add_string_in_title . __($post_type_info->labels->name, 'geodirectory');
1542
-    $single_name = $post_type_info->labels->singular_name;
1536
+	$add_string_in_title = __('All', 'geodirectory') . ' ';
1537
+	if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
1538
+		$add_string_in_title = __('My Favorite', 'geodirectory') . ' ';
1539
+	}
1543 1540
 
1544
-    $taxonomy = geodir_get_taxonomies($gd_post_type, true);
1541
+	$list_title = $add_string_in_title . __($post_type_info->labels->name, 'geodirectory');
1542
+	$single_name = $post_type_info->labels->singular_name;
1545 1543
 
1546
-    $gd_country = get_query_var('gd_country');
1547
-    $gd_region = get_query_var('gd_region');
1548
-    $gd_city = get_query_var('gd_city');
1544
+	$taxonomy = geodir_get_taxonomies($gd_post_type, true);
1549 1545
 
1550
-    if (!empty($term)) {
1551
-        $location_name = '';
1552
-        if ($gd_country != '' || $gd_region != '' || $gd_city != '') {
1553
-            if ($gd_country != '') {
1554
-                $location_name = geodir_sanitize_location_name('gd_country', $gd_country);
1555
-            }
1546
+	$gd_country = get_query_var('gd_country');
1547
+	$gd_region = get_query_var('gd_region');
1548
+	$gd_city = get_query_var('gd_city');
1556 1549
 
1557
-            if ($gd_region != '') {
1558
-                $location_name = geodir_sanitize_location_name('gd_region', $gd_region);
1559
-            }
1560
-
1561
-            if ($gd_city != '') {
1562
-                $location_name = geodir_sanitize_location_name('gd_city', $gd_city);
1563
-            }
1564
-        }
1565
-
1566
-        $current_term = get_term_by('slug', $term, $taxonomy[0]);
1567
-        if (!empty($current_term)) {
1568
-            $current_term_name = __(geodir_utf8_ucfirst($current_term->name), 'geodirectory');
1569
-            if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type . 'category') {
1570
-                $location_last_char = substr($location_name, -1);
1571
-                $location_name_attach = geodir_strtolower($location_last_char) == 's' ? __("'", 'geodirectory') : __("'s", 'geodirectory');
1572
-                $list_title .= __(' in', 'geodirectory') . ' ' . $location_name . $location_name_attach . ' ' . $current_term_name;
1573
-            } else {
1574
-                $list_title .= __(' in', 'geodirectory') . " '" . $current_term_name . "'";
1575
-            }
1576
-        } else {
1577
-            if (count($taxonomy) > 1) {
1578
-                $current_term = get_term_by('slug', $term, $taxonomy[1]);
1579
-
1580
-                if (!empty($current_term)) {
1581
-                    $current_term_name = __(geodir_utf8_ucfirst($current_term->name), 'geodirectory');
1582
-                    if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type . 'category') {
1583
-                        $location_last_char = substr($location_name, -1);
1584
-                        $location_name_attach = geodir_strtolower($location_last_char) == 's' ? __("'", 'geodirectory') : __("'s", 'geodirectory');
1585
-                        $list_title .= __(' in', 'geodirectory') . ' ' . $location_name . $location_name_attach . ' ' . $current_term_name;
1586
-                    } else {
1587
-                        $list_title .= __(' in', 'geodirectory') . " '" . $current_term_name . "'";
1588
-                    }
1589
-                }
1590
-            }
1591
-        }
1592
-
1593
-    } else {
1594
-        $gd_country = (isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] != '') ? $wp->query_vars['gd_country'] : '';
1595
-        $gd_region = (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] != '') ? $wp->query_vars['gd_region'] : '';
1596
-        $gd_city = (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] != '') ? $wp->query_vars['gd_city'] : '';
1597
-
1598
-        $gd_country_actual = $gd_region_actual = $gd_city_actual = '';
1599
-
1600
-        if (function_exists('get_actual_location_name')) {
1601
-            $gd_country_actual = $gd_country != '' ? get_actual_location_name('country', $gd_country, true) : $gd_country;
1602
-            $gd_region_actual = $gd_region != '' ? get_actual_location_name('region', $gd_region) : $gd_region;
1603
-            $gd_city_actual = $gd_city != '' ? get_actual_location_name('city', $gd_city) : $gd_city;
1604
-        }
1605
-
1606
-        if ($gd_city != '') {
1607
-            if ($gd_city_actual != '') {
1608
-                $gd_city = $gd_city_actual;
1609
-            } else {
1610
-                $gd_city = preg_replace('/-(\d+)$/', '', $gd_city);
1611
-                $gd_city = preg_replace('/[_-]/', ' ', $gd_city);
1612
-                $gd_city = __(geodir_ucwords($gd_city), 'geodirectory');
1613
-            }
1614
-
1615
-            $list_title .= __(' in', 'geodirectory') . " '" . $gd_city . "'";
1616
-        } else if ($gd_region != '') {
1617
-            if ($gd_region_actual != '') {
1618
-                $gd_region = $gd_region_actual;
1619
-            } else {
1620
-                $gd_region = preg_replace('/-(\d+)$/', '', $gd_region);
1621
-                $gd_region = preg_replace('/[_-]/', ' ', $gd_region);
1622
-                $gd_region = __(geodir_ucwords($gd_region), 'geodirectory');
1623
-            }
1624
-
1625
-            $list_title .= __(' in', 'geodirectory') . " '" . $gd_region . "'";
1626
-        } else if ($gd_country != '') {
1627
-            if ($gd_country_actual != '') {
1628
-                $gd_country = $gd_country_actual;
1629
-            } else {
1630
-                $gd_country = preg_replace('/-(\d+)$/', '', $gd_country);
1631
-                $gd_country = preg_replace('/[_-]/', ' ', $gd_country);
1632
-                $gd_country = __(geodir_ucwords($gd_country), 'geodirectory');
1633
-            }
1634
-
1635
-            $list_title .= __(' in', 'geodirectory') . " '" . $gd_country . "'";
1636
-        }
1637
-    }
1638
-
1639
-    if (is_search()) {
1640
-        $list_title = __('Search', 'geodirectory') . ' ' . __(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
1641
-    }
1642
-    /** This action is documented in geodirectory_template_actions.php */
1643
-    $class = apply_filters('geodir_page_title_class', 'entry-title fn');
1644
-    /** This action is documented in geodirectory_template_actions.php */
1645
-    $class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
1646
-
1647
-
1648
-    $title = $list_title;
1649
-    $gd_page = '';
1650
-    if(geodir_is_page('pt')){
1651
-        $gd_page = 'pt';
1652
-        $title  = (get_option('geodir_page_title_pt')) ? get_option('geodir_page_title_pt') : $title;
1653
-    }
1654
-    elseif(geodir_is_page('listing')){
1655
-        $gd_page = 'listing';
1656
-        global $wp_query;
1657
-        $current_term = $wp_query->get_queried_object();
1658
-        if (strpos($current_term->taxonomy,'_tags') !== false) {
1659
-            $title = (get_option('geodir_page_title_tag-listing')) ? get_option('geodir_page_title_tag-listing') : $title;
1660
-        }else{
1661
-            $title = (get_option('geodir_page_title_cat-listing')) ? get_option('geodir_page_title_cat-listing') : $title;
1662
-        }
1550
+	if (!empty($term)) {
1551
+		$location_name = '';
1552
+		if ($gd_country != '' || $gd_region != '' || $gd_city != '') {
1553
+			if ($gd_country != '') {
1554
+				$location_name = geodir_sanitize_location_name('gd_country', $gd_country);
1555
+			}
1663 1556
 
1664
-    }
1665
-    elseif(geodir_is_page('author')){
1666
-        $gd_page = 'author';
1667
-        if(isset($_REQUEST['list']) && $_REQUEST['list']=='favourite'){
1668
-            $title = (get_option('geodir_page_title_favorite')) ? get_option('geodir_page_title_favorite') : $title;
1669
-        }else{
1670
-            $title = (get_option('geodir_page_title_author')) ? get_option('geodir_page_title_author') : $title;
1671
-        }
1557
+			if ($gd_region != '') {
1558
+				$location_name = geodir_sanitize_location_name('gd_region', $gd_region);
1559
+			}
1672 1560
 
1673
-    }
1561
+			if ($gd_city != '') {
1562
+				$location_name = geodir_sanitize_location_name('gd_city', $gd_city);
1563
+			}
1564
+		}
1565
+
1566
+		$current_term = get_term_by('slug', $term, $taxonomy[0]);
1567
+		if (!empty($current_term)) {
1568
+			$current_term_name = __(geodir_utf8_ucfirst($current_term->name), 'geodirectory');
1569
+			if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type . 'category') {
1570
+				$location_last_char = substr($location_name, -1);
1571
+				$location_name_attach = geodir_strtolower($location_last_char) == 's' ? __("'", 'geodirectory') : __("'s", 'geodirectory');
1572
+				$list_title .= __(' in', 'geodirectory') . ' ' . $location_name . $location_name_attach . ' ' . $current_term_name;
1573
+			} else {
1574
+				$list_title .= __(' in', 'geodirectory') . " '" . $current_term_name . "'";
1575
+			}
1576
+		} else {
1577
+			if (count($taxonomy) > 1) {
1578
+				$current_term = get_term_by('slug', $term, $taxonomy[1]);
1579
+
1580
+				if (!empty($current_term)) {
1581
+					$current_term_name = __(geodir_utf8_ucfirst($current_term->name), 'geodirectory');
1582
+					if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type . 'category') {
1583
+						$location_last_char = substr($location_name, -1);
1584
+						$location_name_attach = geodir_strtolower($location_last_char) == 's' ? __("'", 'geodirectory') : __("'s", 'geodirectory');
1585
+						$list_title .= __(' in', 'geodirectory') . ' ' . $location_name . $location_name_attach . ' ' . $current_term_name;
1586
+					} else {
1587
+						$list_title .= __(' in', 'geodirectory') . " '" . $current_term_name . "'";
1588
+					}
1589
+				}
1590
+			}
1591
+		}
1592
+
1593
+	} else {
1594
+		$gd_country = (isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] != '') ? $wp->query_vars['gd_country'] : '';
1595
+		$gd_region = (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] != '') ? $wp->query_vars['gd_region'] : '';
1596
+		$gd_city = (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] != '') ? $wp->query_vars['gd_city'] : '';
1597
+
1598
+		$gd_country_actual = $gd_region_actual = $gd_city_actual = '';
1599
+
1600
+		if (function_exists('get_actual_location_name')) {
1601
+			$gd_country_actual = $gd_country != '' ? get_actual_location_name('country', $gd_country, true) : $gd_country;
1602
+			$gd_region_actual = $gd_region != '' ? get_actual_location_name('region', $gd_region) : $gd_region;
1603
+			$gd_city_actual = $gd_city != '' ? get_actual_location_name('city', $gd_city) : $gd_city;
1604
+		}
1605
+
1606
+		if ($gd_city != '') {
1607
+			if ($gd_city_actual != '') {
1608
+				$gd_city = $gd_city_actual;
1609
+			} else {
1610
+				$gd_city = preg_replace('/-(\d+)$/', '', $gd_city);
1611
+				$gd_city = preg_replace('/[_-]/', ' ', $gd_city);
1612
+				$gd_city = __(geodir_ucwords($gd_city), 'geodirectory');
1613
+			}
1674 1614
 
1615
+			$list_title .= __(' in', 'geodirectory') . " '" . $gd_city . "'";
1616
+		} else if ($gd_region != '') {
1617
+			if ($gd_region_actual != '') {
1618
+				$gd_region = $gd_region_actual;
1619
+			} else {
1620
+				$gd_region = preg_replace('/-(\d+)$/', '', $gd_region);
1621
+				$gd_region = preg_replace('/[_-]/', ' ', $gd_region);
1622
+				$gd_region = __(geodir_ucwords($gd_region), 'geodirectory');
1623
+			}
1675 1624
 
1676
-    /**
1677
-     * Filter page title to replace variables.
1678
-     *
1679
-     * @since 1.5.4
1680
-     * @param string $title The page title including variables.
1681
-     * @param string $gd_page The GeoDirectory page type if any.
1682
-     */
1683
-    $title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
1625
+			$list_title .= __(' in', 'geodirectory') . " '" . $gd_region . "'";
1626
+		} else if ($gd_country != '') {
1627
+			if ($gd_country_actual != '') {
1628
+				$gd_country = $gd_country_actual;
1629
+			} else {
1630
+				$gd_country = preg_replace('/-(\d+)$/', '', $gd_country);
1631
+				$gd_country = preg_replace('/[_-]/', ' ', $gd_country);
1632
+				$gd_country = __(geodir_ucwords($gd_country), 'geodirectory');
1633
+			}
1684 1634
 
1685
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
1686
-        /**
1687
-         * Filter the listing page title.
1688
-         *
1689
-         * @since 1.0.0
1690
-         * @param string $list_title The title for the category page.
1691
-         */
1692
-        apply_filters('geodir_listing_page_title', $title) . '</h1></header>';
1635
+			$list_title .= __(' in', 'geodirectory') . " '" . $gd_country . "'";
1636
+		}
1637
+	}
1638
+
1639
+	if (is_search()) {
1640
+		$list_title = __('Search', 'geodirectory') . ' ' . __(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
1641
+	}
1642
+	/** This action is documented in geodirectory_template_actions.php */
1643
+	$class = apply_filters('geodir_page_title_class', 'entry-title fn');
1644
+	/** This action is documented in geodirectory_template_actions.php */
1645
+	$class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
1646
+
1647
+
1648
+	$title = $list_title;
1649
+	$gd_page = '';
1650
+	if(geodir_is_page('pt')){
1651
+		$gd_page = 'pt';
1652
+		$title  = (get_option('geodir_page_title_pt')) ? get_option('geodir_page_title_pt') : $title;
1653
+	}
1654
+	elseif(geodir_is_page('listing')){
1655
+		$gd_page = 'listing';
1656
+		global $wp_query;
1657
+		$current_term = $wp_query->get_queried_object();
1658
+		if (strpos($current_term->taxonomy,'_tags') !== false) {
1659
+			$title = (get_option('geodir_page_title_tag-listing')) ? get_option('geodir_page_title_tag-listing') : $title;
1660
+		}else{
1661
+			$title = (get_option('geodir_page_title_cat-listing')) ? get_option('geodir_page_title_cat-listing') : $title;
1662
+		}
1663
+
1664
+	}
1665
+	elseif(geodir_is_page('author')){
1666
+		$gd_page = 'author';
1667
+		if(isset($_REQUEST['list']) && $_REQUEST['list']=='favourite'){
1668
+			$title = (get_option('geodir_page_title_favorite')) ? get_option('geodir_page_title_favorite') : $title;
1669
+		}else{
1670
+			$title = (get_option('geodir_page_title_author')) ? get_option('geodir_page_title_author') : $title;
1671
+		}
1672
+
1673
+	}
1674
+
1675
+
1676
+	/**
1677
+	 * Filter page title to replace variables.
1678
+	 *
1679
+	 * @since 1.5.4
1680
+	 * @param string $title The page title including variables.
1681
+	 * @param string $gd_page The GeoDirectory page type if any.
1682
+	 */
1683
+	$title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
1684
+
1685
+	echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
1686
+		/**
1687
+		 * Filter the listing page title.
1688
+		 *
1689
+		 * @since 1.0.0
1690
+		 * @param string $list_title The title for the category page.
1691
+		 */
1692
+		apply_filters('geodir_listing_page_title', $title) . '</h1></header>';
1693 1693
 }
1694 1694
 
1695 1695
 add_action('geodir_listings_page_description', 'geodir_action_listings_description', 10);
@@ -1702,46 +1702,46 @@  discard block
 block discarded – undo
1702 1702
  */
1703 1703
 function geodir_action_listings_description()
1704 1704
 {
1705
-    global $wp_query;
1706
-    $current_term = $wp_query->get_queried_object();
1705
+	global $wp_query;
1706
+	$current_term = $wp_query->get_queried_object();
1707 1707
 
1708
-    $gd_post_type = geodir_get_current_posttype();
1709
-    if (isset($current_term->term_id) && $current_term->term_id != '') {
1708
+	$gd_post_type = geodir_get_current_posttype();
1709
+	if (isset($current_term->term_id) && $current_term->term_id != '') {
1710 1710
 
1711
-        $term_desc = term_description($current_term->term_id, $gd_post_type . '_tags');
1712
-        $saved_data = stripslashes(geodir_get_tax_meta($current_term->term_id, 'ct_cat_top_desc', false, $gd_post_type));
1713
-        if ($term_desc && !$saved_data) {
1714
-            $saved_data = $term_desc;
1715
-        }
1711
+		$term_desc = term_description($current_term->term_id, $gd_post_type . '_tags');
1712
+		$saved_data = stripslashes(geodir_get_tax_meta($current_term->term_id, 'ct_cat_top_desc', false, $gd_post_type));
1713
+		if ($term_desc && !$saved_data) {
1714
+			$saved_data = $term_desc;
1715
+		}
1716 1716
 
1717
-        // stop payment manager filtering content length
1718
-        $filter_priority = has_filter( 'the_content', 'geodir_payments_the_content' );
1719
-        if ( false !== $filter_priority ) {
1720
-            remove_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1721
-        }
1717
+		// stop payment manager filtering content length
1718
+		$filter_priority = has_filter( 'the_content', 'geodir_payments_the_content' );
1719
+		if ( false !== $filter_priority ) {
1720
+			remove_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1721
+		}
1722 1722
 
1723
-        /**
1724
-         * Apply the core filter `the_content` filter to the variable string.
1725
-         *
1726
-         * This is a WordPress core filter that does many things.
1727
-         *
1728
-         * @since 1.0.0
1729
-         * @param string $var The string to apply the filter to.
1730
-         */
1731
-        $cat_description = apply_filters('the_content', $saved_data);
1723
+		/**
1724
+		 * Apply the core filter `the_content` filter to the variable string.
1725
+		 *
1726
+		 * This is a WordPress core filter that does many things.
1727
+		 *
1728
+		 * @since 1.0.0
1729
+		 * @param string $var The string to apply the filter to.
1730
+		 */
1731
+		$cat_description = apply_filters('the_content', $saved_data);
1732 1732
 
1733 1733
 
1734
-        if ( false !== $filter_priority ) {
1735
-            add_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1736
-        }
1734
+		if ( false !== $filter_priority ) {
1735
+			add_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1736
+		}
1737 1737
 
1738
-        if ($cat_description) {
1739
-            ?>
1738
+		if ($cat_description) {
1739
+			?>
1740 1740
 
1741 1741
             <div class="term_description"><?php echo $cat_description;?></div> <?php
1742
-        }
1742
+		}
1743 1743
 
1744
-    }
1744
+	}
1745 1745
 }
1746 1746
 
1747 1747
 // action for adding the listings page top widget area
@@ -1760,11 +1760,11 @@  discard block
 block discarded – undo
1760 1760
  */
1761 1761
 function geodir_action_geodir_sidebar_listings_top()
1762 1762
 {
1763
-    if (get_option('geodir_show_listing_top_section')) { ?>
1763
+	if (get_option('geodir_show_listing_top_section')) { ?>
1764 1764
         <div
1765 1765
             class="<?php
1766
-            /** This action is documented in geodirectory_template_actions.php */
1767
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_listing_top'); ?>">
1766
+			/** This action is documented in geodirectory_template_actions.php */
1767
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_listing_top'); ?>">
1768 1768
             <?php dynamic_sidebar('geodir_listing_top'); ?>
1769 1769
         </div><!-- clearfix ends here-->
1770 1770
     <?php }
@@ -1787,35 +1787,35 @@  discard block
 block discarded – undo
1787 1787
  */
1788 1788
 function geodir_action_sidebar_left_open($type = '', $id = '', $class = '', $itemtype = '')
1789 1789
 {
1790
-    if ($type == 'home-page' && $width = get_option('geodir_width_home_left_section')) {
1791
-        $width_css = 'style="width:' . $width . '%;"';
1792
-    } elseif ($type == 'listings-page' && $width = get_option('geodir_width_listing_left_section')) {
1793
-        $width_css = 'style="width:' . $width . '%;"';
1794
-    } elseif ($type == 'search-page' && $width = get_option('geodir_width_search_left_section')) {
1795
-        $width_css = 'style="width:' . $width . '%;"';
1796
-    } elseif ($type == 'author-page' && $width = get_option('geodir_width_author_left_section')) {
1797
-        $width_css = 'style="width:' . $width . '%;"';
1798
-    } else {
1799
-        $width_css = '';
1800
-    }
1801
-
1802
-    $tc = get_option('theme_compatibility_setting');
1803
-    if (!empty($tc['geodir_sidebar_left_open_replace'])) {
1804
-        $text = $tc['geodir_sidebar_left_open_replace'];
1805
-    } else {
1806
-        $text = '<aside  id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>';
1807
-    }
1808
-
1809
-    if (!empty($tc['geodir_sidebar_left_open_id'])) {
1810
-        $id = $tc['geodir_sidebar_left_open_id'];
1811
-    }
1812
-    if (!empty($tc['geodir_sidebar_left_open_class'])) {
1813
-        $class = $tc['geodir_sidebar_left_open_class'];
1814
-    }
1815
-
1816
-    $text = str_replace(array("[id]", "[class]", "[itemtype]", "[width_css]"), array($id, $class, $itemtype, $width_css), $text);
1817
-
1818
-    echo $text;
1790
+	if ($type == 'home-page' && $width = get_option('geodir_width_home_left_section')) {
1791
+		$width_css = 'style="width:' . $width . '%;"';
1792
+	} elseif ($type == 'listings-page' && $width = get_option('geodir_width_listing_left_section')) {
1793
+		$width_css = 'style="width:' . $width . '%;"';
1794
+	} elseif ($type == 'search-page' && $width = get_option('geodir_width_search_left_section')) {
1795
+		$width_css = 'style="width:' . $width . '%;"';
1796
+	} elseif ($type == 'author-page' && $width = get_option('geodir_width_author_left_section')) {
1797
+		$width_css = 'style="width:' . $width . '%;"';
1798
+	} else {
1799
+		$width_css = '';
1800
+	}
1801
+
1802
+	$tc = get_option('theme_compatibility_setting');
1803
+	if (!empty($tc['geodir_sidebar_left_open_replace'])) {
1804
+		$text = $tc['geodir_sidebar_left_open_replace'];
1805
+	} else {
1806
+		$text = '<aside  id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>';
1807
+	}
1808
+
1809
+	if (!empty($tc['geodir_sidebar_left_open_id'])) {
1810
+		$id = $tc['geodir_sidebar_left_open_id'];
1811
+	}
1812
+	if (!empty($tc['geodir_sidebar_left_open_class'])) {
1813
+		$class = $tc['geodir_sidebar_left_open_class'];
1814
+	}
1815
+
1816
+	$text = str_replace(array("[id]", "[class]", "[itemtype]", "[width_css]"), array($id, $class, $itemtype, $width_css), $text);
1817
+
1818
+	echo $text;
1819 1819
 }
1820 1820
 
1821 1821
 // action for adding the primary div closing tag
@@ -1831,13 +1831,13 @@  discard block
 block discarded – undo
1831 1831
  */
1832 1832
 function geodir_action_sidebar_left_close($type = '')
1833 1833
 {
1834
-    $tc = get_option('theme_compatibility_setting');
1835
-    if (!empty($tc['geodir_sidebar_left_close_replace'])) {
1836
-        $text = $tc['geodir_sidebar_left_close_replace'];
1837
-    } else {
1838
-        $text = '</aside><!-- sidebar ends here-->';
1839
-    }
1840
-    echo $text;
1834
+	$tc = get_option('theme_compatibility_setting');
1835
+	if (!empty($tc['geodir_sidebar_left_close_replace'])) {
1836
+		$text = $tc['geodir_sidebar_left_close_replace'];
1837
+	} else {
1838
+		$text = '</aside><!-- sidebar ends here-->';
1839
+	}
1840
+	echo $text;
1841 1841
 }
1842 1842
 
1843 1843
 /**
@@ -1850,7 +1850,7 @@  discard block
 block discarded – undo
1850 1850
  */
1851 1851
 function geodir_listing_left_section()
1852 1852
 {
1853
-    if (get_option('geodir_show_listing_left_section')) { ?>
1853
+	if (get_option('geodir_show_listing_left_section')) { ?>
1854 1854
         <div class="geodir-content-left geodir-sidebar-wrap">
1855 1855
             <?php dynamic_sidebar('geodir_listing_left_sidebar'); ?>
1856 1856
         </div><!-- end geodir-content-left -->
@@ -1868,20 +1868,20 @@  discard block
 block discarded – undo
1868 1868
  */
1869 1869
 function geodir_action_listings_sidebar_left()
1870 1870
 {
1871
-    if (get_option('geodir_show_listing_left_section')) {
1872
-        /** This action is documented in geodirectory_template_actions.php */
1873
-        do_action('geodir_sidebar_left_open', 'listings-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'https://schema.org/WPSideBar');
1874
-        /**
1875
-         * Calls the listings page (category) left sidebar content.
1876
-         *
1877
-         * All the content for the listings page left sidebar is added via this hook.
1878
-         *
1879
-         * @since 1.0.0
1880
-         */
1881
-        do_action('geodir_listings_sidebar_left_inside');
1882
-        /** This action is documented in geodirectory_template_actions.php */
1883
-        do_action('geodir_sidebar_left_close', 'listings-page');
1884
-    }
1871
+	if (get_option('geodir_show_listing_left_section')) {
1872
+		/** This action is documented in geodirectory_template_actions.php */
1873
+		do_action('geodir_sidebar_left_open', 'listings-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'https://schema.org/WPSideBar');
1874
+		/**
1875
+		 * Calls the listings page (category) left sidebar content.
1876
+		 *
1877
+		 * All the content for the listings page left sidebar is added via this hook.
1878
+		 *
1879
+		 * @since 1.0.0
1880
+		 */
1881
+		do_action('geodir_listings_sidebar_left_inside');
1882
+		/** This action is documented in geodirectory_template_actions.php */
1883
+		do_action('geodir_sidebar_left_close', 'listings-page');
1884
+	}
1885 1885
 }
1886 1886
 
1887 1887
 /**
@@ -1894,7 +1894,7 @@  discard block
 block discarded – undo
1894 1894
  */
1895 1895
 function geodir_listing_right_section()
1896 1896
 {
1897
-    if (get_option('geodir_show_listing_right_section')) { ?>
1897
+	if (get_option('geodir_show_listing_right_section')) { ?>
1898 1898
         <div class="geodir-content-right geodir-sidebar-wrap">
1899 1899
             <?php dynamic_sidebar('geodir_listing_right_sidebar'); ?>
1900 1900
         </div><!-- end geodir-content-right -->
@@ -1912,20 +1912,20 @@  discard block
 block discarded – undo
1912 1912
  */
1913 1913
 function geodir_action_listings_sidebar_right()
1914 1914
 {
1915
-    if (get_option('geodir_show_listing_right_section')) {
1916
-        /** This action is documented in geodirectory_template_actions.php */
1917
-        do_action('geodir_sidebar_right_open', 'listings-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
1918
-        /**
1919
-         * Calls the listings page (category) right sidebar content.
1920
-         *
1921
-         * All the content for the listings page right sidebar is added via this hook.
1922
-         *
1923
-         * @since 1.0.0
1924
-         */
1925
-        do_action('geodir_listings_sidebar_right_inside');
1926
-        /** This action is documented in geodirectory_template_actions.php */
1927
-        do_action('geodir_sidebar_right_close', 'listings-page');
1928
-    }
1915
+	if (get_option('geodir_show_listing_right_section')) {
1916
+		/** This action is documented in geodirectory_template_actions.php */
1917
+		do_action('geodir_sidebar_right_open', 'listings-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
1918
+		/**
1919
+		 * Calls the listings page (category) right sidebar content.
1920
+		 *
1921
+		 * All the content for the listings page right sidebar is added via this hook.
1922
+		 *
1923
+		 * @since 1.0.0
1924
+		 */
1925
+		do_action('geodir_listings_sidebar_right_inside');
1926
+		/** This action is documented in geodirectory_template_actions.php */
1927
+		do_action('geodir_sidebar_right_close', 'listings-page');
1928
+	}
1929 1929
 }
1930 1930
 
1931 1931
 
@@ -1942,23 +1942,23 @@  discard block
 block discarded – undo
1942 1942
  */
1943 1943
 function geodir_action_main_content_open($type = '', $id = '', $class = '')
1944 1944
 {
1945
-    $tc = get_option('theme_compatibility_setting');
1946
-    if (!empty($tc['geodir_main_content_open_replace'])) {
1947
-        $text = $tc['geodir_main_content_open_replace'];
1948
-    } else {
1949
-        $text = '<main id="[id]" class="[class]" role="main">';
1950
-    }
1945
+	$tc = get_option('theme_compatibility_setting');
1946
+	if (!empty($tc['geodir_main_content_open_replace'])) {
1947
+		$text = $tc['geodir_main_content_open_replace'];
1948
+	} else {
1949
+		$text = '<main id="[id]" class="[class]" role="main">';
1950
+	}
1951 1951
 
1952
-    if (!empty($tc['geodir_main_content_open_id'])) {
1953
-        $id = $tc['geodir_main_content_open_id'];
1954
-    }
1955
-    if (!empty($tc['geodir_main_content_open_class'])) {
1956
-        $class = $tc['geodir_main_content_open_class'];
1957
-    }
1952
+	if (!empty($tc['geodir_main_content_open_id'])) {
1953
+		$id = $tc['geodir_main_content_open_id'];
1954
+	}
1955
+	if (!empty($tc['geodir_main_content_open_class'])) {
1956
+		$class = $tc['geodir_main_content_open_class'];
1957
+	}
1958 1958
 
1959
-    $text = str_replace(array("[id]", "[class]"), array($id, $class), $text);
1959
+	$text = str_replace(array("[id]", "[class]"), array($id, $class), $text);
1960 1960
 
1961
-    echo $text;
1961
+	echo $text;
1962 1962
 }
1963 1963
 
1964 1964
 // action for adding the primary div closing tag
@@ -1971,13 +1971,13 @@  discard block
 block discarded – undo
1971 1971
  */
1972 1972
 function geodir_action_main_content_close()
1973 1973
 {
1974
-    $tc = get_option('theme_compatibility_setting');
1975
-    if (!empty($tc['geodir_main_content_close_replace'])) {
1976
-        $text = $tc['geodir_main_content_close_replace'];
1977
-    } else {
1978
-        $text = '</main><!-- main ends here-->';
1979
-    }
1980
-    echo $text;
1974
+	$tc = get_option('theme_compatibility_setting');
1975
+	if (!empty($tc['geodir_main_content_close_replace'])) {
1976
+		$text = $tc['geodir_main_content_close_replace'];
1977
+	} else {
1978
+		$text = '</main><!-- main ends here-->';
1979
+	}
1980
+	echo $text;
1981 1981
 }
1982 1982
 
1983 1983
 /**
@@ -1989,14 +1989,14 @@  discard block
 block discarded – undo
1989 1989
  */
1990 1990
 function geodir_action_listings_content_inside()
1991 1991
 {
1992
-    global $gridview_columns;
1993
-    $listing_view = get_option('geodir_listing_view');
1994
-    if (strstr($listing_view, 'gridview')) {
1995
-        $gridview_columns = $listing_view;
1996
-        $listing_view_exp = explode('_', $listing_view);
1997
-        $listing_view = $listing_view_exp[0];
1998
-    }
1999
-    geodir_get_template_part('listing', 'listview');
1992
+	global $gridview_columns;
1993
+	$listing_view = get_option('geodir_listing_view');
1994
+	if (strstr($listing_view, 'gridview')) {
1995
+		$gridview_columns = $listing_view;
1996
+		$listing_view_exp = explode('_', $listing_view);
1997
+		$listing_view = $listing_view_exp[0];
1998
+	}
1999
+	geodir_get_template_part('listing', 'listview');
2000 2000
 }
2001 2001
 
2002 2002
 add_action('geodir_listings_content_inside', 'geodir_action_listings_content_inside', 10);
@@ -2012,47 +2012,47 @@  discard block
 block discarded – undo
2012 2012
  */
2013 2013
 function geodir_action_listings_content()
2014 2014
 {
2015
-    /**
2016
-     * This is used to add HTML opening wrappers to the main content of most pages including listings, author, search, home etc.
2017
-     *
2018
-     * @since 1.0.0
2019
-     * @param string $type The page type. Values can be 'listings-page', 'author-page', 'search-page' or 'home-page'.
2020
-     * @param string $id The id for the div. Usually 'geodir-main-content'.
2021
-     * @param string $class The class for the div. Values can be 'listings-page', 'author-page', 'search-page' or 'home-page'.
2022
-     * @see 'geodir_main_content_close' Where the oposing closing tag is added.
2023
-     */
2024
-    do_action('geodir_main_content_open', 'listings-page', 'geodir-main-content', 'listings-page');
2025
-    $extra_class = apply_filters('geodir_before_listing_wrapper_extra_class', '', 'listings-page');
2026
-    echo '<div class="clearfix '.$extra_class.'">';
2027
-    /**
2028
-     * Called before the listings page content, inside the outer wrapper. Used on listings pages and search and author pages.
2029
-     *
2030
-     * @since 1.0.0
2031
-     */
2032
-    do_action('geodir_before_listing');
2033
-    echo '</div>';
2034
-
2035
-    /**
2036
-     * This actions calls the listings list content. Used on listings pages and search and author pages.
2037
-     *
2038
-     * @since 1.0.0
2039
-     */
2040
-    do_action('geodir_listings_content_inside');
2041
-
2042
-    /**
2043
-     * Called after the listings content, inside the outer wrapper HTML. Used on listings pages and search and author pages.
2044
-     *
2045
-     * @since 1.0.0
2046
-     */
2047
-    do_action('geodir_after_listing');
2048
-
2049
-    /**
2050
-     * This is used to add HTML closing wrappers to the main content of most pages including listings, author, search, home etc.
2051
-     *
2052
-     * @since 1.0.0
2053
-     * @see 'geodir_main_content_open' Where the oposing opening tag is added.
2054
-     */
2055
-    do_action('geodir_main_content_close', 'listings-page');
2015
+	/**
2016
+	 * This is used to add HTML opening wrappers to the main content of most pages including listings, author, search, home etc.
2017
+	 *
2018
+	 * @since 1.0.0
2019
+	 * @param string $type The page type. Values can be 'listings-page', 'author-page', 'search-page' or 'home-page'.
2020
+	 * @param string $id The id for the div. Usually 'geodir-main-content'.
2021
+	 * @param string $class The class for the div. Values can be 'listings-page', 'author-page', 'search-page' or 'home-page'.
2022
+	 * @see 'geodir_main_content_close' Where the oposing closing tag is added.
2023
+	 */
2024
+	do_action('geodir_main_content_open', 'listings-page', 'geodir-main-content', 'listings-page');
2025
+	$extra_class = apply_filters('geodir_before_listing_wrapper_extra_class', '', 'listings-page');
2026
+	echo '<div class="clearfix '.$extra_class.'">';
2027
+	/**
2028
+	 * Called before the listings page content, inside the outer wrapper. Used on listings pages and search and author pages.
2029
+	 *
2030
+	 * @since 1.0.0
2031
+	 */
2032
+	do_action('geodir_before_listing');
2033
+	echo '</div>';
2034
+
2035
+	/**
2036
+	 * This actions calls the listings list content. Used on listings pages and search and author pages.
2037
+	 *
2038
+	 * @since 1.0.0
2039
+	 */
2040
+	do_action('geodir_listings_content_inside');
2041
+
2042
+	/**
2043
+	 * Called after the listings content, inside the outer wrapper HTML. Used on listings pages and search and author pages.
2044
+	 *
2045
+	 * @since 1.0.0
2046
+	 */
2047
+	do_action('geodir_after_listing');
2048
+
2049
+	/**
2050
+	 * This is used to add HTML closing wrappers to the main content of most pages including listings, author, search, home etc.
2051
+	 *
2052
+	 * @since 1.0.0
2053
+	 * @see 'geodir_main_content_open' Where the oposing opening tag is added.
2054
+	 */
2055
+	do_action('geodir_main_content_close', 'listings-page');
2056 2056
 }
2057 2057
 
2058 2058
 
@@ -2067,10 +2067,10 @@  discard block
 block discarded – undo
2067 2067
  */
2068 2068
 function geodir_action_sidebar_listings_bottom_section()
2069 2069
 {
2070
-    if (get_option('geodir_show_listing_bottom_section')) { ?>
2070
+	if (get_option('geodir_show_listing_bottom_section')) { ?>
2071 2071
         <div class="<?php
2072
-            /** This action is documented in geodirectory_template_actions.php */
2073
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_listing_bottom'); ?>">
2072
+			/** This action is documented in geodirectory_template_actions.php */
2073
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_listing_bottom'); ?>">
2074 2074
             <?php dynamic_sidebar('geodir_listing_bottom'); ?>
2075 2075
         </div><!-- clearfix ends here-->
2076 2076
     <?php }
@@ -2090,38 +2090,38 @@  discard block
 block discarded – undo
2090 2090
  */
2091 2091
 function geodir_action_add_listing_page_title()
2092 2092
 {
2093
-    if (isset($_REQUEST['listing_type']) && $_REQUEST['listing_type'] != '')
2094
-        $listing_type = sanitize_text_field($_REQUEST['listing_type']);
2095
-    /** This action is documented in geodirectory_template_actions.php */
2096
-    $class = apply_filters('geodir_page_title_class', 'entry-title fn');
2097
-    /** This action is documented in geodirectory_template_actions.php */
2098
-    $class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
2099
-
2100
-    $title = apply_filters('geodir_add_listing_page_title_text', get_the_title());
2101
-
2102
-    if(geodir_is_page('add-listing')){
2103
-        $gd_page = 'add-listing';
2104
-        if(isset($_REQUEST['pid']) && $_REQUEST['pid'] != ''){
2105
-            $title = (get_option('geodir_page_title_edit-listing')) ? get_option('geodir_page_title_edit-listing') : $title;
2106
-        }elseif(isset($listing_type)){
2107
-            $title = (get_option('geodir_page_title_add-listing')) ? get_option('geodir_page_title_add-listing') : $title;
2108
-        }
2093
+	if (isset($_REQUEST['listing_type']) && $_REQUEST['listing_type'] != '')
2094
+		$listing_type = sanitize_text_field($_REQUEST['listing_type']);
2095
+	/** This action is documented in geodirectory_template_actions.php */
2096
+	$class = apply_filters('geodir_page_title_class', 'entry-title fn');
2097
+	/** This action is documented in geodirectory_template_actions.php */
2098
+	$class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
2099
+
2100
+	$title = apply_filters('geodir_add_listing_page_title_text', get_the_title());
2101
+
2102
+	if(geodir_is_page('add-listing')){
2103
+		$gd_page = 'add-listing';
2104
+		if(isset($_REQUEST['pid']) && $_REQUEST['pid'] != ''){
2105
+			$title = (get_option('geodir_page_title_edit-listing')) ? get_option('geodir_page_title_edit-listing') : $title;
2106
+		}elseif(isset($listing_type)){
2107
+			$title = (get_option('geodir_page_title_add-listing')) ? get_option('geodir_page_title_add-listing') : $title;
2108
+		}
2109 2109
 
2110
-    }
2110
+	}
2111 2111
 
2112 2112
 
2113
-    /**
2114
-     * Filter page title to replace variables.
2115
-     *
2116
-     * @since 1.5.4
2117
-     * @param string $title The page title including variables.
2118
-     * @param string $gd_page The GeoDirectory page type if any.
2119
-     */
2120
-    $title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2113
+	/**
2114
+	 * Filter page title to replace variables.
2115
+	 *
2116
+	 * @since 1.5.4
2117
+	 * @param string $title The page title including variables.
2118
+	 * @param string $gd_page The GeoDirectory page type if any.
2119
+	 */
2120
+	$title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2121 2121
 
2122
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">';
2123
-    echo $title;
2124
-    echo '</h1></header>';
2122
+	echo '<header class="' . $class_header . '"><h1 class="' . $class . '">';
2123
+	echo $title;
2124
+	echo '</h1></header>';
2125 2125
 }
2126 2126
 
2127 2127
 add_action('geodir_add_listing_page_mandatory', 'geodir_action_add_listing_page_mandatory', 10);
@@ -2152,61 +2152,61 @@  discard block
 block discarded – undo
2152 2152
  */
2153 2153
 function geodir_action_add_listing_form()
2154 2154
 {
2155
-    global $cat_display, $post_cat, $current_user, $gd_session;
2156
-    $page_id = get_the_ID();
2157
-    $post = '';
2158
-    $title = '';
2159
-    $desc = '';
2160
-    $kw_tags = '';
2161
-    $required_msg = '';
2162
-    $submit_button = '';
2163
-
2164
-    $ajax_action = isset($_REQUEST['ajax_action']) ? $_REQUEST['ajax_action'] : 'add';
2165
-
2166
-    $thumb_img_arr = array();
2167
-    $curImages = '';
2168
-
2169
-    if (isset($_REQUEST['backandedit'])) {
2170
-        global $post;
2171
-        $post = (object)$gd_session->get('listing');
2172
-        $listing_type = $post->listing_type;
2173
-        $title = $post->post_title;
2174
-        $desc = $post->post_desc;
2175
-        $post_cat = isset($post->post_category) ? $post->post_category : '';
2176
-
2177
-        $kw_tags = $post->post_tags;
2178
-        $curImages = isset($post->post_images) ? $post->post_images : '';
2179
-    } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2180
-        global $post, $post_images;
2181
-
2182
-        $post = geodir_get_post_info($_REQUEST['pid']);
2183
-        $thumb_img_arr = geodir_get_images($post->ID);
2184
-        if ($thumb_img_arr) {
2185
-            foreach ($thumb_img_arr as $post_img) {
2186
-                $curImages .= $post_img->src . ',';
2187
-            }
2188
-        }
2155
+	global $cat_display, $post_cat, $current_user, $gd_session;
2156
+	$page_id = get_the_ID();
2157
+	$post = '';
2158
+	$title = '';
2159
+	$desc = '';
2160
+	$kw_tags = '';
2161
+	$required_msg = '';
2162
+	$submit_button = '';
2163
+
2164
+	$ajax_action = isset($_REQUEST['ajax_action']) ? $_REQUEST['ajax_action'] : 'add';
2165
+
2166
+	$thumb_img_arr = array();
2167
+	$curImages = '';
2168
+
2169
+	if (isset($_REQUEST['backandedit'])) {
2170
+		global $post;
2171
+		$post = (object)$gd_session->get('listing');
2172
+		$listing_type = $post->listing_type;
2173
+		$title = $post->post_title;
2174
+		$desc = $post->post_desc;
2175
+		$post_cat = isset($post->post_category) ? $post->post_category : '';
2176
+
2177
+		$kw_tags = $post->post_tags;
2178
+		$curImages = isset($post->post_images) ? $post->post_images : '';
2179
+	} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2180
+		global $post, $post_images;
2181
+
2182
+		$post = geodir_get_post_info($_REQUEST['pid']);
2183
+		$thumb_img_arr = geodir_get_images($post->ID);
2184
+		if ($thumb_img_arr) {
2185
+			foreach ($thumb_img_arr as $post_img) {
2186
+				$curImages .= $post_img->src . ',';
2187
+			}
2188
+		}
2189 2189
 
2190
-        $listing_type = $post->post_type;
2191
-        $title = $post->post_title;
2192
-        $desc = $post->post_content;
2193
-        $kw_tags = $post->post_tags;
2194
-        $kw_tags = implode(",", wp_get_object_terms($post->ID, $listing_type . '_tags', array('fields' => 'names')));
2195
-    } else {
2196
-        $listing_type = sanitize_text_field($_REQUEST['listing_type']);
2197
-    }
2190
+		$listing_type = $post->post_type;
2191
+		$title = $post->post_title;
2192
+		$desc = $post->post_content;
2193
+		$kw_tags = $post->post_tags;
2194
+		$kw_tags = implode(",", wp_get_object_terms($post->ID, $listing_type . '_tags', array('fields' => 'names')));
2195
+	} else {
2196
+		$listing_type = sanitize_text_field($_REQUEST['listing_type']);
2197
+	}
2198 2198
 
2199
-    if ($current_user->ID != '0') {
2200
-        $user_login = true;
2201
-    }
2199
+	if ($current_user->ID != '0') {
2200
+		$user_login = true;
2201
+	}
2202 2202
 
2203
-    $post_type_info = geodir_get_posttype_info($listing_type);
2203
+	$post_type_info = geodir_get_posttype_info($listing_type);
2204 2204
 
2205
-    $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');
2205
+	$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');
2206 2206
     
2207
-    $package_info = array();
2208
-    $package_info = geodir_post_package_info($package_info, $post);
2209
-    ?>
2207
+	$package_info = array();
2208
+	$package_info = geodir_post_package_info($package_info, $post);
2209
+	?>
2210 2210
     <form name="propertyform" id="propertyform" action="<?php echo get_page_link(geodir_preview_page_id());?>" method="post" enctype="multipart/form-data">
2211 2211
         <input type="hidden" name="preview" value="<?php echo sanitize_text_field($listing_type);?>"/>
2212 2212
         <input type="hidden" name="listing_type" value="<?php echo sanitize_text_field($listing_type);?>"/>
@@ -2217,114 +2217,114 @@  discard block
 block discarded – undo
2217 2217
         <?php } if (isset($_REQUEST['backandedit'])) { ?>
2218 2218
             <input type="hidden" name="backandedit" value="<?php echo sanitize_text_field($_REQUEST['backandedit']);?>"/>
2219 2219
         <?php
2220
-        } 
2221
-        /**
2222
-         * Called at the very top of the add listing page form for frontend.
2223
-         *
2224
-         * This is called just before the "Enter Listing Details" text.
2225
-         *
2226
-         * @since 1.0.0
2227
-         */
2228
-        do_action('geodir_before_detail_fields');
2229
-        ?>
2220
+		} 
2221
+		/**
2222
+		 * Called at the very top of the add listing page form for frontend.
2223
+		 *
2224
+		 * This is called just before the "Enter Listing Details" text.
2225
+		 *
2226
+		 * @since 1.0.0
2227
+		 */
2228
+		do_action('geodir_before_detail_fields');
2229
+		?>
2230 2230
         <h5 id="geodir_fieldset_details" class="geodir-fieldset-row" gd-fieldset="details"><?php echo LISTING_DETAILS_TEXT;?></h5>
2231 2231
         <?php
2232
-        /**
2233
-         * Called at the top of the add listing page form for frontend.
2234
-         *
2235
-         * This is called after the "Enter Listing Details" text.
2236
-         *
2237
-         * @since 1.0.0
2238
-         */
2239
-        do_action('geodir_before_main_form_fields');
2240
-        ?>
2232
+		/**
2233
+		 * Called at the top of the add listing page form for frontend.
2234
+		 *
2235
+		 * This is called after the "Enter Listing Details" text.
2236
+		 *
2237
+		 * @since 1.0.0
2238
+		 */
2239
+		do_action('geodir_before_main_form_fields');
2240
+		?>
2241 2241
         <div id="geodir_post_title_row" class="required_field geodir_form_row clearfix gd-fieldset-details">
2242 2242
             <label><?php
2243
-                /**
2244
-                 * Filter the add listing page title input label.
2245
-                 *
2246
-                 * @since 1.6.11
2247
-                 * @param string $title The title to be output.
2248
-                 * @param string $cpt_singular_name The singular title of the curent CPT.
2249
-                 * @param string $listing_type The CPT being requested. ie: gd_place.
2250
-                 */
2251
-                echo apply_filters('geodir_add_listing_title_label', sprintf( __('%s Title', 'geodirectory'), $cpt_singular_name ),$cpt_singular_name,$listing_type); ?><span>*</span> </label>
2243
+				/**
2244
+				 * Filter the add listing page title input label.
2245
+				 *
2246
+				 * @since 1.6.11
2247
+				 * @param string $title The title to be output.
2248
+				 * @param string $cpt_singular_name The singular title of the curent CPT.
2249
+				 * @param string $listing_type The CPT being requested. ie: gd_place.
2250
+				 */
2251
+				echo apply_filters('geodir_add_listing_title_label', sprintf( __('%s Title', 'geodirectory'), $cpt_singular_name ),$cpt_singular_name,$listing_type); ?><span>*</span> </label>
2252 2252
             <input type="text" field_type="text" name="post_title" id="post_title" class="geodir_textfield"
2253 2253
                    value="<?php echo esc_attr(stripslashes($title)); ?>"/>
2254 2254
             <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory');?></span>
2255 2255
         </div>
2256 2256
         <?php
2257
-        $show_editor = get_option('geodir_tiny_editor_on_add_listing');
2258
-        $show_editor = !empty($show_editor) && in_array($listing_type, $show_editor) ? true : false;
2259
-        /**
2260
-         * Filter whether to show or don't show the editor.
2261
-         *
2262
-         * @since 1.6.16
2263
-         * @param bool $show_editor If true the editor will be available for description field.
2264
-         * @param object $package_info The listing package.
2265
-         * @param string $listing_type The current post type.
2266
-         * @param object $post The current post object.
2267
-         */
2268
-        $show_editor = apply_filters('geodir_description_field_show_editor', $show_editor, $package_info, $listing_type, $post);
2269
-
2270
-        $desc = $show_editor ? stripslashes($desc) : esc_attr(stripslashes($desc));
2271
-        $desc_limit = '';
2272
-        /**
2273
-         * Filter the add listing description field character limit number.
2274
-         *
2275
-         * @since 1.0.0
2276
-         * @param int $desc_limit The amount of characters to limit the description to.
2277
-         */
2278
-        $desc_limit = apply_filters('geodir_description_field_desc_limit', $desc_limit);
2279
-        /**
2280
-         * Filter the add listing description field text.
2281
-         *
2282
-         * @since 1.0.0
2283
-         * @param string $desc The text for the description field.
2284
-         * @param int $desc_limit The character limit number if any.
2285
-         */
2286
-        $desc = apply_filters('geodir_description_field_desc', $desc, $desc_limit);
2287
-        $desc_limit_msg = '';
2288
-        /**
2289
-         * Filter the add listing description limit message.
2290
-         *
2291
-         * This is the message shown if there is a limit applied to the amount of characters the description can use.
2292
-         *
2293
-         * @since 1.0.0
2294
-         * @param string $desc_limit_msg The limit message string if any.
2295
-         * @param int $desc_limit The character limit numer if any.
2296
-         */
2297
-        $desc_limit_msg = apply_filters('geodir_description_field_desc_limit_msg', $desc_limit_msg, $desc_limit);
2257
+		$show_editor = get_option('geodir_tiny_editor_on_add_listing');
2258
+		$show_editor = !empty($show_editor) && in_array($listing_type, $show_editor) ? true : false;
2259
+		/**
2260
+		 * Filter whether to show or don't show the editor.
2261
+		 *
2262
+		 * @since 1.6.16
2263
+		 * @param bool $show_editor If true the editor will be available for description field.
2264
+		 * @param object $package_info The listing package.
2265
+		 * @param string $listing_type The current post type.
2266
+		 * @param object $post The current post object.
2267
+		 */
2268
+		$show_editor = apply_filters('geodir_description_field_show_editor', $show_editor, $package_info, $listing_type, $post);
2269
+
2270
+		$desc = $show_editor ? stripslashes($desc) : esc_attr(stripslashes($desc));
2271
+		$desc_limit = '';
2272
+		/**
2273
+		 * Filter the add listing description field character limit number.
2274
+		 *
2275
+		 * @since 1.0.0
2276
+		 * @param int $desc_limit The amount of characters to limit the description to.
2277
+		 */
2278
+		$desc_limit = apply_filters('geodir_description_field_desc_limit', $desc_limit);
2279
+		/**
2280
+		 * Filter the add listing description field text.
2281
+		 *
2282
+		 * @since 1.0.0
2283
+		 * @param string $desc The text for the description field.
2284
+		 * @param int $desc_limit The character limit number if any.
2285
+		 */
2286
+		$desc = apply_filters('geodir_description_field_desc', $desc, $desc_limit);
2287
+		$desc_limit_msg = '';
2288
+		/**
2289
+		 * Filter the add listing description limit message.
2290
+		 *
2291
+		 * This is the message shown if there is a limit applied to the amount of characters the description can use.
2292
+		 *
2293
+		 * @since 1.0.0
2294
+		 * @param string $desc_limit_msg The limit message string if any.
2295
+		 * @param int $desc_limit The character limit numer if any.
2296
+		 */
2297
+		$desc_limit_msg = apply_filters('geodir_description_field_desc_limit_msg', $desc_limit_msg, $desc_limit);
2298 2298
         
2299
-        $desc_class = '';
2300
-        if ($desc_limit === '' || (int)$desc_limit > 0) {
2301
-            /**
2302
-             * Called on the add listing page form for frontend just before the description field.
2303
-             *
2304
-             * @since 1.0.0
2305
-             */
2306
-            do_action('geodir_before_description_field');
2299
+		$desc_class = '';
2300
+		if ($desc_limit === '' || (int)$desc_limit > 0) {
2301
+			/**
2302
+			 * Called on the add listing page form for frontend just before the description field.
2303
+			 *
2304
+			 * @since 1.0.0
2305
+			 */
2306
+			do_action('geodir_before_description_field');
2307 2307
             
2308
-            $desc_class = ' required_field';
2309
-        } else {
2310
-            $desc_class = ' hidden';
2311
-        }
2312
-        ?>
2308
+			$desc_class = ' required_field';
2309
+		} else {
2310
+			$desc_class = ' hidden';
2311
+		}
2312
+		?>
2313 2313
         <div id="geodir_post_desc_row" class="geodir_form_row clearfix gd-fieldset-details<?php echo $desc_class;?>">
2314 2314
             <label><?php
2315
-                /**
2316
-                 * Filter the add listing page description input label.
2317
-                 *
2318
-                 * @since 1.6.11
2319
-                 * @param string $title The title to be output.
2320
-                 * @param string $cpt_singular_name The singular title of the curent CPT.
2321
-                 * @param string $listing_type The CPT being requested. ie: gd_place.
2322
-                 */
2323
-                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>
2315
+				/**
2316
+				 * Filter the add listing page description input label.
2317
+				 *
2318
+				 * @since 1.6.11
2319
+				 * @param string $title The title to be output.
2320
+				 * @param string $cpt_singular_name The singular title of the curent CPT.
2321
+				 * @param string $listing_type The CPT being requested. ie: gd_place.
2322
+				 */
2323
+				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>
2324 2324
             <?php
2325
-            if ($show_editor) {
2326
-                $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
2327
-            ?>
2325
+			if ($show_editor) {
2326
+				$editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
2327
+			?>
2328 2328
                 <div class="editor" field_id="post_desc" field_type="editor">
2329 2329
                     <?php wp_editor($desc, "post_desc", $editor_settings); ?>
2330 2330
                 </div>
@@ -2338,56 +2338,56 @@  discard block
 block discarded – undo
2338 2338
             <span class="geodir_message_error"><?php echo _e($required_msg, 'geodirectory');?></span>
2339 2339
         </div>
2340 2340
         <?php
2341
-        if ($desc_limit === '' || (int)$desc_limit > 0) {
2342
-            /**
2343
-             * Called on the add listing page form for frontend just after the description field.
2344
-             *
2345
-             * @since 1.0.0
2346
-             */
2347
-            do_action('geodir_after_description_field');
2348
-        }
2341
+		if ($desc_limit === '' || (int)$desc_limit > 0) {
2342
+			/**
2343
+			 * Called on the add listing page form for frontend just after the description field.
2344
+			 *
2345
+			 * @since 1.0.0
2346
+			 */
2347
+			do_action('geodir_after_description_field');
2348
+		}
2349 2349
         
2350
-        $kw_tags = esc_attr(stripslashes($kw_tags));
2351
-        $kw_tags_count = TAGKW_TEXT_COUNT;
2352
-        $kw_tags_msg = TAGKW_MSG;
2353
-        /**
2354
-         * Filter the add listing tags character limit.
2355
-         *
2356
-         * @since 1.0.0
2357
-         * @param int $kw_tags_count The character count limit if any.
2358
-         */
2359
-        $kw_tags_count = apply_filters('geodir_listing_tags_field_tags_count', $kw_tags_count);
2360
-        /**
2361
-         * Filter the add listing tags field value.
2362
-         *
2363
-         * You can use the $_REQUEST values to check if this is a go back and edit value etc.
2364
-         *
2365
-         * @since 1.0.0
2366
-         * @param string $kw_tags The tag field value, usually a comma separated list of tags.
2367
-         * @param int $kw_tags_count The character count limit if any.
2368
-         */
2369
-        $kw_tags = apply_filters('geodir_listing_tags_field_tags', $kw_tags, $kw_tags_count);
2370
-        /**
2371
-         * Filter the add listing tags field message text.
2372
-         *
2373
-         * @since 1.0.0
2374
-         * @param string $kw_tags_msg The message shown under the field.
2375
-         * @param int $kw_tags_count The character count limit if any.
2376
-         */
2377
-        $kw_tags_msg = apply_filters('geodir_listing_tags_field_tags_msg', $kw_tags_msg, $kw_tags_count);
2350
+		$kw_tags = esc_attr(stripslashes($kw_tags));
2351
+		$kw_tags_count = TAGKW_TEXT_COUNT;
2352
+		$kw_tags_msg = TAGKW_MSG;
2353
+		/**
2354
+		 * Filter the add listing tags character limit.
2355
+		 *
2356
+		 * @since 1.0.0
2357
+		 * @param int $kw_tags_count The character count limit if any.
2358
+		 */
2359
+		$kw_tags_count = apply_filters('geodir_listing_tags_field_tags_count', $kw_tags_count);
2360
+		/**
2361
+		 * Filter the add listing tags field value.
2362
+		 *
2363
+		 * You can use the $_REQUEST values to check if this is a go back and edit value etc.
2364
+		 *
2365
+		 * @since 1.0.0
2366
+		 * @param string $kw_tags The tag field value, usually a comma separated list of tags.
2367
+		 * @param int $kw_tags_count The character count limit if any.
2368
+		 */
2369
+		$kw_tags = apply_filters('geodir_listing_tags_field_tags', $kw_tags, $kw_tags_count);
2370
+		/**
2371
+		 * Filter the add listing tags field message text.
2372
+		 *
2373
+		 * @since 1.0.0
2374
+		 * @param string $kw_tags_msg The message shown under the field.
2375
+		 * @param int $kw_tags_count The character count limit if any.
2376
+		 */
2377
+		$kw_tags_msg = apply_filters('geodir_listing_tags_field_tags_msg', $kw_tags_msg, $kw_tags_count);
2378 2378
         
2379
-        $tags_class = '';
2380
-        if ($kw_tags_count === '' || (int)$kw_tags_count > 0) {
2381
-            /**
2382
-             * Called on the add listing page form for frontend just before the tags field.
2383
-             *
2384
-             * @since 1.0.0
2385
-             */
2386
-            do_action('geodir_before_listing_tags_field');
2387
-        } else {
2388
-            $tags_class = ' hidden';
2389
-        }
2390
-        ?>
2379
+		$tags_class = '';
2380
+		if ($kw_tags_count === '' || (int)$kw_tags_count > 0) {
2381
+			/**
2382
+			 * Called on the add listing page form for frontend just before the tags field.
2383
+			 *
2384
+			 * @since 1.0.0
2385
+			 */
2386
+			do_action('geodir_before_listing_tags_field');
2387
+		} else {
2388
+			$tags_class = ' hidden';
2389
+		}
2390
+		?>
2391 2391
         <div id="geodir_post_tags_row" class="geodir_form_row clearfix gd-fieldset-details<?php echo $tags_class;?>">
2392 2392
             <label><?php echo TAGKW_TEXT; ?></label>
2393 2393
             <input name="post_tags" id="post_tags" value="<?php echo $kw_tags; ?>" type="text" class="geodir_textfield"
@@ -2395,90 +2395,90 @@  discard block
 block discarded – undo
2395 2395
             <span class="geodir_message_note"><?php echo $kw_tags_msg;?></span>
2396 2396
         </div>
2397 2397
         <?php
2398
-        if ($kw_tags_count === '' || (int)$kw_tags_count > 0) {
2399
-            /**
2400
-             * Called on the add listing page form for frontend just after the tags field.
2401
-             *
2402
-             * @since 1.0.0
2403
-             */
2404
-            do_action('geodir_after_listing_tags_field');
2405
-        }
2398
+		if ($kw_tags_count === '' || (int)$kw_tags_count > 0) {
2399
+			/**
2400
+			 * Called on the add listing page form for frontend just after the tags field.
2401
+			 *
2402
+			 * @since 1.0.0
2403
+			 */
2404
+			do_action('geodir_after_listing_tags_field');
2405
+		}
2406 2406
         
2407
-        $package_info = array();
2408
-        $package_info = geodir_post_package_info($package_info, $post);
2407
+		$package_info = array();
2408
+		$package_info = geodir_post_package_info($package_info, $post);
2409 2409
         
2410
-        geodir_get_custom_fields_html($package_info->pid, 'all', $listing_type);
2410
+		geodir_get_custom_fields_html($package_info->pid, 'all', $listing_type);
2411 2411
         
2412
-        // adjust values here
2413
-        $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
2412
+		// adjust values here
2413
+		$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
2414 2414
 
2415
-        $multiple = true; // allow multiple files upload
2415
+		$multiple = true; // allow multiple files upload
2416 2416
 
2417
-        $width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
2417
+		$width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
2418 2418
 
2419
-        $height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
2419
+		$height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
2420 2420
 
2421
-        $thumb_img_arr = array();
2422
-        $totImg = 0;
2423
-        if (isset($_REQUEST['backandedit']) && empty($_REQUEST['pid'])) {
2424
-            $post = (object)$gd_session->get('listing');
2425
-            if (isset($post->post_images))
2426
-                $curImages = trim($post->post_images, ",");
2421
+		$thumb_img_arr = array();
2422
+		$totImg = 0;
2423
+		if (isset($_REQUEST['backandedit']) && empty($_REQUEST['pid'])) {
2424
+			$post = (object)$gd_session->get('listing');
2425
+			if (isset($post->post_images))
2426
+				$curImages = trim($post->post_images, ",");
2427 2427
 
2428 2428
 
2429
-            if ($curImages != '') {
2430
-                $curImages_array = explode(',', $curImages);
2431
-                $totImg = count($curImages_array);
2432
-            }
2429
+			if ($curImages != '') {
2430
+				$curImages_array = explode(',', $curImages);
2431
+				$totImg = count($curImages_array);
2432
+			}
2433 2433
 
2434
-            $listing_type = $post->listing_type;
2434
+			$listing_type = $post->listing_type;
2435 2435
 
2436
-        } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2437
-            $post = geodir_get_post_info((int)$_REQUEST['pid']);
2438
-            $listing_type = $post->post_type;
2439
-            $thumb_img_arr = geodir_get_images($_REQUEST['pid']);
2436
+		} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2437
+			$post = geodir_get_post_info((int)$_REQUEST['pid']);
2438
+			$listing_type = $post->post_type;
2439
+			$thumb_img_arr = geodir_get_images($_REQUEST['pid']);
2440 2440
 
2441
-        } else {
2442
-            $listing_type = sanitize_text_field($_REQUEST['listing_type']);
2443
-        }
2441
+		} else {
2442
+			$listing_type = sanitize_text_field($_REQUEST['listing_type']);
2443
+		}
2444 2444
 
2445 2445
 
2446
-        if (!empty($thumb_img_arr)) {
2447
-            foreach ($thumb_img_arr as $img) {
2448
-                //$curImages = $img->src.",";
2449
-            }
2450
-
2451
-            $totImg = count((array)$thumb_img_arr);
2452
-        }
2446
+		if (!empty($thumb_img_arr)) {
2447
+			foreach ($thumb_img_arr as $img) {
2448
+				//$curImages = $img->src.",";
2449
+			}
2453 2450
 
2454
-        if ($curImages != '')
2455
-            $svalue = $curImages; // this will be initial value of the above form field. Image urls.
2456
-        else
2457
-            $svalue = '';
2458
-
2459
-        $image_limit = isset($package_info->image_limit) ? $package_info->image_limit : '0';
2460
-        $show_image_input_box = ($image_limit != '0');
2461
-        /**
2462
-         * Filter to be able to show/hide the image upload section of the add listing form.
2463
-         *
2464
-         * @since 1.0.0
2465
-         * @param bool $show_image_input_box Set true to show. Set false to not show.
2466
-         * @param string $listing_type The custom post type slug.
2467
-         */
2468
-        $show_image_input_box = apply_filters('geodir_image_uploader_on_add_listing', $show_image_input_box, $listing_type);
2469
-        if ($show_image_input_box) {
2470
-            ?>
2451
+			$totImg = count((array)$thumb_img_arr);
2452
+		}
2453
+
2454
+		if ($curImages != '')
2455
+			$svalue = $curImages; // this will be initial value of the above form field. Image urls.
2456
+		else
2457
+			$svalue = '';
2458
+
2459
+		$image_limit = isset($package_info->image_limit) ? $package_info->image_limit : '0';
2460
+		$show_image_input_box = ($image_limit != '0');
2461
+		/**
2462
+		 * Filter to be able to show/hide the image upload section of the add listing form.
2463
+		 *
2464
+		 * @since 1.0.0
2465
+		 * @param bool $show_image_input_box Set true to show. Set false to not show.
2466
+		 * @param string $listing_type The custom post type slug.
2467
+		 */
2468
+		$show_image_input_box = apply_filters('geodir_image_uploader_on_add_listing', $show_image_input_box, $listing_type);
2469
+		if ($show_image_input_box) {
2470
+			?>
2471 2471
 
2472 2472
             <h5 id="geodir_form_title_row" class="geodir-form_title"> <?php echo PRO_PHOTO_TEXT;?>
2473 2473
                 <?php if ($image_limit == 1) {
2474
-                    echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
2475
-                } ?>
2474
+					echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
2475
+				} ?>
2476 2476
                 <?php if ($image_limit > 1) {
2477
-                    echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
2478
-                } ?>
2477
+					echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
2478
+				} ?>
2479 2479
                 <?php if ($image_limit == '') {
2480
-                    echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
2481
-                } ?>
2480
+					echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
2481
+				} ?>
2482 2482
             </h5>
2483 2483
 
2484 2484
             <div class="geodir_form_row clearfix" id="<?php echo $id; ?>dropbox"
@@ -2516,12 +2516,12 @@  discard block
 block discarded – undo
2516 2516
         <?php } ?>
2517 2517
 
2518 2518
         <?php
2519
-        /**
2520
-         * Called on the add listing page form for frontend just after the image upload field.
2521
-         *
2522
-         * @since 1.0.0
2523
-         */
2524
-        do_action('geodir_after_main_form_fields');?>
2519
+		/**
2520
+		 * Called on the add listing page form for frontend just after the image upload field.
2521
+		 *
2522
+		 * @since 1.0.0
2523
+		 */
2524
+		do_action('geodir_after_main_form_fields');?>
2525 2525
 
2526 2526
 
2527 2527
         <!-- add captcha code -->
@@ -2550,7 +2550,7 @@  discard block
 block discarded – undo
2550 2550
 
2551 2551
     </form>
2552 2552
     <?php
2553
-    wp_reset_query();
2553
+	wp_reset_query();
2554 2554
 }
2555 2555
 
2556 2556
 /**
@@ -2561,7 +2561,7 @@  discard block
 block discarded – undo
2561 2561
  */
2562 2562
 function geodir_add_listing_sidebar_widget_area()
2563 2563
 {
2564
-    dynamic_sidebar('geodir_add_listing_sidebar');
2564
+	dynamic_sidebar('geodir_add_listing_sidebar');
2565 2565
 }
2566 2566
 
2567 2567
 add_action('geodir_add_listing_sidebar_inside', 'geodir_add_listing_sidebar_widget_area', 10);
@@ -2576,16 +2576,16 @@  discard block
 block discarded – undo
2576 2576
  */
2577 2577
 function geodir_action_add_listing_sidebar()
2578 2578
 {
2579
-    /** This action is documented in geodirectory_template_actions.php */
2580
-    do_action('geodir_sidebar_right_open', 'add-listing-page', 'geodir-sidebar', 'geodir-sidebar-right', 'http://schema.org/WPSideBar');
2581
-    /**
2582
-     * This is used to add the content to the add listing page sidebar.
2583
-     *
2584
-     * @since 1.0.0
2585
-     */
2586
-    do_action('geodir_add_listing_sidebar_inside');
2587
-    /** This action is documented in geodirectory_template_actions.php */
2588
-    do_action('geodir_sidebar_right_close', 'details-page');
2579
+	/** This action is documented in geodirectory_template_actions.php */
2580
+	do_action('geodir_sidebar_right_open', 'add-listing-page', 'geodir-sidebar', 'geodir-sidebar-right', 'http://schema.org/WPSideBar');
2581
+	/**
2582
+	 * This is used to add the content to the add listing page sidebar.
2583
+	 *
2584
+	 * @since 1.0.0
2585
+	 */
2586
+	do_action('geodir_add_listing_sidebar_inside');
2587
+	/** This action is documented in geodirectory_template_actions.php */
2588
+	do_action('geodir_sidebar_right_close', 'details-page');
2589 2589
 }
2590 2590
 
2591 2591
 ###############################################
@@ -2602,11 +2602,11 @@  discard block
 block discarded – undo
2602 2602
  */
2603 2603
 function geodir_action_geodir_sidebar_signup_top()
2604 2604
 {
2605
-    ?>
2605
+	?>
2606 2606
     <div
2607 2607
         class="<?php
2608
-        /** This action is documented in geodirectory_template_actions.php */
2609
-        echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'Reg/Login Top Section'); ?>">
2608
+		/** This action is documented in geodirectory_template_actions.php */
2609
+		echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'Reg/Login Top Section'); ?>">
2610 2610
         <?php dynamic_sidebar('Reg/Login Top Section');?>
2611 2611
     </div><!-- clearfix ends here-->
2612 2612
 <?php
@@ -2625,11 +2625,11 @@  discard block
 block discarded – undo
2625 2625
 function geodir_action_signup_forms()
2626 2626
 {
2627 2627
 
2628
-    global $user_login;
2628
+	global $user_login;
2629 2629
     
2630
-    $is_enable_signup = get_option( 'users_can_register' );
2630
+	$is_enable_signup = get_option( 'users_can_register' );
2631 2631
     
2632
-    ?>
2632
+	?>
2633 2633
     <script type="text/javascript">
2634 2634
         <?php if ( $user_login ) { ?>
2635 2635
         setTimeout(function () {
@@ -2665,67 +2665,67 @@  discard block
 block discarded – undo
2665 2665
         <?php } ?>
2666 2666
     </script><?php
2667 2667
 
2668
-    global $errors;
2669
-    if (isset($_REQUEST['msg']) && $_REQUEST['msg'] == 'claim')
2670
-        $errors->add('claim_login', LOGIN_CLAIM);
2671
-
2672
-    if (!empty($errors)) {
2673
-        foreach ($errors as $errorsObj) {
2674
-            foreach ($errorsObj as $key => $val) {
2675
-                for ($i = 0; $i < count($val); $i++) {
2676
-                    echo "<div class=error_msg_fix>" . $val[$i] . '</div>';
2677
-                    $registration_error_msg = 1;
2678
-                }
2679
-            }
2680
-        }
2681
-    }
2668
+	global $errors;
2669
+	if (isset($_REQUEST['msg']) && $_REQUEST['msg'] == 'claim')
2670
+		$errors->add('claim_login', LOGIN_CLAIM);
2671
+
2672
+	if (!empty($errors)) {
2673
+		foreach ($errors as $errorsObj) {
2674
+			foreach ($errorsObj as $key => $val) {
2675
+				for ($i = 0; $i < count($val); $i++) {
2676
+					echo "<div class=error_msg_fix>" . $val[$i] . '</div>';
2677
+					$registration_error_msg = 1;
2678
+				}
2679
+			}
2680
+		}
2681
+	}
2682 2682
 
2683
-    if (isset($_REQUEST['page']) && $_REQUEST['page'] == 'login' && isset($_REQUEST['page1']) && $_REQUEST['page1'] == 'sign_in') {
2684
-        ?>
2683
+	if (isset($_REQUEST['page']) && $_REQUEST['page'] == 'login' && isset($_REQUEST['page1']) && $_REQUEST['page1'] == 'sign_in') {
2684
+		?>
2685 2685
 
2686 2686
         <div class="login_form">
2687 2687
             <?php
2688
-            /**
2689
-             * Contains login form template.
2690
-             *
2691
-             * @since 1.0.0
2692
-             */
2693
-            include(geodir_plugin_path() . "/geodirectory-templates/login_frm.php"); ?>
2688
+			/**
2689
+			 * Contains login form template.
2690
+			 *
2691
+			 * @since 1.0.0
2692
+			 */
2693
+			include(geodir_plugin_path() . "/geodirectory-templates/login_frm.php"); ?>
2694 2694
         </div>
2695 2695
 
2696 2696
     <?php } elseif (isset($_REQUEST['page']) && $_REQUEST['page'] == 'login' && isset($_REQUEST['page1']) && $_REQUEST['page1'] == 'sign_up' && $is_enable_signup ) { ?>
2697 2697
 
2698 2698
         <div class="registration_form">
2699 2699
             <?php
2700
-            /**
2701
-             * Contains registration form template.
2702
-             *
2703
-             * @since 1.0.0
2704
-             */
2705
-            include(geodir_plugin_path() . "/geodirectory-templates/reg_frm.php"); ?>
2700
+			/**
2701
+			 * Contains registration form template.
2702
+			 *
2703
+			 * @since 1.0.0
2704
+			 */
2705
+			include(geodir_plugin_path() . "/geodirectory-templates/reg_frm.php"); ?>
2706 2706
         </div>
2707 2707
 
2708 2708
     <?php } else { ?>
2709 2709
 
2710 2710
         <div class="login_form_l">
2711 2711
             <?php
2712
-            /**
2713
-             * Contains login form template.
2714
-             *
2715
-             * @since 1.0.0
2716
-             */
2717
-            include(geodir_plugin_path() . "/geodirectory-templates/login_frm.php"); ?>
2712
+			/**
2713
+			 * Contains login form template.
2714
+			 *
2715
+			 * @since 1.0.0
2716
+			 */
2717
+			include(geodir_plugin_path() . "/geodirectory-templates/login_frm.php"); ?>
2718 2718
         </div>
2719 2719
         
2720 2720
         <?php if ( $is_enable_signup ) { ?>
2721 2721
             <div class="registration_form_r">
2722 2722
                 <?php
2723
-                /**
2724
-                 * Contains registration form template.
2725
-                 *
2726
-                 * @since 1.0.0
2727
-                 */
2728
-                include(geodir_plugin_path() . "/geodirectory-templates/reg_frm.php"); ?>
2723
+				/**
2724
+				 * Contains registration form template.
2725
+				 *
2726
+				 * @since 1.0.0
2727
+				 */
2728
+				include(geodir_plugin_path() . "/geodirectory-templates/reg_frm.php"); ?>
2729 2729
             </div>
2730 2730
         <?php } ?>
2731 2731
 
@@ -2757,66 +2757,66 @@  discard block
 block discarded – undo
2757 2757
  */
2758 2758
 function geodir_action_author_page_title()
2759 2759
 {
2760
-    global $term;
2760
+	global $term;
2761 2761
 
2762
-    $gd_post_type = geodir_get_current_posttype();
2763
-    $post_type_info = get_post_type_object($gd_post_type);
2762
+	$gd_post_type = geodir_get_current_posttype();
2763
+	$post_type_info = get_post_type_object($gd_post_type);
2764 2764
 
2765
-    $add_string_in_title = __('All', 'geodirectory') . ' ';
2766
-    if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
2767
-        $add_string_in_title = __('My Favorite', 'geodirectory') . ' ';
2768
-    }
2765
+	$add_string_in_title = __('All', 'geodirectory') . ' ';
2766
+	if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
2767
+		$add_string_in_title = __('My Favorite', 'geodirectory') . ' ';
2768
+	}
2769 2769
 
2770
-    $list_title = $add_string_in_title . $post_type_info->labels->name;
2771
-    $single_name = $post_type_info->labels->singular_name;
2770
+	$list_title = $add_string_in_title . $post_type_info->labels->name;
2771
+	$single_name = $post_type_info->labels->singular_name;
2772 2772
 
2773
-    $taxonomy = geodir_get_taxonomies($gd_post_type);
2773
+	$taxonomy = geodir_get_taxonomies($gd_post_type);
2774 2774
 
2775
-    if (!empty($term)) {
2776
-        $current_term = get_term_by('slug', $term, $taxonomy[0]);
2777
-        if (!empty($current_term))
2778
-            $list_title .= __(' in', 'geodirectory') . " '" . geodir_ucwords($current_term->name) . "'";
2779
-    }
2775
+	if (!empty($term)) {
2776
+		$current_term = get_term_by('slug', $term, $taxonomy[0]);
2777
+		if (!empty($current_term))
2778
+			$list_title .= __(' in', 'geodirectory') . " '" . geodir_ucwords($current_term->name) . "'";
2779
+	}
2780 2780
 
2781 2781
 
2782
-    if (is_search()) {
2783
-        $list_title = __('Search', 'geodirectory') . ' ' . __($post_type_info->labels->name, 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
2782
+	if (is_search()) {
2783
+		$list_title = __('Search', 'geodirectory') . ' ' . __($post_type_info->labels->name, 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
2784 2784
 
2785
-    }
2786
-    /** This action is documented in geodirectory_template_actions.php */
2787
-    $class = apply_filters('geodir_page_title_class', 'entry-title fn');
2788
-    /** This action is documented in geodirectory_template_actions.php */
2789
-    $class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
2785
+	}
2786
+	/** This action is documented in geodirectory_template_actions.php */
2787
+	$class = apply_filters('geodir_page_title_class', 'entry-title fn');
2788
+	/** This action is documented in geodirectory_template_actions.php */
2789
+	$class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
2790 2790
 
2791
-    $title = $list_title;
2792
-    if(geodir_is_page('author')){
2793
-        $gd_page = 'author';
2794
-        if(isset($_REQUEST['list']) && $_REQUEST['list']=='favourite'){
2795
-            $title = (get_option('geodir_page_title_favorite')) ? get_option('geodir_page_title_favorite') : $title;
2796
-        }else{
2797
-            $title = (get_option('geodir_page_title_author')) ? get_option('geodir_page_title_author') : $title;
2798
-        }
2791
+	$title = $list_title;
2792
+	if(geodir_is_page('author')){
2793
+		$gd_page = 'author';
2794
+		if(isset($_REQUEST['list']) && $_REQUEST['list']=='favourite'){
2795
+			$title = (get_option('geodir_page_title_favorite')) ? get_option('geodir_page_title_favorite') : $title;
2796
+		}else{
2797
+			$title = (get_option('geodir_page_title_author')) ? get_option('geodir_page_title_author') : $title;
2798
+		}
2799 2799
 
2800
-    }
2800
+	}
2801 2801
 
2802 2802
 
2803
-    /**
2804
-     * Filter page title to replace variables.
2805
-     *
2806
-     * @since 1.5.4
2807
-     * @param string $title The page title including variables.
2808
-     * @param string $gd_page The GeoDirectory page type if any.
2809
-     */
2810
-    $title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2803
+	/**
2804
+	 * Filter page title to replace variables.
2805
+	 *
2806
+	 * @since 1.5.4
2807
+	 * @param string $title The page title including variables.
2808
+	 * @param string $gd_page The GeoDirectory page type if any.
2809
+	 */
2810
+	$title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2811 2811
 
2812
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
2813
-        /**
2814
-         * Filter the author page title text.
2815
-         *
2816
-         * @since 1.0.0
2817
-         * @param string $list_title The title for the page.
2818
-         */
2819
-        apply_filters('geodir_author_page_title_text', $title) . '</h1></header>';
2812
+	echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
2813
+		/**
2814
+		 * Filter the author page title text.
2815
+		 *
2816
+		 * @since 1.0.0
2817
+		 * @param string $list_title The title for the page.
2818
+		 */
2819
+		apply_filters('geodir_author_page_title_text', $title) . '</h1></header>';
2820 2820
 }
2821 2821
 
2822 2822
 
@@ -2834,11 +2834,11 @@  discard block
 block discarded – undo
2834 2834
  */
2835 2835
 function geodir_action_geodir_sidebar_author_top()
2836 2836
 {
2837
-    if (get_option('geodir_show_author_top_section')) { ?>
2837
+	if (get_option('geodir_show_author_top_section')) { ?>
2838 2838
         <div
2839 2839
             class="<?php
2840
-            /** This action is documented in geodirectory_template_actions.php */
2841
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_author_top'); ?>">
2840
+			/** This action is documented in geodirectory_template_actions.php */
2841
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_author_top'); ?>">
2842 2842
             <?php dynamic_sidebar('geodir_author_top'); ?>
2843 2843
         </div><!-- clearfix ends here-->
2844 2844
     <?php }
@@ -2854,7 +2854,7 @@  discard block
 block discarded – undo
2854 2854
  */
2855 2855
 function geodir_author_left_section()
2856 2856
 {
2857
-    if (get_option('geodir_show_author_left_section')) { ?>
2857
+	if (get_option('geodir_show_author_left_section')) { ?>
2858 2858
         <div class="geodir-content-left geodir-sidebar-wrap">
2859 2859
             <?php dynamic_sidebar('geodir_author_left_sidebar'); ?>
2860 2860
         </div><!-- end geodir-content-left -->
@@ -2875,19 +2875,19 @@  discard block
 block discarded – undo
2875 2875
  */
2876 2876
 function geodir_action_author_sidebar_left()
2877 2877
 {
2878
-    if (get_option('geodir_show_author_left_section')) {
2878
+	if (get_option('geodir_show_author_left_section')) {
2879 2879
 // this adds the opening html tags to the primary div, this required the closing tag below :: ($type='',$id='',$class='',$itemtype='')
2880
-        /** This action is documented in geodirectory_template_actions.php */
2881
-        do_action('geodir_sidebar_left_open', 'author-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
2882
-        /**
2883
-         * This is used to add the content to the author page left sidebar (if active).
2884
-         *
2885
-         * @since 1.0.0
2886
-         */
2887
-        do_action('geodir_author_sidebar_left_inside');
2888
-        /** This action is documented in geodirectory_template_actions.php */
2889
-        do_action('geodir_sidebar_left_close', 'author-page');
2890
-    }
2880
+		/** This action is documented in geodirectory_template_actions.php */
2881
+		do_action('geodir_sidebar_left_open', 'author-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
2882
+		/**
2883
+		 * This is used to add the content to the author page left sidebar (if active).
2884
+		 *
2885
+		 * @since 1.0.0
2886
+		 */
2887
+		do_action('geodir_author_sidebar_left_inside');
2888
+		/** This action is documented in geodirectory_template_actions.php */
2889
+		do_action('geodir_sidebar_left_close', 'author-page');
2890
+	}
2891 2891
 }
2892 2892
 
2893 2893
 /**
@@ -2900,7 +2900,7 @@  discard block
 block discarded – undo
2900 2900
  */
2901 2901
 function geodir_author_right_section()
2902 2902
 {
2903
-    if (get_option('geodir_show_author_right_section')) { ?>
2903
+	if (get_option('geodir_show_author_right_section')) { ?>
2904 2904
         <div class="geodir-content-right geodir-sidebar-wrap">
2905 2905
             <?php dynamic_sidebar('geodir_author_right_sidebar'); ?>
2906 2906
         </div><!-- end geodir-content-right -->
@@ -2920,18 +2920,18 @@  discard block
 block discarded – undo
2920 2920
  */
2921 2921
 function geodir_action_author_sidebar_right()
2922 2922
 {
2923
-    if (get_option('geodir_show_author_right_section')) {
2924
-        /** This action is documented in geodirectory_template_actions.php */
2925
-        do_action('geodir_sidebar_right_open', 'author-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
2926
-        /**
2927
-         * This is used to add the content to the author page right sidebar (if active).
2928
-         *
2929
-         * @since 1.0.0
2930
-         */
2931
-        do_action('geodir_author_sidebar_right_inside');
2932
-        /** This action is documented in geodirectory_template_actions.php */
2933
-        do_action('geodir_sidebar_right_close', 'author-page');
2934
-    }
2923
+	if (get_option('geodir_show_author_right_section')) {
2924
+		/** This action is documented in geodirectory_template_actions.php */
2925
+		do_action('geodir_sidebar_right_open', 'author-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
2926
+		/**
2927
+		 * This is used to add the content to the author page right sidebar (if active).
2928
+		 *
2929
+		 * @since 1.0.0
2930
+		 */
2931
+		do_action('geodir_author_sidebar_right_inside');
2932
+		/** This action is documented in geodirectory_template_actions.php */
2933
+		do_action('geodir_sidebar_right_close', 'author-page');
2934
+	}
2935 2935
 }
2936 2936
 
2937 2937
 /**
@@ -2943,14 +2943,14 @@  discard block
 block discarded – undo
2943 2943
  */
2944 2944
 function geodir_action_author_content_inside()
2945 2945
 {
2946
-    global $gridview_columns;
2947
-    $listing_view = get_option('geodir_author_view');
2948
-    if (strstr($listing_view, 'gridview')) {
2949
-        $gridview_columns = $listing_view;
2950
-        $listing_view_exp = explode('_', $listing_view);
2951
-        $listing_view = $listing_view_exp[0];
2952
-    }
2953
-    geodir_get_template_part('listing', 'listview');
2946
+	global $gridview_columns;
2947
+	$listing_view = get_option('geodir_author_view');
2948
+	if (strstr($listing_view, 'gridview')) {
2949
+		$gridview_columns = $listing_view;
2950
+		$listing_view_exp = explode('_', $listing_view);
2951
+		$listing_view = $listing_view_exp[0];
2952
+	}
2953
+	geodir_get_template_part('listing', 'listview');
2954 2954
 }
2955 2955
 
2956 2956
 add_action('geodir_author_content_inside', 'geodir_action_author_content_inside', 10);
@@ -2965,22 +2965,22 @@  discard block
 block discarded – undo
2965 2965
  */
2966 2966
 function geodir_action_author_content()
2967 2967
 {
2968
-    /** This action is documented in geodirectory_template_actions.php */
2969
-    do_action('geodir_main_content_open', 'author-page', 'geodir-main-content', 'author-page');
2970
-    echo '<div class="clearfix">';
2971
-    /** This action is documented in geodirectory_template_actions.php */
2972
-    do_action('geodir_before_listing');
2973
-    echo '</div>';
2974
-    /**
2975
-     * This is used to add the content to the author page main content.
2976
-     *
2977
-     * @since 1.0.0
2978
-     */
2979
-    do_action('geodir_author_content_inside');
2980
-    /** This action is documented in geodirectory_template_actions.php */
2981
-    do_action('geodir_after_listing');
2982
-    /** This action is documented in geodirectory_template_actions.php */
2983
-    do_action('geodir_main_content_close', 'author-page');
2968
+	/** This action is documented in geodirectory_template_actions.php */
2969
+	do_action('geodir_main_content_open', 'author-page', 'geodir-main-content', 'author-page');
2970
+	echo '<div class="clearfix">';
2971
+	/** This action is documented in geodirectory_template_actions.php */
2972
+	do_action('geodir_before_listing');
2973
+	echo '</div>';
2974
+	/**
2975
+	 * This is used to add the content to the author page main content.
2976
+	 *
2977
+	 * @since 1.0.0
2978
+	 */
2979
+	do_action('geodir_author_content_inside');
2980
+	/** This action is documented in geodirectory_template_actions.php */
2981
+	do_action('geodir_after_listing');
2982
+	/** This action is documented in geodirectory_template_actions.php */
2983
+	do_action('geodir_main_content_close', 'author-page');
2984 2984
 }
2985 2985
 
2986 2986
 add_action('geodir_sidebar_author_bottom_section', 'geodir_action_sidebar_author_bottom_section', 10);
@@ -2994,11 +2994,11 @@  discard block
 block discarded – undo
2994 2994
  */
2995 2995
 function geodir_action_sidebar_author_bottom_section()
2996 2996
 {
2997
-    if (get_option('geodir_show_author_bottom_section')) { ?>
2997
+	if (get_option('geodir_show_author_bottom_section')) { ?>
2998 2998
         <div
2999 2999
             class="<?php
3000
-            /** This action is documented in geodirectory_template_actions.php */
3001
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_author_bottom'); ?>">
3000
+			/** This action is documented in geodirectory_template_actions.php */
3001
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_author_bottom'); ?>">
3002 3002
             <?php dynamic_sidebar('geodir_author_bottom'); ?>
3003 3003
         </div><!-- clearfix ends here-->
3004 3004
     <?php }
@@ -3017,23 +3017,23 @@  discard block
 block discarded – undo
3017 3017
  */
3018 3018
 function geodir_action_search_page_title()
3019 3019
 {
3020
-    $gd_post_type = geodir_get_current_posttype();
3021
-    $post_type_info = get_post_type_object($gd_post_type);
3020
+	$gd_post_type = geodir_get_current_posttype();
3021
+	$post_type_info = get_post_type_object($gd_post_type);
3022 3022
 
3023
-    $pt_name = '';
3024
-    if(isset($post_type_info->labels->name)){$pt_name=$post_type_info->labels->name;}
3023
+	$pt_name = '';
3024
+	if(isset($post_type_info->labels->name)){$pt_name=$post_type_info->labels->name;}
3025 3025
 
3026
-    if (is_search()) {
3027
-        $list_title = __('Search', 'geodirectory') . ' ' . __($pt_name, 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
3026
+	if (is_search()) {
3027
+		$list_title = __('Search', 'geodirectory') . ' ' . __($pt_name, 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
3028 3028
 
3029
-    }
3030
-    /** This action is documented in geodirectory_template_actions.php */
3031
-    $class = apply_filters('geodir_page_title_class', 'entry-title fn');
3032
-    /** This action is documented in geodirectory_template_actions.php */
3033
-    $class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
3034
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
3035
-        /** This action is documented in geodirectory_template_actions.php */
3036
-        apply_filters('geodir_listing_page_title', wptexturize($list_title)) . '</h1></header>';
3029
+	}
3030
+	/** This action is documented in geodirectory_template_actions.php */
3031
+	$class = apply_filters('geodir_page_title_class', 'entry-title fn');
3032
+	/** This action is documented in geodirectory_template_actions.php */
3033
+	$class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
3034
+	echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
3035
+		/** This action is documented in geodirectory_template_actions.php */
3036
+		apply_filters('geodir_listing_page_title', wptexturize($list_title)) . '</h1></header>';
3037 3037
 }
3038 3038
 
3039 3039
 // action for adding the listings page top widget area
@@ -3049,11 +3049,11 @@  discard block
 block discarded – undo
3049 3049
  */
3050 3050
 function geodir_action_geodir_sidebar_search_top()
3051 3051
 {
3052
-    if (get_option('geodir_show_search_top_section')) { ?>
3052
+	if (get_option('geodir_show_search_top_section')) { ?>
3053 3053
         <div
3054 3054
             class="<?php
3055
-            /** This action is documented in geodirectory_template_actions.php */
3056
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_search_top'); ?>">
3055
+			/** This action is documented in geodirectory_template_actions.php */
3056
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_search_top'); ?>">
3057 3057
             <?php dynamic_sidebar('geodir_search_top'); ?>
3058 3058
         </div><!-- clearfix ends here-->
3059 3059
     <?php }
@@ -3069,7 +3069,7 @@  discard block
 block discarded – undo
3069 3069
  */
3070 3070
 function geodir_search_left_section()
3071 3071
 {
3072
-    if (get_option('geodir_show_search_left_section')) { ?>
3072
+	if (get_option('geodir_show_search_left_section')) { ?>
3073 3073
         <div class="geodir-content-left geodir-sidebar-wrap">
3074 3074
             <?php dynamic_sidebar('geodir_search_left_sidebar'); ?>
3075 3075
         </div><!-- end geodir-content-left -->
@@ -3089,19 +3089,19 @@  discard block
 block discarded – undo
3089 3089
  */
3090 3090
 function geodir_action_search_sidebar_left()
3091 3091
 {
3092
-    if (get_option('geodir_show_search_left_section')) {
3092
+	if (get_option('geodir_show_search_left_section')) {
3093 3093
 // this adds the opening html tags to the primary div, this required the closing tag below :: ($type='',$id='',$class='',$itemtype='')
3094
-        /** This action is documented in geodirectory_template_actions.php */
3095
-        do_action('geodir_sidebar_left_open', 'search-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
3096
-        /**
3097
-         * This is used to add the content to the search page left sidebar (if active).
3098
-         *
3099
-         * @since 1.0.0
3100
-         */
3101
-        do_action('geodir_search_sidebar_left_inside');
3102
-        /** This action is documented in geodirectory_template_actions.php */
3103
-        do_action('geodir_sidebar_left_close', 'search-page');
3104
-    }
3094
+		/** This action is documented in geodirectory_template_actions.php */
3095
+		do_action('geodir_sidebar_left_open', 'search-page', 'geodir-sidebar-left', 'geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
3096
+		/**
3097
+		 * This is used to add the content to the search page left sidebar (if active).
3098
+		 *
3099
+		 * @since 1.0.0
3100
+		 */
3101
+		do_action('geodir_search_sidebar_left_inside');
3102
+		/** This action is documented in geodirectory_template_actions.php */
3103
+		do_action('geodir_sidebar_left_close', 'search-page');
3104
+	}
3105 3105
 }
3106 3106
 
3107 3107
 /**
@@ -3114,7 +3114,7 @@  discard block
 block discarded – undo
3114 3114
  */
3115 3115
 function geodir_search_right_section()
3116 3116
 {
3117
-    if (get_option('geodir_show_search_right_section')) { ?>
3117
+	if (get_option('geodir_show_search_right_section')) { ?>
3118 3118
         <div class="geodir-content-right geodir-sidebar-wrap">
3119 3119
             <?php dynamic_sidebar('geodir_search_right_sidebar'); ?>
3120 3120
         </div><!-- end geodir-content-right -->
@@ -3134,18 +3134,18 @@  discard block
 block discarded – undo
3134 3134
  */
3135 3135
 function geodir_action_search_sidebar_right()
3136 3136
 {
3137
-    if (get_option('geodir_show_search_right_section')) {
3138
-        /** This action is documented in geodirectory_template_actions.php */
3139
-        do_action('geodir_sidebar_right_open', 'search-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
3140
-        /**
3141
-         * This is used to add the content to the search page right sidebar (if active).
3142
-         *
3143
-         * @since 1.0.0
3144
-         */
3145
-        do_action('geodir_search_sidebar_right_inside');
3146
-        /** This action is documented in geodirectory_template_actions.php */
3147
-        do_action('geodir_sidebar_right_close', 'search-page');
3148
-    }
3137
+	if (get_option('geodir_show_search_right_section')) {
3138
+		/** This action is documented in geodirectory_template_actions.php */
3139
+		do_action('geodir_sidebar_right_open', 'search-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
3140
+		/**
3141
+		 * This is used to add the content to the search page right sidebar (if active).
3142
+		 *
3143
+		 * @since 1.0.0
3144
+		 */
3145
+		do_action('geodir_search_sidebar_right_inside');
3146
+		/** This action is documented in geodirectory_template_actions.php */
3147
+		do_action('geodir_sidebar_right_close', 'search-page');
3148
+	}
3149 3149
 }
3150 3150
 
3151 3151
 
@@ -3160,11 +3160,11 @@  discard block
 block discarded – undo
3160 3160
  */
3161 3161
 function geodir_action_sidebar_search_bottom_section()
3162 3162
 {
3163
-    if (get_option('geodir_show_search_bottom_section')) { ?>
3163
+	if (get_option('geodir_show_search_bottom_section')) { ?>
3164 3164
         <div
3165 3165
             class="<?php
3166
-            /** This action is documented in geodirectory_template_actions.php */
3167
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_search_bottom'); ?>">
3166
+			/** This action is documented in geodirectory_template_actions.php */
3167
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_search_bottom'); ?>">
3168 3168
             <?php dynamic_sidebar('geodir_search_bottom'); ?>
3169 3169
         </div><!-- clearfix ends here-->
3170 3170
     <?php }
@@ -3179,14 +3179,14 @@  discard block
 block discarded – undo
3179 3179
  */
3180 3180
 function geodir_action_search_content_inside()
3181 3181
 {
3182
-    global $gridview_columns;
3183
-    $listing_view = get_option('geodir_search_view');
3184
-    if (strstr($listing_view, 'gridview')) {
3185
-        $gridview_columns = $listing_view;
3186
-        $listing_view_exp = explode('_', $listing_view);
3187
-        $listing_view = $listing_view_exp[0];
3188
-    }
3189
-    geodir_get_template_part('listing', 'listview');
3182
+	global $gridview_columns;
3183
+	$listing_view = get_option('geodir_search_view');
3184
+	if (strstr($listing_view, 'gridview')) {
3185
+		$gridview_columns = $listing_view;
3186
+		$listing_view_exp = explode('_', $listing_view);
3187
+		$listing_view = $listing_view_exp[0];
3188
+	}
3189
+	geodir_get_template_part('listing', 'listview');
3190 3190
 }
3191 3191
 
3192 3192
 add_action('geodir_search_content_inside', 'geodir_action_search_content_inside', 10);
@@ -3202,22 +3202,22 @@  discard block
 block discarded – undo
3202 3202
  */
3203 3203
 function geodir_action_search_content()
3204 3204
 {
3205
-    /** This action is documented in geodirectory_template_actions.php */
3206
-    do_action('geodir_main_content_open', 'search-page', 'geodir-main-content', 'search-page');
3207
-    echo '<div class="clearfix">';
3208
-    /** This action is documented in geodirectory_template_actions.php */
3209
-    do_action('geodir_before_listing');
3210
-    echo '</div>';
3211
-    /**
3212
-     * This is used to add the content to the search page main content.
3213
-     *
3214
-     * @since 1.0.0
3215
-     */
3216
-    do_action('geodir_search_content_inside');
3217
-    /** This action is documented in geodirectory_template_actions.php */
3218
-    do_action('geodir_after_listing');
3219
-    /** This action is documented in geodirectory_template_actions.php */
3220
-    do_action('geodir_main_content_close', 'search-page');
3205
+	/** This action is documented in geodirectory_template_actions.php */
3206
+	do_action('geodir_main_content_open', 'search-page', 'geodir-main-content', 'search-page');
3207
+	echo '<div class="clearfix">';
3208
+	/** This action is documented in geodirectory_template_actions.php */
3209
+	do_action('geodir_before_listing');
3210
+	echo '</div>';
3211
+	/**
3212
+	 * This is used to add the content to the search page main content.
3213
+	 *
3214
+	 * @since 1.0.0
3215
+	 */
3216
+	do_action('geodir_search_content_inside');
3217
+	/** This action is documented in geodirectory_template_actions.php */
3218
+	do_action('geodir_after_listing');
3219
+	/** This action is documented in geodirectory_template_actions.php */
3220
+	do_action('geodir_main_content_close', 'search-page');
3221 3221
 }
3222 3222
 
3223 3223
 ###############################################
@@ -3240,11 +3240,11 @@  discard block
 block discarded – undo
3240 3240
  */
3241 3241
 function geodir_action_geodir_sidebar_home_top()
3242 3242
 {
3243
-    if (get_option('geodir_show_home_top_section')) { ?>
3243
+	if (get_option('geodir_show_home_top_section')) { ?>
3244 3244
         <div
3245 3245
             class="<?php
3246
-            /** This action is documented in geodirectory_template_actions.php */
3247
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_home_top'); ?>">
3246
+			/** This action is documented in geodirectory_template_actions.php */
3247
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_home_top'); ?>">
3248 3248
             <?php dynamic_sidebar('geodir_home_top'); ?>
3249 3249
         </div><!-- clearfix ends here-->
3250 3250
     <?php }
@@ -3260,7 +3260,7 @@  discard block
 block discarded – undo
3260 3260
  */
3261 3261
 function geodir_home_left_section()
3262 3262
 {
3263
-    if (get_option('geodir_show_home_left_section')) { ?>
3263
+	if (get_option('geodir_show_home_left_section')) { ?>
3264 3264
         <div class="geodir-content-left geodir-sidebar-wrap">
3265 3265
             <?php dynamic_sidebar('geodir_home_left'); ?>
3266 3266
         </div><!-- end geodir-content-left -->
@@ -3282,19 +3282,19 @@  discard block
 block discarded – undo
3282 3282
  */
3283 3283
 function geodir_action_home_sidebar_left()
3284 3284
 {
3285
-    if (get_option('geodir_show_home_left_section')) {
3285
+	if (get_option('geodir_show_home_left_section')) {
3286 3286
 // this adds the opening html tags to the primary div, this required the closing tag below :: ($type='',$id='',$class='',$itemtype='')
3287
-        /** This action is documented in geodirectory_template_actions.php */
3288
-        do_action('geodir_sidebar_left_open', 'home-page', 'geodir-sidebar-left', 'geodir-sidebar geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
3289
-        /**
3290
-         * This is used to add the content to the home page left sidebar (if active).
3291
-         *
3292
-         * @since 1.0.0
3293
-         */
3294
-        do_action('geodir_home_sidebar_left_inside');
3295
-        /** This action is documented in geodirectory_template_actions.php */
3296
-        do_action('geodir_sidebar_left_close', 'home-page');
3297
-    }
3287
+		/** This action is documented in geodirectory_template_actions.php */
3288
+		do_action('geodir_sidebar_left_open', 'home-page', 'geodir-sidebar-left', 'geodir-sidebar geodir-sidebar-left geodir-listings-sidebar-left', 'http://schema.org/WPSideBar');
3289
+		/**
3290
+		 * This is used to add the content to the home page left sidebar (if active).
3291
+		 *
3292
+		 * @since 1.0.0
3293
+		 */
3294
+		do_action('geodir_home_sidebar_left_inside');
3295
+		/** This action is documented in geodirectory_template_actions.php */
3296
+		do_action('geodir_sidebar_left_close', 'home-page');
3297
+	}
3298 3298
 }
3299 3299
 
3300 3300
 /**
@@ -3307,7 +3307,7 @@  discard block
 block discarded – undo
3307 3307
  */
3308 3308
 function geodir_home_right_section()
3309 3309
 {
3310
-    if (get_option('geodir_show_home_right_section')) { ?>
3310
+	if (get_option('geodir_show_home_right_section')) { ?>
3311 3311
         <div class="geodir-content-right geodir-sidebar-wrap">
3312 3312
             <?php dynamic_sidebar('geodir_home_right'); ?>
3313 3313
         </div><!-- end geodir-content-right -->
@@ -3328,18 +3328,18 @@  discard block
 block discarded – undo
3328 3328
  */
3329 3329
 function geodir_action_home_sidebar_right()
3330 3330
 {
3331
-    if (get_option('geodir_show_home_right_section')) {
3332
-        /** This action is documented in geodirectory_template_actions.php */
3333
-        do_action('geodir_sidebar_right_open', 'home-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
3334
-        /**
3335
-         * This is used to add the content to the home page right sidebar (if active).
3336
-         *
3337
-         * @since 1.0.0
3338
-         */
3339
-        do_action('geodir_home_sidebar_right_inside');
3340
-        /** This action is documented in geodirectory_template_actions.php */
3341
-        do_action('geodir_sidebar_right_close', 'home-page');
3342
-    }
3331
+	if (get_option('geodir_show_home_right_section')) {
3332
+		/** This action is documented in geodirectory_template_actions.php */
3333
+		do_action('geodir_sidebar_right_open', 'home-page', 'geodir-sidebar-right', 'geodir-sidebar-right geodir-listings-sidebar-right', 'http://schema.org/WPSideBar');
3334
+		/**
3335
+		 * This is used to add the content to the home page right sidebar (if active).
3336
+		 *
3337
+		 * @since 1.0.0
3338
+		 */
3339
+		do_action('geodir_home_sidebar_right_inside');
3340
+		/** This action is documented in geodirectory_template_actions.php */
3341
+		do_action('geodir_sidebar_right_close', 'home-page');
3342
+	}
3343 3343
 }
3344 3344
 
3345 3345
 /**
@@ -3350,7 +3350,7 @@  discard block
 block discarded – undo
3350 3350
  */
3351 3351
 function geodir_action_home_content_inside()
3352 3352
 {
3353
-    dynamic_sidebar('geodir_home_content');
3353
+	dynamic_sidebar('geodir_home_content');
3354 3354
 }
3355 3355
 
3356 3356
 add_action('geodir_home_content_inside', 'geodir_action_home_content_inside', 10);
@@ -3365,28 +3365,28 @@  discard block
 block discarded – undo
3365 3365
  */
3366 3366
 function geodir_action_home_content()
3367 3367
 {
3368
-    /** This action is documented in geodirectory_template_actions.php */
3369
-    do_action('geodir_main_content_open', 'home-page', 'geodir-main-content', 'home-page');
3370
-    /**
3371
-     * This called before the home page main content.
3372
-     *
3373
-     * @since 1.0.0
3374
-     */
3375
-    do_action('geodir_before_home_content');
3376
-    /**
3377
-     * This is used to add the content to the home page main content.
3378
-     *
3379
-     * @since 1.0.0
3380
-     */
3381
-    do_action('geodir_home_content_inside');
3382
-    /**
3383
-     * This is called after the homepage main content.
3384
-     *
3385
-     * @since 1.0.0
3386
-     */
3387
-    do_action('geodir_after_home_content');
3388
-    /** This action is documented in geodirectory_template_actions.php */
3389
-    do_action('geodir_main_content_close', 'home-page');
3368
+	/** This action is documented in geodirectory_template_actions.php */
3369
+	do_action('geodir_main_content_open', 'home-page', 'geodir-main-content', 'home-page');
3370
+	/**
3371
+	 * This called before the home page main content.
3372
+	 *
3373
+	 * @since 1.0.0
3374
+	 */
3375
+	do_action('geodir_before_home_content');
3376
+	/**
3377
+	 * This is used to add the content to the home page main content.
3378
+	 *
3379
+	 * @since 1.0.0
3380
+	 */
3381
+	do_action('geodir_home_content_inside');
3382
+	/**
3383
+	 * This is called after the homepage main content.
3384
+	 *
3385
+	 * @since 1.0.0
3386
+	 */
3387
+	do_action('geodir_after_home_content');
3388
+	/** This action is documented in geodirectory_template_actions.php */
3389
+	do_action('geodir_main_content_close', 'home-page');
3390 3390
 }
3391 3391
 
3392 3392
 add_action('geodir_sidebar_location_bottom_section', 'geodir_action_sidebar_home_bottom_section', 10);
@@ -3401,11 +3401,11 @@  discard block
 block discarded – undo
3401 3401
  */
3402 3402
 function geodir_action_sidebar_home_bottom_section()
3403 3403
 {
3404
-    if (get_option('geodir_show_home_bottom_section')) { ?>
3404
+	if (get_option('geodir_show_home_bottom_section')) { ?>
3405 3405
         <div
3406 3406
             class="<?php
3407
-            /** This action is documented in geodirectory_template_actions.php */
3408
-            echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_home_bottom'); ?>">
3407
+			/** This action is documented in geodirectory_template_actions.php */
3408
+			echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'geodir_home_bottom'); ?>">
3409 3409
             <?php dynamic_sidebar('geodir_home_bottom'); ?>
3410 3410
         </div><!-- clearfix ends here-->
3411 3411
     <?php }
@@ -3433,13 +3433,13 @@  discard block
 block discarded – undo
3433 3433
  */
3434 3434
 function geodir_filter_listing_page_title($list_title)
3435 3435
 {
3436
-    if (is_search() && trim(get_search_query()) == '') {
3437
-        $gd_post_type = geodir_get_current_posttype();
3438
-        $post_type_info = get_post_type_object($gd_post_type);
3436
+	if (is_search() && trim(get_search_query()) == '') {
3437
+		$gd_post_type = geodir_get_current_posttype();
3438
+		$post_type_info = get_post_type_object($gd_post_type);
3439 3439
 
3440
-        $list_title = __('Search', 'geodirectory') . ' ' . __(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory') . __(' :', 'geodirectory');
3441
-    }
3442
-    return $list_title;
3440
+		$list_title = __('Search', 'geodirectory') . ' ' . __(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory') . __(' :', 'geodirectory');
3441
+	}
3442
+	return $list_title;
3443 3443
 }
3444 3444
 
3445 3445
 add_action('geodir_message_not_found_on_listing', 'geodir_display_message_not_found_on_listing');
@@ -3454,62 +3454,62 @@  discard block
 block discarded – undo
3454 3454
  * @param string $gd_page The geodirectory page type. Default null.
3455 3455
  */
3456 3456
 function geodir_add_page_content( $position = 'before', $gd_page = '' ) {
3457
-    global $post;
3458
-
3459
-    $gd_page_id = NULL;
3460
-    if ($gd_page == 'home-page' && geodir_is_page('home')) {
3461
-        $gd_page_id = geodir_home_page_id();
3462
-    } else if ($gd_page == 'details-page' && geodir_is_page('preview')) {
3463
-        $gd_page_id = geodir_preview_page_id();
3464
-    } else if ($gd_page == 'add-listing-page' && geodir_is_page('add-listing')) {
3465
-        $gd_page_id = geodir_add_listing_page_id();
3466
-    } else if ($gd_page == 'success-page' && geodir_is_page('listing-success')) {
3467
-        $gd_page_id = geodir_success_page_id();
3468
-    } else if ($gd_page == 'location-page' && geodir_is_page('location')) {
3469
-        $gd_page_id = geodir_location_page_id();
3470
-    } else if ($gd_page == 'info-page' && geodir_is_page('info')) {
3471
-        $gd_page_id = geodir_info_page_id();
3472
-    } else if ($gd_page == 'signup-page' && geodir_is_page('login')) {
3473
-        $gd_page_id = geodir_login_page_id();
3474
-    } else if ($gd_page == 'checkout-page' && geodir_is_page('checkout')) {
3475
-        $gd_page_id = geodir_payment_checkout_page_id();
3476
-    } else if ($gd_page == 'invoices-page' && geodir_is_page('invoices')) {
3477
-        $gd_page_id = geodir_payment_invoices_page_id();
3478
-    }
3479
-
3480
-    if (!$gd_page_id > 0) {
3481
-        return;
3482
-    }
3457
+	global $post;
3458
+
3459
+	$gd_page_id = NULL;
3460
+	if ($gd_page == 'home-page' && geodir_is_page('home')) {
3461
+		$gd_page_id = geodir_home_page_id();
3462
+	} else if ($gd_page == 'details-page' && geodir_is_page('preview')) {
3463
+		$gd_page_id = geodir_preview_page_id();
3464
+	} else if ($gd_page == 'add-listing-page' && geodir_is_page('add-listing')) {
3465
+		$gd_page_id = geodir_add_listing_page_id();
3466
+	} else if ($gd_page == 'success-page' && geodir_is_page('listing-success')) {
3467
+		$gd_page_id = geodir_success_page_id();
3468
+	} else if ($gd_page == 'location-page' && geodir_is_page('location')) {
3469
+		$gd_page_id = geodir_location_page_id();
3470
+	} else if ($gd_page == 'info-page' && geodir_is_page('info')) {
3471
+		$gd_page_id = geodir_info_page_id();
3472
+	} else if ($gd_page == 'signup-page' && geodir_is_page('login')) {
3473
+		$gd_page_id = geodir_login_page_id();
3474
+	} else if ($gd_page == 'checkout-page' && geodir_is_page('checkout')) {
3475
+		$gd_page_id = geodir_payment_checkout_page_id();
3476
+	} else if ($gd_page == 'invoices-page' && geodir_is_page('invoices')) {
3477
+		$gd_page_id = geodir_payment_invoices_page_id();
3478
+	}
3479
+
3480
+	if (!$gd_page_id > 0) {
3481
+		return;
3482
+	}
3483 3483
     
3484
-    $display = 'before';
3485
-    /**
3486
-     * Filter the position to display the page content.
3487
-     *
3488
-     * @since 1.6.3
3489
-     *
3490
-     * @param string $display Position to add the post content.
3491
-     * @param string $gd_page The geodirectory page type.
3492
-     */
3493
-    $display = apply_filters('geodir_add_page_content_position', $display, $gd_page);
3494
-
3495
-    if ($position !== $display) {
3496
-        return;
3497
-    }
3498
-
3499
-    $gd_post = $post;
3484
+	$display = 'before';
3485
+	/**
3486
+	 * Filter the position to display the page content.
3487
+	 *
3488
+	 * @since 1.6.3
3489
+	 *
3490
+	 * @param string $display Position to add the post content.
3491
+	 * @param string $gd_page The geodirectory page type.
3492
+	 */
3493
+	$display = apply_filters('geodir_add_page_content_position', $display, $gd_page);
3494
+
3495
+	if ($position !== $display) {
3496
+		return;
3497
+	}
3498
+
3499
+	$gd_post = $post;
3500 3500
     
3501
-    setup_postdata(get_post($gd_page_id));
3501
+	setup_postdata(get_post($gd_page_id));
3502 3502
 
3503
-    if (get_the_content()) {
3504
-        ?>
3503
+	if (get_the_content()) {
3504
+		?>
3505 3505
         <section class="entry-content clearfix" itemprop="articleBody"><?php the_content(); ?></section>
3506 3506
         <?php
3507
-    }
3507
+	}
3508 3508
 
3509
-    $post = $gd_post;
3510
-    if (!empty($gd_post) && is_object($gd_post)) {
3511
-        setup_postdata($gd_post);
3512
-    }
3509
+	$post = $gd_post;
3510
+	if (!empty($gd_post) && is_object($gd_post)) {
3511
+		setup_postdata($gd_post);
3512
+	}
3513 3513
 
3514 3514
 }
3515 3515
 add_action('geodir_add_page_content', 'geodir_add_page_content', 10, 2);
@@ -3530,13 +3530,13 @@  discard block
 block discarded – undo
3530 3530
  * @return string Filtered SQL JOIN clause.
3531 3531
  */
3532 3532
 function geodir_previous_next_post_join( $join, $in_same_term, $excluded_terms, $taxonomy, $post ) {
3533
-    global $plugin_prefix;
3533
+	global $plugin_prefix;
3534 3534
 
3535
-    if ( !empty($post->post_type) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
3536
-        $join .= " INNER JOIN " . $plugin_prefix . $post->post_type . "_detail AS gd ON gd.post_id = p.ID";
3537
-    }
3535
+	if ( !empty($post->post_type) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
3536
+		$join .= " INNER JOIN " . $plugin_prefix . $post->post_type . "_detail AS gd ON gd.post_id = p.ID";
3537
+	}
3538 3538
     
3539
-    return $join;
3539
+	return $join;
3540 3540
 }
3541 3541
 add_filter( 'get_previous_post_join', 'geodir_previous_next_post_join', 10, 5 );
3542 3542
 add_filter( 'get_next_post_join', 'geodir_previous_next_post_join', 10, 5 );
@@ -3558,31 +3558,31 @@  discard block
 block discarded – undo
3558 3558
  * @return string Filtered SQL WHERE clause.
3559 3559
  */
3560 3560
 function geodir_previous_next_post_where( $where, $in_same_term, $excluded_terms, $taxonomy, $post ) {
3561
-    global $wpdb, $plugin_prefix;
3561
+	global $wpdb, $plugin_prefix;
3562 3562
 
3563
-    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() ) ) {
3564
-        $post_locations = '';
3565
-        $post_locations_var = array();
3563
+	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() ) ) {
3564
+		$post_locations = '';
3565
+		$post_locations_var = array();
3566 3566
         
3567
-        if ( !empty( $post->country_slug ) ) {
3568
-            $post_locations .= " AND post_locations LIKE %s";
3569
-            $post_locations_var[] = "%,[" . $post->country_slug . "]";
3570
-        }
3571
-
3572
-        if ( !empty( $post->region_slug ) ) {
3573
-            $post_locations .= " AND post_locations LIKE %s";
3574
-            $post_locations_var[] = "%,[" . $post->region_slug . "],%";
3575
-        }
3576
-
3577
-        if ( !empty( $post->city_slug ) ) {
3578
-            $post_locations .= " AND post_locations LIKE %s";
3579
-            $post_locations_var[] = "[" . $post->city_slug . "],%";
3580
-        }
3567
+		if ( !empty( $post->country_slug ) ) {
3568
+			$post_locations .= " AND post_locations LIKE %s";
3569
+			$post_locations_var[] = "%,[" . $post->country_slug . "]";
3570
+		}
3571
+
3572
+		if ( !empty( $post->region_slug ) ) {
3573
+			$post_locations .= " AND post_locations LIKE %s";
3574
+			$post_locations_var[] = "%,[" . $post->region_slug . "],%";
3575
+		}
3576
+
3577
+		if ( !empty( $post->city_slug ) ) {
3578
+			$post_locations .= " AND post_locations LIKE %s";
3579
+			$post_locations_var[] = "[" . $post->city_slug . "],%";
3580
+		}
3581 3581
         
3582
-        $where .= $wpdb->prepare( $post_locations, $post_locations_var );
3583
-    }
3582
+		$where .= $wpdb->prepare( $post_locations, $post_locations_var );
3583
+	}
3584 3584
     
3585
-    return $where;
3585
+	return $where;
3586 3586
 }
3587 3587
 add_filter( 'get_previous_post_where', 'geodir_previous_next_post_where', 10, 5 );
3588 3588
 add_filter( 'get_next_post_where', 'geodir_previous_next_post_where', 10, 5 );
3589 3589
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +186 added lines, -186 removed lines patch added patch discarded remove patch
@@ -283,7 +283,7 @@  discard block
 block discarded – undo
283 283
 
284 284
     //php
285 285
     if (!empty($tc['geodir_theme_compat_code'])) {
286
-        include_once('geodirectory-functions/compatibility/' . $tc['geodir_theme_compat_code'] . '.php');
286
+        include_once('geodirectory-functions/compatibility/'.$tc['geodir_theme_compat_code'].'.php');
287 287
     }
288 288
 
289 289
     //geodir_full_page_class
@@ -453,13 +453,13 @@  discard block
 block discarded – undo
453 453
 function geodir_action_wrapper_content_open($type = '', $id = '', $class = '')
454 454
 {
455 455
     if ($type == 'home-page' && $width = get_option('geodir_width_home_contant_section')) {
456
-        $width_css = 'style="width:' . $width . '%;"';
456
+        $width_css = 'style="width:'.$width.'%;"';
457 457
     } elseif ($type == 'listings-page' && $width = get_option('geodir_width_listing_contant_section')) {
458
-        $width_css = 'style="width:' . $width . '%;"';
458
+        $width_css = 'style="width:'.$width.'%;"';
459 459
     } elseif ($type == 'search-page' && $width = get_option('geodir_width_search_contant_section')) {
460
-        $width_css = 'style="width:' . $width . '%;"';
460
+        $width_css = 'style="width:'.$width.'%;"';
461 461
     } elseif ($type == 'author-page' && $width = get_option('geodir_width_author_contant_section')) {
462
-        $width_css = 'style="width:' . $width . '%;"';
462
+        $width_css = 'style="width:'.$width.'%;"';
463 463
     } else {
464 464
         $width_css = '';
465 465
     }
@@ -573,13 +573,13 @@  discard block
 block discarded – undo
573 573
 function geodir_action_sidebar_right_open($type = '', $id = '', $class = '', $itemtype = '')
574 574
 {
575 575
     if ($type == 'home-page' && $width = get_option('geodir_width_home_right_section')) {
576
-        $width_css = 'style="width:' . $width . '%;"';
576
+        $width_css = 'style="width:'.$width.'%;"';
577 577
     } elseif ($type == 'listings-page' && $width = get_option('geodir_width_listing_right_section')) {
578
-        $width_css = 'style="width:' . $width . '%;"';
578
+        $width_css = 'style="width:'.$width.'%;"';
579 579
     } elseif ($type == 'search-page' && $width = get_option('geodir_width_search_right_section')) {
580
-        $width_css = 'style="width:' . $width . '%;"';
580
+        $width_css = 'style="width:'.$width.'%;"';
581 581
     } elseif ($type == 'author-page' && $width = get_option('geodir_width_author_right_section')) {
582
-        $width_css = 'style="width:' . $width . '%;"';
582
+        $width_css = 'style="width:'.$width.'%;"';
583 583
     } else {
584 584
         $width_css = '';
585 585
     }
@@ -677,7 +677,7 @@  discard block
 block discarded – undo
677 677
         }
678 678
     }
679 679
 
680
-    $post = (object)$_REQUEST;
680
+    $post = (object) $_REQUEST;
681 681
 
682 682
 
683 683
     if (isset($post->video)) {
@@ -736,10 +736,10 @@  discard block
 block discarded – undo
736 736
 
737 737
     $json = '{';
738 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 . '"';
739
+    $json .= '"t": "'.$json_title.'",';
740
+    $json .= '"lt": "'.$post_latitude.'",';
741
+    $json .= '"ln": "'.$post_longitude.'",';
742
+    $json .= '"i":"'.$term_icon.'"';
743 743
     $json .= '}';
744 744
 
745 745
     $post->marker_json = $json;
@@ -966,7 +966,7 @@  discard block
 block discarded – undo
966 966
      * @param string $class The class to use. Default is 'entry-header'.
967 967
      */
968 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>';
969
+    echo '<header class="'.$class_header.'"><h1 class="'.$class.'">'.stripslashes(get_the_title()).'</h1></header>';
970 970
 }
971 971
 
972 972
 
@@ -1004,7 +1004,7 @@  discard block
 block discarded – undo
1004 1004
     $package_info = geodir_post_package_info(array(), $post, (!empty($post->post_type) ? $post->post_type : ''));
1005 1005
     $image_limit = '';
1006 1006
     if (defined('GEODIRPAYMENT_VERSION') && !empty($package_info) && isset($package_info->image_limit) && $package_info->image_limit !== '') {
1007
-        $image_limit = (int)$package_info->image_limit;
1007
+        $image_limit = (int) $package_info->image_limit;
1008 1008
     }
1009 1009
 
1010 1010
     if ($preview) {
@@ -1020,7 +1020,7 @@  discard block
 block discarded – undo
1020 1020
 
1021 1021
         if (!empty($post_images)) {
1022 1022
             foreach ($post_images as $image) {
1023
-                if ($image_limit !== '' && ($slides+1) > $image_limit) {
1023
+                if ($image_limit !== '' && ($slides + 1) > $image_limit) {
1024 1024
                      break;
1025 1025
                 }
1026 1026
                 if (!empty($image)) {
@@ -1029,7 +1029,7 @@  discard block
 block discarded – undo
1029 1029
                     $height = !empty($sizes) && isset($sizes[1]) ? $sizes[1] : 0;
1030 1030
 
1031 1031
                     if ($image && $width && $height) {
1032
-                        $image = (object)array('src' => $image, 'width' => $width, 'height' => $height);
1032
+                        $image = (object) array('src' => $image, 'width' => $width, 'height' => $height);
1033 1033
                     }
1034 1034
 
1035 1035
                     if (isset($image->src)) {
@@ -1041,9 +1041,9 @@  discard block
 block discarded – undo
1041 1041
 
1042 1042
                         $image_title = isset($image->title) ? $image->title : '';
1043 1043
 
1044
-                        $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;" />';
1045
-                        $main_slides .= '<img src="' . $image->src . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:400px;margin:0 auto;" /></li>';
1046
-                        $nav_slides .= '<li><img src="' . $image->src . '" alt="' . $image_title . '" title="' . $image_title . '" style="max-height:48px;margin:0 auto;" /></li>';
1044
+                        $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;" />';
1045
+                        $main_slides .= '<img src="'.$image->src.'" alt="'.$image_title.'" title="'.$image_title.'" style="max-height:400px;margin:0 auto;" /></li>';
1046
+                        $nav_slides .= '<li><img src="'.$image->src.'" alt="'.$image_title.'" title="'.$image_title.'" style="max-height:48px;margin:0 auto;" /></li>';
1047 1047
                         $slides++;
1048 1048
                     }
1049 1049
                 }
@@ -1064,7 +1064,7 @@  discard block
 block discarded – undo
1064 1064
 
1065 1065
         if (!empty($post_images)) {
1066 1066
             foreach ($post_images as $image) {
1067
-                if ($image_limit !== '' && ($slides+1) > $image_limit) {
1067
+                if ($image_limit !== '' && ($slides + 1) > $image_limit) {
1068 1068
                      break;
1069 1069
                 }
1070 1070
                 if ($image->height >= 400) {
@@ -1073,9 +1073,9 @@  discard block
 block discarded – undo
1073 1073
                     $spacer_height = ((400 - $image->height) / 2);
1074 1074
                 }
1075 1075
 
1076
-                $caption = '';//(!empty($image->caption)) ? '<p class="flex-caption">'.$image->caption.'</p>' : '';
1077
-                $main_slides .= '<li><img src="' . $image->src . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:400px;margin:0 auto;" />'.$caption.'</li>';
1078
-                $nav_slides .= '<li><img src="' . $image->src . '" alt="' . $image->title . '" title="' . $image->title . '" style="max-height:48px;margin:0 auto;" /></li>';
1076
+                $caption = ''; //(!empty($image->caption)) ? '<p class="flex-caption">'.$image->caption.'</p>' : '';
1077
+                $main_slides .= '<li><img src="'.$image->src.'" alt="'.$image->title.'" title="'.$image->title.'" style="max-height:400px;margin:0 auto;" />'.$caption.'</li>';
1078
+                $nav_slides .= '<li><img src="'.$image->src.'" alt="'.$image->title.'" title="'.$image->title.'" style="max-height:48px;margin:0 auto;" /></li>';
1079 1079
                 $slides++;
1080 1080
             }
1081 1081
         }// endfore
@@ -1110,7 +1110,7 @@  discard block
 block discarded – undo
1110 1110
  */
1111 1111
 function geodir_action_details_taxonomies()
1112 1112
 {
1113
-    global $preview, $post;?>
1113
+    global $preview, $post; ?>
1114 1114
     <p class="geodir_post_taxomomies clearfix">
1115 1115
     <?php
1116 1116
     $taxonomies = array();
@@ -1119,11 +1119,11 @@  discard block
 block discarded – undo
1119 1119
 
1120 1120
     if ($preview && !$is_backend_preview) {
1121 1121
         $post_type = $post->listing_type;
1122
-        $post_taxonomy = $post_type . 'category';
1122
+        $post_taxonomy = $post_type.'category';
1123 1123
         $post->{$post_taxonomy} = $post->post_category[$post_taxonomy];
1124 1124
     } else {
1125 1125
         $post_type = $post->post_type;
1126
-        $post_taxonomy = $post_type . 'category';
1126
+        $post_taxonomy = $post_type.'category';
1127 1127
     }
1128 1128
 //{	
1129 1129
     $post_type_info = get_post_type_object($post_type);
@@ -1131,7 +1131,7 @@  discard block
 block discarded – undo
1131 1131
 
1132 1132
     if (!empty($post->post_tags)) {
1133 1133
 
1134
-        if (taxonomy_exists($post_type . '_tags')):
1134
+        if (taxonomy_exists($post_type.'_tags')):
1135 1135
             $links = array();
1136 1136
             $terms = array();
1137 1137
             // to limit post tags
@@ -1158,8 +1158,8 @@  discard block
 block discarded – undo
1158 1158
                 $post_term = trim($post_term);
1159 1159
 
1160 1160
                 $priority_location = false;
1161
-                if ($insert_term = term_exists($post_term, $post_type . '_tags')) {
1162
-                    $term = get_term_by('id', $insert_term['term_id'], $post_type . '_tags');
1161
+                if ($insert_term = term_exists($post_term, $post_type.'_tags')) {
1162
+                    $term = get_term_by('id', $insert_term['term_id'], $post_type.'_tags');
1163 1163
                 } else {
1164 1164
                     $post_country = isset($_REQUEST['post_country']) && $_REQUEST['post_country'] != '' ? sanitize_text_field($_REQUEST['post_country']) : NULL;
1165 1165
                     $post_region = isset($_REQUEST['post_region']) && $_REQUEST['post_region'] != '' ? sanitize_text_field($_REQUEST['post_region']) : NULL;
@@ -1169,10 +1169,10 @@  discard block
 block discarded – undo
1169 1169
                     $match_city = $post_city && sanitize_title($post_term) == sanitize_title($post_city) ? true : false;
1170 1170
                     if ($match_country || $match_region || $match_city) {
1171 1171
                         $priority_location = true;
1172
-                        $term = get_term_by('name', $post_term, $post_type . '_tags');
1172
+                        $term = get_term_by('name', $post_term, $post_type.'_tags');
1173 1173
                     } else {
1174
-                        $insert_term = wp_insert_term($post_term, $post_type . '_tags');
1175
-                        $term = get_term_by('name', $post_term, $post_type . '_tags');
1174
+                        $insert_term = wp_insert_term($post_term, $post_type.'_tags');
1175
+                        $term = get_term_by('name', $post_term, $post_type.'_tags');
1176 1176
                     }
1177 1177
                 }
1178 1178
 
@@ -1189,12 +1189,12 @@  discard block
 block discarded – undo
1189 1189
                          * @param string $tag_link The tag link html.
1190 1190
                          * @param object $term The tag term object.
1191 1191
                          */
1192
-                        $tag_link = apply_filters('geodir_details_taxonomies_tag_link',$tag_link,$term);
1192
+                        $tag_link = apply_filters('geodir_details_taxonomies_tag_link', $tag_link, $term);
1193 1193
                         $links[] = $tag_link;
1194 1194
                     } else {
1195
-                        $tag_link = "<a href='" . esc_attr(get_term_link($term->term_id, $term->taxonomy)) . "'>$term->name</a>";
1195
+                        $tag_link = "<a href='".esc_attr(get_term_link($term->term_id, $term->taxonomy))."'>$term->name</a>";
1196 1196
                         /** This action is documented in geodirectory-template_actions.php */
1197
-                        $tag_link = apply_filters('geodir_details_taxonomies_tag_link',$tag_link,$term);
1197
+                        $tag_link = apply_filters('geodir_details_taxonomies_tag_link', $tag_link, $term);
1198 1198
                         $links[] = $tag_link;
1199 1199
                     }
1200 1200
                     $terms[] = $term;
@@ -1204,7 +1204,7 @@  discard block
 block discarded – undo
1204 1204
             if (!isset($listing_label)) {
1205 1205
                 $listing_label = '';
1206 1206
             }
1207
-            $taxonomies[$post_type . '_tags'] = wp_sprintf(__('%s Tags: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object)$terms);
1207
+            $taxonomies[$post_type.'_tags'] = wp_sprintf(__('%s Tags: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object) $terms);
1208 1208
         endif;
1209 1209
 
1210 1210
     }
@@ -1232,7 +1232,7 @@  discard block
 block discarded – undo
1232 1232
                     $term = get_term_by('id', $post_term, $post_taxonomy);
1233 1233
 
1234 1234
                     if (is_object($term)) {
1235
-                        $term_link = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>$term->name</a>";
1235
+                        $term_link = "<a href='".esc_attr(get_term_link($term, $post_taxonomy))."'>$term->name</a>";
1236 1236
                         /**
1237 1237
                          * Filter the category name on the details page.
1238 1238
                          *
@@ -1240,7 +1240,7 @@  discard block
 block discarded – undo
1240 1240
                          * @param string $term_link The link html to the category.
1241 1241
                          * @param object $term The category term object.
1242 1242
                          */
1243
-                        $term_link = apply_filters('geodir_details_taxonomies_cat_link',$term_link,$term);
1243
+                        $term_link = apply_filters('geodir_details_taxonomies_cat_link', $term_link, $term);
1244 1244
                         $links[] = $term_link;
1245 1245
                         $terms[] = $term;
1246 1246
                     }
@@ -1258,7 +1258,7 @@  discard block
 block discarded – undo
1258 1258
         if (!isset($listing_label)) {
1259 1259
             $listing_label = '';
1260 1260
         }
1261
-        $taxonomies[$post_taxonomy] = wp_sprintf(__('%s Category: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object)$terms);
1261
+        $taxonomies[$post_taxonomy] = wp_sprintf(__('%s Category: %l', 'geodirectory'), geodir_ucwords($listing_label), $links, (object) $terms);
1262 1262
 
1263 1263
     }
1264 1264
 
@@ -1271,14 +1271,14 @@  discard block
 block discarded – undo
1271 1271
      * @param string $listing_label The post type label.
1272 1272
      * @param string $listing_label The post type label with ucwords function.
1273 1273
      */
1274
-    $taxonomies = apply_filters('geodir_details_taxonomies_output',$taxonomies,$post_type,$listing_label,geodir_ucwords($listing_label));
1274
+    $taxonomies = apply_filters('geodir_details_taxonomies_output', $taxonomies, $post_type, $listing_label, geodir_ucwords($listing_label));
1275 1275
 
1276 1276
     if (isset($taxonomies[$post_taxonomy])) {
1277
-        echo '<span class="geodir-category">' . $taxonomies[$post_taxonomy] . '</span>';
1277
+        echo '<span class="geodir-category">'.$taxonomies[$post_taxonomy].'</span>';
1278 1278
     }
1279 1279
 
1280
-    if (isset($taxonomies[$post_type . '_tags']))
1281
-        echo '<span class="geodir-tags">' . $taxonomies[$post_type . '_tags'] . '</span>';
1280
+    if (isset($taxonomies[$post_type.'_tags']))
1281
+        echo '<span class="geodir-tags">'.$taxonomies[$post_type.'_tags'].'</span>';
1282 1282
 
1283 1283
     ?>
1284 1284
     </p><?php
@@ -1299,11 +1299,11 @@  discard block
 block discarded – undo
1299 1299
  * @param object $post Optional. The post object or blank.
1300 1300
  * @package GeoDirectory
1301 1301
  */
1302
-function geodir_action_details_micordata($post='')
1302
+function geodir_action_details_micordata($post = '')
1303 1303
 {
1304 1304
 
1305 1305
     global $preview;
1306
-    if(empty($post)){global $post;}
1306
+    if (empty($post)) {global $post; }
1307 1307
     if ($preview || !geodir_is_page('detail')) {
1308 1308
         return;
1309 1309
     }
@@ -1318,7 +1318,7 @@  discard block
 block discarded – undo
1318 1318
     } else {
1319 1319
         foreach ($post_reviews as $review) {
1320 1320
 
1321
-            if($rating_value = geodir_get_commentoverall($review->comment_ID)){
1321
+            if ($rating_value = geodir_get_commentoverall($review->comment_ID)) {
1322 1322
                 $reviews[] = array(
1323 1323
                     "@type" => "Review",
1324 1324
                     "author" => $review->comment_author,
@@ -1326,7 +1326,7 @@  discard block
 block discarded – undo
1326 1326
                     "description" => $review->comment_content,
1327 1327
                     "reviewRating" => array(
1328 1328
                         "@type" => "Rating",
1329
-                        "bestRating" => "5",// @todo this will need to be filtered for review manager if user changes the score.
1329
+                        "bestRating" => "5", // @todo this will need to be filtered for review manager if user changes the score.
1330 1330
                         "ratingValue" => $rating_value,
1331 1331
                         "worstRating" => "1"
1332 1332
                     )
@@ -1356,13 +1356,13 @@  discard block
 block discarded – undo
1356 1356
     }
1357 1357
     //print_r($post);
1358 1358
     // external links
1359
-    $external_links =  array();
1359
+    $external_links = array();
1360 1360
     $external_links[] = $post->geodir_website;
1361 1361
     $external_links[] = $post->geodir_twitter;
1362 1362
     $external_links[] = $post->geodir_facebook;
1363 1363
     $external_links = array_filter($external_links);
1364 1364
 
1365
-    if(!empty($external_links)){
1365
+    if (!empty($external_links)) {
1366 1366
         $external_links = array_values($external_links);
1367 1367
     }
1368 1368
 
@@ -1372,17 +1372,17 @@  discard block
 block discarded – undo
1372 1372
 
1373 1373
     // schema type
1374 1374
     $schema_type = 'LocalBusiness';
1375
-    if(isset($post->default_category) && $post->default_category){
1375
+    if (isset($post->default_category) && $post->default_category) {
1376 1376
         $cat_schema = geodir_get_tax_meta($post->default_category, 'ct_cat_schema', false, $post->post_type);
1377
-        if($cat_schema){$schema_type = $cat_schema;}
1378
-        if(!$cat_schema && $schema_type=='LocalBusiness' && $post->post_type=='gd_event'){$schema_type = 'Event';}
1377
+        if ($cat_schema) {$schema_type = $cat_schema; }
1378
+        if (!$cat_schema && $schema_type == 'LocalBusiness' && $post->post_type == 'gd_event') {$schema_type = 'Event'; }
1379 1379
     }
1380 1380
 
1381 1381
     $schema = array();
1382 1382
     $schema['@context'] = "https://schema.org";
1383 1383
     $schema['@type'] = $schema_type;
1384 1384
     $schema['name'] = $post->post_title;
1385
-    $schema['description'] = wp_strip_all_tags( $post->post_content, true );
1385
+    $schema['description'] = wp_strip_all_tags($post->post_content, true);
1386 1386
     $schema['telephone'] = $post->geodir_contact;
1387 1387
     $schema['url'] = $c_url;
1388 1388
     $schema['sameAs'] = $external_links;
@@ -1396,7 +1396,7 @@  discard block
 block discarded – undo
1396 1396
         "postalCode" => $post->post_zip
1397 1397
     );
1398 1398
 
1399
-    if($post->post_latitude && $post->post_longitude) {
1399
+    if ($post->post_latitude && $post->post_longitude) {
1400 1400
         $schema['geo'] = array(
1401 1401
             "@type" => "GeoCoordinates",
1402 1402
             "latitude" => $post->post_latitude,
@@ -1404,7 +1404,7 @@  discard block
 block discarded – undo
1404 1404
         );
1405 1405
     }
1406 1406
 
1407
-    if($post_avgratings) {
1407
+    if ($post_avgratings) {
1408 1408
         $schema['aggregateRating'] = array(
1409 1409
             "@type" => "AggregateRating",
1410 1410
             "ratingValue" => $post_avgratings,
@@ -1423,10 +1423,10 @@  discard block
 block discarded – undo
1423 1423
      * @param array $schema The array of schema data to be filtered.
1424 1424
      * @param object $post The post object.
1425 1425
      */
1426
-    $schema = apply_filters('geodir_details_schema', $schema,$post);
1426
+    $schema = apply_filters('geodir_details_schema', $schema, $post);
1427 1427
 
1428 1428
 
1429
-    echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
1429
+    echo '<script type="application/ld+json">'.json_encode($schema).'</script>';
1430 1430
 
1431 1431
 
1432 1432
     $uploads = wp_upload_dir();
@@ -1439,7 +1439,7 @@  discard block
 block discarded – undo
1439 1439
      * @param string $facebook_og The open graph html to be filtered.
1440 1440
      * @param object $post The post object.
1441 1441
      */
1442
-    echo apply_filters('geodir_details_facebook_og', $facebook_og,$post);
1442
+    echo apply_filters('geodir_details_facebook_og', $facebook_og, $post);
1443 1443
 
1444 1444
 
1445 1445
 
@@ -1462,9 +1462,9 @@  discard block
 block discarded – undo
1462 1462
     ?>
1463 1463
     <div class="geodir-pos_navigation clearfix">
1464 1464
     <div
1465
-        class="geodir-post_left"><?php previous_post_link('%link', '' . __('Previous', 'geodirectory'), false) ?></div>
1465
+        class="geodir-post_left"><?php previous_post_link('%link', ''.__('Previous', 'geodirectory'), false) ?></div>
1466 1466
     <div
1467
-        class="geodir-post_right"><?php next_post_link('%link', __('Next', 'geodirectory') . '', false) ?></div>
1467
+        class="geodir-post_right"><?php next_post_link('%link', __('Next', 'geodirectory').'', false) ?></div>
1468 1468
     </div><?php
1469 1469
 }
1470 1470
 
@@ -1533,12 +1533,12 @@  discard block
 block discarded – undo
1533 1533
     $gd_post_type = geodir_get_current_posttype();
1534 1534
     $post_type_info = get_post_type_object($gd_post_type);
1535 1535
 
1536
-    $add_string_in_title = __('All', 'geodirectory') . ' ';
1536
+    $add_string_in_title = __('All', 'geodirectory').' ';
1537 1537
     if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
1538
-        $add_string_in_title = __('My Favorite', 'geodirectory') . ' ';
1538
+        $add_string_in_title = __('My Favorite', 'geodirectory').' ';
1539 1539
     }
1540 1540
 
1541
-    $list_title = $add_string_in_title . __($post_type_info->labels->name, 'geodirectory');
1541
+    $list_title = $add_string_in_title.__($post_type_info->labels->name, 'geodirectory');
1542 1542
     $single_name = $post_type_info->labels->singular_name;
1543 1543
 
1544 1544
     $taxonomy = geodir_get_taxonomies($gd_post_type, true);
@@ -1566,12 +1566,12 @@  discard block
 block discarded – undo
1566 1566
         $current_term = get_term_by('slug', $term, $taxonomy[0]);
1567 1567
         if (!empty($current_term)) {
1568 1568
             $current_term_name = __(geodir_utf8_ucfirst($current_term->name), 'geodirectory');
1569
-            if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type . 'category') {
1569
+            if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type.'category') {
1570 1570
                 $location_last_char = substr($location_name, -1);
1571 1571
                 $location_name_attach = geodir_strtolower($location_last_char) == 's' ? __("'", 'geodirectory') : __("'s", 'geodirectory');
1572
-                $list_title .= __(' in', 'geodirectory') . ' ' . $location_name . $location_name_attach . ' ' . $current_term_name;
1572
+                $list_title .= __(' in', 'geodirectory').' '.$location_name.$location_name_attach.' '.$current_term_name;
1573 1573
             } else {
1574
-                $list_title .= __(' in', 'geodirectory') . " '" . $current_term_name . "'";
1574
+                $list_title .= __(' in', 'geodirectory')." '".$current_term_name."'";
1575 1575
             }
1576 1576
         } else {
1577 1577
             if (count($taxonomy) > 1) {
@@ -1579,12 +1579,12 @@  discard block
 block discarded – undo
1579 1579
 
1580 1580
                 if (!empty($current_term)) {
1581 1581
                     $current_term_name = __(geodir_utf8_ucfirst($current_term->name), 'geodirectory');
1582
-                    if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type . 'category') {
1582
+                    if ($current_term_name != '' && $location_name != '' && isset($current_term->taxonomy) && $current_term->taxonomy == $gd_post_type.'category') {
1583 1583
                         $location_last_char = substr($location_name, -1);
1584 1584
                         $location_name_attach = geodir_strtolower($location_last_char) == 's' ? __("'", 'geodirectory') : __("'s", 'geodirectory');
1585
-                        $list_title .= __(' in', 'geodirectory') . ' ' . $location_name . $location_name_attach . ' ' . $current_term_name;
1585
+                        $list_title .= __(' in', 'geodirectory').' '.$location_name.$location_name_attach.' '.$current_term_name;
1586 1586
                     } else {
1587
-                        $list_title .= __(' in', 'geodirectory') . " '" . $current_term_name . "'";
1587
+                        $list_title .= __(' in', 'geodirectory')." '".$current_term_name."'";
1588 1588
                     }
1589 1589
                 }
1590 1590
             }
@@ -1612,7 +1612,7 @@  discard block
 block discarded – undo
1612 1612
                 $gd_city = __(geodir_ucwords($gd_city), 'geodirectory');
1613 1613
             }
1614 1614
 
1615
-            $list_title .= __(' in', 'geodirectory') . " '" . $gd_city . "'";
1615
+            $list_title .= __(' in', 'geodirectory')." '".$gd_city."'";
1616 1616
         } else if ($gd_region != '') {
1617 1617
             if ($gd_region_actual != '') {
1618 1618
                 $gd_region = $gd_region_actual;
@@ -1622,7 +1622,7 @@  discard block
 block discarded – undo
1622 1622
                 $gd_region = __(geodir_ucwords($gd_region), 'geodirectory');
1623 1623
             }
1624 1624
 
1625
-            $list_title .= __(' in', 'geodirectory') . " '" . $gd_region . "'";
1625
+            $list_title .= __(' in', 'geodirectory')." '".$gd_region."'";
1626 1626
         } else if ($gd_country != '') {
1627 1627
             if ($gd_country_actual != '') {
1628 1628
                 $gd_country = $gd_country_actual;
@@ -1632,12 +1632,12 @@  discard block
 block discarded – undo
1632 1632
                 $gd_country = __(geodir_ucwords($gd_country), 'geodirectory');
1633 1633
             }
1634 1634
 
1635
-            $list_title .= __(' in', 'geodirectory') . " '" . $gd_country . "'";
1635
+            $list_title .= __(' in', 'geodirectory')." '".$gd_country."'";
1636 1636
         }
1637 1637
     }
1638 1638
 
1639 1639
     if (is_search()) {
1640
-        $list_title = __('Search', 'geodirectory') . ' ' . __(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
1640
+        $list_title = __('Search', 'geodirectory').' '.__(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory').__(' For :', 'geodirectory')." '".get_search_query()."'";
1641 1641
     }
1642 1642
     /** This action is documented in geodirectory_template_actions.php */
1643 1643
     $class = apply_filters('geodir_page_title_class', 'entry-title fn');
@@ -1647,26 +1647,26 @@  discard block
 block discarded – undo
1647 1647
 
1648 1648
     $title = $list_title;
1649 1649
     $gd_page = '';
1650
-    if(geodir_is_page('pt')){
1650
+    if (geodir_is_page('pt')) {
1651 1651
         $gd_page = 'pt';
1652
-        $title  = (get_option('geodir_page_title_pt')) ? get_option('geodir_page_title_pt') : $title;
1652
+        $title = (get_option('geodir_page_title_pt')) ? get_option('geodir_page_title_pt') : $title;
1653 1653
     }
1654
-    elseif(geodir_is_page('listing')){
1654
+    elseif (geodir_is_page('listing')) {
1655 1655
         $gd_page = 'listing';
1656 1656
         global $wp_query;
1657 1657
         $current_term = $wp_query->get_queried_object();
1658
-        if (strpos($current_term->taxonomy,'_tags') !== false) {
1658
+        if (strpos($current_term->taxonomy, '_tags') !== false) {
1659 1659
             $title = (get_option('geodir_page_title_tag-listing')) ? get_option('geodir_page_title_tag-listing') : $title;
1660
-        }else{
1660
+        } else {
1661 1661
             $title = (get_option('geodir_page_title_cat-listing')) ? get_option('geodir_page_title_cat-listing') : $title;
1662 1662
         }
1663 1663
 
1664 1664
     }
1665
-    elseif(geodir_is_page('author')){
1665
+    elseif (geodir_is_page('author')) {
1666 1666
         $gd_page = 'author';
1667
-        if(isset($_REQUEST['list']) && $_REQUEST['list']=='favourite'){
1667
+        if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
1668 1668
             $title = (get_option('geodir_page_title_favorite')) ? get_option('geodir_page_title_favorite') : $title;
1669
-        }else{
1669
+        } else {
1670 1670
             $title = (get_option('geodir_page_title_author')) ? get_option('geodir_page_title_author') : $title;
1671 1671
         }
1672 1672
 
@@ -1680,16 +1680,16 @@  discard block
 block discarded – undo
1680 1680
      * @param string $title The page title including variables.
1681 1681
      * @param string $gd_page The GeoDirectory page type if any.
1682 1682
      */
1683
-    $title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
1683
+    $title = apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
1684 1684
 
1685
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
1685
+    echo '<header class="'.$class_header.'"><h1 class="'.$class.'">'.
1686 1686
         /**
1687 1687
          * Filter the listing page title.
1688 1688
          *
1689 1689
          * @since 1.0.0
1690 1690
          * @param string $list_title The title for the category page.
1691 1691
          */
1692
-        apply_filters('geodir_listing_page_title', $title) . '</h1></header>';
1692
+        apply_filters('geodir_listing_page_title', $title).'</h1></header>';
1693 1693
 }
1694 1694
 
1695 1695
 add_action('geodir_listings_page_description', 'geodir_action_listings_description', 10);
@@ -1708,16 +1708,16 @@  discard block
 block discarded – undo
1708 1708
     $gd_post_type = geodir_get_current_posttype();
1709 1709
     if (isset($current_term->term_id) && $current_term->term_id != '') {
1710 1710
 
1711
-        $term_desc = term_description($current_term->term_id, $gd_post_type . '_tags');
1711
+        $term_desc = term_description($current_term->term_id, $gd_post_type.'_tags');
1712 1712
         $saved_data = stripslashes(geodir_get_tax_meta($current_term->term_id, 'ct_cat_top_desc', false, $gd_post_type));
1713 1713
         if ($term_desc && !$saved_data) {
1714 1714
             $saved_data = $term_desc;
1715 1715
         }
1716 1716
 
1717 1717
         // stop payment manager filtering content length
1718
-        $filter_priority = has_filter( 'the_content', 'geodir_payments_the_content' );
1719
-        if ( false !== $filter_priority ) {
1720
-            remove_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1718
+        $filter_priority = has_filter('the_content', 'geodir_payments_the_content');
1719
+        if (false !== $filter_priority) {
1720
+            remove_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1721 1721
         }
1722 1722
 
1723 1723
         /**
@@ -1731,14 +1731,14 @@  discard block
 block discarded – undo
1731 1731
         $cat_description = apply_filters('the_content', $saved_data);
1732 1732
 
1733 1733
 
1734
-        if ( false !== $filter_priority ) {
1735
-            add_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1734
+        if (false !== $filter_priority) {
1735
+            add_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1736 1736
         }
1737 1737
 
1738 1738
         if ($cat_description) {
1739 1739
             ?>
1740 1740
 
1741
-            <div class="term_description"><?php echo $cat_description;?></div> <?php
1741
+            <div class="term_description"><?php echo $cat_description; ?></div> <?php
1742 1742
         }
1743 1743
 
1744 1744
     }
@@ -1788,13 +1788,13 @@  discard block
 block discarded – undo
1788 1788
 function geodir_action_sidebar_left_open($type = '', $id = '', $class = '', $itemtype = '')
1789 1789
 {
1790 1790
     if ($type == 'home-page' && $width = get_option('geodir_width_home_left_section')) {
1791
-        $width_css = 'style="width:' . $width . '%;"';
1791
+        $width_css = 'style="width:'.$width.'%;"';
1792 1792
     } elseif ($type == 'listings-page' && $width = get_option('geodir_width_listing_left_section')) {
1793
-        $width_css = 'style="width:' . $width . '%;"';
1793
+        $width_css = 'style="width:'.$width.'%;"';
1794 1794
     } elseif ($type == 'search-page' && $width = get_option('geodir_width_search_left_section')) {
1795
-        $width_css = 'style="width:' . $width . '%;"';
1795
+        $width_css = 'style="width:'.$width.'%;"';
1796 1796
     } elseif ($type == 'author-page' && $width = get_option('geodir_width_author_left_section')) {
1797
-        $width_css = 'style="width:' . $width . '%;"';
1797
+        $width_css = 'style="width:'.$width.'%;"';
1798 1798
     } else {
1799 1799
         $width_css = '';
1800 1800
     }
@@ -2099,11 +2099,11 @@  discard block
 block discarded – undo
2099 2099
 
2100 2100
     $title = apply_filters('geodir_add_listing_page_title_text', get_the_title());
2101 2101
 
2102
-    if(geodir_is_page('add-listing')){
2102
+    if (geodir_is_page('add-listing')) {
2103 2103
         $gd_page = 'add-listing';
2104
-        if(isset($_REQUEST['pid']) && $_REQUEST['pid'] != ''){
2104
+        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2105 2105
             $title = (get_option('geodir_page_title_edit-listing')) ? get_option('geodir_page_title_edit-listing') : $title;
2106
-        }elseif(isset($listing_type)){
2106
+        }elseif (isset($listing_type)) {
2107 2107
             $title = (get_option('geodir_page_title_add-listing')) ? get_option('geodir_page_title_add-listing') : $title;
2108 2108
         }
2109 2109
 
@@ -2117,9 +2117,9 @@  discard block
 block discarded – undo
2117 2117
      * @param string $title The page title including variables.
2118 2118
      * @param string $gd_page The GeoDirectory page type if any.
2119 2119
      */
2120
-    $title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2120
+    $title = apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2121 2121
 
2122
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">';
2122
+    echo '<header class="'.$class_header.'"><h1 class="'.$class.'">';
2123 2123
     echo $title;
2124 2124
     echo '</h1></header>';
2125 2125
 }
@@ -2133,7 +2133,7 @@  discard block
 block discarded – undo
2133 2133
  */
2134 2134
 function geodir_action_add_listing_page_mandatory()
2135 2135
 {?>
2136
-    <p class="geodir-note "><span class="geodir-required">*</span>&nbsp;<?php echo INDICATES_MANDATORY_FIELDS_TEXT;?></p>
2136
+    <p class="geodir-note "><span class="geodir-required">*</span>&nbsp;<?php echo INDICATES_MANDATORY_FIELDS_TEXT; ?></p>
2137 2137
 <?php
2138 2138
 }
2139 2139
 
@@ -2168,7 +2168,7 @@  discard block
 block discarded – undo
2168 2168
 
2169 2169
     if (isset($_REQUEST['backandedit'])) {
2170 2170
         global $post;
2171
-        $post = (object)$gd_session->get('listing');
2171
+        $post = (object) $gd_session->get('listing');
2172 2172
         $listing_type = $post->listing_type;
2173 2173
         $title = $post->post_title;
2174 2174
         $desc = $post->post_desc;
@@ -2183,7 +2183,7 @@  discard block
 block discarded – undo
2183 2183
         $thumb_img_arr = geodir_get_images($post->ID);
2184 2184
         if ($thumb_img_arr) {
2185 2185
             foreach ($thumb_img_arr as $post_img) {
2186
-                $curImages .= $post_img->src . ',';
2186
+                $curImages .= $post_img->src.',';
2187 2187
             }
2188 2188
         }
2189 2189
 
@@ -2191,7 +2191,7 @@  discard block
 block discarded – undo
2191 2191
         $title = $post->post_title;
2192 2192
         $desc = $post->post_content;
2193 2193
         $kw_tags = $post->post_tags;
2194
-        $kw_tags = implode(",", wp_get_object_terms($post->ID, $listing_type . '_tags', array('fields' => 'names')));
2194
+        $kw_tags = implode(",", wp_get_object_terms($post->ID, $listing_type.'_tags', array('fields' => 'names')));
2195 2195
     } else {
2196 2196
         $listing_type = sanitize_text_field($_REQUEST['listing_type']);
2197 2197
     }
@@ -2202,20 +2202,20 @@  discard block
 block discarded – undo
2202 2202
 
2203 2203
     $post_type_info = geodir_get_posttype_info($listing_type);
2204 2204
 
2205
-    $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');
2205
+    $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');
2206 2206
     
2207 2207
     $package_info = array();
2208 2208
     $package_info = geodir_post_package_info($package_info, $post);
2209 2209
     ?>
2210
-    <form name="propertyform" id="propertyform" action="<?php echo get_page_link(geodir_preview_page_id());?>" method="post" enctype="multipart/form-data">
2211
-        <input type="hidden" name="preview" value="<?php echo sanitize_text_field($listing_type);?>"/>
2212
-        <input type="hidden" name="listing_type" value="<?php echo sanitize_text_field($listing_type);?>"/>
2210
+    <form name="propertyform" id="propertyform" action="<?php echo get_page_link(geodir_preview_page_id()); ?>" method="post" enctype="multipart/form-data">
2211
+        <input type="hidden" name="preview" value="<?php echo sanitize_text_field($listing_type); ?>"/>
2212
+        <input type="hidden" name="listing_type" value="<?php echo sanitize_text_field($listing_type); ?>"/>
2213 2213
         <?php if ($page_id) { ?>
2214
-        <input type="hidden" name="add_listing_page_id" value="<?php echo $page_id;?>"/>
2214
+        <input type="hidden" name="add_listing_page_id" value="<?php echo $page_id; ?>"/>
2215 2215
         <?php } if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') { ?>
2216
-            <input type="hidden" name="pid" value="<?php echo sanitize_text_field($_REQUEST['pid']);?>"/>
2216
+            <input type="hidden" name="pid" value="<?php echo sanitize_text_field($_REQUEST['pid']); ?>"/>
2217 2217
         <?php } if (isset($_REQUEST['backandedit'])) { ?>
2218
-            <input type="hidden" name="backandedit" value="<?php echo sanitize_text_field($_REQUEST['backandedit']);?>"/>
2218
+            <input type="hidden" name="backandedit" value="<?php echo sanitize_text_field($_REQUEST['backandedit']); ?>"/>
2219 2219
         <?php
2220 2220
         } 
2221 2221
         /**
@@ -2227,7 +2227,7 @@  discard block
 block discarded – undo
2227 2227
          */
2228 2228
         do_action('geodir_before_detail_fields');
2229 2229
         ?>
2230
-        <h5 id="geodir_fieldset_details" class="geodir-fieldset-row" gd-fieldset="details"><?php echo LISTING_DETAILS_TEXT;?></h5>
2230
+        <h5 id="geodir_fieldset_details" class="geodir-fieldset-row" gd-fieldset="details"><?php echo LISTING_DETAILS_TEXT; ?></h5>
2231 2231
         <?php
2232 2232
         /**
2233 2233
          * Called at the top of the add listing page form for frontend.
@@ -2248,10 +2248,10 @@  discard block
 block discarded – undo
2248 2248
                  * @param string $cpt_singular_name The singular title of the curent CPT.
2249 2249
                  * @param string $listing_type The CPT being requested. ie: gd_place.
2250 2250
                  */
2251
-                echo apply_filters('geodir_add_listing_title_label', sprintf( __('%s Title', 'geodirectory'), $cpt_singular_name ),$cpt_singular_name,$listing_type); ?><span>*</span> </label>
2251
+                echo apply_filters('geodir_add_listing_title_label', sprintf(__('%s Title', 'geodirectory'), $cpt_singular_name), $cpt_singular_name, $listing_type); ?><span>*</span> </label>
2252 2252
             <input type="text" field_type="text" name="post_title" id="post_title" class="geodir_textfield"
2253 2253
                    value="<?php echo esc_attr(stripslashes($title)); ?>"/>
2254
-            <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory');?></span>
2254
+            <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
2255 2255
         </div>
2256 2256
         <?php
2257 2257
         $show_editor = get_option('geodir_tiny_editor_on_add_listing');
@@ -2297,7 +2297,7 @@  discard block
 block discarded – undo
2297 2297
         $desc_limit_msg = apply_filters('geodir_description_field_desc_limit_msg', $desc_limit_msg, $desc_limit);
2298 2298
         
2299 2299
         $desc_class = '';
2300
-        if ($desc_limit === '' || (int)$desc_limit > 0) {
2300
+        if ($desc_limit === '' || (int) $desc_limit > 0) {
2301 2301
             /**
2302 2302
              * Called on the add listing page form for frontend just before the description field.
2303 2303
              *
@@ -2310,7 +2310,7 @@  discard block
 block discarded – undo
2310 2310
             $desc_class = ' hidden';
2311 2311
         }
2312 2312
         ?>
2313
-        <div id="geodir_post_desc_row" class="geodir_form_row clearfix gd-fieldset-details<?php echo $desc_class;?>">
2313
+        <div id="geodir_post_desc_row" class="geodir_form_row clearfix gd-fieldset-details<?php echo $desc_class; ?>">
2314 2314
             <label><?php
2315 2315
                 /**
2316 2316
                  * Filter the add listing page description input label.
@@ -2320,7 +2320,7 @@  discard block
 block discarded – undo
2320 2320
                  * @param string $cpt_singular_name The singular title of the curent CPT.
2321 2321
                  * @param string $listing_type The CPT being requested. ie: gd_place.
2322 2322
                  */
2323
-                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>
2323
+                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>
2324 2324
             <?php
2325 2325
             if ($show_editor) {
2326 2326
                 $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
@@ -2329,16 +2329,16 @@  discard block
 block discarded – undo
2329 2329
                     <?php wp_editor($desc, "post_desc", $editor_settings); ?>
2330 2330
                 </div>
2331 2331
             <?php if ($desc_limit != '') { ?>
2332
-                <script type="text/javascript">jQuery('textarea#post_desc').attr('maxlength', "<?php echo $desc_limit;?>");</script>
2332
+                <script type="text/javascript">jQuery('textarea#post_desc').attr('maxlength', "<?php echo $desc_limit; ?>");</script>
2333 2333
             <?php } } else { ?>
2334 2334
                 <textarea field_type="textarea" name="post_desc" id="post_desc" class="geodir_textarea" maxlength="<?php echo $desc_limit; ?>"><?php echo $desc; ?></textarea>
2335 2335
             <?php } if ($desc_limit_msg != '') { ?>
2336 2336
                 <span class="geodir_message_note"><?php echo $desc_limit_msg; ?></span>
2337 2337
             <?php } ?>
2338
-            <span class="geodir_message_error"><?php echo _e($required_msg, 'geodirectory');?></span>
2338
+            <span class="geodir_message_error"><?php echo _e($required_msg, 'geodirectory'); ?></span>
2339 2339
         </div>
2340 2340
         <?php
2341
-        if ($desc_limit === '' || (int)$desc_limit > 0) {
2341
+        if ($desc_limit === '' || (int) $desc_limit > 0) {
2342 2342
             /**
2343 2343
              * Called on the add listing page form for frontend just after the description field.
2344 2344
              *
@@ -2377,7 +2377,7 @@  discard block
 block discarded – undo
2377 2377
         $kw_tags_msg = apply_filters('geodir_listing_tags_field_tags_msg', $kw_tags_msg, $kw_tags_count);
2378 2378
         
2379 2379
         $tags_class = '';
2380
-        if ($kw_tags_count === '' || (int)$kw_tags_count > 0) {
2380
+        if ($kw_tags_count === '' || (int) $kw_tags_count > 0) {
2381 2381
             /**
2382 2382
              * Called on the add listing page form for frontend just before the tags field.
2383 2383
              *
@@ -2388,14 +2388,14 @@  discard block
 block discarded – undo
2388 2388
             $tags_class = ' hidden';
2389 2389
         }
2390 2390
         ?>
2391
-        <div id="geodir_post_tags_row" class="geodir_form_row clearfix gd-fieldset-details<?php echo $tags_class;?>">
2391
+        <div id="geodir_post_tags_row" class="geodir_form_row clearfix gd-fieldset-details<?php echo $tags_class; ?>">
2392 2392
             <label><?php echo TAGKW_TEXT; ?></label>
2393 2393
             <input name="post_tags" id="post_tags" value="<?php echo $kw_tags; ?>" type="text" class="geodir_textfield"
2394
-                   maxlength="<?php echo $kw_tags_count;?>"/>
2395
-            <span class="geodir_message_note"><?php echo $kw_tags_msg;?></span>
2394
+                   maxlength="<?php echo $kw_tags_count; ?>"/>
2395
+            <span class="geodir_message_note"><?php echo $kw_tags_msg; ?></span>
2396 2396
         </div>
2397 2397
         <?php
2398
-        if ($kw_tags_count === '' || (int)$kw_tags_count > 0) {
2398
+        if ($kw_tags_count === '' || (int) $kw_tags_count > 0) {
2399 2399
             /**
2400 2400
              * Called on the add listing page form for frontend just after the tags field.
2401 2401
              *
@@ -2421,7 +2421,7 @@  discard block
 block discarded – undo
2421 2421
         $thumb_img_arr = array();
2422 2422
         $totImg = 0;
2423 2423
         if (isset($_REQUEST['backandedit']) && empty($_REQUEST['pid'])) {
2424
-            $post = (object)$gd_session->get('listing');
2424
+            $post = (object) $gd_session->get('listing');
2425 2425
             if (isset($post->post_images))
2426 2426
                 $curImages = trim($post->post_images, ",");
2427 2427
 
@@ -2434,7 +2434,7 @@  discard block
 block discarded – undo
2434 2434
             $listing_type = $post->listing_type;
2435 2435
 
2436 2436
         } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2437
-            $post = geodir_get_post_info((int)$_REQUEST['pid']);
2437
+            $post = geodir_get_post_info((int) $_REQUEST['pid']);
2438 2438
             $listing_type = $post->post_type;
2439 2439
             $thumb_img_arr = geodir_get_images($_REQUEST['pid']);
2440 2440
 
@@ -2448,7 +2448,7 @@  discard block
 block discarded – undo
2448 2448
                 //$curImages = $img->src.",";
2449 2449
             }
2450 2450
 
2451
-            $totImg = count((array)$thumb_img_arr);
2451
+            $totImg = count((array) $thumb_img_arr);
2452 2452
         }
2453 2453
 
2454 2454
         if ($curImages != '')
@@ -2469,15 +2469,15 @@  discard block
 block discarded – undo
2469 2469
         if ($show_image_input_box) {
2470 2470
             ?>
2471 2471
 
2472
-            <h5 id="geodir_form_title_row" class="geodir-form_title"> <?php echo PRO_PHOTO_TEXT;?>
2472
+            <h5 id="geodir_form_title_row" class="geodir-form_title"> <?php echo PRO_PHOTO_TEXT; ?>
2473 2473
                 <?php if ($image_limit == 1) {
2474
-                    echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
2474
+                    echo '<br /><small>('.__('You can upload', 'geodirectory').' '.$image_limit.' '.__('image with this package', 'geodirectory').')</small>';
2475 2475
                 } ?>
2476 2476
                 <?php if ($image_limit > 1) {
2477
-                    echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
2477
+                    echo '<br /><small>('.__('You can upload', 'geodirectory').' '.$image_limit.' '.__('images with this package', 'geodirectory').')</small>';
2478 2478
                 } ?>
2479 2479
                 <?php if ($image_limit == '') {
2480
-                    echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
2480
+                    echo '<br /><small>('.__('You can upload unlimited images with this package', 'geodirectory').')</small>';
2481 2481
                 } ?>
2482 2482
             </h5>
2483 2483
 
@@ -2492,11 +2492,11 @@  discard block
 block discarded – undo
2492 2492
                 <div
2493 2493
                     class="plupload-upload-uic hide-if-no-js <?php if ($multiple): ?>plupload-upload-uic-multiple<?php endif; ?>"
2494 2494
                     id="<?php echo $id; ?>plupload-upload-ui">
2495
-                    <h4><?php _e('Drop files to upload', 'geodirectory');?></h4><br/>
2495
+                    <h4><?php _e('Drop files to upload', 'geodirectory'); ?></h4><br/>
2496 2496
                     <input id="<?php echo $id; ?>plupload-browse-button" type="button"
2497 2497
                            value="<?php esc_attr_e('Select Files', 'geodirectory'); ?>" class="geodir_button"/>
2498 2498
                     <span class="ajaxnonceplu"
2499
-                          id="ajaxnonceplu<?php echo wp_create_nonce($id . 'pluploadan'); ?>"></span>
2499
+                          id="ajaxnonceplu<?php echo wp_create_nonce($id.'pluploadan'); ?>"></span>
2500 2500
                     <?php if ($width && $height): ?>
2501 2501
                         <span class="plupload-resize"></span>
2502 2502
                         <span class="plupload-width" id="plupload-width<?php echo $width; ?>"></span>
@@ -2509,7 +2509,7 @@  discard block
 block discarded – undo
2509 2509
                      id="<?php echo $id; ?>plupload-thumbs" style="border-top:1px solid #ccc; padding-top:10px;">
2510 2510
                 </div>
2511 2511
                 <span
2512
-                    id="upload-msg"><?php _e('Please drag &amp; drop the images to rearrange the order', 'geodirectory');?></span>
2512
+                    id="upload-msg"><?php _e('Please drag &amp; drop the images to rearrange the order', 'geodirectory'); ?></span>
2513 2513
                 <span id="<?php echo $id; ?>upload-error" style="display:none"></span>
2514 2514
             </div>
2515 2515
 
@@ -2521,7 +2521,7 @@  discard block
 block discarded – undo
2521 2521
          *
2522 2522
          * @since 1.0.0
2523 2523
          */
2524
-        do_action('geodir_after_main_form_fields');?>
2524
+        do_action('geodir_after_main_form_fields'); ?>
2525 2525
 
2526 2526
 
2527 2527
         <!-- add captcha code -->
@@ -2532,7 +2532,7 @@  discard block
 block discarded – undo
2532 2532
         </script>
2533 2533
         <noscript>
2534 2534
             <div>
2535
-                <label><?php _e('Type 64 into this box', 'geodirectory');?></label>
2535
+                <label><?php _e('Type 64 into this box', 'geodirectory'); ?></label>
2536 2536
                 <input type="text" id="geodir_spamblocker_top_form" name="geodir_spamblocker" value="" maxlength="10"/>
2537 2537
             </div>
2538 2538
         </noscript>
@@ -2542,10 +2542,10 @@  discard block
 block discarded – undo
2542 2542
         <!-- end captcha code -->
2543 2543
 
2544 2544
         <div id="geodir-add-listing-submit" class="geodir_form_row clear_both" style="padding:2px;text-align:center;">
2545
-            <input type="submit" value="<?php echo PRO_PREVIEW_BUTTON;?>"
2546
-                   class="geodir_button" <?php echo $submit_button;?>/>
2545
+            <input type="submit" value="<?php echo PRO_PREVIEW_BUTTON; ?>"
2546
+                   class="geodir_button" <?php echo $submit_button; ?>/>
2547 2547
             <span class="geodir_message_note"
2548
-                  style="padding-left:0px;"> <?php _e('Note: You will be able to see a preview in the next page', 'geodirectory');?></span>
2548
+                  style="padding-left:0px;"> <?php _e('Note: You will be able to see a preview in the next page', 'geodirectory'); ?></span>
2549 2549
         </div>
2550 2550
 
2551 2551
     </form>
@@ -2607,7 +2607,7 @@  discard block
 block discarded – undo
2607 2607
         class="<?php
2608 2608
         /** This action is documented in geodirectory_template_actions.php */
2609 2609
         echo apply_filters('geodir_full_page_class', 'geodir_full_page clearfix', 'Reg/Login Top Section'); ?>">
2610
-        <?php dynamic_sidebar('Reg/Login Top Section');?>
2610
+        <?php dynamic_sidebar('Reg/Login Top Section'); ?>
2611 2611
     </div><!-- clearfix ends here-->
2612 2612
 <?php
2613 2613
 }
@@ -2627,11 +2627,11 @@  discard block
 block discarded – undo
2627 2627
 
2628 2628
     global $user_login;
2629 2629
     
2630
-    $is_enable_signup = get_option( 'users_can_register' );
2630
+    $is_enable_signup = get_option('users_can_register');
2631 2631
     
2632 2632
     ?>
2633 2633
     <script type="text/javascript">
2634
-        <?php if ( $user_login ) { ?>
2634
+        <?php if ($user_login) { ?>
2635 2635
         setTimeout(function () {
2636 2636
             try {
2637 2637
                 d = document.getElementById('user_pass');
@@ -2648,7 +2648,7 @@  discard block
 block discarded – undo
2648 2648
         <?php } ?>
2649 2649
     </script>
2650 2650
     <script type="text/javascript">
2651
-        <?php if ( $user_login ) { ?>
2651
+        <?php if ($user_login) { ?>
2652 2652
         setTimeout(function () {
2653 2653
             try {
2654 2654
                 d = document.getElementById('user_pass');
@@ -2673,7 +2673,7 @@  discard block
 block discarded – undo
2673 2673
         foreach ($errors as $errorsObj) {
2674 2674
             foreach ($errorsObj as $key => $val) {
2675 2675
                 for ($i = 0; $i < count($val); $i++) {
2676
-                    echo "<div class=error_msg_fix>" . $val[$i] . '</div>';
2676
+                    echo "<div class=error_msg_fix>".$val[$i].'</div>';
2677 2677
                     $registration_error_msg = 1;
2678 2678
                 }
2679 2679
             }
@@ -2690,10 +2690,10 @@  discard block
 block discarded – undo
2690 2690
              *
2691 2691
              * @since 1.0.0
2692 2692
              */
2693
-            include(geodir_plugin_path() . "/geodirectory-templates/login_frm.php"); ?>
2693
+            include(geodir_plugin_path()."/geodirectory-templates/login_frm.php"); ?>
2694 2694
         </div>
2695 2695
 
2696
-    <?php } elseif (isset($_REQUEST['page']) && $_REQUEST['page'] == 'login' && isset($_REQUEST['page1']) && $_REQUEST['page1'] == 'sign_up' && $is_enable_signup ) { ?>
2696
+    <?php } elseif (isset($_REQUEST['page']) && $_REQUEST['page'] == 'login' && isset($_REQUEST['page1']) && $_REQUEST['page1'] == 'sign_up' && $is_enable_signup) { ?>
2697 2697
 
2698 2698
         <div class="registration_form">
2699 2699
             <?php
@@ -2702,7 +2702,7 @@  discard block
 block discarded – undo
2702 2702
              *
2703 2703
              * @since 1.0.0
2704 2704
              */
2705
-            include(geodir_plugin_path() . "/geodirectory-templates/reg_frm.php"); ?>
2705
+            include(geodir_plugin_path()."/geodirectory-templates/reg_frm.php"); ?>
2706 2706
         </div>
2707 2707
 
2708 2708
     <?php } else { ?>
@@ -2714,10 +2714,10 @@  discard block
 block discarded – undo
2714 2714
              *
2715 2715
              * @since 1.0.0
2716 2716
              */
2717
-            include(geodir_plugin_path() . "/geodirectory-templates/login_frm.php"); ?>
2717
+            include(geodir_plugin_path()."/geodirectory-templates/login_frm.php"); ?>
2718 2718
         </div>
2719 2719
         
2720
-        <?php if ( $is_enable_signup ) { ?>
2720
+        <?php if ($is_enable_signup) { ?>
2721 2721
             <div class="registration_form_r">
2722 2722
                 <?php
2723 2723
                 /**
@@ -2725,7 +2725,7 @@  discard block
 block discarded – undo
2725 2725
                  *
2726 2726
                  * @since 1.0.0
2727 2727
                  */
2728
-                include(geodir_plugin_path() . "/geodirectory-templates/reg_frm.php"); ?>
2728
+                include(geodir_plugin_path()."/geodirectory-templates/reg_frm.php"); ?>
2729 2729
             </div>
2730 2730
         <?php } ?>
2731 2731
 
@@ -2762,12 +2762,12 @@  discard block
 block discarded – undo
2762 2762
     $gd_post_type = geodir_get_current_posttype();
2763 2763
     $post_type_info = get_post_type_object($gd_post_type);
2764 2764
 
2765
-    $add_string_in_title = __('All', 'geodirectory') . ' ';
2765
+    $add_string_in_title = __('All', 'geodirectory').' ';
2766 2766
     if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
2767
-        $add_string_in_title = __('My Favorite', 'geodirectory') . ' ';
2767
+        $add_string_in_title = __('My Favorite', 'geodirectory').' ';
2768 2768
     }
2769 2769
 
2770
-    $list_title = $add_string_in_title . $post_type_info->labels->name;
2770
+    $list_title = $add_string_in_title.$post_type_info->labels->name;
2771 2771
     $single_name = $post_type_info->labels->singular_name;
2772 2772
 
2773 2773
     $taxonomy = geodir_get_taxonomies($gd_post_type);
@@ -2775,12 +2775,12 @@  discard block
 block discarded – undo
2775 2775
     if (!empty($term)) {
2776 2776
         $current_term = get_term_by('slug', $term, $taxonomy[0]);
2777 2777
         if (!empty($current_term))
2778
-            $list_title .= __(' in', 'geodirectory') . " '" . geodir_ucwords($current_term->name) . "'";
2778
+            $list_title .= __(' in', 'geodirectory')." '".geodir_ucwords($current_term->name)."'";
2779 2779
     }
2780 2780
 
2781 2781
 
2782 2782
     if (is_search()) {
2783
-        $list_title = __('Search', 'geodirectory') . ' ' . __($post_type_info->labels->name, 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
2783
+        $list_title = __('Search', 'geodirectory').' '.__($post_type_info->labels->name, 'geodirectory').__(' For :', 'geodirectory')." '".get_search_query()."'";
2784 2784
 
2785 2785
     }
2786 2786
     /** This action is documented in geodirectory_template_actions.php */
@@ -2789,11 +2789,11 @@  discard block
 block discarded – undo
2789 2789
     $class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
2790 2790
 
2791 2791
     $title = $list_title;
2792
-    if(geodir_is_page('author')){
2792
+    if (geodir_is_page('author')) {
2793 2793
         $gd_page = 'author';
2794
-        if(isset($_REQUEST['list']) && $_REQUEST['list']=='favourite'){
2794
+        if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') {
2795 2795
             $title = (get_option('geodir_page_title_favorite')) ? get_option('geodir_page_title_favorite') : $title;
2796
-        }else{
2796
+        } else {
2797 2797
             $title = (get_option('geodir_page_title_author')) ? get_option('geodir_page_title_author') : $title;
2798 2798
         }
2799 2799
 
@@ -2807,16 +2807,16 @@  discard block
 block discarded – undo
2807 2807
      * @param string $title The page title including variables.
2808 2808
      * @param string $gd_page The GeoDirectory page type if any.
2809 2809
      */
2810
-    $title =  apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2810
+    $title = apply_filters('geodir_seo_page_title', __($title, 'geodirectory'), $gd_page);
2811 2811
 
2812
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
2812
+    echo '<header class="'.$class_header.'"><h1 class="'.$class.'">'.
2813 2813
         /**
2814 2814
          * Filter the author page title text.
2815 2815
          *
2816 2816
          * @since 1.0.0
2817 2817
          * @param string $list_title The title for the page.
2818 2818
          */
2819
-        apply_filters('geodir_author_page_title_text', $title) . '</h1></header>';
2819
+        apply_filters('geodir_author_page_title_text', $title).'</h1></header>';
2820 2820
 }
2821 2821
 
2822 2822
 
@@ -3021,19 +3021,19 @@  discard block
 block discarded – undo
3021 3021
     $post_type_info = get_post_type_object($gd_post_type);
3022 3022
 
3023 3023
     $pt_name = '';
3024
-    if(isset($post_type_info->labels->name)){$pt_name=$post_type_info->labels->name;}
3024
+    if (isset($post_type_info->labels->name)) {$pt_name = $post_type_info->labels->name; }
3025 3025
 
3026 3026
     if (is_search()) {
3027
-        $list_title = __('Search', 'geodirectory') . ' ' . __($pt_name, 'geodirectory') . __(' For :', 'geodirectory') . " '" . get_search_query() . "'";
3027
+        $list_title = __('Search', 'geodirectory').' '.__($pt_name, 'geodirectory').__(' For :', 'geodirectory')." '".get_search_query()."'";
3028 3028
 
3029 3029
     }
3030 3030
     /** This action is documented in geodirectory_template_actions.php */
3031 3031
     $class = apply_filters('geodir_page_title_class', 'entry-title fn');
3032 3032
     /** This action is documented in geodirectory_template_actions.php */
3033 3033
     $class_header = apply_filters('geodir_page_title_header_class', 'entry-header');
3034
-    echo '<header class="' . $class_header . '"><h1 class="' . $class . '">' .
3034
+    echo '<header class="'.$class_header.'"><h1 class="'.$class.'">'.
3035 3035
         /** This action is documented in geodirectory_template_actions.php */
3036
-        apply_filters('geodir_listing_page_title', wptexturize($list_title)) . '</h1></header>';
3036
+        apply_filters('geodir_listing_page_title', wptexturize($list_title)).'</h1></header>';
3037 3037
 }
3038 3038
 
3039 3039
 // action for adding the listings page top widget area
@@ -3437,7 +3437,7 @@  discard block
 block discarded – undo
3437 3437
         $gd_post_type = geodir_get_current_posttype();
3438 3438
         $post_type_info = get_post_type_object($gd_post_type);
3439 3439
 
3440
-        $list_title = __('Search', 'geodirectory') . ' ' . __(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory') . __(' :', 'geodirectory');
3440
+        $list_title = __('Search', 'geodirectory').' '.__(geodir_utf8_ucfirst($post_type_info->labels->name), 'geodirectory').__(' :', 'geodirectory');
3441 3441
     }
3442 3442
     return $list_title;
3443 3443
 }
@@ -3453,7 +3453,7 @@  discard block
 block discarded – undo
3453 3453
  * @param string $position Position to add the post content. 'before' or 'after'. Default 'before'.
3454 3454
  * @param string $gd_page The geodirectory page type. Default null.
3455 3455
  */
3456
-function geodir_add_page_content( $position = 'before', $gd_page = '' ) {
3456
+function geodir_add_page_content($position = 'before', $gd_page = '') {
3457 3457
     global $post;
3458 3458
 
3459 3459
     $gd_page_id = NULL;
@@ -3529,17 +3529,17 @@  discard block
 block discarded – undo
3529 3529
  * @param WP_Post $post           WP_Post object.
3530 3530
  * @return string Filtered SQL JOIN clause.
3531 3531
  */
3532
-function geodir_previous_next_post_join( $join, $in_same_term, $excluded_terms, $taxonomy, $post ) {
3532
+function geodir_previous_next_post_join($join, $in_same_term, $excluded_terms, $taxonomy, $post) {
3533 3533
     global $plugin_prefix;
3534 3534
 
3535
-    if ( !empty($post->post_type) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
3536
-        $join .= " INNER JOIN " . $plugin_prefix . $post->post_type . "_detail AS gd ON gd.post_id = p.ID";
3535
+    if (!empty($post->post_type) && in_array($post->post_type, geodir_get_posttypes())) {
3536
+        $join .= " INNER JOIN ".$plugin_prefix.$post->post_type."_detail AS gd ON gd.post_id = p.ID";
3537 3537
     }
3538 3538
     
3539 3539
     return $join;
3540 3540
 }
3541
-add_filter( 'get_previous_post_join', 'geodir_previous_next_post_join', 10, 5 );
3542
-add_filter( 'get_next_post_join', 'geodir_previous_next_post_join', 10, 5 );
3541
+add_filter('get_previous_post_join', 'geodir_previous_next_post_join', 10, 5);
3542
+add_filter('get_next_post_join', 'geodir_previous_next_post_join', 10, 5);
3543 3543
 
3544 3544
 /**
3545 3545
  * Filters the WHERE clause in the SQL for an adjacent post query.
@@ -3557,32 +3557,32 @@  discard block
 block discarded – undo
3557 3557
  * @param WP_Post $post          WP_Post object.
3558 3558
  * @return string Filtered SQL WHERE clause.
3559 3559
  */
3560
-function geodir_previous_next_post_where( $where, $in_same_term, $excluded_terms, $taxonomy, $post ) {
3560
+function geodir_previous_next_post_where($where, $in_same_term, $excluded_terms, $taxonomy, $post) {
3561 3561
     global $wpdb, $plugin_prefix;
3562 3562
 
3563
-    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() ) ) {
3563
+    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())) {
3564 3564
         $post_locations = '';
3565 3565
         $post_locations_var = array();
3566 3566
         
3567
-        if ( !empty( $post->country_slug ) ) {
3567
+        if (!empty($post->country_slug)) {
3568 3568
             $post_locations .= " AND post_locations LIKE %s";
3569
-            $post_locations_var[] = "%,[" . $post->country_slug . "]";
3569
+            $post_locations_var[] = "%,[".$post->country_slug."]";
3570 3570
         }
3571 3571
 
3572
-        if ( !empty( $post->region_slug ) ) {
3572
+        if (!empty($post->region_slug)) {
3573 3573
             $post_locations .= " AND post_locations LIKE %s";
3574
-            $post_locations_var[] = "%,[" . $post->region_slug . "],%";
3574
+            $post_locations_var[] = "%,[".$post->region_slug."],%";
3575 3575
         }
3576 3576
 
3577
-        if ( !empty( $post->city_slug ) ) {
3577
+        if (!empty($post->city_slug)) {
3578 3578
             $post_locations .= " AND post_locations LIKE %s";
3579
-            $post_locations_var[] = "[" . $post->city_slug . "],%";
3579
+            $post_locations_var[] = "[".$post->city_slug."],%";
3580 3580
         }
3581 3581
         
3582
-        $where .= $wpdb->prepare( $post_locations, $post_locations_var );
3582
+        $where .= $wpdb->prepare($post_locations, $post_locations_var);
3583 3583
     }
3584 3584
     
3585 3585
     return $where;
3586 3586
 }
3587
-add_filter( 'get_previous_post_where', 'geodir_previous_next_post_where', 10, 5 );
3588
-add_filter( 'get_next_post_where', 'geodir_previous_next_post_where', 10, 5 );
3589 3587
\ No newline at end of file
3588
+add_filter('get_previous_post_where', 'geodir_previous_next_post_where', 10, 5);
3589
+add_filter('get_next_post_where', 'geodir_previous_next_post_where', 10, 5);
3590 3590
\ No newline at end of file
Please login to merge, or discard this patch.