Test Failed
Push — master ( 079e86...dc5270 )
by Stiofan
27:43 queued 11:39
created
geodirectory-functions/general_functions.php 1 patch
Spacing   +1315 added lines, -1315 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 .= '&';
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,92 +745,92 @@  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_enquiry' ) {
756
-			$subject = get_option( 'geodir_email_enquiry_subject' );
757
-			$message = get_option( 'geodir_email_enquiry_content' );
755
+		if ($message_type == 'send_enquiry') {
756
+			$subject = get_option('geodir_email_enquiry_subject');
757
+			$message = get_option('geodir_email_enquiry_content');
758 758
 
759 759
 			// change to name in some cases
760
-			$post_author = get_post_field( 'post_author', $post_id );
761
-			if(is_super_admin( $post_author  )){// if admin probably not the post author so change name
762
-				$toEmailName = __('Business Owner','geodirectory');
763
-			}elseif(defined('GEODIRCLAIM_VERSION') && geodir_get_post_meta($post_id,'claimed')!='1'){// if claim manager installed but listing not claimed
764
-				$toEmailName = __('Business Owner','geodirectory');
760
+			$post_author = get_post_field('post_author', $post_id);
761
+			if (is_super_admin($post_author)) {// if admin probably not the post author so change name
762
+				$toEmailName = __('Business Owner', 'geodirectory');
763
+			}elseif (defined('GEODIRCLAIM_VERSION') && geodir_get_post_meta($post_id, 'claimed') != '1') {// if claim manager installed but listing not claimed
764
+				$toEmailName = __('Business Owner', 'geodirectory');
765 765
 			}
766 766
 
767 767
 
768
-		} elseif ( $message_type == 'forgot_password' ) {
769
-			$subject       = get_option( 'geodir_forgot_password_subject' );
770
-			$message       = get_option( 'geodir_forgot_password_content' );
768
+		} elseif ($message_type == 'forgot_password') {
769
+			$subject       = get_option('geodir_forgot_password_subject');
770
+			$message       = get_option('geodir_forgot_password_content');
771 771
 			$login_details = $to_message;
772
-		} elseif ( $message_type == 'registration' ) {
773
-			$subject       = get_option( 'geodir_registration_success_email_subject' );
774
-			$message       = get_option( 'geodir_registration_success_email_content' );
772
+		} elseif ($message_type == 'registration') {
773
+			$subject       = get_option('geodir_registration_success_email_subject');
774
+			$message       = get_option('geodir_registration_success_email_content');
775 775
 			$login_details = $to_message;
776
-		} elseif ( $message_type == 'post_submit' ) {
777
-			$subject = get_option( 'geodir_post_submited_success_email_subject' );
778
-			$message = get_option( 'geodir_post_submited_success_email_content' );
779
-		} elseif ( $message_type == 'listing_published' ) {
780
-			$subject = get_option( 'geodir_post_published_email_subject' );
781
-			$message = get_option( 'geodir_post_published_email_content' );
782
-		} elseif ( $message_type == 'listing_edited' ) {
783
-			$subject = get_option( 'geodir_post_edited_email_subject_admin' );
784
-			$message = get_option( 'geodir_post_edited_email_content_admin' );
776
+		} elseif ($message_type == 'post_submit') {
777
+			$subject = get_option('geodir_post_submited_success_email_subject');
778
+			$message = get_option('geodir_post_submited_success_email_content');
779
+		} elseif ($message_type == 'listing_published') {
780
+			$subject = get_option('geodir_post_published_email_subject');
781
+			$message = get_option('geodir_post_published_email_content');
782
+		} elseif ($message_type == 'listing_edited') {
783
+			$subject = get_option('geodir_post_edited_email_subject_admin');
784
+			$message = get_option('geodir_post_edited_email_content_admin');
785 785
 		}
786 786
 
787
-		if ( ! empty( $subject ) ) {
788
-			$subject = __( stripslashes_deep( $subject ), 'geodirectory' );
787
+		if (!empty($subject)) {
788
+			$subject = __(stripslashes_deep($subject), 'geodirectory');
789 789
 		}
790 790
 
791
-		if ( ! empty( $message ) ) {
792
-			$message = __( stripslashes_deep( $message ), 'geodirectory' );
791
+		if (!empty($message)) {
792
+			$message = __(stripslashes_deep($message), 'geodirectory');
793 793
 		}
794 794
 
795
-		$to_message        = nl2br( $to_message );
796
-		$sitefromEmail     = get_option( 'site_email' );
795
+		$to_message        = nl2br($to_message);
796
+		$sitefromEmail     = get_option('site_email');
797 797
 		$sitefromEmailName = get_site_emailName();
798
-		$productlink       = get_permalink( $post_id );
798
+		$productlink       = get_permalink($post_id);
799 799
 
800 800
 		$user_login = '';
801
-		if ( $user_id > 0 && $user_info = get_userdata( $user_id ) ) {
801
+		if ($user_id > 0 && $user_info = get_userdata($user_id)) {
802 802
 			$user_login = $user_info->user_login;
803 803
 		}
804 804
 
805 805
 		$posted_date = '';
806 806
 		$listingLink = '';
807 807
 
808
-		$post_info = get_post( $post_id );
808
+		$post_info = get_post($post_id);
809 809
 
810
-		if ( $post_info ) {
810
+		if ($post_info) {
811 811
 			$posted_date = $post_info->post_date;
812
-			$listingLink = '<a href="' . $productlink . '"><b>' . $post_info->post_title . '</b></a>';
812
+			$listingLink = '<a href="'.$productlink.'"><b>'.$post_info->post_title.'</b></a>';
813 813
 		}
814 814
 		$siteurl       = home_url();
815
-		$siteurl_link  = '<a href="' . $siteurl . '">' . $siteurl . '</a>';
815
+		$siteurl_link  = '<a href="'.$siteurl.'">'.$siteurl.'</a>';
816 816
 		$loginurl      = geodir_login_url();
817
-		$loginurl_link = '<a href="' . $loginurl . '">login</a>';
817
+		$loginurl_link = '<a href="'.$loginurl.'">login</a>';
818 818
         
819
-		$post_author_id   = ! empty( $post_info ) ? $post_info->post_author : 0;
820
-		$post_author_data = $post_author_id ? get_userdata( $post_author_id ) : NULL;
821
-		$post_author_name = geodir_get_client_name( $post_author_id );
822
-		$post_author_email = !empty( $post_author_data->user_email ) ? $post_author_data->user_email : '';
823
-		$current_date     = date_i18n( 'Y-m-d H:i:s', current_time( 'timestamp' ) );
824
-
825
-		if ( $fromEmail == '' ) {
826
-			$fromEmail = get_option( 'site_email' );
819
+		$post_author_id   = !empty($post_info) ? $post_info->post_author : 0;
820
+		$post_author_data = $post_author_id ? get_userdata($post_author_id) : NULL;
821
+		$post_author_name = geodir_get_client_name($post_author_id);
822
+		$post_author_email = !empty($post_author_data->user_email) ? $post_author_data->user_email : '';
823
+		$current_date     = date_i18n('Y-m-d H:i:s', current_time('timestamp'));
824
+
825
+		if ($fromEmail == '') {
826
+			$fromEmail = get_option('site_email');
827 827
 		}
828 828
 
829
-		if ( $fromEmailName == '' ) {
830
-			$fromEmailName = get_option( 'site_email_name' );
829
+		if ($fromEmailName == '') {
830
+			$fromEmailName = get_option('site_email_name');
831 831
 		}
832 832
 
833
-		$search_array  = array(
833
+		$search_array = array(
834 834
 			'[#listing_link#]',
835 835
 			'[#site_name_url#]',
836 836
 			'[#post_id#]',
@@ -872,7 +872,7 @@  discard block
 block discarded – undo
872 872
 			$post_author_email,
873 873
 			$current_date,
874 874
 		);
875
-		$message       = str_replace( $search_array, $replace_array, $message );
875
+		$message       = str_replace($search_array, $replace_array, $message);
876 876
 
877 877
 		$search_array  = array(
878 878
 			'[#listing_link#]',
@@ -910,12 +910,12 @@  discard block
 block discarded – undo
910 910
 			$post_author_email,
911 911
 			$current_date
912 912
 		);
913
-		$subject       = str_replace( $search_array, $replace_array, $subject );
913
+		$subject = str_replace($search_array, $replace_array, $subject);
914 914
 
915
-		$headers =  array();
915
+		$headers = array();
916 916
 		$headers[] = 'Content-type: text/html; charset=UTF-8';
917
-		$headers[] = "Reply-To: " . $fromEmail;
918
-		$headers[] = 'From: ' . $sitefromEmailName . ' <' . $sitefromEmail . '>';
917
+		$headers[] = "Reply-To: ".$fromEmail;
918
+		$headers[] = 'From: '.$sitefromEmailName.' <'.$sitefromEmail.'>';
919 919
 
920 920
 		$to = $toEmail;
921 921
 
@@ -937,7 +937,7 @@  discard block
 block discarded – undo
937 937
 		 * @param string $post_id       The post ID.
938 938
 		 * @param string $user_id       The user ID.
939 939
 		 */
940
-		$to = apply_filters( 'geodir_sendEmail_to', $to, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
940
+		$to = apply_filters('geodir_sendEmail_to', $to, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
941 941
 		/**
942 942
 		 * Filter the client email subject.
943 943
 		 *
@@ -956,7 +956,7 @@  discard block
 block discarded – undo
956 956
 		 * @param string $post_id       The post ID.
957 957
 		 * @param string $user_id       The user ID.
958 958
 		 */
959
-		$subject = apply_filters( 'geodir_sendEmail_subject', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
959
+		$subject = apply_filters('geodir_sendEmail_subject', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
960 960
 		/**
961 961
 		 * Filter the client email message.
962 962
 		 *
@@ -975,7 +975,7 @@  discard block
 block discarded – undo
975 975
 		 * @param string $post_id       The post ID.
976 976
 		 * @param string $user_id       The user ID.
977 977
 		 */
978
-		$message = apply_filters( 'geodir_sendEmail_message', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
978
+		$message = apply_filters('geodir_sendEmail_message', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
979 979
 		/**
980 980
 		 * Filter the client email headers.
981 981
 		 *
@@ -994,39 +994,39 @@  discard block
 block discarded – undo
994 994
 		 * @param string $post_id       The post ID.
995 995
 		 * @param string $user_id       The user ID.
996 996
 		 */
997
-		$headers = apply_filters( 'geodir_sendEmail_headers', $headers, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
997
+		$headers = apply_filters('geodir_sendEmail_headers', $headers, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
998 998
 
999
-		$sent = wp_mail( $to, $subject, $message, $headers );
999
+		$sent = wp_mail($to, $subject, $message, $headers);
1000 1000
 
1001
-		if ( ! $sent ) {
1002
-			if ( is_array( $to ) ) {
1003
-				$to = implode( ',', $to );
1001
+		if (!$sent) {
1002
+			if (is_array($to)) {
1003
+				$to = implode(',', $to);
1004 1004
 			}
1005 1005
 			$log_message = sprintf(
1006
-				__( "Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory' ),
1006
+				__("Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory'),
1007 1007
 				$message_type,
1008
-				date_i18n( 'F j Y H:i:s', current_time( 'timestamp' ) ),
1008
+				date_i18n('F j Y H:i:s', current_time('timestamp')),
1009 1009
 				$to,
1010 1010
 				$subject
1011 1011
 			);
1012
-			geodir_error_log( $log_message );
1012
+			geodir_error_log($log_message);
1013 1013
 		}
1014 1014
 
1015 1015
 		///////// ADMIN BCC EMIALS
1016
-		$adminEmail = get_bloginfo( 'admin_email' );
1016
+		$adminEmail = get_bloginfo('admin_email');
1017 1017
 		$to         = $adminEmail;
1018 1018
 
1019 1019
 		$admin_bcc = false;
1020
-		if ( $message_type == 'registration' ) {
1021
-			$message_raw  = explode( __( "Password:", 'geodirectory' ), $message );
1022
-			$message_raw2 = explode( "</p>", $message_raw[1], 2 );
1023
-			$message      = $message_raw[0] . __( 'Password:', 'geodirectory' ) . ' **********</p>' . $message_raw2[1];
1020
+		if ($message_type == 'registration') {
1021
+			$message_raw  = explode(__("Password:", 'geodirectory'), $message);
1022
+			$message_raw2 = explode("</p>", $message_raw[1], 2);
1023
+			$message      = $message_raw[0].__('Password:', 'geodirectory').' **********</p>'.$message_raw2[1];
1024 1024
 		}
1025
-		if ( $message_type == 'post_submit' && ( get_option( 'geodir_notify_post_submit' ) || get_option( 'geodir_notify_post_submit', '-1' ) == '-1' ) ) {
1026
-			$subject = __( stripslashes_deep( get_option( 'geodir_post_submited_success_email_subject_admin' ) ), 'geodirectory' );
1027
-			$message = __( stripslashes_deep( get_option( 'geodir_post_submited_success_email_content_admin' ) ), 'geodirectory' );
1025
+		if ($message_type == 'post_submit' && (get_option('geodir_notify_post_submit') || get_option('geodir_notify_post_submit', '-1') == '-1')) {
1026
+			$subject = __(stripslashes_deep(get_option('geodir_post_submited_success_email_subject_admin')), 'geodirectory');
1027
+			$message = __(stripslashes_deep(get_option('geodir_post_submited_success_email_content_admin')), 'geodirectory');
1028 1028
 
1029
-			$search_array  = array(
1029
+			$search_array = array(
1030 1030
 				'[#listing_link#]',
1031 1031
 				'[#site_name_url#]',
1032 1032
 				'[#post_id#]',
@@ -1062,7 +1062,7 @@  discard block
 block discarded – undo
1062 1062
 				$user_login,
1063 1063
 				$post_author_email,
1064 1064
 			);
1065
-			$message       = str_replace( $search_array, $replace_array, $message );
1065
+			$message       = str_replace($search_array, $replace_array, $message);
1066 1066
 
1067 1067
 			$search_array  = array(
1068 1068
 				'[#listing_link#]',
@@ -1094,23 +1094,23 @@  discard block
 block discarded – undo
1094 1094
 				$user_login,
1095 1095
 				$post_author_email,
1096 1096
 			);
1097
-			$subject       = str_replace( $search_array, $replace_array, $subject );
1097
+			$subject = str_replace($search_array, $replace_array, $subject);
1098 1098
 
1099 1099
 			$subject .= ' - ADMIN BCC COPY';
1100 1100
 			$admin_bcc = true;
1101 1101
 
1102
-		} elseif ( $message_type == 'registration' && get_option( 'geodir_bcc_new_user' ) ) {
1102
+		} elseif ($message_type == 'registration' && get_option('geodir_bcc_new_user')) {
1103 1103
 			$subject .= ' - ADMIN BCC COPY';
1104 1104
 			$admin_bcc = true;
1105
-		} elseif ( $message_type == 'send_enquiry' && get_option( 'geodir_bcc_enquiry' ) ) {
1105
+		} elseif ($message_type == 'send_enquiry' && get_option('geodir_bcc_enquiry')) {
1106 1106
 			$subject .= ' - ADMIN BCC COPY';
1107 1107
 			$admin_bcc = true;
1108
-		} elseif ( $message_type == 'listing_published' && get_option( 'geodir_bcc_listing_published' ) ) {
1108
+		} elseif ($message_type == 'listing_published' && get_option('geodir_bcc_listing_published')) {
1109 1109
 			$subject .= ' - ADMIN BCC COPY';
1110 1110
 			$admin_bcc = true;
1111 1111
 		}
1112 1112
 
1113
-		if ( $admin_bcc === true ) {
1113
+		if ($admin_bcc === true) {
1114 1114
 
1115 1115
 			/**
1116 1116
 			 * Filter the client email subject.
@@ -1130,7 +1130,7 @@  discard block
 block discarded – undo
1130 1130
 			 * @param string $post_id       The post ID.
1131 1131
 			 * @param string $user_id       The user ID.
1132 1132
 			 */
1133
-			$subject = apply_filters( 'geodir_sendEmail_subject_admin_bcc', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
1133
+			$subject = apply_filters('geodir_sendEmail_subject_admin_bcc', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
1134 1134
 			/**
1135 1135
 			 * Filter the client email message.
1136 1136
 			 *
@@ -1149,23 +1149,23 @@  discard block
 block discarded – undo
1149 1149
 			 * @param string $post_id       The post ID.
1150 1150
 			 * @param string $user_id       The user ID.
1151 1151
 			 */
1152
-			$message = apply_filters( 'geodir_sendEmail_message_admin_bcc', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
1152
+			$message = apply_filters('geodir_sendEmail_message_admin_bcc', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
1153 1153
 
1154 1154
 
1155
-			$sent = wp_mail( $to, $subject, $message, $headers );
1155
+			$sent = wp_mail($to, $subject, $message, $headers);
1156 1156
 
1157
-			if ( ! $sent ) {
1158
-				if ( is_array( $to ) ) {
1159
-					$to = implode( ',', $to );
1157
+			if (!$sent) {
1158
+				if (is_array($to)) {
1159
+					$to = implode(',', $to);
1160 1160
 				}
1161 1161
 				$log_message = sprintf(
1162
-					__( "Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory' ),
1162
+					__("Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory'),
1163 1163
 					$message_type,
1164
-					date_i18n( 'F j Y H:i:s', current_time( 'timestamp' ) ),
1164
+					date_i18n('F j Y H:i:s', current_time('timestamp')),
1165 1165
 					$to,
1166 1166
 					$subject
1167 1167
 				);
1168
-				geodir_error_log( $log_message );
1168
+				geodir_error_log($log_message);
1169 1169
 			}
1170 1170
 		}
1171 1171
 
@@ -1181,51 +1181,51 @@  discard block
 block discarded – undo
1181 1181
  */
1182 1182
 function geodir_taxonomy_breadcrumb() {
1183 1183
 
1184
-	$term   = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
1184
+	$term   = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
1185 1185
 	$parent = $term->parent;
1186 1186
 
1187
-	while ( $parent ):
1187
+	while ($parent):
1188 1188
 		$parents[]  = $parent;
1189
-		$new_parent = get_term_by( 'id', $parent, get_query_var( 'taxonomy' ) );
1189
+		$new_parent = get_term_by('id', $parent, get_query_var('taxonomy'));
1190 1190
 		$parent     = $new_parent->parent;
1191 1191
 	endwhile;
1192 1192
 
1193
-	if ( ! empty( $parents ) ):
1194
-		$parents = array_reverse( $parents );
1193
+	if (!empty($parents)):
1194
+		$parents = array_reverse($parents);
1195 1195
 
1196
-		foreach ( $parents as $parent ):
1197
-			$item = get_term_by( 'id', $parent, get_query_var( 'taxonomy' ) );
1198
-			$url  = get_term_link( $item, get_query_var( 'taxonomy' ) );
1199
-			echo '<li> > <a href="' . $url . '">' . $item->name . '</a></li>';
1196
+		foreach ($parents as $parent):
1197
+			$item = get_term_by('id', $parent, get_query_var('taxonomy'));
1198
+			$url  = get_term_link($item, get_query_var('taxonomy'));
1199
+			echo '<li> > <a href="'.$url.'">'.$item->name.'</a></li>';
1200 1200
 		endforeach;
1201 1201
 
1202 1202
 	endif;
1203 1203
 
1204
-	echo '<li> > ' . $term->name . '</li>';
1204
+	echo '<li> > '.$term->name.'</li>';
1205 1205
 }
1206 1206
 
1207
-function geodir_wpml_post_type_archive_link($link, $post_type){
1207
+function geodir_wpml_post_type_archive_link($link, $post_type) {
1208 1208
 	if (geodir_is_wpml()) {
1209
-		$post_types   = get_option( 'geodir_post_types' );
1209
+		$post_types = get_option('geodir_post_types');
1210 1210
 		
1211
-		if ( isset( $post_types[ $post_type ] ) ) {
1212
-			$slug = $post_types[ $post_type ]['rewrite']['slug'];
1211
+		if (isset($post_types[$post_type])) {
1212
+			$slug = $post_types[$post_type]['rewrite']['slug'];
1213 1213
 
1214 1214
 			// Alter the CPT slug if WPML is set to do so
1215
-			if ( geodir_wpml_is_post_type_translated( $post_type ) ) {
1216
-				if ( gd_wpml_slug_translation_turned_on( $post_type ) && $language_code = gd_wpml_get_lang_from_url( $link) ) {
1215
+			if (geodir_wpml_is_post_type_translated($post_type)) {
1216
+				if (gd_wpml_slug_translation_turned_on($post_type) && $language_code = gd_wpml_get_lang_from_url($link)) {
1217 1217
 
1218 1218
 					$org_slug = $slug;
1219
-					$slug     = apply_filters( 'wpml_translate_single_string',
1219
+					$slug     = apply_filters('wpml_translate_single_string',
1220 1220
 						$slug,
1221 1221
 						'WordPress',
1222
-						'URL slug: ' . $slug,
1223
-						$language_code );
1222
+						'URL slug: '.$slug,
1223
+						$language_code);
1224 1224
                     
1225
-					if ( ! $slug ) {
1225
+					if (!$slug) {
1226 1226
 						$slug = $org_slug;
1227 1227
 					} else {
1228
-						$link = str_replace( $org_slug, $slug, $link );
1228
+						$link = str_replace($org_slug, $slug, $link);
1229 1229
 					}
1230 1230
 				}
1231 1231
 			}
@@ -1234,7 +1234,7 @@  discard block
 block discarded – undo
1234 1234
 
1235 1235
 	return $link;
1236 1236
 }
1237
-add_filter( 'post_type_archive_link','geodir_wpml_post_type_archive_link', 1000, 2);
1237
+add_filter('post_type_archive_link', 'geodir_wpml_post_type_archive_link', 1000, 2);
1238 1238
 
1239 1239
 /**
1240 1240
  * Main function that generates breadcrumb for all pages.
@@ -1255,9 +1255,9 @@  discard block
 block discarded – undo
1255 1255
 	 *
1256 1256
 	 * @since 1.0.0
1257 1257
 	 */
1258
-	$separator = apply_filters( 'geodir_breadcrumb_separator', ' > ' );
1258
+	$separator = apply_filters('geodir_breadcrumb_separator', ' > ');
1259 1259
 
1260
-	if ( ! geodir_is_page( 'home' ) ) {
1260
+	if (!geodir_is_page('home')) {
1261 1261
 		$breadcrumb    = '';
1262 1262
 		$url_categoris = '';
1263 1263
 		$breadcrumb .= '<div class="geodir-breadcrumb clearfix"><ul id="breadcrumbs">';
@@ -1266,167 +1266,167 @@  discard block
 block discarded – undo
1266 1266
 		 *
1267 1267
 		 * @since 1.0.0
1268 1268
 		 */
1269
-		$breadcrumb .= '<li>' . apply_filters( 'geodir_breadcrumb_first_link', '<a href="' . home_url() . '">' . __( 'Home', 'geodirectory' ) . '</a>' ) . '</li>';
1269
+		$breadcrumb .= '<li>'.apply_filters('geodir_breadcrumb_first_link', '<a href="'.home_url().'">'.__('Home', 'geodirectory').'</a>').'</li>';
1270 1270
 
1271 1271
 		$gd_post_type   = geodir_get_current_posttype();
1272
-		$post_type_info = get_post_type_object( $gd_post_type );
1272
+		$post_type_info = get_post_type_object($gd_post_type);
1273 1273
 
1274
-		remove_filter( 'post_type_archive_link', 'geodir_get_posttype_link' );
1274
+		remove_filter('post_type_archive_link', 'geodir_get_posttype_link');
1275 1275
 
1276
-		$listing_link = get_post_type_archive_link( $gd_post_type );
1276
+		$listing_link = get_post_type_archive_link($gd_post_type);
1277 1277
 
1278
-		add_filter( 'post_type_archive_link', 'geodir_get_posttype_link', 10, 2 );
1279
-		$listing_link = rtrim( $listing_link, '/' );
1278
+		add_filter('post_type_archive_link', 'geodir_get_posttype_link', 10, 2);
1279
+		$listing_link = rtrim($listing_link, '/');
1280 1280
 		$listing_link .= '/';
1281 1281
 
1282 1282
 		$post_type_for_location_link = $listing_link;
1283
-		$location_terms              = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
1283
+		$location_terms              = geodir_get_current_location_terms('query_vars', $gd_post_type);
1284 1284
 
1285 1285
 		global $wp, $gd_session;
1286 1286
 		$location_link = $post_type_for_location_link;
1287 1287
 
1288
-		if ( geodir_is_page( 'detail' ) || geodir_is_page( 'listing' ) ) {
1288
+		if (geodir_is_page('detail') || geodir_is_page('listing')) {
1289 1289
 			global $post;
1290
-			$location_manager     = defined( 'POST_LOCATION_TABLE' ) ? true : false;
1291
-			$neighbourhood_active = $location_manager && get_option( 'location_neighbourhoods' ) ? true : false;
1290
+			$location_manager     = defined('POST_LOCATION_TABLE') ? true : false;
1291
+			$neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
1292 1292
 
1293
-			if ( geodir_is_page( 'detail' ) && isset( $post->country_slug ) ) {
1293
+			if (geodir_is_page('detail') && isset($post->country_slug)) {
1294 1294
 				$location_terms = array(
1295 1295
 					'gd_country' => $post->country_slug,
1296 1296
 					'gd_region'  => $post->region_slug,
1297 1297
 					'gd_city'    => $post->city_slug
1298 1298
 				);
1299 1299
 
1300
-				if ( $neighbourhood_active && ! empty( $location_terms['gd_city'] ) && $gd_ses_neighbourhood = $gd_session->get( 'gd_neighbourhood' ) ) {
1300
+				if ($neighbourhood_active && !empty($location_terms['gd_city']) && $gd_ses_neighbourhood = $gd_session->get('gd_neighbourhood')) {
1301 1301
 					$location_terms['gd_neighbourhood'] = $gd_ses_neighbourhood;
1302 1302
 				}
1303 1303
 			}
1304 1304
 
1305
-			$geodir_show_location_url = get_option( 'geodir_show_location_url' );
1305
+			$geodir_show_location_url = get_option('geodir_show_location_url');
1306 1306
 
1307 1307
 			$hide_url_part = array();
1308
-			if ( $location_manager ) {
1309
-				$hide_country_part = get_option( 'geodir_location_hide_country_part' );
1310
-				$hide_region_part  = get_option( 'geodir_location_hide_region_part' );
1311
-
1312
-				if ( $hide_region_part && $hide_country_part ) {
1313
-					$hide_url_part = array( 'gd_country', 'gd_region' );
1314
-				} else if ( $hide_region_part && ! $hide_country_part ) {
1315
-					$hide_url_part = array( 'gd_region' );
1316
-				} else if ( ! $hide_region_part && $hide_country_part ) {
1317
-					$hide_url_part = array( 'gd_country' );
1308
+			if ($location_manager) {
1309
+				$hide_country_part = get_option('geodir_location_hide_country_part');
1310
+				$hide_region_part  = get_option('geodir_location_hide_region_part');
1311
+
1312
+				if ($hide_region_part && $hide_country_part) {
1313
+					$hide_url_part = array('gd_country', 'gd_region');
1314
+				} else if ($hide_region_part && !$hide_country_part) {
1315
+					$hide_url_part = array('gd_region');
1316
+				} else if (!$hide_region_part && $hide_country_part) {
1317
+					$hide_url_part = array('gd_country');
1318 1318
 				}
1319 1319
 			}
1320 1320
 
1321 1321
 			$hide_text_part = array();
1322
-			if ( $geodir_show_location_url == 'country_city' ) {
1323
-				$hide_text_part = array( 'gd_region' );
1322
+			if ($geodir_show_location_url == 'country_city') {
1323
+				$hide_text_part = array('gd_region');
1324 1324
 
1325
-				if ( isset( $location_terms['gd_region'] ) && ! $location_manager ) {
1326
-					unset( $location_terms['gd_region'] );
1325
+				if (isset($location_terms['gd_region']) && !$location_manager) {
1326
+					unset($location_terms['gd_region']);
1327 1327
 				}
1328
-			} else if ( $geodir_show_location_url == 'region_city' ) {
1329
-				$hide_text_part = array( 'gd_country' );
1328
+			} else if ($geodir_show_location_url == 'region_city') {
1329
+				$hide_text_part = array('gd_country');
1330 1330
 
1331
-				if ( isset( $location_terms['gd_country'] ) && ! $location_manager ) {
1332
-					unset( $location_terms['gd_country'] );
1331
+				if (isset($location_terms['gd_country']) && !$location_manager) {
1332
+					unset($location_terms['gd_country']);
1333 1333
 				}
1334
-			} else if ( $geodir_show_location_url == 'city' ) {
1335
-				$hide_text_part = array( 'gd_country', 'gd_region' );
1334
+			} else if ($geodir_show_location_url == 'city') {
1335
+				$hide_text_part = array('gd_country', 'gd_region');
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
-				if ( isset( $location_terms['gd_region'] ) && ! $location_manager ) {
1341
-					unset( $location_terms['gd_region'] );
1340
+				if (isset($location_terms['gd_region']) && !$location_manager) {
1341
+					unset($location_terms['gd_region']);
1342 1342
 				}
1343 1343
 			}
1344 1344
 
1345 1345
 			$is_location_last = '';
1346 1346
 			$is_taxonomy_last = '';
1347 1347
 			$breadcrumb .= '<li>';
1348
-			if ( get_query_var( $gd_post_type . 'category' ) ) {
1349
-				$gd_taxonomy = $gd_post_type . 'category';
1350
-			} elseif ( get_query_var( $gd_post_type . '_tags' ) ) {
1351
-				$gd_taxonomy = $gd_post_type . '_tags';
1348
+			if (get_query_var($gd_post_type.'category')) {
1349
+				$gd_taxonomy = $gd_post_type.'category';
1350
+			} elseif (get_query_var($gd_post_type.'_tags')) {
1351
+				$gd_taxonomy = $gd_post_type.'_tags';
1352 1352
 			}
1353 1353
 
1354
-			$breadcrumb .= $separator . '<a href="' . $listing_link . '">' . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' ) . '</a>';
1355
-			if ( ! empty( $gd_taxonomy ) || geodir_is_page( 'detail' ) ) {
1354
+			$breadcrumb .= $separator.'<a href="'.$listing_link.'">'.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory').'</a>';
1355
+			if (!empty($gd_taxonomy) || geodir_is_page('detail')) {
1356 1356
 				$is_location_last = false;
1357 1357
 			} else {
1358 1358
 				$is_location_last = true;
1359 1359
 			}
1360 1360
 
1361
-			if ( ! empty( $gd_taxonomy ) && geodir_is_page( 'listing' ) ) {
1361
+			if (!empty($gd_taxonomy) && geodir_is_page('listing')) {
1362 1362
 				$is_taxonomy_last = true;
1363 1363
 			} else {
1364 1364
 				$is_taxonomy_last = false;
1365 1365
 			}
1366 1366
 
1367
-			if ( ! empty( $location_terms ) ) {
1368
-				$geodir_get_locations = function_exists( 'get_actual_location_name' ) ? true : false;
1367
+			if (!empty($location_terms)) {
1368
+				$geodir_get_locations = function_exists('get_actual_location_name') ? true : false;
1369 1369
 
1370
-				foreach ( $location_terms as $key => $location_term ) {
1371
-					if ( $location_term != '' ) {
1372
-						if ( ! empty( $hide_url_part ) && in_array( $key, $hide_url_part ) ) { // Hide location part from url & breadcrumb.
1370
+				foreach ($location_terms as $key => $location_term) {
1371
+					if ($location_term != '') {
1372
+						if (!empty($hide_url_part) && in_array($key, $hide_url_part)) { // Hide location part from url & breadcrumb.
1373 1373
 							continue;
1374 1374
 						}
1375 1375
 
1376
-						$gd_location_link_text = preg_replace( '/-(\d+)$/', '', $location_term );
1377
-						$gd_location_link_text = preg_replace( '/[_-]/', ' ', $gd_location_link_text );
1378
-						$gd_location_link_text = geodir_utf8_ucfirst( $gd_location_link_text );
1376
+						$gd_location_link_text = preg_replace('/-(\d+)$/', '', $location_term);
1377
+						$gd_location_link_text = preg_replace('/[_-]/', ' ', $gd_location_link_text);
1378
+						$gd_location_link_text = geodir_utf8_ucfirst($gd_location_link_text);
1379 1379
 
1380 1380
 						$location_term_actual_country = '';
1381 1381
 						$location_term_actual_region  = '';
1382 1382
 						$location_term_actual_city    = '';
1383 1383
 						$location_term_actual_neighbourhood = '';
1384
-						if ( $geodir_get_locations ) {
1385
-							if ( $key == 'gd_country' ) {
1386
-								$location_term_actual_country = get_actual_location_name( 'country', $location_term, true );
1387
-							} else if ( $key == 'gd_region' ) {
1388
-								$location_term_actual_region = get_actual_location_name( 'region', $location_term, true );
1389
-							} else if ( $key == 'gd_city' ) {
1390
-								$location_term_actual_city = get_actual_location_name( 'city', $location_term, true );
1391
-							} else if ( $key == 'gd_neighbourhood' ) {
1392
-								$location_term_actual_neighbourhood = get_actual_location_name( 'neighbourhood', $location_term, true );
1384
+						if ($geodir_get_locations) {
1385
+							if ($key == 'gd_country') {
1386
+								$location_term_actual_country = get_actual_location_name('country', $location_term, true);
1387
+							} else if ($key == 'gd_region') {
1388
+								$location_term_actual_region = get_actual_location_name('region', $location_term, true);
1389
+							} else if ($key == 'gd_city') {
1390
+								$location_term_actual_city = get_actual_location_name('city', $location_term, true);
1391
+							} else if ($key == 'gd_neighbourhood') {
1392
+								$location_term_actual_neighbourhood = get_actual_location_name('neighbourhood', $location_term, true);
1393 1393
 							}
1394 1394
 						} else {
1395 1395
 							$location_info = geodir_get_location();
1396 1396
 
1397
-							if ( ! empty( $location_info ) && isset( $location_info->location_id ) ) {
1398
-								if ( $key == 'gd_country' ) {
1399
-									$location_term_actual_country = __( $location_info->country, 'geodirectory' );
1400
-								} else if ( $key == 'gd_region' ) {
1401
-									$location_term_actual_region = __( $location_info->region, 'geodirectory' );
1402
-								} else if ( $key == 'gd_city' ) {
1403
-									$location_term_actual_city = __( $location_info->city, 'geodirectory' );
1397
+							if (!empty($location_info) && isset($location_info->location_id)) {
1398
+								if ($key == 'gd_country') {
1399
+									$location_term_actual_country = __($location_info->country, 'geodirectory');
1400
+								} else if ($key == 'gd_region') {
1401
+									$location_term_actual_region = __($location_info->region, 'geodirectory');
1402
+								} else if ($key == 'gd_city') {
1403
+									$location_term_actual_city = __($location_info->city, 'geodirectory');
1404 1404
 								}
1405 1405
 							}
1406 1406
 						}
1407 1407
 
1408
-						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'] != '' ) ) {
1409
-							$breadcrumb .= $location_term_actual_country != '' ? $separator . $location_term_actual_country : $separator . $gd_location_link_text;
1410
-						} else if ( $is_location_last && $key == 'gd_region' && ! ( isset( $location_terms['gd_city'] ) && $location_terms['gd_city'] != '' ) ) {
1411
-							$breadcrumb .= $location_term_actual_region != '' ? $separator . $location_term_actual_region : $separator . $gd_location_link_text;
1412
-						} else if ( $is_location_last && $key == 'gd_city' && empty( $location_terms['gd_neighbourhood'] ) ) {
1413
-							$breadcrumb .= $location_term_actual_city != '' ? $separator . $location_term_actual_city : $separator . $gd_location_link_text;
1414
-						} else if ( $is_location_last && $key == 'gd_neighbourhood' ) {
1415
-							$breadcrumb .= $location_term_actual_neighbourhood != '' ? $separator . $location_term_actual_neighbourhood : $separator . $gd_location_link_text;
1408
+						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'] != '')) {
1409
+							$breadcrumb .= $location_term_actual_country != '' ? $separator.$location_term_actual_country : $separator.$gd_location_link_text;
1410
+						} else if ($is_location_last && $key == 'gd_region' && !(isset($location_terms['gd_city']) && $location_terms['gd_city'] != '')) {
1411
+							$breadcrumb .= $location_term_actual_region != '' ? $separator.$location_term_actual_region : $separator.$gd_location_link_text;
1412
+						} else if ($is_location_last && $key == 'gd_city' && empty($location_terms['gd_neighbourhood'])) {
1413
+							$breadcrumb .= $location_term_actual_city != '' ? $separator.$location_term_actual_city : $separator.$gd_location_link_text;
1414
+						} else if ($is_location_last && $key == 'gd_neighbourhood') {
1415
+							$breadcrumb .= $location_term_actual_neighbourhood != '' ? $separator.$location_term_actual_neighbourhood : $separator.$gd_location_link_text;
1416 1416
 						} else {
1417
-							if ( get_option( 'permalink_structure' ) != '' ) {
1418
-								$location_link .= $location_term . '/';
1417
+							if (get_option('permalink_structure') != '') {
1418
+								$location_link .= $location_term.'/';
1419 1419
 							} else {
1420
-								$location_link .= "&$key=" . $location_term;
1420
+								$location_link .= "&$key=".$location_term;
1421 1421
 							}
1422 1422
 
1423
-							if ( $key == 'gd_country' && $location_term_actual_country != '' ) {
1423
+							if ($key == 'gd_country' && $location_term_actual_country != '') {
1424 1424
 								$gd_location_link_text = $location_term_actual_country;
1425
-							} else if ( $key == 'gd_region' && $location_term_actual_region != '' ) {
1425
+							} else if ($key == 'gd_region' && $location_term_actual_region != '') {
1426 1426
 								$gd_location_link_text = $location_term_actual_region;
1427
-							} else if ( $key == 'gd_city' && $location_term_actual_city != '' ) {
1427
+							} else if ($key == 'gd_city' && $location_term_actual_city != '') {
1428 1428
 								$gd_location_link_text = $location_term_actual_city;
1429
-							} else if ( $key == 'gd_neighbourhood' && $location_term_actual_neighbourhood != '' ) {
1429
+							} else if ($key == 'gd_neighbourhood' && $location_term_actual_neighbourhood != '') {
1430 1430
 								$gd_location_link_text = $location_term_actual_neighbourhood;
1431 1431
 							}
1432 1432
 
@@ -1436,77 +1436,77 @@  discard block
 block discarded – undo
1436 1436
                             }
1437 1437
                             */
1438 1438
 
1439
-							$breadcrumb .= $separator . '<a href="' . $location_link . '">' . $gd_location_link_text . '</a>';
1439
+							$breadcrumb .= $separator.'<a href="'.$location_link.'">'.$gd_location_link_text.'</a>';
1440 1440
 						}
1441 1441
 					}
1442 1442
 				}
1443 1443
 			}
1444 1444
 
1445
-			if ( ! empty( $gd_taxonomy ) ) {
1445
+			if (!empty($gd_taxonomy)) {
1446 1446
 				$term_index = 1;
1447 1447
 
1448 1448
 				//if(get_option('geodir_add_categories_url'))
1449 1449
 				{
1450
-					if ( get_query_var( $gd_post_type . '_tags' ) ) {
1451
-						$cat_link = $listing_link . 'tags/';
1450
+					if (get_query_var($gd_post_type.'_tags')) {
1451
+						$cat_link = $listing_link.'tags/';
1452 1452
 					} else {
1453 1453
 						$cat_link = $listing_link;
1454 1454
 					}
1455 1455
 
1456
-					foreach ( $location_terms as $key => $location_term ) {
1457
-						if ( $location_manager && in_array( $key, $hide_url_part ) ) {
1456
+					foreach ($location_terms as $key => $location_term) {
1457
+						if ($location_manager && in_array($key, $hide_url_part)) {
1458 1458
 							continue;
1459 1459
 						}
1460 1460
 
1461
-						if ( $location_term != '' ) {
1462
-							if ( get_option( 'permalink_structure' ) != '' ) {
1463
-								$cat_link .= $location_term . '/';
1461
+						if ($location_term != '') {
1462
+							if (get_option('permalink_structure') != '') {
1463
+								$cat_link .= $location_term.'/';
1464 1464
 							}
1465 1465
 						}
1466 1466
 					}
1467 1467
 
1468
-					$term_array = explode( "/", trim( $wp_query->query[ $gd_taxonomy ], "/" ) );
1469
-					foreach ( $term_array as $term ) {
1470
-						$term_link_text = preg_replace( '/-(\d+)$/', '', $term );
1471
-						$term_link_text = preg_replace( '/[_-]/', ' ', $term_link_text );
1468
+					$term_array = explode("/", trim($wp_query->query[$gd_taxonomy], "/"));
1469
+					foreach ($term_array as $term) {
1470
+						$term_link_text = preg_replace('/-(\d+)$/', '', $term);
1471
+						$term_link_text = preg_replace('/[_-]/', ' ', $term_link_text);
1472 1472
 
1473 1473
 						// get term actual name
1474
-						$term_info = get_term_by( 'slug', $term, $gd_taxonomy, 'ARRAY_A' );
1475
-						if ( ! empty( $term_info ) && isset( $term_info['name'] ) && $term_info['name'] != '' ) {
1476
-							$term_link_text = urldecode( $term_info['name'] );
1474
+						$term_info = get_term_by('slug', $term, $gd_taxonomy, 'ARRAY_A');
1475
+						if (!empty($term_info) && isset($term_info['name']) && $term_info['name'] != '') {
1476
+							$term_link_text = urldecode($term_info['name']);
1477 1477
 						} else {
1478 1478
 							continue;
1479 1479
 							//$term_link_text = wp_strip_all_tags(geodir_ucwords(urldecode($term_link_text)));
1480 1480
 						}
1481 1481
 
1482
-						if ( $term_index == count( $term_array ) && $is_taxonomy_last ) {
1483
-							$breadcrumb .= $separator . $term_link_text;
1482
+						if ($term_index == count($term_array) && $is_taxonomy_last) {
1483
+							$breadcrumb .= $separator.$term_link_text;
1484 1484
 						} else {
1485
-							$cat_link .= $term . '/';
1486
-							$breadcrumb .= $separator . '<a href="' . $cat_link . '">' . $term_link_text . '</a>';
1485
+							$cat_link .= $term.'/';
1486
+							$breadcrumb .= $separator.'<a href="'.$cat_link.'">'.$term_link_text.'</a>';
1487 1487
 						}
1488
-						$term_index ++;
1488
+						$term_index++;
1489 1489
 					}
1490 1490
 				}
1491 1491
 
1492 1492
 
1493 1493
 			}
1494 1494
 
1495
-			if ( geodir_is_page( 'detail' ) ) {
1496
-				$breadcrumb .= $separator . get_the_title();
1495
+			if (geodir_is_page('detail')) {
1496
+				$breadcrumb .= $separator.get_the_title();
1497 1497
 			}
1498 1498
 
1499 1499
 			$breadcrumb .= '</li>';
1500 1500
 
1501 1501
 
1502
-		} elseif ( geodir_is_page( 'author' ) ) {
1502
+		} elseif (geodir_is_page('author')) {
1503 1503
 			$dashboard_post_type = isset($_REQUEST['stype']) ? sanitize_text_field($_REQUEST['stype']) : $gd_post_type;
1504 1504
 			$user_id             = get_current_user_id();
1505
-			$author_link         = get_author_posts_url( $user_id );
1506
-			$default_author_link = geodir_getlink( $author_link, array(
1505
+			$author_link         = get_author_posts_url($user_id);
1506
+			$default_author_link = geodir_getlink($author_link, array(
1507 1507
 				'geodir_dashbord' => 'true',
1508 1508
 				'stype'           => $dashboard_post_type
1509
-			), false );
1509
+			), false);
1510 1510
 
1511 1511
 			/**
1512 1512
 			 * Filter author page link.
@@ -1516,16 +1516,16 @@  discard block
 block discarded – undo
1516 1516
 			 * @param string $default_author_link Default author link.
1517 1517
 			 * @param int $user_id                Author ID.
1518 1518
 			 */
1519
-			$default_author_link = apply_filters( 'geodir_dashboard_author_link', $default_author_link, $user_id );
1519
+			$default_author_link = apply_filters('geodir_dashboard_author_link', $default_author_link, $user_id);
1520 1520
 
1521 1521
 			$breadcrumb .= '<li>';
1522
-			$breadcrumb .= $separator . '<a href="' . $default_author_link . '">' . __( 'My Dashboard', 'geodirectory' ) . '</a>';
1522
+			$breadcrumb .= $separator.'<a href="'.$default_author_link.'">'.__('My Dashboard', 'geodirectory').'</a>';
1523 1523
 
1524
-			if ( isset( $_REQUEST['list'] ) ) {
1525
-				$author_link = geodir_getlink( $author_link, array(
1524
+			if (isset($_REQUEST['list'])) {
1525
+				$author_link = geodir_getlink($author_link, array(
1526 1526
 					'geodir_dashbord' => 'true',
1527 1527
 					'stype'           => $_REQUEST['stype']
1528
-				), false );
1528
+				), false);
1529 1529
 
1530 1530
 				/**
1531 1531
 				 * Filter author page link.
@@ -1536,64 +1536,64 @@  discard block
 block discarded – undo
1536 1536
 				 * @param int $user_id        Author ID.
1537 1537
 				 * @param string $_REQUEST    ['stype'] Post type.
1538 1538
 				 */
1539
-				$author_link = apply_filters( 'geodir_dashboard_author_link', $author_link, $user_id, $_REQUEST['stype'] );
1539
+				$author_link = apply_filters('geodir_dashboard_author_link', $author_link, $user_id, $_REQUEST['stype']);
1540 1540
 
1541
-				$breadcrumb .= $separator . '<a href="' . $author_link . '">' . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' ) . '</a>';
1542
-				if($_REQUEST['list']=='favourite'){
1543
-					$breadcrumb .= $separator . MY_FAVOURITE_TEXT;
1541
+				$breadcrumb .= $separator.'<a href="'.$author_link.'">'.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory').'</a>';
1542
+				if ($_REQUEST['list'] == 'favourite') {
1543
+					$breadcrumb .= $separator.MY_FAVOURITE_TEXT;
1544 1544
 				}
1545 1545
 
1546 1546
 			} else {
1547
-				$breadcrumb .= $separator . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' );
1547
+				$breadcrumb .= $separator.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory');
1548 1548
 			}
1549 1549
 
1550 1550
 			$breadcrumb .= '</li>';
1551
-		} elseif ( is_category() || is_single() ) {
1551
+		} elseif (is_category() || is_single()) {
1552 1552
 			$category = get_the_category();
1553
-			if ( is_category() ) {
1554
-				$breadcrumb .= '<li>' . $separator . $category[0]->cat_name . '</li>';
1553
+			if (is_category()) {
1554
+				$breadcrumb .= '<li>'.$separator.$category[0]->cat_name.'</li>';
1555 1555
 			}
1556
-			if ( is_single() ) {
1557
-				$breadcrumb .= '<li>' . $separator . '<a href="' . get_category_link( $category[0]->term_id ) . '">' . $category[0]->cat_name . '</a></li>';
1558
-				$breadcrumb .= '<li>' . $separator . get_the_title() . '</li>';
1556
+			if (is_single()) {
1557
+				$breadcrumb .= '<li>'.$separator.'<a href="'.get_category_link($category[0]->term_id).'">'.$category[0]->cat_name.'</a></li>';
1558
+				$breadcrumb .= '<li>'.$separator.get_the_title().'</li>';
1559 1559
 			}
1560 1560
 			/* End of my version ##################################################### */
1561
-		} else if ( is_page() ) {
1561
+		} else if (is_page()) {
1562 1562
 			$page_title = get_the_title();
1563 1563
 
1564
-			if ( geodir_is_page( 'location' ) ) {
1564
+			if (geodir_is_page('location')) {
1565 1565
 				$location_page_id = geodir_location_page_id();
1566
-				$loc_post         = get_post( $location_page_id );
1566
+				$loc_post         = get_post($location_page_id);
1567 1567
 				$post_name        = $loc_post->post_name;
1568
-				$slug             = ucwords( str_replace( '-', ' ', $post_name ) );
1569
-				$page_title       = ! empty( $slug ) ? $slug : __( 'Location', 'geodirectory' );
1568
+				$slug             = ucwords(str_replace('-', ' ', $post_name));
1569
+				$page_title       = !empty($slug) ? $slug : __('Location', 'geodirectory');
1570 1570
 			}
1571 1571
 
1572
-			$breadcrumb .= '<li>' . $separator;
1573
-			$breadcrumb .= stripslashes_deep( $page_title );
1572
+			$breadcrumb .= '<li>'.$separator;
1573
+			$breadcrumb .= stripslashes_deep($page_title);
1574 1574
 			$breadcrumb .= '</li>';
1575
-		} else if ( is_tag() ) {
1576
-			$breadcrumb .= "<li> " . $separator . single_tag_title( '', false ) . '</li>';
1577
-		} else if ( is_day() ) {
1578
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1579
-			the_time( 'F jS, Y' );
1575
+		} else if (is_tag()) {
1576
+			$breadcrumb .= "<li> ".$separator.single_tag_title('', false).'</li>';
1577
+		} else if (is_day()) {
1578
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1579
+			the_time('F jS, Y');
1580 1580
 			$breadcrumb .= '</li>';
1581
-		} else if ( is_month() ) {
1582
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1583
-			the_time( 'F, Y' );
1581
+		} else if (is_month()) {
1582
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1583
+			the_time('F, Y');
1584 1584
 			$breadcrumb .= '</li>';
1585
-		} else if ( is_year() ) {
1586
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1587
-			the_time( 'Y' );
1585
+		} else if (is_year()) {
1586
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1587
+			the_time('Y');
1588 1588
 			$breadcrumb .= '</li>';
1589
-		} else if ( is_author() ) {
1590
-			$breadcrumb .= "<li> " . $separator . __( " Author Archive", 'geodirectory' );
1589
+		} else if (is_author()) {
1590
+			$breadcrumb .= "<li> ".$separator.__(" Author Archive", 'geodirectory');
1591 1591
 			$breadcrumb .= '</li>';
1592
-		} else if ( isset( $_GET['paged'] ) && ! empty( $_GET['paged'] ) ) {
1593
-			$breadcrumb .= "<li>" . $separator . __( "Blog Archives", 'geodirectory' );
1592
+		} else if (isset($_GET['paged']) && !empty($_GET['paged'])) {
1593
+			$breadcrumb .= "<li>".$separator.__("Blog Archives", 'geodirectory');
1594 1594
 			$breadcrumb .= '</li>';
1595
-		} else if ( is_search() ) {
1596
-			$breadcrumb .= "<li> " . $separator . __( " Search Results", 'geodirectory' );
1595
+		} else if (is_search()) {
1596
+			$breadcrumb .= "<li> ".$separator.__(" Search Results", 'geodirectory');
1597 1597
 			$breadcrumb .= '</li>';
1598 1598
 		}
1599 1599
 		$breadcrumb .= '</ul></div>';
@@ -1606,13 +1606,13 @@  discard block
 block discarded – undo
1606 1606
 		 * @param string $breadcrumb Breadcrumb HTML.
1607 1607
 		 * @param string $separator  Breadcrumb separator.
1608 1608
 		 */
1609
-		echo $breadcrumb = apply_filters( 'geodir_breadcrumb', $breadcrumb, $separator );
1609
+		echo $breadcrumb = apply_filters('geodir_breadcrumb', $breadcrumb, $separator);
1610 1610
 	}
1611 1611
 }
1612 1612
 
1613 1613
 
1614
-add_action( "admin_init", "geodir_allow_wpadmin" ); // check user is admin
1615
-if ( ! function_exists( 'geodir_allow_wpadmin' ) ) {
1614
+add_action("admin_init", "geodir_allow_wpadmin"); // check user is admin
1615
+if (!function_exists('geodir_allow_wpadmin')) {
1616 1616
 	/**
1617 1617
 	 * Allow only admins to access wp-admin.
1618 1618
 	 *
@@ -1624,12 +1624,12 @@  discard block
 block discarded – undo
1624 1624
 	 */
1625 1625
 	function geodir_allow_wpadmin() {
1626 1626
 		global $wpdb;
1627
-		if ( get_option( 'geodir_allow_wpadmin' ) == '0' && is_user_logged_in() && ( ! defined( 'DOING_AJAX' ) ) ) // checking action in request to allow ajax request go through
1627
+		if (get_option('geodir_allow_wpadmin') == '0' && is_user_logged_in() && (!defined('DOING_AJAX'))) // checking action in request to allow ajax request go through
1628 1628
 		{
1629
-			if ( current_user_can( 'administrator' ) ) {
1629
+			if (current_user_can('administrator')) {
1630 1630
 			} else {
1631 1631
 
1632
-				wp_redirect( home_url() );
1632
+				wp_redirect(home_url());
1633 1633
 				exit;
1634 1634
 			}
1635 1635
 
@@ -1648,23 +1648,23 @@  discard block
 block discarded – undo
1648 1648
  *
1649 1649
  * @return array|WP_Error The uploaded data as array. When failure returns error.
1650 1650
  */
1651
-function fetch_remote_file( $url ) {
1651
+function fetch_remote_file($url) {
1652 1652
 	// extract the file name and extension from the url
1653
-	require_once( ABSPATH . 'wp-includes/pluggable.php' );
1654
-	$file_name = basename( $url );
1655
-	if ( strpos( $file_name, '?' ) !== false ) {
1656
-		list( $file_name ) = explode( '?', $file_name );
1653
+	require_once(ABSPATH.'wp-includes/pluggable.php');
1654
+	$file_name = basename($url);
1655
+	if (strpos($file_name, '?') !== false) {
1656
+		list($file_name) = explode('?', $file_name);
1657 1657
 	}
1658 1658
 	$dummy        = false;
1659 1659
 	$add_to_cache = false;
1660 1660
 	$key          = null;
1661
-	if ( strpos( $url, '/dummy/' ) !== false ) {
1661
+	if (strpos($url, '/dummy/') !== false) {
1662 1662
 		$dummy = true;
1663
-		$key   = "dummy_" . str_replace( '.', '_', $file_name );
1664
-		$value = get_transient( 'cached_dummy_images' );
1665
-		if ( $value ) {
1666
-			if ( isset( $value[ $key ] ) ) {
1667
-				return $value[ $key ];
1663
+		$key   = "dummy_".str_replace('.', '_', $file_name);
1664
+		$value = get_transient('cached_dummy_images');
1665
+		if ($value) {
1666
+			if (isset($value[$key])) {
1667
+				return $value[$key];
1668 1668
 			} else {
1669 1669
 				$add_to_cache = true;
1670 1670
 			}
@@ -1675,62 +1675,62 @@  discard block
 block discarded – undo
1675 1675
 
1676 1676
 	// get placeholder file in the upload dir with a unique, sanitized filename
1677 1677
 
1678
-	$post_upload_date = isset( $post['upload_date'] ) ? $post['upload_date'] : '';
1678
+	$post_upload_date = isset($post['upload_date']) ? $post['upload_date'] : '';
1679 1679
 
1680
-	$upload = wp_upload_bits( $file_name, 0, '', $post_upload_date );
1681
-	if ( $upload['error'] ) {
1682
-		return new WP_Error( 'upload_dir_error', $upload['error'] );
1680
+	$upload = wp_upload_bits($file_name, 0, '', $post_upload_date);
1681
+	if ($upload['error']) {
1682
+		return new WP_Error('upload_dir_error', $upload['error']);
1683 1683
 	}
1684 1684
 
1685 1685
 
1686
-	sleep( 0.3 );// if multiple remote file this can cause the remote server to timeout so we add a slight delay
1686
+	sleep(0.3); // if multiple remote file this can cause the remote server to timeout so we add a slight delay
1687 1687
 
1688 1688
 	// fetch the remote url and write it to the placeholder file
1689
-	$headers = wp_remote_get( $url, array( 'stream' => true, 'filename' => $upload['file'] ) );
1689
+	$headers = wp_remote_get($url, array('stream' => true, 'filename' => $upload['file']));
1690 1690
 
1691 1691
 	$log_message = '';
1692
-	if ( is_wp_error( $headers ) ) {
1693
-		echo 'file: ' . $url;
1692
+	if (is_wp_error($headers)) {
1693
+		echo 'file: '.$url;
1694 1694
 
1695
-		return new WP_Error( 'import_file_error', $headers->get_error_message() );
1695
+		return new WP_Error('import_file_error', $headers->get_error_message());
1696 1696
 	}
1697 1697
 
1698 1698
 	// clear cache to make compat with EWWW Image Optimizer
1699
-	if(defined( 'EWWW_IMAGE_OPTIMIZER_PLUGIN_FILE')){
1699
+	if (defined('EWWW_IMAGE_OPTIMIZER_PLUGIN_FILE')) {
1700 1700
 		clearstatcache();
1701 1701
 	}
1702
-	$filesize = filesize( $upload['file'] );
1702
+	$filesize = filesize($upload['file']);
1703 1703
 	// request failed
1704
-	if ( ! $headers ) {
1705
-		$log_message = __( 'Remote server did not respond', 'geodirectory' );
1704
+	if (!$headers) {
1705
+		$log_message = __('Remote server did not respond', 'geodirectory');
1706 1706
 	} // make sure the fetch was successful
1707
-	elseif ( $headers['response']['code'] != '200' ) {
1708
-		$log_message = sprintf( __( 'Remote server returned error response %1$d %2$s', 'geodirectory' ), esc_html( $headers['response'] ), get_status_header_desc( $headers['response'] ) );
1709
-	} elseif ( isset( $headers['headers']['content-length'] ) && $filesize != $headers['headers']['content-length'] ) {
1710
-		$log_message = __( 'Remote file is incorrect size', 'geodirectory' );
1711
-	} elseif ( 0 == $filesize ) {
1712
-		$log_message = __( 'Zero size file downloaded', 'geodirectory' );
1713
-	}
1714
-
1715
-	if ( $log_message ) {
1716
-		$del = unlink( $upload['file'] );
1717
-		if ( ! $del ) {
1718
-			geodir_error_log( __( 'GeoDirectory: fetch_remote_file() failed to delete temp file.', 'geodirectory' ) );
1707
+	elseif ($headers['response']['code'] != '200') {
1708
+		$log_message = sprintf(__('Remote server returned error response %1$d %2$s', 'geodirectory'), esc_html($headers['response']), get_status_header_desc($headers['response']));
1709
+	} elseif (isset($headers['headers']['content-length']) && $filesize != $headers['headers']['content-length']) {
1710
+		$log_message = __('Remote file is incorrect size', 'geodirectory');
1711
+	} elseif (0 == $filesize) {
1712
+		$log_message = __('Zero size file downloaded', 'geodirectory');
1713
+	}
1714
+
1715
+	if ($log_message) {
1716
+		$del = unlink($upload['file']);
1717
+		if (!$del) {
1718
+			geodir_error_log(__('GeoDirectory: fetch_remote_file() failed to delete temp file.', 'geodirectory'));
1719 1719
 		}
1720 1720
 
1721
-		return new WP_Error( 'import_file_error', $log_message );
1721
+		return new WP_Error('import_file_error', $log_message);
1722 1722
 	}
1723 1723
 
1724
-	if ( $dummy && $add_to_cache && is_array( $upload ) ) {
1725
-		$images = get_transient( 'cached_dummy_images' );
1726
-		if ( is_array( $images ) ) {
1727
-			$images[ $key ] = $upload;
1724
+	if ($dummy && $add_to_cache && is_array($upload)) {
1725
+		$images = get_transient('cached_dummy_images');
1726
+		if (is_array($images)) {
1727
+			$images[$key] = $upload;
1728 1728
 		} else {
1729
-			$images = array( $key => $upload );
1729
+			$images = array($key => $upload);
1730 1730
 		}
1731 1731
 
1732 1732
 		//setting the cache using the WP Transient API
1733
-		set_transient( 'cached_dummy_images', $images, 60 * 10 ); //10 minutes cache
1733
+		set_transient('cached_dummy_images', $images, 60 * 10); //10 minutes cache
1734 1734
 	}
1735 1735
 
1736 1736
 	return $upload;
@@ -1744,12 +1744,12 @@  discard block
 block discarded – undo
1744 1744
  * @return string|void Max upload size.
1745 1745
  */
1746 1746
 function geodir_max_upload_size() {
1747
-	$max_filesize = (float) get_option( 'geodir_upload_max_filesize', 2 );
1747
+	$max_filesize = (float) get_option('geodir_upload_max_filesize', 2);
1748 1748
 
1749
-	if ( $max_filesize > 0 && $max_filesize < 1 ) {
1750
-		$max_filesize = (int) ( $max_filesize * 1024 ) . 'kb';
1749
+	if ($max_filesize > 0 && $max_filesize < 1) {
1750
+		$max_filesize = (int) ($max_filesize * 1024).'kb';
1751 1751
 	} else {
1752
-		$max_filesize = $max_filesize > 0 ? $max_filesize . 'mb' : '2mb';
1752
+		$max_filesize = $max_filesize > 0 ? $max_filesize.'mb' : '2mb';
1753 1753
 	}
1754 1754
 
1755 1755
 	/**
@@ -1759,7 +1759,7 @@  discard block
 block discarded – undo
1759 1759
 	 *
1760 1760
 	 * @param string $max_filesize Max file upload size. Ex. 10mb, 512kb.
1761 1761
 	 */
1762
-	return apply_filters( 'geodir_default_image_upload_size_limit', $max_filesize );
1762
+	return apply_filters('geodir_default_image_upload_size_limit', $max_filesize);
1763 1763
 }
1764 1764
 
1765 1765
 /**
@@ -1772,8 +1772,8 @@  discard block
 block discarded – undo
1772 1772
  * @return bool If dummy folder exists returns true, else false.
1773 1773
  */
1774 1774
 function geodir_dummy_folder_exists() {
1775
-	$path = geodir_plugin_path() . '/geodirectory-admin/dummy/';
1776
-	if ( ! is_dir( $path ) ) {
1775
+	$path = geodir_plugin_path().'/geodirectory-admin/dummy/';
1776
+	if (!is_dir($path)) {
1777 1777
 		return false;
1778 1778
 	} else {
1779 1779
 		return true;
@@ -1792,17 +1792,17 @@  discard block
 block discarded – undo
1792 1792
  *
1793 1793
  * @return object Author info.
1794 1794
  */
1795
-function geodir_get_author_info( $aid ) {
1795
+function geodir_get_author_info($aid) {
1796 1796
 	global $wpdb;
1797 1797
 	/*$infosql = "select * from $wpdb->users where ID=$aid";*/
1798
-	$infosql = $wpdb->prepare( "select * from $wpdb->users where ID=%d", array( $aid ) );
1799
-	$info    = $wpdb->get_results( $infosql );
1800
-	if ( $info ) {
1798
+	$infosql = $wpdb->prepare("select * from $wpdb->users where ID=%d", array($aid));
1799
+	$info    = $wpdb->get_results($infosql);
1800
+	if ($info) {
1801 1801
 		return $info[0];
1802 1802
 	}
1803 1803
 }
1804 1804
 
1805
-if ( ! function_exists( 'adminEmail' ) ) {
1805
+if (!function_exists('adminEmail')) {
1806 1806
 	/**
1807 1807
 	 * Send emails to client on post submission, renew etc.
1808 1808
 	 *
@@ -1815,67 +1815,67 @@  discard block
 block discarded – undo
1815 1815
 	 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1816 1816
 	 * @param string $custom_1     Custom data to be sent.
1817 1817
 	 */
1818
-	function adminEmail( $page_id, $user_id, $message_type, $custom_1 = '' ) {
1818
+	function adminEmail($page_id, $user_id, $message_type, $custom_1 = '') {
1819 1819
 		global $wpdb;
1820
-		if ( $message_type == 'expiration' ) {
1821
-			$subject        = stripslashes( __( get_option( 'renew_email_subject' ), 'geodirectory' ) );
1822
-			$client_message = stripslashes( __( get_option( 'renew_email_content' ), 'geodirectory' ) );
1823
-		} elseif ( $message_type == 'post_submited' ) {
1824
-			$subject        = __( get_option( 'post_submited_success_email_subject_admin' ), 'geodirectory' );
1825
-			$client_message = __( get_option( 'post_submited_success_email_content_admin' ), 'geodirectory' );
1826
-		} elseif ( $message_type == 'renew' ) {
1827
-			$subject        = __( get_option( 'post_renew_success_email_subject_admin' ), 'geodirectory' );
1828
-			$client_message = __( get_option( 'post_renew_success_email_content_admin' ), 'geodirectory' );
1829
-		} elseif ( $message_type == 'upgrade' ) {
1830
-			$subject        = __( get_option( 'post_upgrade_success_email_subject_admin' ), 'geodirectory' );
1831
-			$client_message = __( get_option( 'post_upgrade_success_email_content_admin' ), 'geodirectory' );
1832
-		} elseif ( $message_type == 'claim_approved' ) {
1833
-			$subject        = __( get_option( 'claim_approved_email_subject' ), 'geodirectory' );
1834
-			$client_message = __( get_option( 'claim_approved_email_content' ), 'geodirectory' );
1835
-		} elseif ( $message_type == 'claim_rejected' ) {
1836
-			$subject        = __( get_option( 'claim_rejected_email_subject' ), 'geodirectory' );
1837
-			$client_message = __( get_option( 'claim_rejected_email_content' ), 'geodirectory' );
1838
-		} elseif ( $message_type == 'claim_requested' ) {
1839
-			$subject        = __( get_option( 'claim_email_subject_admin' ), 'geodirectory' );
1840
-			$client_message = __( get_option( 'claim_email_content_admin' ), 'geodirectory' );
1841
-		} elseif ( $message_type == 'auto_claim' ) {
1842
-			$subject        = __( get_option( 'auto_claim_email_subject' ), 'geodirectory' );
1843
-			$client_message = __( get_option( 'auto_claim_email_content' ), 'geodirectory' );
1844
-		} elseif ( $message_type == 'payment_success' ) {
1845
-			$subject        = __( get_option( 'post_payment_success_admin_email_subject' ), 'geodirectory' );
1846
-			$client_message = __( get_option( 'post_payment_success_admin_email_content' ), 'geodirectory' );
1847
-		} elseif ( $message_type == 'payment_fail' ) {
1848
-			$subject        = __( get_option( 'post_payment_fail_admin_email_subject' ), 'geodirectory' );
1849
-			$client_message = __( get_option( 'post_payment_fail_admin_email_content' ), 'geodirectory' );
1820
+		if ($message_type == 'expiration') {
1821
+			$subject        = stripslashes(__(get_option('renew_email_subject'), 'geodirectory'));
1822
+			$client_message = stripslashes(__(get_option('renew_email_content'), 'geodirectory'));
1823
+		} elseif ($message_type == 'post_submited') {
1824
+			$subject        = __(get_option('post_submited_success_email_subject_admin'), 'geodirectory');
1825
+			$client_message = __(get_option('post_submited_success_email_content_admin'), 'geodirectory');
1826
+		} elseif ($message_type == 'renew') {
1827
+			$subject        = __(get_option('post_renew_success_email_subject_admin'), 'geodirectory');
1828
+			$client_message = __(get_option('post_renew_success_email_content_admin'), 'geodirectory');
1829
+		} elseif ($message_type == 'upgrade') {
1830
+			$subject        = __(get_option('post_upgrade_success_email_subject_admin'), 'geodirectory');
1831
+			$client_message = __(get_option('post_upgrade_success_email_content_admin'), 'geodirectory');
1832
+		} elseif ($message_type == 'claim_approved') {
1833
+			$subject        = __(get_option('claim_approved_email_subject'), 'geodirectory');
1834
+			$client_message = __(get_option('claim_approved_email_content'), 'geodirectory');
1835
+		} elseif ($message_type == 'claim_rejected') {
1836
+			$subject        = __(get_option('claim_rejected_email_subject'), 'geodirectory');
1837
+			$client_message = __(get_option('claim_rejected_email_content'), 'geodirectory');
1838
+		} elseif ($message_type == 'claim_requested') {
1839
+			$subject        = __(get_option('claim_email_subject_admin'), 'geodirectory');
1840
+			$client_message = __(get_option('claim_email_content_admin'), 'geodirectory');
1841
+		} elseif ($message_type == 'auto_claim') {
1842
+			$subject        = __(get_option('auto_claim_email_subject'), 'geodirectory');
1843
+			$client_message = __(get_option('auto_claim_email_content'), 'geodirectory');
1844
+		} elseif ($message_type == 'payment_success') {
1845
+			$subject        = __(get_option('post_payment_success_admin_email_subject'), 'geodirectory');
1846
+			$client_message = __(get_option('post_payment_success_admin_email_content'), 'geodirectory');
1847
+		} elseif ($message_type == 'payment_fail') {
1848
+			$subject        = __(get_option('post_payment_fail_admin_email_subject'), 'geodirectory');
1849
+			$client_message = __(get_option('post_payment_fail_admin_email_content'), 'geodirectory');
1850 1850
 		}
1851 1851
 		$transaction_details = $custom_1;
1852
-		$fromEmail           = get_option( 'site_email' );
1852
+		$fromEmail           = get_option('site_email');
1853 1853
 		$fromEmailName       = get_site_emailName();
1854 1854
 //$alivedays = get_post_meta($page_id,'alive_days',true);
1855
-		$pkg_limit            = get_property_price_info_listing( $page_id );
1855
+		$pkg_limit            = get_property_price_info_listing($page_id);
1856 1856
 		$alivedays            = $pkg_limit['days'];
1857
-		$productlink          = get_permalink( $page_id );
1858
-		$post_info            = get_post( $page_id );
1859
-		$post_date            = date( 'dS F,Y', strtotime( $post_info->post_date ) );
1860
-		$listingLink          = '<a href="' . $productlink . '"><b>' . $post_info->post_title . '</b></a>';
1857
+		$productlink          = get_permalink($page_id);
1858
+		$post_info            = get_post($page_id);
1859
+		$post_date            = date('dS F,Y', strtotime($post_info->post_date));
1860
+		$listingLink          = '<a href="'.$productlink.'"><b>'.$post_info->post_title.'</b></a>';
1861 1861
 		$loginurl             = geodir_login_url();
1862
-		$loginurl_link        = '<a href="' . $loginurl . '">login</a>';
1862
+		$loginurl_link        = '<a href="'.$loginurl.'">login</a>';
1863 1863
 		$siteurl              = home_url();
1864
-		$siteurl_link         = '<a href="' . $siteurl . '">' . $fromEmailName . '</a>';
1865
-		$user_info            = get_userdata( $user_id );
1864
+		$siteurl_link         = '<a href="'.$siteurl.'">'.$fromEmailName.'</a>';
1865
+		$user_info            = get_userdata($user_id);
1866 1866
 		$user_email           = $user_info->user_email;
1867
-		$display_name         = geodir_get_client_name( $user_id );
1867
+		$display_name         = geodir_get_client_name($user_id);
1868 1868
 		$user_login           = $user_info->user_login;
1869
-		$number_of_grace_days = get_option( 'ptthemes_listing_preexpiry_notice_days' );
1870
-		if ( $number_of_grace_days == '' ) {
1869
+		$number_of_grace_days = get_option('ptthemes_listing_preexpiry_notice_days');
1870
+		if ($number_of_grace_days == '') {
1871 1871
 			$number_of_grace_days = 1;
1872 1872
 		}
1873
-		if ( $post_info->post_type == 'event' ) {
1873
+		if ($post_info->post_type == 'event') {
1874 1874
 			$post_type = 'event';
1875 1875
 		} else {
1876 1876
 			$post_type = 'listing';
1877 1877
 		}
1878
-		$renew_link     = '<a href="' . $siteurl . '?ptype=post_' . $post_type . '&renew=1&pid=' . $page_id . '">' . RENEW_LINK . '</a>';
1878
+		$renew_link     = '<a href="'.$siteurl.'?ptype=post_'.$post_type.'&renew=1&pid='.$page_id.'">'.RENEW_LINK.'</a>';
1879 1879
 		$search_array   = array(
1880 1880
 			'[#client_name#]',
1881 1881
 			'[#listing_link#]',
@@ -1891,7 +1891,7 @@  discard block
 block discarded – undo
1891 1891
 			'[#site_name#]',
1892 1892
 			'[#transaction_details#]'
1893 1893
 		);
1894
-		$replace_array  = array(
1894
+		$replace_array = array(
1895 1895
 			$display_name,
1896 1896
 			$listingLink,
1897 1897
 			$post_date,
@@ -1906,13 +1906,13 @@  discard block
 block discarded – undo
1906 1906
 			$fromEmailName,
1907 1907
 			$transaction_details
1908 1908
 		);
1909
-		$client_message = str_replace( $search_array, $replace_array, $client_message );
1910
-		$subject        = str_replace( $search_array, $replace_array, $subject );
1909
+		$client_message = str_replace($search_array, $replace_array, $client_message);
1910
+		$subject        = str_replace($search_array, $replace_array, $subject);
1911 1911
 		
1912 1912
 		
1913
-		$headers  = array();
1913
+		$headers = array();
1914 1914
 		$headers[] = 'Content-type: text/html; charset=UTF-8';
1915
-		$headers[] = 'From: ' . $fromEmailName . ' <' . $fromEmail . '>';
1915
+		$headers[] = 'From: '.$fromEmailName.' <'.$fromEmail.'>';
1916 1916
 
1917 1917
 		$to      = $fromEmail;
1918 1918
 		$message = $client_message;
@@ -1930,7 +1930,7 @@  discard block
 block discarded – undo
1930 1930
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1931 1931
 		 * @param string $custom_1     Custom data to be sent.
1932 1932
 		 */
1933
-		$to = apply_filters( 'geodir_adminEmail_to', $to, $page_id, $user_id, $message_type, $custom_1 );
1933
+		$to = apply_filters('geodir_adminEmail_to', $to, $page_id, $user_id, $message_type, $custom_1);
1934 1934
 		/**
1935 1935
 		 * Filter the admin email subject.
1936 1936
 		 *
@@ -1943,7 +1943,7 @@  discard block
 block discarded – undo
1943 1943
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1944 1944
 		 * @param string $custom_1     Custom data to be sent.
1945 1945
 		 */
1946
-		$subject = apply_filters( 'geodir_adminEmail_subject', $subject, $page_id, $user_id, $message_type, $custom_1 );
1946
+		$subject = apply_filters('geodir_adminEmail_subject', $subject, $page_id, $user_id, $message_type, $custom_1);
1947 1947
 		/**
1948 1948
 		 * Filter the admin email message.
1949 1949
 		 *
@@ -1956,7 +1956,7 @@  discard block
 block discarded – undo
1956 1956
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1957 1957
 		 * @param string $custom_1     Custom data to be sent.
1958 1958
 		 */
1959
-		$message = apply_filters( 'geodir_adminEmail_message', $message, $page_id, $user_id, $message_type, $custom_1 );
1959
+		$message = apply_filters('geodir_adminEmail_message', $message, $page_id, $user_id, $message_type, $custom_1);
1960 1960
 		/**
1961 1961
 		 * Filter the admin email headers.
1962 1962
 		 *
@@ -1969,22 +1969,22 @@  discard block
 block discarded – undo
1969 1969
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1970 1970
 		 * @param string $custom_1     Custom data to be sent.
1971 1971
 		 */
1972
-		$headers = apply_filters( 'geodir_adminEmail_headers', $headers, $page_id, $user_id, $message_type, $custom_1 );
1972
+		$headers = apply_filters('geodir_adminEmail_headers', $headers, $page_id, $user_id, $message_type, $custom_1);
1973 1973
 
1974 1974
 
1975
-		$sent = wp_mail( $to, $subject, $message, $headers );
1976
-		if ( ! $sent ) {
1977
-			if ( is_array( $to ) ) {
1978
-				$to = implode( ',', $to );
1975
+		$sent = wp_mail($to, $subject, $message, $headers);
1976
+		if (!$sent) {
1977
+			if (is_array($to)) {
1978
+				$to = implode(',', $to);
1979 1979
 			}
1980 1980
 			$log_message = sprintf(
1981
-				__( "Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory' ),
1981
+				__("Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory'),
1982 1982
 				$message_type,
1983
-				date_i18n( 'F j Y H:i:s', current_time( 'timestamp' ) ),
1983
+				date_i18n('F j Y H:i:s', current_time('timestamp')),
1984 1984
 				$to,
1985 1985
 				$subject
1986 1986
 			);
1987
-			geodir_error_log( $log_message );
1987
+			geodir_error_log($log_message);
1988 1988
 		}
1989 1989
 	}
1990 1990
 }
@@ -2004,12 +2004,12 @@  discard block
 block discarded – undo
2004 2004
  *
2005 2005
  * @return array Category IDs.
2006 2006
  */
2007
-function gd_lang_object_ids( $ids_array, $type ) {
2008
-	if ( geodir_is_wpml() ) {
2007
+function gd_lang_object_ids($ids_array, $type) {
2008
+	if (geodir_is_wpml()) {
2009 2009
 		$res = array();
2010
-		foreach ( $ids_array as $id ) {
2011
-			$xlat = geodir_wpml_object_id( $id, $type, false );
2012
-			if ( ! is_null( $xlat ) ) {
2010
+		foreach ($ids_array as $id) {
2011
+			$xlat = geodir_wpml_object_id($id, $type, false);
2012
+			if (!is_null($xlat)) {
2013 2013
 				$res[] = $xlat;
2014 2014
 			}
2015 2015
 		}
@@ -2033,20 +2033,20 @@  discard block
 block discarded – undo
2033 2033
  *
2034 2034
  * @return array Modified Body CSS classes.
2035 2035
  */
2036
-function geodir_custom_posts_body_class( $classes ) {
2036
+function geodir_custom_posts_body_class($classes) {
2037 2037
 	global $wpdb, $wp;
2038
-	$post_types = geodir_get_posttypes( 'object' );
2039
-	if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2038
+	$post_types = geodir_get_posttypes('object');
2039
+	if (!empty($post_types) && count((array) $post_types) > 1) {
2040 2040
 		$classes[] = 'geodir_custom_posts';
2041 2041
 	}
2042 2042
 
2043 2043
 	// fix body class for signup page
2044
-	if ( geodir_is_page( 'login' ) ) {
2044
+	if (geodir_is_page('login')) {
2045 2045
 		$new_classes   = array();
2046 2046
 		$new_classes[] = 'signup page-geodir-signup';
2047
-		if ( ! empty( $classes ) ) {
2048
-			foreach ( $classes as $class ) {
2049
-				if ( $class && $class != 'home' && $class != 'blog' ) {
2047
+		if (!empty($classes)) {
2048
+			foreach ($classes as $class) {
2049
+				if ($class && $class != 'home' && $class != 'blog') {
2050 2050
 					$new_classes[] = $class;
2051 2051
 				}
2052 2052
 			}
@@ -2054,14 +2054,14 @@  discard block
 block discarded – undo
2054 2054
 		$classes = $new_classes;
2055 2055
 	}
2056 2056
 
2057
-	if ( geodir_is_geodir_page() ) {
2057
+	if (geodir_is_geodir_page()) {
2058 2058
 		$classes[] = 'geodir-page';
2059 2059
 	}
2060 2060
 
2061 2061
 	return $classes;
2062 2062
 }
2063 2063
 
2064
-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
2064
+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
2065 2065
 
2066 2066
 
2067 2067
 /**
@@ -2077,7 +2077,7 @@  discard block
 block discarded – undo
2077 2077
 	 *
2078 2078
 	 * @since 1.0.0
2079 2079
 	 */
2080
-	return apply_filters( 'geodir_map_zoom_level', array(
2080
+	return apply_filters('geodir_map_zoom_level', array(
2081 2081
 		1,
2082 2082
 		2,
2083 2083
 		3,
@@ -2097,7 +2097,7 @@  discard block
 block discarded – undo
2097 2097
 		17,
2098 2098
 		18,
2099 2099
 		19
2100
-	) );
2100
+	));
2101 2101
 
2102 2102
 }
2103 2103
 
@@ -2110,12 +2110,12 @@  discard block
 block discarded – undo
2110 2110
  *
2111 2111
  * @param string $geodir_option_name Option key.
2112 2112
  */
2113
-function geodir_option_version_backup( $geodir_option_name ) {
2113
+function geodir_option_version_backup($geodir_option_name) {
2114 2114
 	$version_date  = time();
2115
-	$geodir_option = get_option( $geodir_option_name );
2115
+	$geodir_option = get_option($geodir_option_name);
2116 2116
 
2117
-	if ( ! empty( $geodir_option ) ) {
2118
-		add_option( $geodir_option_name . '_' . $version_date, $geodir_option );
2117
+	if (!empty($geodir_option)) {
2118
+		add_option($geodir_option_name.'_'.$version_date, $geodir_option);
2119 2119
 	}
2120 2120
 }
2121 2121
 
@@ -2129,10 +2129,10 @@  discard block
 block discarded – undo
2129 2129
  *
2130 2130
  * @return int Page ID.
2131 2131
  */
2132
-function get_page_id_geodir_add_listing_page( $page_id ) {
2133
-	if ( geodir_wpml_multilingual_status() ) {
2132
+function get_page_id_geodir_add_listing_page($page_id) {
2133
+	if (geodir_wpml_multilingual_status()) {
2134 2134
 		$post_type = 'post_page';
2135
-		$page_id   = geodir_get_wpml_element_id( $page_id, $post_type );
2135
+		$page_id   = geodir_get_wpml_element_id($page_id, $post_type);
2136 2136
 	}
2137 2137
 
2138 2138
 	return $page_id;
@@ -2146,7 +2146,7 @@  discard block
 block discarded – undo
2146 2146
  * @return bool Returns true when sitepress multilingual CMS active. else returns false.
2147 2147
  */
2148 2148
 function geodir_wpml_multilingual_status() {
2149
-	if ( geodir_is_wpml() ) {
2149
+	if (geodir_is_wpml()) {
2150 2150
 		return true;
2151 2151
 	}
2152 2152
 
@@ -2164,19 +2164,19 @@  discard block
 block discarded – undo
2164 2164
  *
2165 2165
  * @return int Element ID when exists. Else the page id.
2166 2166
  */
2167
-function geodir_get_wpml_element_id( $page_id, $post_type ) {
2167
+function geodir_get_wpml_element_id($page_id, $post_type) {
2168 2168
 	global $sitepress;
2169
-	if ( geodir_wpml_multilingual_status() && ! empty( $sitepress ) && isset( $sitepress->queries ) ) {
2170
-		$trid = $sitepress->get_element_trid( $page_id, $post_type );
2169
+	if (geodir_wpml_multilingual_status() && !empty($sitepress) && isset($sitepress->queries)) {
2170
+		$trid = $sitepress->get_element_trid($page_id, $post_type);
2171 2171
 
2172
-		if ( $trid > 0 ) {
2173
-			$translations = $sitepress->get_element_translations( $trid, $post_type );
2172
+		if ($trid > 0) {
2173
+			$translations = $sitepress->get_element_translations($trid, $post_type);
2174 2174
 
2175 2175
 			$lang = $sitepress->get_current_language();
2176 2176
 			$lang = $lang ? $lang : $sitepress->get_default_language();
2177 2177
 
2178
-			if ( ! empty( $translations ) && ! empty( $lang ) && isset( $translations[ $lang ] ) && isset( $translations[ $lang ]->element_id ) && ! empty( $translations[ $lang ]->element_id ) ) {
2179
-				$page_id = $translations[ $lang ]->element_id;
2178
+			if (!empty($translations) && !empty($lang) && isset($translations[$lang]) && isset($translations[$lang]->element_id) && !empty($translations[$lang]->element_id)) {
2179
+				$page_id = $translations[$lang]->element_id;
2180 2180
 			}
2181 2181
 		}
2182 2182
 	}
@@ -2193,15 +2193,15 @@  discard block
 block discarded – undo
2193 2193
  */
2194 2194
 function geodir_wpml_check_element_id() {
2195 2195
 	global $sitepress;
2196
-	if ( geodir_wpml_multilingual_status() && ! empty( $sitepress ) && isset( $sitepress->queries ) ) {
2196
+	if (geodir_wpml_multilingual_status() && !empty($sitepress) && isset($sitepress->queries)) {
2197 2197
 		$el_type      = 'post_page';
2198
-		$el_id        = get_option( 'geodir_add_listing_page' );
2198
+		$el_id        = get_option('geodir_add_listing_page');
2199 2199
 		$default_lang = $sitepress->get_default_language();
2200
-		$el_details   = $sitepress->get_element_language_details( $el_id, $el_type );
2200
+		$el_details   = $sitepress->get_element_language_details($el_id, $el_type);
2201 2201
 
2202
-		if ( ! ( $el_id > 0 && $default_lang && ! empty( $el_details ) && isset( $el_details->language_code ) && $el_details->language_code == $default_lang ) ) {
2203
-			if ( ! $el_details->source_language_code ) {
2204
-				$sitepress->set_element_language_details( $el_id, $el_type, '', $default_lang );
2202
+		if (!($el_id > 0 && $default_lang && !empty($el_details) && isset($el_details->language_code) && $el_details->language_code == $default_lang)) {
2203
+			if (!$el_details->source_language_code) {
2204
+				$sitepress->set_element_language_details($el_id, $el_type, '', $default_lang);
2205 2205
 				$sitepress->icl_translations_cache->clear();
2206 2206
 			}
2207 2207
 		}
@@ -2221,44 +2221,44 @@  discard block
 block discarded – undo
2221 2221
  *
2222 2222
  * @return string Orderby SQL.
2223 2223
  */
2224
-function geodir_widget_listings_get_order( $query_args ) {
2224
+function geodir_widget_listings_get_order($query_args) {
2225 2225
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2226 2226
 
2227 2227
 	$query_args = $gd_query_args_widgets;
2228
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2229
-		return $wpdb->posts . ".post_date DESC, ";
2228
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2229
+		return $wpdb->posts.".post_date DESC, ";
2230 2230
 	}
2231 2231
 
2232
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2233
-	$table     = $plugin_prefix . $post_type . '_detail';
2232
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2233
+	$table     = $plugin_prefix.$post_type.'_detail';
2234 2234
 
2235
-	$sort_by = ! empty( $query_args['order_by'] ) ? $query_args['order_by'] : '';
2235
+	$sort_by = !empty($query_args['order_by']) ? $query_args['order_by'] : '';
2236 2236
 
2237
-	switch ( $sort_by ) {
2237
+	switch ($sort_by) {
2238 2238
 		case 'latest':
2239 2239
 		case 'newest':
2240
-			$orderby = $wpdb->posts . ".post_date DESC, ";
2240
+			$orderby = $wpdb->posts.".post_date DESC, ";
2241 2241
 			break;
2242 2242
 		case 'featured':
2243
-			$orderby = $table . ".is_featured ASC, ". $wpdb->posts . ".post_date DESC, ";
2243
+			$orderby = $table.".is_featured ASC, ".$wpdb->posts.".post_date DESC, ";
2244 2244
 			break;
2245 2245
 		case 'az':
2246
-			$orderby = $wpdb->posts . ".post_title ASC, ";
2246
+			$orderby = $wpdb->posts.".post_title ASC, ";
2247 2247
 			break;
2248 2248
 		case 'high_review':
2249
-			$orderby = $table . ".rating_count DESC, " . $table . ".overall_rating DESC, ";
2249
+			$orderby = $table.".rating_count DESC, ".$table.".overall_rating DESC, ";
2250 2250
 			break;
2251 2251
 		case 'high_rating':
2252
-			$orderby = "( " . $table . ".overall_rating  ) DESC, ";
2252
+			$orderby = "( ".$table.".overall_rating  ) DESC, ";
2253 2253
 			break;
2254 2254
 		case 'random':
2255 2255
 			$orderby = "RAND(), ";
2256 2256
 			break;
2257 2257
 		default:
2258
-			if ( $custom_orderby = geodir_prepare_custom_sorting( $sort_by, $table ) ) {
2259
-				$orderby = $custom_orderby . ", ";
2258
+			if ($custom_orderby = geodir_prepare_custom_sorting($sort_by, $table)) {
2259
+				$orderby = $custom_orderby.", ";
2260 2260
 			} else {
2261
-				$orderby = $wpdb->posts . ".post_title ASC, ";
2261
+				$orderby = $wpdb->posts.".post_title ASC, ";
2262 2262
 			}
2263 2263
 			break;
2264 2264
 	}
@@ -2283,16 +2283,16 @@  discard block
 block discarded – undo
2283 2283
  *
2284 2284
  * @return mixed Result object.
2285 2285
  */
2286
-function geodir_get_widget_listings( $query_args = array(), $count_only = false ) {
2286
+function geodir_get_widget_listings($query_args = array(), $count_only = false) {
2287 2287
 	global $wpdb, $plugin_prefix, $table_prefix;
2288 2288
 	$GLOBALS['gd_query_args_widgets'] = $query_args;
2289 2289
 	$gd_query_args_widgets            = $query_args;
2290 2290
 
2291
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2292
-	$table     = $plugin_prefix . $post_type . '_detail';
2293
-	$supports_wpml = geodir_wpml_is_post_type_translated( $post_type );
2291
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2292
+	$table     = $plugin_prefix.$post_type.'_detail';
2293
+	$supports_wpml = geodir_wpml_is_post_type_translated($post_type);
2294 2294
 
2295
-	$fields = $wpdb->posts . ".*, " . $table . ".*";
2295
+	$fields = $wpdb->posts.".*, ".$table.".*";
2296 2296
 	/**
2297 2297
 	 * Filter widget listing fields string part that is being used for query.
2298 2298
 	 *
@@ -2302,17 +2302,17 @@  discard block
 block discarded – undo
2302 2302
 	 * @param string $table     Table name.
2303 2303
 	 * @param string $post_type Post type.
2304 2304
 	 */
2305
-	$fields = apply_filters( 'geodir_filter_widget_listings_fields', $fields, $table, $post_type );
2305
+	$fields = apply_filters('geodir_filter_widget_listings_fields', $fields, $table, $post_type);
2306 2306
 
2307
-	$join = "INNER JOIN " . $table . " ON (" . $table . ".post_id = " . $wpdb->posts . ".ID)";
2307
+	$join = "INNER JOIN ".$table." ON (".$table.".post_id = ".$wpdb->posts.".ID)";
2308 2308
 
2309 2309
 	########### WPML ###########
2310 2310
 
2311
-	if ( $supports_wpml ) {
2311
+	if ($supports_wpml) {
2312 2312
 		global $sitepress;
2313 2313
 		$lang_code = ICL_LANGUAGE_CODE;
2314
-		if ( $lang_code ) {
2315
-			$join .= " JOIN " . $table_prefix . "icl_translations icl_t ON icl_t.element_id = " . $table_prefix . "posts.ID";
2314
+		if ($lang_code) {
2315
+			$join .= " JOIN ".$table_prefix."icl_translations icl_t ON icl_t.element_id = ".$table_prefix."posts.ID";
2316 2316
 		}
2317 2317
 	}
2318 2318
 
@@ -2326,15 +2326,15 @@  discard block
 block discarded – undo
2326 2326
 	 * @param string $join      Join clause string.
2327 2327
 	 * @param string $post_type Post type.
2328 2328
 	 */
2329
-	$join = apply_filters( 'geodir_filter_widget_listings_join', $join, $post_type );
2329
+	$join = apply_filters('geodir_filter_widget_listings_join', $join, $post_type);
2330 2330
 
2331
-	$post_status = is_super_admin() ? " OR " . $wpdb->posts . ".post_status = 'private'" : '';
2331
+	$post_status = is_super_admin() ? " OR ".$wpdb->posts.".post_status = 'private'" : '';
2332 2332
 
2333
-	$where = " AND ( " . $wpdb->posts . ".post_status = 'publish' " . $post_status . " ) AND " . $wpdb->posts . ".post_type = '" . $post_type . "'";
2333
+	$where = " AND ( ".$wpdb->posts.".post_status = 'publish' ".$post_status." ) AND ".$wpdb->posts.".post_type = '".$post_type."'";
2334 2334
 
2335 2335
 	########### WPML ###########
2336
-	if ( $supports_wpml ) {
2337
-		if ( $lang_code ) {
2336
+	if ($supports_wpml) {
2337
+		if ($lang_code) {
2338 2338
 			$where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type = 'post_$post_type' ";
2339 2339
 		}
2340 2340
 	}
@@ -2347,8 +2347,8 @@  discard block
 block discarded – undo
2347 2347
 	 * @param string $where     Where clause string.
2348 2348
 	 * @param string $post_type Post type.
2349 2349
 	 */
2350
-	$where = apply_filters( 'geodir_filter_widget_listings_where', $where, $post_type );
2351
-	$where = $where != '' ? " WHERE 1=1 " . $where : '';
2350
+	$where = apply_filters('geodir_filter_widget_listings_where', $where, $post_type);
2351
+	$where = $where != '' ? " WHERE 1=1 ".$where : '';
2352 2352
 
2353 2353
 	$groupby = " GROUP BY $wpdb->posts.ID "; //@todo is this needed? faster without
2354 2354
 	/**
@@ -2359,15 +2359,15 @@  discard block
 block discarded – undo
2359 2359
 	 * @param string $groupby   Group by clause string.
2360 2360
 	 * @param string $post_type Post type.
2361 2361
 	 */
2362
-	$groupby = apply_filters( 'geodir_filter_widget_listings_groupby', $groupby, $post_type );
2362
+	$groupby = apply_filters('geodir_filter_widget_listings_groupby', $groupby, $post_type);
2363 2363
 
2364
-	if ( $count_only ) {
2365
-		$sql  = "SELECT COUNT(DISTINCT " . $wpdb->posts . ".ID) AS total FROM " . $wpdb->posts . "
2366
-			" . $join . "
2364
+	if ($count_only) {
2365
+		$sql  = "SELECT COUNT(DISTINCT ".$wpdb->posts.".ID) AS total FROM ".$wpdb->posts."
2366
+			" . $join."
2367 2367
 			" . $where;
2368
-		$rows = (int) $wpdb->get_var( $sql );
2368
+		$rows = (int) $wpdb->get_var($sql);
2369 2369
 	} else {
2370
-		$orderby = geodir_widget_listings_get_order( $query_args );
2370
+		$orderby = geodir_widget_listings_get_order($query_args);
2371 2371
 		/**
2372 2372
 		 * Filter widget listing orderby clause string part that is being used for query.
2373 2373
 		 *
@@ -2377,33 +2377,33 @@  discard block
 block discarded – undo
2377 2377
 		 * @param string $table     Table name.
2378 2378
 		 * @param string $post_type Post type.
2379 2379
 		 */
2380
-		$orderby = apply_filters( 'geodir_filter_widget_listings_orderby', $orderby, $table, $post_type );
2380
+		$orderby = apply_filters('geodir_filter_widget_listings_orderby', $orderby, $table, $post_type);
2381 2381
 		
2382 2382
 		$second_orderby = array();
2383
-		if ( strpos( $orderby, strtolower( $table . ".is_featured" )  ) === false ) {
2384
-			$second_orderby[] = $table . ".is_featured ASC";
2383
+		if (strpos($orderby, strtolower($table.".is_featured")) === false) {
2384
+			$second_orderby[] = $table.".is_featured ASC";
2385 2385
 		}
2386 2386
 		
2387
-		if ( strpos( $orderby, strtolower( $wpdb->posts . ".post_date" )  ) === false ) {
2388
-			$second_orderby[] = $wpdb->posts . ".post_date DESC";
2387
+		if (strpos($orderby, strtolower($wpdb->posts.".post_date")) === false) {
2388
+			$second_orderby[] = $wpdb->posts.".post_date DESC";
2389 2389
 		}
2390 2390
 		
2391
-		if ( strpos( $orderby, strtolower( $wpdb->posts . ".post_title" )  ) === false ) {
2392
-			$second_orderby[] = $wpdb->posts . ".post_title ASC";
2391
+		if (strpos($orderby, strtolower($wpdb->posts.".post_title")) === false) {
2392
+			$second_orderby[] = $wpdb->posts.".post_title ASC";
2393 2393
 		}
2394 2394
 		
2395
-		if ( !empty( $second_orderby ) ) {
2396
-			$orderby .= implode( ', ', $second_orderby );
2395
+		if (!empty($second_orderby)) {
2396
+			$orderby .= implode(', ', $second_orderby);
2397 2397
 		}
2398 2398
 		
2399
-		if ( !empty( $orderby ) ) {
2400
-			$orderby = trim( $orderby );
2401
-			$orderby = rtrim( $orderby, "," );
2399
+		if (!empty($orderby)) {
2400
+			$orderby = trim($orderby);
2401
+			$orderby = rtrim($orderby, ",");
2402 2402
 		}
2403 2403
 		
2404
-		$orderby = $orderby != '' ? " ORDER BY " . $orderby : '';
2404
+		$orderby = $orderby != '' ? " ORDER BY ".$orderby : '';
2405 2405
 
2406
-		$limit = ! empty( $query_args['posts_per_page'] ) ? $query_args['posts_per_page'] : 5;
2406
+		$limit = !empty($query_args['posts_per_page']) ? $query_args['posts_per_page'] : 5;
2407 2407
 		/**
2408 2408
 		 * Filter widget listing limit that is being used for query.
2409 2409
 		 *
@@ -2412,27 +2412,27 @@  discard block
 block discarded – undo
2412 2412
 		 * @param int $limit        Query results limit.
2413 2413
 		 * @param string $post_type Post type.
2414 2414
 		 */
2415
-		$limit = apply_filters( 'geodir_filter_widget_listings_limit', $limit, $post_type );
2415
+		$limit = apply_filters('geodir_filter_widget_listings_limit', $limit, $post_type);
2416 2416
 
2417
-		$page = ! empty( $query_args['pageno'] ) ? absint( $query_args['pageno'] ) : 1;
2418
-		if ( ! $page ) {
2417
+		$page = !empty($query_args['pageno']) ? absint($query_args['pageno']) : 1;
2418
+		if (!$page) {
2419 2419
 			$page = 1;
2420 2420
 		}
2421 2421
 
2422
-		$limit = (int) $limit > 0 ? " LIMIT " . absint( ( $page - 1 ) * (int) $limit ) . ", " . (int) $limit : "";
2422
+		$limit = (int) $limit > 0 ? " LIMIT ".absint(($page - 1) * (int) $limit).", ".(int) $limit : "";
2423 2423
 
2424 2424
 		//@todo removed SQL_CALC_FOUND_ROWS from below as don't think it is needed and query is faster without
2425
-		$sql  = "SELECT " . $fields . " FROM " . $wpdb->posts . "
2426
-			" . $join . "
2427
-			" . $where . "
2428
-			" . $groupby . "
2429
-			" . $orderby . "
2425
+		$sql = "SELECT ".$fields." FROM ".$wpdb->posts."
2426
+			" . $join."
2427
+			" . $where."
2428
+			" . $groupby."
2429
+			" . $orderby."
2430 2430
 			" . $limit;
2431
-		$rows = $wpdb->get_results( $sql );
2431
+		$rows = $wpdb->get_results($sql);
2432 2432
 	}
2433 2433
 
2434
-	unset( $GLOBALS['gd_query_args_widgets'] );
2435
-	unset( $gd_query_args_widgets );
2434
+	unset($GLOBALS['gd_query_args_widgets']);
2435
+	unset($gd_query_args_widgets);
2436 2436
 
2437 2437
 	return $rows;
2438 2438
 }
@@ -2449,11 +2449,11 @@  discard block
 block discarded – undo
2449 2449
  *
2450 2450
  * @return string Modified fields SQL.
2451 2451
  */
2452
-function geodir_function_widget_listings_fields( $fields ) {
2452
+function geodir_function_widget_listings_fields($fields) {
2453 2453
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2454 2454
 
2455 2455
 	$query_args = $gd_query_args_widgets;
2456
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2456
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2457 2457
 		return $fields;
2458 2458
 	}
2459 2459
 
@@ -2472,24 +2472,24 @@  discard block
 block discarded – undo
2472 2472
  *
2473 2473
  * @return string Modified join clause SQL.
2474 2474
  */
2475
-function geodir_function_widget_listings_join( $join ) {
2475
+function geodir_function_widget_listings_join($join) {
2476 2476
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2477 2477
 
2478 2478
 	$query_args = $gd_query_args_widgets;
2479
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2479
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2480 2480
 		return $join;
2481 2481
 	}
2482 2482
 
2483
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2484
-	$table     = $plugin_prefix . $post_type . '_detail';
2483
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2484
+	$table     = $plugin_prefix.$post_type.'_detail';
2485 2485
 
2486
-	if ( ! empty( $query_args['with_pics_only'] ) ) {
2487
-		$join .= " LEFT JOIN " . GEODIR_ATTACHMENT_TABLE . " ON ( " . GEODIR_ATTACHMENT_TABLE . ".post_id=" . $table . ".post_id AND " . GEODIR_ATTACHMENT_TABLE . ".mime_type LIKE '%image%' )";
2486
+	if (!empty($query_args['with_pics_only'])) {
2487
+		$join .= " LEFT JOIN ".GEODIR_ATTACHMENT_TABLE." ON ( ".GEODIR_ATTACHMENT_TABLE.".post_id=".$table.".post_id AND ".GEODIR_ATTACHMENT_TABLE.".mime_type LIKE '%image%' )";
2488 2488
 	}
2489 2489
 
2490
-	if ( ! empty( $query_args['tax_query'] ) ) {
2491
-		$tax_queries = get_tax_sql( $query_args['tax_query'], $wpdb->posts, 'ID' );
2492
-		if ( ! empty( $tax_queries['join'] ) && ! empty( $tax_queries['where'] ) ) {
2490
+	if (!empty($query_args['tax_query'])) {
2491
+		$tax_queries = get_tax_sql($query_args['tax_query'], $wpdb->posts, 'ID');
2492
+		if (!empty($tax_queries['join']) && !empty($tax_queries['where'])) {
2493 2493
 			$join .= $tax_queries['join'];
2494 2494
 		}
2495 2495
 	}
@@ -2510,67 +2510,67 @@  discard block
 block discarded – undo
2510 2510
  *
2511 2511
  * @return string Modified where clause SQL.
2512 2512
  */
2513
-function geodir_function_widget_listings_where( $where ) {
2513
+function geodir_function_widget_listings_where($where) {
2514 2514
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2515 2515
 
2516 2516
 	$query_args = $gd_query_args_widgets;
2517
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2517
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2518 2518
 		return $where;
2519 2519
 	}
2520
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2521
-	$table     = $plugin_prefix . $post_type . '_detail';
2520
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2521
+	$table     = $plugin_prefix.$post_type.'_detail';
2522 2522
 
2523
-	if ( ! empty( $query_args ) ) {
2524
-		if ( ! empty( $query_args['gd_location'] ) && function_exists( 'geodir_default_location_where' ) ) {
2525
-			$where = geodir_default_location_where( $where, $table );
2523
+	if (!empty($query_args)) {
2524
+		if (!empty($query_args['gd_location']) && function_exists('geodir_default_location_where')) {
2525
+			$where = geodir_default_location_where($where, $table);
2526 2526
 		}
2527 2527
 
2528
-		if ( ! empty( $query_args['post_author'] ) ) {
2529
-			$where .= " AND " . $wpdb->posts . ".post_author = " . (int) $query_args['post_author'];
2528
+		if (!empty($query_args['post_author'])) {
2529
+			$where .= " AND ".$wpdb->posts.".post_author = ".(int) $query_args['post_author'];
2530 2530
 		}
2531 2531
 
2532
-		if ( ! empty( $query_args['show_featured_only'] ) ) {
2533
-			$where .= " AND " . $table . ".is_featured = '1'";
2532
+		if (!empty($query_args['show_featured_only'])) {
2533
+			$where .= " AND ".$table.".is_featured = '1'";
2534 2534
 		}
2535 2535
 
2536
-		if ( ! empty( $query_args['show_special_only'] ) ) {
2537
-			$where .= " AND ( " . $table . ".geodir_special_offers != '' AND " . $table . ".geodir_special_offers IS NOT NULL )";
2536
+		if (!empty($query_args['show_special_only'])) {
2537
+			$where .= " AND ( ".$table.".geodir_special_offers != '' AND ".$table.".geodir_special_offers IS NOT NULL )";
2538 2538
 		}
2539 2539
 
2540
-		if ( ! empty( $query_args['with_pics_only'] ) ) {
2541
-			$where .= " AND " . GEODIR_ATTACHMENT_TABLE . ".ID IS NOT NULL ";
2540
+		if (!empty($query_args['with_pics_only'])) {
2541
+			$where .= " AND ".GEODIR_ATTACHMENT_TABLE.".ID IS NOT NULL ";
2542 2542
 		}
2543 2543
 
2544
-		if ( ! empty( $query_args['featured_image_only'] ) ) {
2545
-			$where .= " AND " . $table . ".featured_image IS NOT NULL AND " . $table . ".featured_image!='' ";
2544
+		if (!empty($query_args['featured_image_only'])) {
2545
+			$where .= " AND ".$table.".featured_image IS NOT NULL AND ".$table.".featured_image!='' ";
2546 2546
 		}
2547 2547
 
2548
-		if ( ! empty( $query_args['with_videos_only'] ) ) {
2549
-			$where .= " AND ( " . $table . ".geodir_video != '' AND " . $table . ".geodir_video IS NOT NULL )";
2548
+		if (!empty($query_args['with_videos_only'])) {
2549
+			$where .= " AND ( ".$table.".geodir_video != '' AND ".$table.".geodir_video IS NOT NULL )";
2550 2550
 		}
2551 2551
         
2552
-		if ( ! empty( $query_args['show_favorites_only'] ) ) {
2552
+		if (!empty($query_args['show_favorites_only'])) {
2553 2553
 			$user_favorites = '-1';
2554 2554
 			
2555
-			if ( !empty( $query_args['favorites_by_user'] ) ) {
2555
+			if (!empty($query_args['favorites_by_user'])) {
2556 2556
 
2557 2557
 				$site_id = '';
2558
-				if ( is_multisite() ) {
2558
+				if (is_multisite()) {
2559 2559
 					$blog_id = get_current_blog_id();
2560
-					if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
2560
+					if ($blog_id && $blog_id != '1') {$site_id = '_'.$blog_id; }
2561 2561
 				}
2562 2562
 				
2563
-				$user_favorites = geodir_get_user_favourites( (int)$query_args['favorites_by_user'] );
2563
+				$user_favorites = geodir_get_user_favourites((int) $query_args['favorites_by_user']);
2564 2564
 				$user_favorites = !empty($user_favorites) && is_array($user_favorites) ? implode("','", $user_favorites) : '-1';
2565 2565
 			}
2566 2566
 			
2567
-			$where .= " AND `" . $wpdb->posts . "`.`ID` IN('" . $user_favorites . "')";
2567
+			$where .= " AND `".$wpdb->posts."`.`ID` IN('".$user_favorites."')";
2568 2568
 		}
2569 2569
 
2570
-		if ( ! empty( $query_args['tax_query'] ) ) {
2571
-			$tax_queries = get_tax_sql( $query_args['tax_query'], $wpdb->posts, 'ID' );
2570
+		if (!empty($query_args['tax_query'])) {
2571
+			$tax_queries = get_tax_sql($query_args['tax_query'], $wpdb->posts, 'ID');
2572 2572
 
2573
-			if ( ! empty( $tax_queries['join'] ) && ! empty( $tax_queries['where'] ) ) {
2573
+			if (!empty($tax_queries['join']) && !empty($tax_queries['where'])) {
2574 2574
 				$where .= $tax_queries['where'];
2575 2575
 			}
2576 2576
 		}
@@ -2591,11 +2591,11 @@  discard block
 block discarded – undo
2591 2591
  *
2592 2592
  * @return string Modified orderby clause SQL.
2593 2593
  */
2594
-function geodir_function_widget_listings_orderby( $orderby ) {
2594
+function geodir_function_widget_listings_orderby($orderby) {
2595 2595
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2596 2596
 
2597 2597
 	$query_args = $gd_query_args_widgets;
2598
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2598
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2599 2599
 		return $orderby;
2600 2600
 	}
2601 2601
 
@@ -2614,15 +2614,15 @@  discard block
 block discarded – undo
2614 2614
  *
2615 2615
  * @return int Query limit.
2616 2616
  */
2617
-function geodir_function_widget_listings_limit( $limit ) {
2617
+function geodir_function_widget_listings_limit($limit) {
2618 2618
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2619 2619
 
2620 2620
 	$query_args = $gd_query_args_widgets;
2621
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2621
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2622 2622
 		return $limit;
2623 2623
 	}
2624 2624
 
2625
-	if ( ! empty( $query_args ) && ! empty( $query_args['posts_per_page'] ) ) {
2625
+	if (!empty($query_args) && !empty($query_args['posts_per_page'])) {
2626 2626
 		$limit = (int) $query_args['posts_per_page'];
2627 2627
 	}
2628 2628
 
@@ -2640,12 +2640,12 @@  discard block
 block discarded – undo
2640 2640
  *
2641 2641
  * @return int Large size width.
2642 2642
  */
2643
-function geodir_media_image_large_width( $default = 800, $params = '' ) {
2644
-	$large_size_w = get_option( 'large_size_w' );
2643
+function geodir_media_image_large_width($default = 800, $params = '') {
2644
+	$large_size_w = get_option('large_size_w');
2645 2645
 	$large_size_w = $large_size_w > 0 ? $large_size_w : $default;
2646
-	$large_size_w = absint( $large_size_w );
2646
+	$large_size_w = absint($large_size_w);
2647 2647
 
2648
-	if ( ! get_option( 'geodir_use_wp_media_large_size' ) ) {
2648
+	if (!get_option('geodir_use_wp_media_large_size')) {
2649 2649
 		$large_size_w = 800;
2650 2650
 	}
2651 2651
 
@@ -2658,7 +2658,7 @@  discard block
 block discarded – undo
2658 2658
 	 * @param int $default         Default width.
2659 2659
 	 * @param string|array $params Image parameters.
2660 2660
 	 */
2661
-	$large_size_w = apply_filters( 'geodir_filter_media_image_large_width', $large_size_w, $default, $params );
2661
+	$large_size_w = apply_filters('geodir_filter_media_image_large_width', $large_size_w, $default, $params);
2662 2662
 
2663 2663
 	return $large_size_w;
2664 2664
 }
@@ -2674,12 +2674,12 @@  discard block
 block discarded – undo
2674 2674
  *
2675 2675
  * @return int Large size height.
2676 2676
  */
2677
-function geodir_media_image_large_height( $default = 800, $params = '' ) {
2678
-	$large_size_h = get_option( 'large_size_h' );
2677
+function geodir_media_image_large_height($default = 800, $params = '') {
2678
+	$large_size_h = get_option('large_size_h');
2679 2679
 	$large_size_h = $large_size_h > 0 ? $large_size_h : $default;
2680
-	$large_size_h = absint( $large_size_h );
2680
+	$large_size_h = absint($large_size_h);
2681 2681
 
2682
-	if ( ! get_option( 'geodir_use_wp_media_large_size' ) ) {
2682
+	if (!get_option('geodir_use_wp_media_large_size')) {
2683 2683
 		$large_size_h = 800;
2684 2684
 	}
2685 2685
 
@@ -2692,7 +2692,7 @@  discard block
 block discarded – undo
2692 2692
 	 * @param int $default         Default height.
2693 2693
 	 * @param string|array $params Image parameters.
2694 2694
 	 */
2695
-	$large_size_h = apply_filters( 'geodir_filter_media_image_large_height', $large_size_h, $default, $params );
2695
+	$large_size_h = apply_filters('geodir_filter_media_image_large_height', $large_size_h, $default, $params);
2696 2696
 
2697 2697
 	return $large_size_h;
2698 2698
 }
@@ -2709,8 +2709,8 @@  discard block
 block discarded – undo
2709 2709
  *
2710 2710
  * @return string Sanitized name.
2711 2711
  */
2712
-function geodir_sanitize_location_name( $type, $name, $translate = true ) {
2713
-	if ( $name == '' ) {
2712
+function geodir_sanitize_location_name($type, $name, $translate = true) {
2713
+	if ($name == '') {
2714 2714
 		return null;
2715 2715
 	}
2716 2716
 
@@ -2719,13 +2719,13 @@  discard block
 block discarded – undo
2719 2719
 	$type = $type == 'gd_city' ? 'city' : $type;
2720 2720
 
2721 2721
 	$return = $name;
2722
-	if ( function_exists( 'get_actual_location_name' ) ) {
2723
-		$return = get_actual_location_name( $type, $name, $translate );
2722
+	if (function_exists('get_actual_location_name')) {
2723
+		$return = get_actual_location_name($type, $name, $translate);
2724 2724
 	} else {
2725
-		$return = preg_replace( '/-(\d+)$/', '', $return );
2726
-		$return = preg_replace( '/[_-]/', ' ', $return );
2727
-		$return = geodir_ucwords( $return );
2728
-		$return = $translate ? __( $return, 'geodirectory' ) : $return;
2725
+		$return = preg_replace('/-(\d+)$/', '', $return);
2726
+		$return = preg_replace('/[_-]/', ' ', $return);
2727
+		$return = geodir_ucwords($return);
2728
+		$return = $translate ? __($return, 'geodirectory') : $return;
2729 2729
 	}
2730 2730
 
2731 2731
 	return $return;
@@ -2743,26 +2743,26 @@  discard block
 block discarded – undo
2743 2743
  *
2744 2744
  * @param int $number Comments number.
2745 2745
  */
2746
-function geodir_comments_number( $number ) {
2746
+function geodir_comments_number($number) {
2747 2747
 	global $post;
2748 2748
 	
2749
-	if ( !empty( $post->post_type ) && geodir_cpt_has_rating_disabled( $post->post_type ) ) {
2749
+	if (!empty($post->post_type) && geodir_cpt_has_rating_disabled($post->post_type)) {
2750 2750
 		$number = get_comments_number();
2751 2751
 		
2752
-		if ( $number > 1 ) {
2753
-			$output = str_replace( '%', number_format_i18n( $number ), __( '% Comments', 'geodirectory' ) );
2754
-		} elseif ( $number == 0 || $number == '' ) {
2755
-			$output = __( 'No Comments', 'geodirectory' );
2752
+		if ($number > 1) {
2753
+			$output = str_replace('%', number_format_i18n($number), __('% Comments', 'geodirectory'));
2754
+		} elseif ($number == 0 || $number == '') {
2755
+			$output = __('No Comments', 'geodirectory');
2756 2756
 		} else { // must be one
2757
-			$output = __( '1 Comment', 'geodirectory' );
2757
+			$output = __('1 Comment', 'geodirectory');
2758 2758
 		}
2759 2759
 	} else {    
2760
-		if ( $number > 1 ) {
2761
-			$output = str_replace( '%', number_format_i18n( $number ), __( '% Reviews', 'geodirectory' ) );
2762
-		} elseif ( $number == 0 || $number == '' ) {
2763
-			$output = __( 'No Reviews', 'geodirectory' );
2760
+		if ($number > 1) {
2761
+			$output = str_replace('%', number_format_i18n($number), __('% Reviews', 'geodirectory'));
2762
+		} elseif ($number == 0 || $number == '') {
2763
+			$output = __('No Reviews', 'geodirectory');
2764 2764
 		} else { // must be one
2765
-			$output = __( '1 Review', 'geodirectory' );
2765
+			$output = __('1 Review', 'geodirectory');
2766 2766
 		}
2767 2767
 	}
2768 2768
 	
@@ -2779,18 +2779,18 @@  discard block
 block discarded – undo
2779 2779
  */
2780 2780
 function is_page_geodir_home() {
2781 2781
 	global $wpdb;
2782
-	$cur_url = str_replace( array( "https://", "http://", "www." ), array( '', '', '' ), geodir_curPageURL() );
2783
-	if ( function_exists( 'geodir_location_geo_home_link' ) ) {
2784
-		remove_filter( 'home_url', 'geodir_location_geo_home_link', 100000 );
2782
+	$cur_url = str_replace(array("https://", "http://", "www."), array('', '', ''), geodir_curPageURL());
2783
+	if (function_exists('geodir_location_geo_home_link')) {
2784
+		remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
2785 2785
 	}
2786
-	$home_url = home_url( '', 'http' );
2787
-	if ( function_exists( 'geodir_location_geo_home_link' ) ) {
2788
-		add_filter( 'home_url', 'geodir_location_geo_home_link', 100000, 2 );
2786
+	$home_url = home_url('', 'http');
2787
+	if (function_exists('geodir_location_geo_home_link')) {
2788
+		add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
2789 2789
 	}
2790
-	$home_url = str_replace( "www.", "", $home_url );
2791
-	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' ) ) ) {
2790
+	$home_url = str_replace("www.", "", $home_url);
2791
+	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'))) {
2792 2792
 		return true;
2793
-	} 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' ) ) {
2793
+	} 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')) {
2794 2794
 		return true;
2795 2795
 	} else {
2796 2796
 		return false;
@@ -2810,18 +2810,18 @@  discard block
 block discarded – undo
2810 2810
  *
2811 2811
  * @return string The canonical URL.
2812 2812
  */
2813
-function geodir_wpseo_homepage_canonical( $url ) {
2813
+function geodir_wpseo_homepage_canonical($url) {
2814 2814
 	global $post;
2815 2815
 
2816
-	if ( is_page_geodir_home() ) {
2816
+	if (is_page_geodir_home()) {
2817 2817
 		return home_url();
2818 2818
 	}
2819 2819
 
2820 2820
 	return $url;
2821 2821
 }
2822 2822
 
2823
-add_filter( 'wpseo_canonical', 'geodir_wpseo_homepage_canonical', 10 );
2824
-add_filter( 'aioseop_canonical_url', 'geodir_wpseo_homepage_canonical', 10 );
2823
+add_filter('wpseo_canonical', 'geodir_wpseo_homepage_canonical', 10);
2824
+add_filter('aioseop_canonical_url', 'geodir_wpseo_homepage_canonical', 10);
2825 2825
 
2826 2826
 /**
2827 2827
  * Add extra fields to google maps script call.
@@ -2834,20 +2834,20 @@  discard block
 block discarded – undo
2834 2834
  *
2835 2835
  * @return string Modified extra string.
2836 2836
  */
2837
-function geodir_googlemap_script_extra_details_page( $extra ) {
2837
+function geodir_googlemap_script_extra_details_page($extra) {
2838 2838
 	global $post;
2839 2839
 	$add_google_places_api = false;
2840
-	if ( isset( $post->post_content ) && has_shortcode( $post->post_content, 'gd_add_listing' ) ) {
2840
+	if (isset($post->post_content) && has_shortcode($post->post_content, 'gd_add_listing')) {
2841 2841
 		$add_google_places_api = true;
2842 2842
 	}
2843
-	if ( ! str_replace( 'libraries=places', '', $extra ) && ( geodir_is_page( 'detail' ) || $add_google_places_api ) ) {
2843
+	if (!str_replace('libraries=places', '', $extra) && (geodir_is_page('detail') || $add_google_places_api)) {
2844 2844
 		$extra .= "&amp;libraries=places";
2845 2845
 	}
2846 2846
 
2847 2847
 	return $extra;
2848 2848
 }
2849 2849
 
2850
-add_filter( 'geodir_googlemap_script_extra', 'geodir_googlemap_script_extra_details_page', 101, 1 );
2850
+add_filter('geodir_googlemap_script_extra', 'geodir_googlemap_script_extra_details_page', 101, 1);
2851 2851
 
2852 2852
 
2853 2853
 /**
@@ -2866,122 +2866,122 @@  discard block
 block discarded – undo
2866 2866
  *                                          after_widget.
2867 2867
  * @param array|string $instance            The settings for the particular instance of the widget.
2868 2868
  */
2869
-function geodir_popular_post_category_output( $args = '', $instance = '' ) {
2869
+function geodir_popular_post_category_output($args = '', $instance = '') {
2870 2870
 	// prints the widget
2871 2871
 	global $wpdb, $plugin_prefix, $geodir_post_category_str;
2872
-	extract( $args, EXTR_SKIP );
2872
+	extract($args, EXTR_SKIP);
2873 2873
 
2874 2874
 	echo $before_widget;
2875 2875
 
2876 2876
 	/** This filter is documented in geodirectory_widgets.php */
2877
-	$title = empty( $instance['title'] ) ? __( 'Popular Categories', 'geodirectory' ) : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
2877
+	$title = empty($instance['title']) ? __('Popular Categories', 'geodirectory') : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
2878 2878
 
2879 2879
 	$gd_post_type = geodir_get_current_posttype();
2880 2880
 
2881
-	$category_limit = isset( $instance['category_limit'] ) && $instance['category_limit'] > 0 ? (int) $instance['category_limit'] : 15;
2881
+	$category_limit = isset($instance['category_limit']) && $instance['category_limit'] > 0 ? (int) $instance['category_limit'] : 15;
2882 2882
 	if (!isset($category_restrict)) {
2883 2883
 		$category_restrict = false;
2884 2884
 	}
2885
-	if ( ! empty( $gd_post_type ) ) {
2885
+	if (!empty($gd_post_type)) {
2886 2886
 		$default_post_type = $gd_post_type;
2887
-	} elseif ( isset( $instance['default_post_type'] ) && gdsc_is_post_type_valid( $instance['default_post_type'] ) ) {
2887
+	} elseif (isset($instance['default_post_type']) && gdsc_is_post_type_valid($instance['default_post_type'])) {
2888 2888
 		$default_post_type = $instance['default_post_type'];
2889 2889
 	} else {
2890 2890
 		$all_gd_post_type  = geodir_get_posttypes();
2891
-		$default_post_type = ( isset( $all_gd_post_type[0] ) ) ? $all_gd_post_type[0] : '';
2891
+		$default_post_type = (isset($all_gd_post_type[0])) ? $all_gd_post_type[0] : '';
2892 2892
 	}
2893
-	$parent_only = !empty( $instance['parent_only'] ) ? true : false;
2893
+	$parent_only = !empty($instance['parent_only']) ? true : false;
2894 2894
 
2895 2895
 	$taxonomy = array();
2896
-	if ( ! empty( $gd_post_type ) ) {
2897
-		$taxonomy[] = $gd_post_type . "category";
2896
+	if (!empty($gd_post_type)) {
2897
+		$taxonomy[] = $gd_post_type."category";
2898 2898
 	} else {
2899
-		$taxonomy = geodir_get_taxonomies( $gd_post_type );
2899
+		$taxonomy = geodir_get_taxonomies($gd_post_type);
2900 2900
 	}
2901 2901
 
2902 2902
 	$taxonomy = apply_filters('geodir_pp_category_taxonomy', $taxonomy);
2903 2903
 
2904
-	$term_args = array( 'taxonomy' => $taxonomy );
2905
-	if ( $parent_only ) {
2904
+	$term_args = array('taxonomy' => $taxonomy);
2905
+	if ($parent_only) {
2906 2906
 		$term_args['parent'] = 0;
2907 2907
 	}
2908 2908
 
2909
-	$terms   = get_terms( $term_args );
2909
+	$terms   = get_terms($term_args);
2910 2910
 	$a_terms = array();
2911 2911
 	$b_terms = array();
2912 2912
 
2913
-	foreach ( $terms as $term ) {
2914
-		if ( $term->count > 0 ) {
2915
-			$a_terms[ $term->taxonomy ][] = $term;
2913
+	foreach ($terms as $term) {
2914
+		if ($term->count > 0) {
2915
+			$a_terms[$term->taxonomy][] = $term;
2916 2916
 		}
2917 2917
 	}
2918 2918
 
2919
-	if ( ! empty( $a_terms ) ) {
2919
+	if (!empty($a_terms)) {
2920 2920
 		// Sort CPT taxonomies in categories widget.
2921
-		if ( !empty( $taxonomy ) && is_array( $taxonomy ) && count( $taxonomy ) > 1 ) {
2921
+		if (!empty($taxonomy) && is_array($taxonomy) && count($taxonomy) > 1) {
2922 2922
 			$gd_post_types = geodir_get_posttypes();
2923 2923
 			$sort_taxonomies = array();
2924 2924
 			
2925
-			foreach ( $gd_post_types as $gd_post_type ) {
2926
-				$taxonomy_name = $gd_post_type . 'category';
2925
+			foreach ($gd_post_types as $gd_post_type) {
2926
+				$taxonomy_name = $gd_post_type.'category';
2927 2927
 				
2928
-				if ( !empty( $a_terms[$taxonomy_name] ) ) {
2928
+				if (!empty($a_terms[$taxonomy_name])) {
2929 2929
 					$sort_taxonomies[$taxonomy_name] = $a_terms[$taxonomy_name];
2930 2930
 				}
2931 2931
 			}
2932
-			$a_terms = !empty( $sort_taxonomies ) ? $sort_taxonomies : $a_terms;
2932
+			$a_terms = !empty($sort_taxonomies) ? $sort_taxonomies : $a_terms;
2933 2933
 		}
2934 2934
 
2935 2935
 		$sort_by = apply_filters('geodir_pp_category_sort', 'count');
2936
-		foreach ( $a_terms as $b_key => $b_val ) {
2937
-			$b_terms[ $b_key ] = geodir_sort_terms( $b_val, $sort_by );
2936
+		foreach ($a_terms as $b_key => $b_val) {
2937
+			$b_terms[$b_key] = geodir_sort_terms($b_val, $sort_by);
2938 2938
 		}
2939 2939
 
2940
-		$default_taxonomy = $default_post_type != '' && isset( $b_terms[ $default_post_type . 'category' ] ) ? $default_post_type . 'category' : '';
2940
+		$default_taxonomy = $default_post_type != '' && isset($b_terms[$default_post_type.'category']) ? $default_post_type.'category' : '';
2941 2941
 
2942 2942
 		$tax_change_output = '';
2943
-		if ( count( $b_terms ) > 1 ) {
2944
-			$tax_change_output .= "<select data-limit='$category_limit' data-parent='" . (int)$parent_only . "' class='geodir-cat-list-tax'  onchange='geodir_get_post_term(this);'>";
2945
-			foreach ( $b_terms as $key => $val ) {
2946
-				$ptype    = get_post_type_object( str_replace( "category", "", $key ) );
2947
-				$cpt_name = __( $ptype->labels->singular_name, 'geodirectory' );
2948
-				$tax_change_output .= "<option value='$key' " . selected( $key, $default_taxonomy, false ) . ">" . sprintf( __( '%s Categories', 'geodirectory' ), $cpt_name ) . "</option>";
2943
+		if (count($b_terms) > 1) {
2944
+			$tax_change_output .= "<select data-limit='$category_limit' data-parent='".(int) $parent_only."' class='geodir-cat-list-tax'  onchange='geodir_get_post_term(this);'>";
2945
+			foreach ($b_terms as $key => $val) {
2946
+				$ptype    = get_post_type_object(str_replace("category", "", $key));
2947
+				$cpt_name = __($ptype->labels->singular_name, 'geodirectory');
2948
+				$tax_change_output .= "<option value='$key' ".selected($key, $default_taxonomy, false).">".sprintf(__('%s Categories', 'geodirectory'), $cpt_name)."</option>";
2949 2949
 			}
2950 2950
 			$tax_change_output .= "</select>";
2951 2951
 		}
2952 2952
 
2953
-		if ( ! empty( $b_terms ) ) {
2954
-			$terms = $default_taxonomy != '' && isset( $b_terms[ $default_taxonomy ] ) ? $b_terms[ $default_taxonomy ] : reset( $b_terms );// get the first array
2955
-			global $cat_count;//make global so we can change via function
2953
+		if (!empty($b_terms)) {
2954
+			$terms = $default_taxonomy != '' && isset($b_terms[$default_taxonomy]) ? $b_terms[$default_taxonomy] : reset($b_terms); // get the first array
2955
+			global $cat_count; //make global so we can change via function
2956 2956
 			$cat_count = 0;
2957 2957
 			?>
2958 2958
 			<div class="geodir-category-list-in clearfix">
2959 2959
 				<div class="geodir-cat-list clearfix">
2960 2960
 					<?php
2961
-					echo $before_title . __( $title ) . $after_title;
2961
+					echo $before_title.__($title).$after_title;
2962 2962
 
2963 2963
 					echo $tax_change_output;
2964 2964
 
2965 2965
 					echo '<ul class="geodir-popular-cat-list">';
2966 2966
 
2967
-					geodir_helper_cat_list_output( $terms, $category_limit, $category_restrict);
2967
+					geodir_helper_cat_list_output($terms, $category_limit, $category_restrict);
2968 2968
 
2969 2969
 					echo '</ul>';
2970 2970
 					?>
2971 2971
 				</div>
2972 2972
 				<?php
2973
-				if ( empty( $category_restrict ) ) { 
2973
+				if (empty($category_restrict)) { 
2974 2974
 					$hide = '';
2975
-					if ( $cat_count < $category_limit ) {
2975
+					if ($cat_count < $category_limit) {
2976 2976
 						$hide = 'style="display:none;"';
2977 2977
 					}
2978 2978
 					echo "<div class='geodir-cat-list-more' $hide >";
2979
-					echo '<a href="javascript:void(0)" class="geodir-morecat geodir-showcat">' . __( 'More Categories', 'geodirectory' ) . '</a>';
2980
-					echo '<a href="javascript:void(0)" class="geodir-morecat geodir-hidecat geodir-hide">' . __( 'Less Categories', 'geodirectory' ) . '</a>';
2979
+					echo '<a href="javascript:void(0)" class="geodir-morecat geodir-showcat">'.__('More Categories', 'geodirectory').'</a>';
2980
+					echo '<a href="javascript:void(0)" class="geodir-morecat geodir-hidecat geodir-hide">'.__('Less Categories', 'geodirectory').'</a>';
2981 2981
 					echo "</div>";
2982 2982
 				}
2983 2983
 				/* add scripts */
2984
-				add_action( 'wp_footer', 'geodir_popular_category_add_scripts', 100 );
2984
+				add_action('wp_footer', 'geodir_popular_category_add_scripts', 100);
2985 2985
 				?>
2986 2986
 			</div>
2987 2987
 			<?php
@@ -3001,28 +3001,28 @@  discard block
 block discarded – undo
3001 3001
  * @param int $category_limit               Number of categories to display by default.
3002 3002
  * @param bool $category_restrict           If the cat limit should be hidden or not shown.
3003 3003
  */
3004
-function geodir_helper_cat_list_output( $terms, $category_limit , $category_restrict=false) {
3004
+function geodir_helper_cat_list_output($terms, $category_limit, $category_restrict = false) {
3005 3005
 	global $geodir_post_category_str, $cat_count;
3006 3006
 	$term_icons = geodir_get_term_icon();
3007 3007
 
3008 3008
 	$geodir_post_category_str = array();
3009 3009
 
3010 3010
 
3011
-	foreach ( $terms as $cat ) {
3012
-		$post_type     = str_replace( "category", "", $cat->taxonomy );
3013
-		$term_icon_url = ! empty( $term_icons ) && isset( $term_icons[ $cat->term_id ] ) ? $term_icons[ $cat->term_id ] : '';
3011
+	foreach ($terms as $cat) {
3012
+		$post_type     = str_replace("category", "", $cat->taxonomy);
3013
+		$term_icon_url = !empty($term_icons) && isset($term_icons[$cat->term_id]) ? $term_icons[$cat->term_id] : '';
3014 3014
 
3015
-		$cat_count ++;
3015
+		$cat_count++;
3016 3016
 
3017
-		$geodir_post_category_str[] = array( 'posttype' => $post_type, 'termid' => $cat->term_id );
3017
+		$geodir_post_category_str[] = array('posttype' => $post_type, 'termid' => $cat->term_id);
3018 3018
 
3019
-		$class_row  = $cat_count > $category_limit ? 'geodir-pcat-hide geodir-hide' : 'geodir-pcat-show';
3020
-		if($category_restrict && $cat_count > $category_limit ){
3019
+		$class_row = $cat_count > $category_limit ? 'geodir-pcat-hide geodir-hide' : 'geodir-pcat-show';
3020
+		if ($category_restrict && $cat_count > $category_limit) {
3021 3021
 			continue;
3022 3022
 		}
3023 3023
 		$total_post = $cat->count;
3024 3024
 
3025
-		$term_link = get_term_link( $cat, $cat->taxonomy );
3025
+		$term_link = get_term_link($cat, $cat->taxonomy);
3026 3026
 		/**
3027 3027
 		 * Filer the category term link.
3028 3028
 		 *
@@ -3032,11 +3032,11 @@  discard block
 block discarded – undo
3032 3032
 		 * @param int $cat          ->term_id The term id.
3033 3033
 		 * @param string $post_type Wordpress post type.
3034 3034
 		 */
3035
-		$term_link = apply_filters( 'geodir_category_term_link', $term_link, $cat->term_id, $post_type );
3035
+		$term_link = apply_filters('geodir_category_term_link', $term_link, $cat->term_id, $post_type);
3036 3036
 
3037
-		echo '<li class="' . $class_row . '"><a href="' . $term_link . '">';
3038
-		echo '<img alt="' . esc_attr( $cat->name ) . ' icon" style="height:20px;vertical-align:middle;" src="' . $term_icon_url . '"/> <span class="cat-link">';
3039
-		echo $cat->name . '</span> <span class="geodir_term_class geodir_link_span geodir_category_class_' . $post_type . '_' . $cat->term_id . '">(' . $total_post . ')</span> ';
3037
+		echo '<li class="'.$class_row.'"><a href="'.$term_link.'">';
3038
+		echo '<img alt="'.esc_attr($cat->name).' icon" style="height:20px;vertical-align:middle;" src="'.$term_icon_url.'"/> <span class="cat-link">';
3039
+		echo $cat->name.'</span> <span class="geodir_term_class geodir_link_span geodir_category_class_'.$post_type.'_'.$cat->term_id.'">('.$total_post.')</span> ';
3040 3040
 		echo '</a></li>';
3041 3041
 	}
3042 3042
 }
@@ -3051,14 +3051,14 @@  discard block
 block discarded – undo
3051 3051
  * @param array|string $args     Display arguments including before_title, after_title, before_widget, and after_widget.
3052 3052
  * @param array|string $instance The settings for the particular instance of the widget.
3053 3053
  */
3054
-function geodir_listing_slider_widget_output( $args = '', $instance = '' ) {
3054
+function geodir_listing_slider_widget_output($args = '', $instance = '') {
3055 3055
 	// prints the widget
3056
-	extract( $args, EXTR_SKIP );
3056
+	extract($args, EXTR_SKIP);
3057 3057
 
3058 3058
 	echo $before_widget;
3059 3059
 
3060 3060
 	/** This filter is documented in geodirectory_widgets.php */
3061
-	$title = empty( $instance['title'] ) ? '' : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
3061
+	$title = empty($instance['title']) ? '' : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
3062 3062
 	/**
3063 3063
 	 * Filter the widget post type.
3064 3064
 	 *
@@ -3066,7 +3066,7 @@  discard block
 block discarded – undo
3066 3066
 	 *
3067 3067
 	 * @param string $instance ['post_type'] Post type of listing.
3068 3068
 	 */
3069
-	$post_type = empty( $instance['post_type'] ) ? 'gd_place' : apply_filters( 'widget_post_type', $instance['post_type'] );
3069
+	$post_type = empty($instance['post_type']) ? 'gd_place' : apply_filters('widget_post_type', $instance['post_type']);
3070 3070
 	/**
3071 3071
 	 * Filter the widget's term.
3072 3072
 	 *
@@ -3074,7 +3074,7 @@  discard block
 block discarded – undo
3074 3074
 	 *
3075 3075
 	 * @param string $instance ['category'] Filter by term. Can be any valid term.
3076 3076
 	 */
3077
-	$category = empty( $instance['category'] ) ? '0' : apply_filters( 'widget_category', $instance['category'] );
3077
+	$category = empty($instance['category']) ? '0' : apply_filters('widget_category', $instance['category']);
3078 3078
 	/**
3079 3079
 	 * Filter widget's "add_location_filter" value.
3080 3080
 	 *
@@ -3082,7 +3082,7 @@  discard block
 block discarded – undo
3082 3082
 	 *
3083 3083
 	 * @param string|bool $instance ['add_location_filter'] Do you want to add location filter? Can be 1 or 0.
3084 3084
 	 */
3085
-	$add_location_filter = empty( $instance['add_location_filter'] ) ? '0' : apply_filters( 'widget_add_location_filter', $instance['add_location_filter'] );
3085
+	$add_location_filter = empty($instance['add_location_filter']) ? '0' : apply_filters('widget_add_location_filter', $instance['add_location_filter']);
3086 3086
 	/**
3087 3087
 	 * Filter the widget listings limit.
3088 3088
 	 *
@@ -3090,7 +3090,7 @@  discard block
 block discarded – undo
3090 3090
 	 *
3091 3091
 	 * @param string $instance ['post_number'] Number of listings to display.
3092 3092
 	 */
3093
-	$post_number = empty( $instance['post_number'] ) ? '5' : apply_filters( 'widget_post_number', $instance['post_number'] );
3093
+	$post_number = empty($instance['post_number']) ? '5' : apply_filters('widget_post_number', $instance['post_number']);
3094 3094
 	/**
3095 3095
 	 * Filter the widget listings limit shown at one time.
3096 3096
 	 *
@@ -3098,7 +3098,7 @@  discard block
 block discarded – undo
3098 3098
 	 *
3099 3099
 	 * @param string $instance ['max_show'] Number of listings to display on screen.
3100 3100
 	 */
3101
-	$max_show = empty( $instance['max_show'] ) ? '1' : apply_filters( 'widget_max_show', $instance['max_show'] );
3101
+	$max_show = empty($instance['max_show']) ? '1' : apply_filters('widget_max_show', $instance['max_show']);
3102 3102
 	/**
3103 3103
 	 * Filter the widget slide width.
3104 3104
 	 *
@@ -3106,7 +3106,7 @@  discard block
 block discarded – undo
3106 3106
 	 *
3107 3107
 	 * @param string $instance ['slide_width'] Width of the slides shown.
3108 3108
 	 */
3109
-	$slide_width = empty( $instance['slide_width'] ) ? '' : apply_filters( 'widget_slide_width', $instance['slide_width'] );
3109
+	$slide_width = empty($instance['slide_width']) ? '' : apply_filters('widget_slide_width', $instance['slide_width']);
3110 3110
 	/**
3111 3111
 	 * Filter widget's "show title" value.
3112 3112
 	 *
@@ -3114,7 +3114,7 @@  discard block
 block discarded – undo
3114 3114
 	 *
3115 3115
 	 * @param string|bool $instance ['show_title'] Do you want to display title? Can be 1 or 0.
3116 3116
 	 */
3117
-	$show_title = empty( $instance['show_title'] ) ? '' : apply_filters( 'widget_show_title', $instance['show_title'] );
3117
+	$show_title = empty($instance['show_title']) ? '' : apply_filters('widget_show_title', $instance['show_title']);
3118 3118
 	/**
3119 3119
 	 * Filter widget's "slideshow" value.
3120 3120
 	 *
@@ -3122,7 +3122,7 @@  discard block
 block discarded – undo
3122 3122
 	 *
3123 3123
 	 * @param int $instance ['slideshow'] Setup a slideshow for the slider to animate automatically.
3124 3124
 	 */
3125
-	$slideshow = empty( $instance['slideshow'] ) ? 0 : apply_filters( 'widget_slideshow', $instance['slideshow'] );
3125
+	$slideshow = empty($instance['slideshow']) ? 0 : apply_filters('widget_slideshow', $instance['slideshow']);
3126 3126
 	/**
3127 3127
 	 * Filter widget's "animationLoop" value.
3128 3128
 	 *
@@ -3130,7 +3130,7 @@  discard block
 block discarded – undo
3130 3130
 	 *
3131 3131
 	 * @param int $instance ['animationLoop'] Gives the slider a seamless infinite loop.
3132 3132
 	 */
3133
-	$animationLoop = empty( $instance['animationLoop'] ) ? 0 : apply_filters( 'widget_animationLoop', $instance['animationLoop'] );
3133
+	$animationLoop = empty($instance['animationLoop']) ? 0 : apply_filters('widget_animationLoop', $instance['animationLoop']);
3134 3134
 	/**
3135 3135
 	 * Filter widget's "directionNav" value.
3136 3136
 	 *
@@ -3138,7 +3138,7 @@  discard block
 block discarded – undo
3138 3138
 	 *
3139 3139
 	 * @param int $instance ['directionNav'] Enable previous/next arrow navigation?. Can be 1 or 0.
3140 3140
 	 */
3141
-	$directionNav = empty( $instance['directionNav'] ) ? 0 : apply_filters( 'widget_directionNav', $instance['directionNav'] );
3141
+	$directionNav = empty($instance['directionNav']) ? 0 : apply_filters('widget_directionNav', $instance['directionNav']);
3142 3142
 	/**
3143 3143
 	 * Filter widget's "slideshowSpeed" value.
3144 3144
 	 *
@@ -3146,7 +3146,7 @@  discard block
 block discarded – undo
3146 3146
 	 *
3147 3147
 	 * @param int $instance ['slideshowSpeed'] Set the speed of the slideshow cycling, in milliseconds.
3148 3148
 	 */
3149
-	$slideshowSpeed = empty( $instance['slideshowSpeed'] ) ? 5000 : apply_filters( 'widget_slideshowSpeed', $instance['slideshowSpeed'] );
3149
+	$slideshowSpeed = empty($instance['slideshowSpeed']) ? 5000 : apply_filters('widget_slideshowSpeed', $instance['slideshowSpeed']);
3150 3150
 	/**
3151 3151
 	 * Filter widget's "animationSpeed" value.
3152 3152
 	 *
@@ -3154,7 +3154,7 @@  discard block
 block discarded – undo
3154 3154
 	 *
3155 3155
 	 * @param int $instance ['animationSpeed'] Set the speed of animations, in milliseconds.
3156 3156
 	 */
3157
-	$animationSpeed = empty( $instance['animationSpeed'] ) ? 600 : apply_filters( 'widget_animationSpeed', $instance['animationSpeed'] );
3157
+	$animationSpeed = empty($instance['animationSpeed']) ? 600 : apply_filters('widget_animationSpeed', $instance['animationSpeed']);
3158 3158
 	/**
3159 3159
 	 * Filter widget's "animation" value.
3160 3160
 	 *
@@ -3162,7 +3162,7 @@  discard block
 block discarded – undo
3162 3162
 	 *
3163 3163
 	 * @param string $instance ['animation'] Controls the animation type, "fade" or "slide".
3164 3164
 	 */
3165
-	$animation = empty( $instance['animation'] ) ? 'slide' : apply_filters( 'widget_animation', $instance['animation'] );
3165
+	$animation = empty($instance['animation']) ? 'slide' : apply_filters('widget_animation', $instance['animation']);
3166 3166
 	/**
3167 3167
 	 * Filter widget's "list_sort" type.
3168 3168
 	 *
@@ -3170,10 +3170,10 @@  discard block
 block discarded – undo
3170 3170
 	 *
3171 3171
 	 * @param string $instance ['list_sort'] Listing sort by type.
3172 3172
 	 */
3173
-	$list_sort          = empty( $instance['list_sort'] ) ? 'latest' : apply_filters( 'widget_list_sort', $instance['list_sort'] );
3174
-	$show_featured_only = ! empty( $instance['show_featured_only'] ) ? 1 : null;
3173
+	$list_sort          = empty($instance['list_sort']) ? 'latest' : apply_filters('widget_list_sort', $instance['list_sort']);
3174
+	$show_featured_only = !empty($instance['show_featured_only']) ? 1 : null;
3175 3175
 
3176
-	wp_enqueue_script( 'geodirectory-jquery-flexslider-js' );
3176
+	wp_enqueue_script('geodirectory-jquery-flexslider-js');
3177 3177
 	?>
3178 3178
 		<script type="text/javascript">
3179 3179
 		jQuery(window).load(function () {
@@ -3192,7 +3192,7 @@  discard block
 block discarded – undo
3192 3192
 				itemWidth: 75,
3193 3193
 				itemMargin: 5,
3194 3194
 				asNavFor: '#geodir_widget_slider',
3195
-				rtl: <?php echo( is_rtl() ? 'true' : 'false' ); /* fix rtl issue */ ?>,
3195
+				rtl: <?php echo(is_rtl() ? 'true' : 'false'); /* fix rtl issue */ ?>,
3196 3196
 				start: function (slider) {
3197 3197
 					// chrome 53 introduced a bug, so we need to repaint the slider when shown.
3198 3198
 					jQuery('.geodir-slides', jQuery(slider)).removeClass('flexslider-fix-rtl');
@@ -3200,19 +3200,19 @@  discard block
 block discarded – undo
3200 3200
 			});
3201 3201
 			
3202 3202
 			jQuery('#geodir_widget_slider').flexslider({
3203
-				animation: "<?php echo $animation;?>",
3203
+				animation: "<?php echo $animation; ?>",
3204 3204
 				selector: ".geodir-slides > li",
3205 3205
 				namespace: "geodir-",
3206 3206
 				controlNav: true,
3207
-				animationLoop: <?php echo $animationLoop;?>,
3208
-				slideshow: <?php echo $slideshow;?>,
3209
-				slideshowSpeed: <?php echo $slideshowSpeed;?>,
3210
-				animationSpeed: <?php echo $animationSpeed;?>,
3211
-				directionNav: <?php echo $directionNav;?>,
3212
-				maxItems: <?php echo $max_show;?>,
3207
+				animationLoop: <?php echo $animationLoop; ?>,
3208
+				slideshow: <?php echo $slideshow; ?>,
3209
+				slideshowSpeed: <?php echo $slideshowSpeed; ?>,
3210
+				animationSpeed: <?php echo $animationSpeed; ?>,
3211
+				directionNav: <?php echo $directionNav; ?>,
3212
+				maxItems: <?php echo $max_show; ?>,
3213 3213
 				move: 1,
3214
-				<?php if ( $slide_width ) {
3215
-				echo "itemWidth: " . $slide_width . ",";
3214
+				<?php if ($slide_width) {
3215
+				echo "itemWidth: ".$slide_width.",";
3216 3216
 			}?>
3217 3217
 				sync: "#geodir_widget_carousel",
3218 3218
 				start: function (slider) {
@@ -3223,7 +3223,7 @@  discard block
 block discarded – undo
3223 3223
 					jQuery('#geodir_widget_slider').css({'visibility': 'visible'});
3224 3224
 					jQuery('#geodir_widget_carousel').css({'visibility': 'visible'});
3225 3225
 				},
3226
-				rtl: <?php echo( is_rtl() ? 'true' : 'false' ); /* fix rtl issue */ ?>
3226
+				rtl: <?php echo(is_rtl() ? 'true' : 'false'); /* fix rtl issue */ ?>
3227 3227
 			});
3228 3228
 		});
3229 3229
 	</script>
@@ -3236,62 +3236,62 @@  discard block
 block discarded – undo
3236 3236
 		'order_by'       => $list_sort
3237 3237
 	);
3238 3238
 
3239
-	if ( $show_featured_only ) {
3239
+	if ($show_featured_only) {
3240 3240
 		$query_args['show_featured_only'] = 1;
3241 3241
 	}
3242 3242
 
3243
-	if ( $category != 0 || $category != '' ) {
3244
-		$category_taxonomy = geodir_get_taxonomies( $post_type );
3243
+	if ($category != 0 || $category != '') {
3244
+		$category_taxonomy = geodir_get_taxonomies($post_type);
3245 3245
 		$tax_query         = array(
3246 3246
 			'taxonomy' => $category_taxonomy[0],
3247 3247
 			'field'    => 'id',
3248 3248
 			'terms'    => $category
3249 3249
 		);
3250 3250
 
3251
-		$query_args['tax_query'] = array( $tax_query );
3251
+		$query_args['tax_query'] = array($tax_query);
3252 3252
 	}
3253 3253
 
3254 3254
 	// we want listings with featured image only
3255 3255
 	$query_args['featured_image_only'] = 1;
3256 3256
 
3257
-	if ( $post_type == 'gd_event' ) {
3257
+	if ($post_type == 'gd_event') {
3258 3258
 		$query_args['gedir_event_listing_filter'] = 'upcoming';
3259 3259
 	}// show only upcoming events
3260 3260
 
3261
-	$widget_listings = geodir_get_widget_listings( $query_args );
3262
-	if ( ! empty( $widget_listings ) || ( isset( $with_no_results ) && $with_no_results ) ) {
3263
-		if ( $title ) {
3264
-			echo $before_title . $title . $after_title;
3261
+	$widget_listings = geodir_get_widget_listings($query_args);
3262
+	if (!empty($widget_listings) || (isset($with_no_results) && $with_no_results)) {
3263
+		if ($title) {
3264
+			echo $before_title.$title.$after_title;
3265 3265
 		}
3266 3266
 
3267 3267
 		global $post;
3268 3268
 
3269
-		$current_post = $post;// keep current post info
3269
+		$current_post = $post; // keep current post info
3270 3270
 
3271 3271
 		$widget_main_slides = '';
3272 3272
 		$nav_slides         = '';
3273 3273
 		$widget_slides      = 0;
3274 3274
 
3275
-		foreach ( $widget_listings as $widget_listing ) {
3275
+		foreach ($widget_listings as $widget_listing) {
3276 3276
 			global $gd_widget_listing_type;
3277 3277
 			$post         = $widget_listing;
3278
-			$widget_image = geodir_get_featured_image( $post->ID, 'thumbnail', get_option( 'geodir_listing_no_img' ) );
3278
+			$widget_image = geodir_get_featured_image($post->ID, 'thumbnail', get_option('geodir_listing_no_img'));
3279 3279
 
3280
-			if ( ! empty( $widget_image ) ) {
3281
-				if ( $widget_image->height >= 200 ) {
3280
+			if (!empty($widget_image)) {
3281
+				if ($widget_image->height >= 200) {
3282 3282
 					$widget_spacer_height = 0;
3283 3283
 				} else {
3284
-					$widget_spacer_height = ( ( 200 - $widget_image->height ) / 2 );
3284
+					$widget_spacer_height = ((200 - $widget_image->height) / 2);
3285 3285
 				}
3286 3286
 
3287
-				$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" />';
3287
+				$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 3288
 
3289 3289
 				$title = '';
3290
-				if ( $show_title ) {
3291
-					$title_html     = '<div class="geodir-slider-title"><a href="' . get_permalink( $post->ID ) . '">' . get_the_title( $post->ID ) . '</a></div>';
3290
+				if ($show_title) {
3291
+					$title_html     = '<div class="geodir-slider-title"><a href="'.get_permalink($post->ID).'">'.get_the_title($post->ID).'</a></div>';
3292 3292
 					$post_id        = $post->ID;
3293
-					$post_permalink = get_permalink( $post->ID );
3294
-					$post_title     = get_the_title( $post->ID );
3293
+					$post_permalink = get_permalink($post->ID);
3294
+					$post_title     = get_the_title($post->ID);
3295 3295
 					/**
3296 3296
 					 * Filter the listing slider widget title.
3297 3297
 					 *
@@ -3302,12 +3302,12 @@  discard block
 block discarded – undo
3302 3302
 					 * @param string $post_permalink The post permalink url.
3303 3303
 					 * @param string $post_title     The post title text.
3304 3304
 					 */
3305
-					$title = apply_filters( 'geodir_listing_slider_title', $title_html, $post_id, $post_permalink, $post_title );
3305
+					$title = apply_filters('geodir_listing_slider_title', $title_html, $post_id, $post_permalink, $post_title);
3306 3306
 				}
3307 3307
 
3308
-				$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>';
3309
-				$nav_slides .= '<li><img src="' . $widget_image->src . '" alt="' . $widget_image->title . '" title="' . $widget_image->title . '" style="max-height:48px;margin:0 auto;" /></li>';
3310
-				$widget_slides ++;
3308
+				$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>';
3309
+				$nav_slides .= '<li><img src="'.$widget_image->src.'" alt="'.$widget_image->title.'" title="'.$widget_image->title.'" style="max-height:48px;margin:0 auto;" /></li>';
3310
+				$widget_slides++;
3311 3311
 			}
3312 3312
 		}
3313 3313
 		?>
@@ -3316,7 +3316,7 @@  discard block
 block discarded – undo
3316 3316
 			<div id="geodir_widget_slider" class="geodir_flexslider">
3317 3317
 				<ul class="geodir-slides clearfix"><?php echo $widget_main_slides; ?></ul>
3318 3318
 			</div>
3319
-			<?php if ( $widget_slides > 1 ) { ?>
3319
+			<?php if ($widget_slides > 1) { ?>
3320 3320
 				<div id="geodir_widget_carousel" class="geodir_flexslider">
3321 3321
 					<ul class="geodir-slides clearfix"><?php echo $nav_slides; ?></ul>
3322 3322
 				</div>
@@ -3324,7 +3324,7 @@  discard block
 block discarded – undo
3324 3324
 		</div>
3325 3325
 		<?php
3326 3326
 		$GLOBALS['post'] = $current_post;
3327
-		setup_postdata( $current_post );
3327
+		setup_postdata($current_post);
3328 3328
 	}
3329 3329
 	echo $after_widget;
3330 3330
 }
@@ -3340,50 +3340,50 @@  discard block
 block discarded – undo
3340 3340
  * @param array|string $args     Display arguments including before_title, after_title, before_widget, and after_widget.
3341 3341
  * @param array|string $instance The settings for the particular instance of the widget.
3342 3342
  */
3343
-function geodir_loginwidget_output( $args = '', $instance = '' ) {
3343
+function geodir_loginwidget_output($args = '', $instance = '') {
3344 3344
 	//print_r($args);
3345 3345
 	//print_r($instance);
3346 3346
 	// prints the widget
3347
-	extract( $args, EXTR_SKIP );
3347
+	extract($args, EXTR_SKIP);
3348 3348
 
3349 3349
 	/** This filter is documented in geodirectory_widgets.php */
3350
-	$title = empty( $instance['title'] ) ? __( 'My Dashboard', 'geodirectory' ) : apply_filters( 'my_dashboard_widget_title', __( $instance['title'], 'geodirectory' ) );
3350
+	$title = empty($instance['title']) ? __('My Dashboard', 'geodirectory') : apply_filters('my_dashboard_widget_title', __($instance['title'], 'geodirectory'));
3351 3351
 
3352 3352
 	echo $before_widget;
3353
-	echo $before_title . $title . $after_title;
3353
+	echo $before_title.$title.$after_title;
3354 3354
 
3355 3355
 //	global $gd_session;
3356 3356
 //	print_r($gd_session);
3357 3357
 //	print_r($_SESSION);
3358 3358
 
3359
-	if ( is_user_logged_in() ) {
3359
+	if (is_user_logged_in()) {
3360 3360
 		global $current_user;
3361 3361
 
3362
-		$author_link = get_author_posts_url( $current_user->data->ID );
3363
-		$author_link = geodir_getlink( $author_link, array( 'geodir_dashbord' => 'true' ), false );
3362
+		$author_link = get_author_posts_url($current_user->data->ID);
3363
+		$author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
3364 3364
 
3365 3365
 		echo '<ul class="geodir-loginbox-list">';
3366 3366
 		ob_start();
3367 3367
 		?>
3368 3368
 		<li><a class="signin"
3369
-		       href="<?php echo wp_logout_url( home_url() ); ?>"><?php _e( 'Logout', 'geodirectory' ); ?></a></li>
3369
+		       href="<?php echo wp_logout_url(home_url()); ?>"><?php _e('Logout', 'geodirectory'); ?></a></li>
3370 3370
 		<?php
3371
-		$post_types                           = geodir_get_posttypes( 'object' );
3372
-		$show_add_listing_post_types_main_nav = get_option( 'geodir_add_listing_link_user_dashboard' );
3373
-		$geodir_allow_posttype_frontend       = get_option( 'geodir_allow_posttype_frontend' );
3371
+		$post_types                           = geodir_get_posttypes('object');
3372
+		$show_add_listing_post_types_main_nav = get_option('geodir_add_listing_link_user_dashboard');
3373
+		$geodir_allow_posttype_frontend       = get_option('geodir_allow_posttype_frontend');
3374 3374
 
3375
-		if ( ! empty( $show_add_listing_post_types_main_nav ) ) {
3375
+		if (!empty($show_add_listing_post_types_main_nav)) {
3376 3376
 			$addlisting_links = '';
3377
-			foreach ( $post_types as $key => $postobj ) {
3377
+			foreach ($post_types as $key => $postobj) {
3378 3378
 
3379
-				if ( in_array( $key, $show_add_listing_post_types_main_nav ) ) {
3379
+				if (in_array($key, $show_add_listing_post_types_main_nav)) {
3380 3380
 
3381
-					if ( $add_link = geodir_get_addlisting_link( $key ) ) {
3381
+					if ($add_link = geodir_get_addlisting_link($key)) {
3382 3382
 
3383 3383
 						$name = $postobj->labels->name;
3384 3384
 
3385 3385
 						$selected = '';
3386
-						if ( geodir_get_current_posttype() == $key && geodir_is_page( 'add-listing' ) ) {
3386
+						if (geodir_get_current_posttype() == $key && geodir_is_page('add-listing')) {
3387 3387
 							$selected = 'selected="selected"';
3388 3388
 						}
3389 3389
 
@@ -3396,23 +3396,23 @@  discard block
 block discarded – undo
3396 3396
 						 * @param string $key       Add listing array key.
3397 3397
 						 * @param int $current_user ->ID Current user ID.
3398 3398
 						 */
3399
-						$add_link = apply_filters( 'geodir_dashboard_link_add_listing', $add_link, $key, $current_user->ID );
3400
-						$name = apply_filters( 'geodir_dashboard_label_add_listing', $name, $key, $current_user->ID );
3399
+						$add_link = apply_filters('geodir_dashboard_link_add_listing', $add_link, $key, $current_user->ID);
3400
+						$name = apply_filters('geodir_dashboard_label_add_listing', $name, $key, $current_user->ID);
3401 3401
 
3402
-						$addlisting_links .= '<option ' . $selected . ' value="' . $add_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3402
+						$addlisting_links .= '<option '.$selected.' value="'.$add_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3403 3403
 
3404 3404
 					}
3405 3405
 				}
3406 3406
 
3407 3407
 			}
3408 3408
 
3409
-			if ( $addlisting_links != '' ) { ?>
3409
+			if ($addlisting_links != '') { ?>
3410 3410
 
3411 3411
 				<li><select id="geodir_add_listing" class="chosen_select" onchange="window.location.href=this.value"
3412 3412
 				            option-autoredirect="1" name="geodir_add_listing" option-ajaxchosen="false"
3413
-				            data-placeholder="<?php echo esc_attr( __( 'Add Listing', 'geodirectory' ) ); ?>">
3413
+				            data-placeholder="<?php echo esc_attr(__('Add Listing', 'geodirectory')); ?>">
3414 3414
 						<option value="" disabled="disabled" selected="selected"
3415
-						        style='display:none;'><?php echo esc_attr( __( 'Add Listing', 'geodirectory' ) ); ?></option>
3415
+						        style='display:none;'><?php echo esc_attr(__('Add Listing', 'geodirectory')); ?></option>
3416 3416
 						<?php echo $addlisting_links; ?>
3417 3417
 					</select></li> <?php
3418 3418
 
@@ -3420,24 +3420,24 @@  discard block
 block discarded – undo
3420 3420
 
3421 3421
 		}
3422 3422
 		// My Favourites in Dashboard
3423
-		$show_favorite_link_user_dashboard = get_option( 'geodir_favorite_link_user_dashboard' );
3423
+		$show_favorite_link_user_dashboard = get_option('geodir_favorite_link_user_dashboard');
3424 3424
 		$user_favourite                    = geodir_user_favourite_listing_count();
3425 3425
 
3426
-		if ( ! empty( $show_favorite_link_user_dashboard ) && ! empty( $user_favourite ) ) {
3426
+		if (!empty($show_favorite_link_user_dashboard) && !empty($user_favourite)) {
3427 3427
 			$favourite_links = '';
3428 3428
 
3429
-			foreach ( $post_types as $key => $postobj ) {
3430
-				if ( in_array( $key, $show_favorite_link_user_dashboard ) && array_key_exists( $key, $user_favourite ) ) {
3429
+			foreach ($post_types as $key => $postobj) {
3430
+				if (in_array($key, $show_favorite_link_user_dashboard) && array_key_exists($key, $user_favourite)) {
3431 3431
 					$name           = $postobj->labels->name;
3432 3432
 					$fav_author_link = apply_filters('gd_dash_fav_author_link', $author_link, $current_user->data->ID);
3433
-					$post_type_link = geodir_getlink( $fav_author_link, array(
3433
+					$post_type_link = geodir_getlink($fav_author_link, array(
3434 3434
 						'stype' => $key,
3435 3435
 						'list'  => 'favourite'
3436
-					), false );
3436
+					), false);
3437 3437
 
3438 3438
 					$selected = '';
3439 3439
 
3440
-					if ( isset( $_REQUEST['list'] ) && $_REQUEST['list'] == 'favourite' && isset( $_REQUEST['stype'] ) && $_REQUEST['stype'] == $key && isset( $_REQUEST['geodir_dashbord'] ) ) {
3440
+					if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite' && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key && isset($_REQUEST['geodir_dashbord'])) {
3441 3441
 						$selected = 'selected="selected"';
3442 3442
 					}
3443 3443
 					/**
@@ -3449,20 +3449,20 @@  discard block
 block discarded – undo
3449 3449
 					 * @param string $key            Favorite listing array key.
3450 3450
 					 * @param int $current_user      ->ID Current user ID.
3451 3451
 					 */
3452
-					$post_type_link = apply_filters( 'geodir_dashboard_link_favorite_listing', $post_type_link, $key, $current_user->ID );
3452
+					$post_type_link = apply_filters('geodir_dashboard_link_favorite_listing', $post_type_link, $key, $current_user->ID);
3453 3453
 
3454
-					$favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3454
+					$favourite_links .= '<option '.$selected.' value="'.$post_type_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3455 3455
 				}
3456 3456
 			}
3457 3457
 
3458
-			if ( $favourite_links != '' ) {
3458
+			if ($favourite_links != '') {
3459 3459
 				?>
3460 3460
 				<li>
3461 3461
 					<select id="geodir_my_favourites" class="chosen_select" onchange="window.location.href=this.value"
3462 3462
 					        option-autoredirect="1" name="geodir_my_favourites" option-ajaxchosen="false"
3463
-					        data-placeholder="<?php echo esc_attr( __( 'My Favorites', 'geodirectory' ) ); ?>">
3463
+					        data-placeholder="<?php echo esc_attr(__('My Favorites', 'geodirectory')); ?>">
3464 3464
 						<option value="" disabled="disabled" selected="selected"
3465
-						        style='display:none;'><?php echo esc_attr( __( 'My Favorites', 'geodirectory' ) ); ?></option>
3465
+						        style='display:none;'><?php echo esc_attr(__('My Favorites', 'geodirectory')); ?></option>
3466 3466
 						<?php echo $favourite_links; ?>
3467 3467
 					</select>
3468 3468
 				</li>
@@ -3471,20 +3471,20 @@  discard block
 block discarded – undo
3471 3471
 		}
3472 3472
 
3473 3473
 
3474
-		$show_listing_link_user_dashboard = get_option( 'geodir_listing_link_user_dashboard' );
3474
+		$show_listing_link_user_dashboard = get_option('geodir_listing_link_user_dashboard');
3475 3475
 		$user_listing                     = geodir_user_post_listing_count();
3476 3476
 
3477
-		if ( ! empty( $show_listing_link_user_dashboard ) && ! empty( $user_listing ) ) {
3477
+		if (!empty($show_listing_link_user_dashboard) && !empty($user_listing)) {
3478 3478
 			$listing_links = '';
3479 3479
 
3480
-			foreach ( $post_types as $key => $postobj ) {
3481
-				if ( in_array( $key, $show_listing_link_user_dashboard ) && array_key_exists( $key, $user_listing ) ) {
3480
+			foreach ($post_types as $key => $postobj) {
3481
+				if (in_array($key, $show_listing_link_user_dashboard) && array_key_exists($key, $user_listing)) {
3482 3482
 					$name         = $postobj->labels->name;
3483 3483
 					$listing_author_link = apply_filters('gd_dash_listing_author_link', $author_link, $current_user->data->ID);
3484
-					$listing_link = geodir_getlink( $listing_author_link, array( 'stype' => $key ), false );
3484
+					$listing_link = geodir_getlink($listing_author_link, array('stype' => $key), false);
3485 3485
 
3486 3486
 					$selected = '';
3487
-					if ( ! isset( $_REQUEST['list'] ) && isset( $_REQUEST['geodir_dashbord'] ) && isset( $_REQUEST['stype'] ) && $_REQUEST['stype'] == $key ) {
3487
+					if (!isset($_REQUEST['list']) && isset($_REQUEST['geodir_dashbord']) && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key) {
3488 3488
 						$selected = 'selected="selected"';
3489 3489
 					}
3490 3490
 
@@ -3497,20 +3497,20 @@  discard block
 block discarded – undo
3497 3497
 					 * @param string $key          My listing array key.
3498 3498
 					 * @param int $current_user    ->ID Current user ID.
3499 3499
 					 */
3500
-					$listing_link = apply_filters( 'geodir_dashboard_link_my_listing', $listing_link, $key, $current_user->ID );
3500
+					$listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $current_user->ID);
3501 3501
 
3502
-					$listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3502
+					$listing_links .= '<option '.$selected.' value="'.$listing_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3503 3503
 				}
3504 3504
 			}
3505 3505
 
3506
-			if ( $listing_links != '' ) {
3506
+			if ($listing_links != '') {
3507 3507
 				?>
3508 3508
 				<li>
3509 3509
 					<select id="geodir_my_listings" class="chosen_select" onchange="window.location.href=this.value"
3510 3510
 					        option-autoredirect="1" name="geodir_my_listings" option-ajaxchosen="false"
3511
-					        data-placeholder="<?php echo esc_attr( __( 'My Listings', 'geodirectory' ) ); ?>">
3511
+					        data-placeholder="<?php echo esc_attr(__('My Listings', 'geodirectory')); ?>">
3512 3512
 						<option value="" disabled="disabled" selected="selected"
3513
-						        style='display:none;'><?php echo esc_attr( __( 'My Listings', 'geodirectory' ) ); ?></option>
3513
+						        style='display:none;'><?php echo esc_attr(__('My Listings', 'geodirectory')); ?></option>
3514 3514
 						<?php echo $listing_links; ?>
3515 3515
 					</select>
3516 3516
 				</li>
@@ -3526,7 +3526,7 @@  discard block
 block discarded – undo
3526 3526
 		 *
3527 3527
 		 * @param string $dashboard_link Dashboard links HTML.
3528 3528
 		 */
3529
-		echo apply_filters( 'geodir_dashboard_links', $dashboard_link );
3529
+		echo apply_filters('geodir_dashboard_links', $dashboard_link);
3530 3530
 		echo '</ul>';
3531 3531
 
3532 3532
 		/**
@@ -3534,7 +3534,7 @@  discard block
 block discarded – undo
3534 3534
 		 *
3535 3535
 		 * @since 1.6.6
3536 3536
 		 */
3537
-		do_action( 'geodir_after_loginwidget_form_logged_in' );
3537
+		do_action('geodir_after_loginwidget_form_logged_in');
3538 3538
 
3539 3539
 
3540 3540
 	} else {
@@ -3549,18 +3549,18 @@  discard block
 block discarded – undo
3549 3549
 		<form name="loginform" class="loginform1"
3550 3550
 		      action="<?php echo geodir_login_url(); ?>"
3551 3551
 		      method="post">
3552
-			<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'); ?>"
3552
+			<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 3553
 			                                    type="text" class="textfield user_login1"/> <span
3554 3554
 					class="user_loginInfo"></span></div>
3555
-			<div class="geodir_form_row"><input placeholder="<?php _e( 'Password', 'geodirectory' ); ?>"
3555
+			<div class="geodir_form_row"><input placeholder="<?php _e('Password', 'geodirectory'); ?>"
3556 3556
 			                                    name="<?php echo apply_filters('gd_login_wid_login_pwd', 'pwd'); ?>" type="password"
3557 3557
 			                                    class="textfield user_pass1 input-text"/><span
3558 3558
 					class="user_passInfo"></span></div>
3559 3559
 
3560
-			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars( geodir_curPageURL() ); ?>"/>
3560
+			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars(geodir_curPageURL()); ?>"/>
3561 3561
 			<input type="hidden" name="testcookie" value="1"/>
3562 3562
 
3563
-				<?php do_action( 'login_form' ); ?>
3563
+				<?php do_action('login_form'); ?>
3564 3564
 
3565 3565
 			<div class="geodir_form_row clearfix"><input type="submit" name="submit"
3566 3566
 			                                             value="<?php echo SIGN_IN_BUTTON; ?>" class="b_signin"/>
@@ -3572,11 +3572,11 @@  discard block
 block discarded – undo
3572 3572
 					 *
3573 3573
 					 * @since 1.0.0
3574 3574
 					 */
3575
-					$is_enable_signup = get_option( 'users_can_register' );
3575
+					$is_enable_signup = get_option('users_can_register');
3576 3576
 					
3577
-					if ( $is_enable_signup ) {
3577
+					if ($is_enable_signup) {
3578 3578
 					?>
3579
-						<a href="<?php echo geodir_login_url( array( 'signup' => true ) ); ?>"
3579
+						<a href="<?php echo geodir_login_url(array('signup' => true)); ?>"
3580 3580
 						   class="goedir-newuser-link"><?php echo NEW_USER_TEXT; ?></a>
3581 3581
 
3582 3582
 					<?php
@@ -3587,7 +3587,7 @@  discard block
 block discarded – undo
3587 3587
 					 * @since 1.0.0
3588 3588
 					 */
3589 3589
 					?>
3590
-					<a href="<?php echo geodir_login_url( array( 'forgot' => true ) ); ?>"
3590
+					<a href="<?php echo geodir_login_url(array('forgot' => true)); ?>"
3591 3591
 					   class="goedir-forgot-link"><?php echo FORGOT_PW_TEXT; ?></a></p></div>
3592 3592
 		</form>
3593 3593
 		<?php
@@ -3596,7 +3596,7 @@  discard block
 block discarded – undo
3596 3596
 		 *
3597 3597
 		 * @since 1.6.6
3598 3598
 		 */
3599
-		do_action( 'geodir_after_loginwidget_form_logged_out' );
3599
+		do_action('geodir_after_loginwidget_form_logged_out');
3600 3600
 	}
3601 3601
 
3602 3602
 	echo $after_widget;
@@ -3619,13 +3619,13 @@  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
 	/** This filter is documented in geodirectory_widgets.php */
3628
-	$title = empty( $instance['title'] ) ? geodir_ucwords( $instance['category_title'] ) : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
3628
+	$title = empty($instance['title']) ? geodir_ucwords($instance['category_title']) : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
3629 3629
 	/**
3630 3630
 	 * Filter the widget post type.
3631 3631
 	 *
@@ -3633,7 +3633,7 @@  discard block
 block discarded – undo
3633 3633
 	 *
3634 3634
 	 * @param string $instance ['post_type'] Post type of listing.
3635 3635
 	 */
3636
-	$post_type = empty( $instance['post_type'] ) ? 'gd_place' : apply_filters( 'widget_post_type', $instance['post_type'] );
3636
+	$post_type = empty($instance['post_type']) ? 'gd_place' : apply_filters('widget_post_type', $instance['post_type']);
3637 3637
 	/**
3638 3638
 	 * Filter the widget's term.
3639 3639
 	 *
@@ -3641,7 +3641,7 @@  discard block
 block discarded – undo
3641 3641
 	 *
3642 3642
 	 * @param string $instance ['category'] Filter by term. Can be any valid term.
3643 3643
 	 */
3644
-	$category = empty( $instance['category'] ) ? '0' : apply_filters( 'widget_category', $instance['category'] );
3644
+	$category = empty($instance['category']) ? '0' : apply_filters('widget_category', $instance['category']);
3645 3645
 	/**
3646 3646
 	 * Filter the widget listings limit.
3647 3647
 	 *
@@ -3649,7 +3649,7 @@  discard block
 block discarded – undo
3649 3649
 	 *
3650 3650
 	 * @param string $instance ['post_number'] Number of listings to display.
3651 3651
 	 */
3652
-	$post_number = empty( $instance['post_number'] ) ? '5' : apply_filters( 'widget_post_number', $instance['post_number'] );
3652
+	$post_number = empty($instance['post_number']) ? '5' : apply_filters('widget_post_number', $instance['post_number']);
3653 3653
 	/**
3654 3654
 	 * Filter widget's "layout" type.
3655 3655
 	 *
@@ -3657,7 +3657,7 @@  discard block
 block discarded – undo
3657 3657
 	 *
3658 3658
 	 * @param string $instance ['layout'] Widget layout type.
3659 3659
 	 */
3660
-	$layout = empty( $instance['layout'] ) ? 'gridview_onehalf' : apply_filters( 'widget_layout', $instance['layout'] );
3660
+	$layout = empty($instance['layout']) ? 'gridview_onehalf' : apply_filters('widget_layout', $instance['layout']);
3661 3661
 	/**
3662 3662
 	 * Filter widget's "add_location_filter" value.
3663 3663
 	 *
@@ -3665,7 +3665,7 @@  discard block
 block discarded – undo
3665 3665
 	 *
3666 3666
 	 * @param string|bool $instance ['add_location_filter'] Do you want to add location filter? Can be 1 or 0.
3667 3667
 	 */
3668
-	$add_location_filter = empty( $instance['add_location_filter'] ) ? '0' : apply_filters( 'widget_add_location_filter', $instance['add_location_filter'] );
3668
+	$add_location_filter = empty($instance['add_location_filter']) ? '0' : apply_filters('widget_add_location_filter', $instance['add_location_filter']);
3669 3669
 	/**
3670 3670
 	 * Filter widget's listing width.
3671 3671
 	 *
@@ -3673,7 +3673,7 @@  discard block
 block discarded – undo
3673 3673
 	 *
3674 3674
 	 * @param string $instance ['listing_width'] Listing width.
3675 3675
 	 */
3676
-	$listing_width = empty( $instance['listing_width'] ) ? '' : apply_filters( 'widget_listing_width', $instance['listing_width'] );
3676
+	$listing_width = empty($instance['listing_width']) ? '' : apply_filters('widget_listing_width', $instance['listing_width']);
3677 3677
 	/**
3678 3678
 	 * Filter widget's "list_sort" type.
3679 3679
 	 *
@@ -3681,7 +3681,7 @@  discard block
 block discarded – undo
3681 3681
 	 *
3682 3682
 	 * @param string $instance ['list_sort'] Listing sort by type.
3683 3683
 	 */
3684
-	$list_sort             = empty( $instance['list_sort'] ) ? 'latest' : apply_filters( 'widget_list_sort', $instance['list_sort'] );
3684
+	$list_sort = empty($instance['list_sort']) ? 'latest' : apply_filters('widget_list_sort', $instance['list_sort']);
3685 3685
 	/**
3686 3686
 	 * Filter widget's "title_tag" type.
3687 3687
 	 *
@@ -3689,36 +3689,36 @@  discard block
 block discarded – undo
3689 3689
 	 *
3690 3690
 	 * @param string $instance ['title_tag'] Listing title tag.
3691 3691
 	 */
3692
-	$title_tag            = empty( $instance['title_tag'] ) ? 'h3' : apply_filters( 'widget_title_tag', $instance['title_tag'] );
3693
-	$use_viewing_post_type = ! empty( $instance['use_viewing_post_type'] ) ? true : false;
3692
+	$title_tag = empty($instance['title_tag']) ? 'h3' : apply_filters('widget_title_tag', $instance['title_tag']);
3693
+	$use_viewing_post_type = !empty($instance['use_viewing_post_type']) ? true : false;
3694 3694
 
3695 3695
 	// set post type to current viewing post type
3696
-	if ( $use_viewing_post_type ) {
3696
+	if ($use_viewing_post_type) {
3697 3697
 		$current_post_type = geodir_get_current_posttype();
3698
-		if ( $current_post_type != '' && $current_post_type != $post_type ) {
3698
+		if ($current_post_type != '' && $current_post_type != $post_type) {
3699 3699
 			$post_type = $current_post_type;
3700 3700
 			$category  = array(); // old post type category will not work for current changed post type
3701 3701
 		}
3702 3702
 	}
3703 3703
 	// replace widget title dynamically
3704
-	$posttype_plural_label   = __( get_post_type_plural_label( $post_type ), 'geodirectory' );
3705
-	$posttype_singular_label = __( get_post_type_singular_label( $post_type ), 'geodirectory' );
3704
+	$posttype_plural_label   = __(get_post_type_plural_label($post_type), 'geodirectory');
3705
+	$posttype_singular_label = __(get_post_type_singular_label($post_type), 'geodirectory');
3706 3706
 
3707
-	$title = str_replace( "%posttype_plural_label%", $posttype_plural_label, $title );
3708
-	$title = str_replace( "%posttype_singular_label%", $posttype_singular_label, $title );
3707
+	$title = str_replace("%posttype_plural_label%", $posttype_plural_label, $title);
3708
+	$title = str_replace("%posttype_singular_label%", $posttype_singular_label, $title);
3709 3709
     
3710 3710
 	$categories = $category;
3711
-	if ( ! empty( $category ) && $category[0] != '0' ) {
3712
-		$category_taxonomy = geodir_get_taxonomies( $post_type );
3711
+	if (!empty($category) && $category[0] != '0') {
3712
+		$category_taxonomy = geodir_get_taxonomies($post_type);
3713 3713
 		
3714 3714
 		######### WPML #########
3715
-		if ( geodir_wpml_is_taxonomy_translated( $category_taxonomy[0] ) ) {
3716
-			$category = gd_lang_object_ids( $category, $category_taxonomy[0] );
3715
+		if (geodir_wpml_is_taxonomy_translated($category_taxonomy[0])) {
3716
+			$category = gd_lang_object_ids($category, $category_taxonomy[0]);
3717 3717
 		}
3718 3718
 		######### WPML #########
3719 3719
 	}
3720 3720
 
3721
-	if ( isset( $instance['character_count'] ) ) {
3721
+	if (isset($instance['character_count'])) {
3722 3722
 		/**
3723 3723
 		 * Filter the widget's excerpt character count.
3724 3724
 		 *
@@ -3726,38 +3726,38 @@  discard block
 block discarded – undo
3726 3726
 		 *
3727 3727
 		 * @param int $instance ['character_count'] Excerpt character count.
3728 3728
 		 */
3729
-		$character_count = apply_filters( 'widget_list_character_count', $instance['character_count'] );
3729
+		$character_count = apply_filters('widget_list_character_count', $instance['character_count']);
3730 3730
 	} else {
3731 3731
 		$character_count = '';
3732 3732
 	}
3733 3733
 
3734
-	if ( empty( $title ) || $title == 'All' ) {
3735
-		$post_type_name = __( get_post_type_plural_label( $post_type ), 'geodirectory' );
3736
-		$title = !empty( $title ) ? wp_sprintf( __( 'All %s', 'geodirectory' ), $post_type_name ) : $post_type_name;
3734
+	if (empty($title) || $title == 'All') {
3735
+		$post_type_name = __(get_post_type_plural_label($post_type), 'geodirectory');
3736
+		$title = !empty($title) ? wp_sprintf(__('All %s', 'geodirectory'), $post_type_name) : $post_type_name;
3737 3737
 	}
3738 3738
 
3739 3739
 	$location_url = array();
3740
-	$city         = get_query_var( 'gd_city' );
3741
-	if ( ! empty( $city ) ) {
3742
-		$country = get_query_var( 'gd_country' );
3743
-		$region  = get_query_var( 'gd_region' );
3740
+	$city         = get_query_var('gd_city');
3741
+	if (!empty($city)) {
3742
+		$country = get_query_var('gd_country');
3743
+		$region  = get_query_var('gd_region');
3744 3744
 
3745
-		$geodir_show_location_url = get_option( 'geodir_show_location_url' );
3745
+		$geodir_show_location_url = get_option('geodir_show_location_url');
3746 3746
 
3747
-		if ( $geodir_show_location_url == 'all' ) {
3748
-			if ( $country != '' ) {
3747
+		if ($geodir_show_location_url == 'all') {
3748
+			if ($country != '') {
3749 3749
 				$location_url[] = $country;
3750 3750
 			}
3751 3751
 
3752
-			if ( $region != '' ) {
3752
+			if ($region != '') {
3753 3753
 				$location_url[] = $region;
3754 3754
 			}
3755
-		} else if ( $geodir_show_location_url == 'country_city' ) {
3756
-			if ( $country != '' ) {
3755
+		} else if ($geodir_show_location_url == 'country_city') {
3756
+			if ($country != '') {
3757 3757
 				$location_url[] = $country;
3758 3758
 			}
3759
-		} else if ( $geodir_show_location_url == 'region_city' ) {
3760
-			if ( $region != '' ) {
3759
+		} else if ($geodir_show_location_url == 'region_city') {
3760
+			if ($region != '') {
3761 3761
 				$location_url[] = $region;
3762 3762
 			}
3763 3763
 		}
@@ -3765,54 +3765,54 @@  discard block
 block discarded – undo
3765 3765
 		$location_url[] = $city;
3766 3766
 	}
3767 3767
 
3768
-	$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
3769
-	$location_url  = implode( '/', $location_url );
3768
+	$location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($post_type) ? false : true;
3769
+	$location_url  = implode('/', $location_url);
3770 3770
 	$skip_location = false;
3771
-	if ( ! $add_location_filter && $gd_session->get( 'gd_multi_location' ) ) {
3771
+	if (!$add_location_filter && $gd_session->get('gd_multi_location')) {
3772 3772
 		$skip_location = true;
3773
-		$gd_session->un_set( 'gd_multi_location' );
3773
+		$gd_session->un_set('gd_multi_location');
3774 3774
 	}
3775 3775
 
3776
-	if ( $location_allowed && $add_location_filter && $gd_session->get( 'all_near_me' ) && geodir_is_page( 'location' ) ) {
3777
-		$viewall_url = add_query_arg( array( 
3776
+	if ($location_allowed && $add_location_filter && $gd_session->get('all_near_me') && geodir_is_page('location')) {
3777
+		$viewall_url = add_query_arg(array( 
3778 3778
 			'geodir_search' => 1, 
3779 3779
 			'stype' => $post_type,
3780 3780
 			's' => '',
3781
-			'snear' => __( 'Near:', 'geodiradvancesearch' ) . ' ' . __( 'Me', 'geodiradvancesearch' ),
3782
-			'sgeo_lat' => $gd_session->get( 'user_lat' ),
3783
-			'sgeo_lon' => $gd_session->get( 'user_lon' )
3784
-		), geodir_search_page_base_url() );
3781
+			'snear' => __('Near:', 'geodiradvancesearch').' '.__('Me', 'geodiradvancesearch'),
3782
+			'sgeo_lat' => $gd_session->get('user_lat'),
3783
+			'sgeo_lon' => $gd_session->get('user_lon')
3784
+		), geodir_search_page_base_url());
3785 3785
 
3786
-		if ( ! empty( $category ) && !in_array( '0', $category ) ) {
3787
-			$viewall_url = add_query_arg( array( 's' . $post_type . 'category' => $category ), $viewall_url );
3786
+		if (!empty($category) && !in_array('0', $category)) {
3787
+			$viewall_url = add_query_arg(array('s'.$post_type.'category' => $category), $viewall_url);
3788 3788
 		}
3789 3789
 	} else {
3790
-		if ( get_option( 'permalink_structure' ) ) {
3791
-			$viewall_url = get_post_type_archive_link( $post_type );
3790
+		if (get_option('permalink_structure')) {
3791
+			$viewall_url = get_post_type_archive_link($post_type);
3792 3792
 		} else {
3793
-			$viewall_url = get_post_type_archive_link( $post_type );
3793
+			$viewall_url = get_post_type_archive_link($post_type);
3794 3794
 		}
3795 3795
 
3796
-		if ( ! empty( $category ) && $category[0] != '0' ) {
3796
+		if (!empty($category) && $category[0] != '0') {
3797 3797
 			global $geodir_add_location_url;
3798 3798
 
3799 3799
 			$geodir_add_location_url = '0';
3800 3800
 
3801
-			if ( $add_location_filter != '0' ) {
3801
+			if ($add_location_filter != '0') {
3802 3802
 				$geodir_add_location_url = '1';
3803 3803
 			}
3804 3804
 
3805
-			$viewall_url = get_term_link( (int) $category[0], $post_type . 'category' );
3805
+			$viewall_url = get_term_link((int) $category[0], $post_type.'category');
3806 3806
 
3807 3807
 			$geodir_add_location_url = null;
3808 3808
 		}
3809 3809
 	}
3810 3810
 
3811
-	if ( $skip_location ) {
3812
-		$gd_session->set( 'gd_multi_location', 1 );
3811
+	if ($skip_location) {
3812
+		$gd_session->set('gd_multi_location', 1);
3813 3813
 	}
3814 3814
 
3815
-	if ( is_wp_error( $viewall_url ) ) {
3815
+	if (is_wp_error($viewall_url)) {
3816 3816
 		$viewall_url = '';
3817 3817
 	}
3818 3818
 
@@ -3824,43 +3824,43 @@  discard block
 block discarded – undo
3824 3824
 		'order_by'       => $list_sort
3825 3825
 	);
3826 3826
 
3827
-	if ( $character_count ) {
3827
+	if ($character_count) {
3828 3828
 		$query_args['excerpt_length'] = $character_count;
3829 3829
 	}
3830 3830
 
3831
-	if ( ! empty( $instance['show_featured_only'] ) ) {
3831
+	if (!empty($instance['show_featured_only'])) {
3832 3832
 		$query_args['show_featured_only'] = 1;
3833 3833
 	}
3834 3834
 
3835
-	if ( ! empty( $instance['show_special_only'] ) ) {
3835
+	if (!empty($instance['show_special_only'])) {
3836 3836
 		$query_args['show_special_only'] = 1;
3837 3837
 	}
3838 3838
 
3839
-	if ( ! empty( $instance['with_pics_only'] ) ) {
3839
+	if (!empty($instance['with_pics_only'])) {
3840 3840
 		$query_args['with_pics_only']      = 0;
3841 3841
 		$query_args['featured_image_only'] = 1;
3842 3842
 	}
3843 3843
 
3844
-	if ( ! empty( $instance['with_videos_only'] ) ) {
3844
+	if (!empty($instance['with_videos_only'])) {
3845 3845
 		$query_args['with_videos_only'] = 1;
3846 3846
 	}
3847
-	$hide_if_empty = ! empty( $instance['hide_if_empty'] ) ? true : false;
3847
+	$hide_if_empty = !empty($instance['hide_if_empty']) ? true : false;
3848 3848
 
3849
-	if ( ! empty( $categories ) && $categories[0] != '0' && !empty( $category_taxonomy ) ) {
3849
+	if (!empty($categories) && $categories[0] != '0' && !empty($category_taxonomy)) {
3850 3850
 		$tax_query = array(
3851 3851
 			'taxonomy' => $category_taxonomy[0],
3852 3852
 			'field'    => 'id',
3853 3853
 			'terms'    => $category
3854 3854
 		);
3855 3855
 
3856
-		$query_args['tax_query'] = array( $tax_query );
3856
+		$query_args['tax_query'] = array($tax_query);
3857 3857
 	}
3858 3858
 
3859 3859
 	global $gridview_columns_widget, $geodir_is_widget_listing;
3860 3860
 
3861
-	$widget_listings = geodir_get_widget_listings( $query_args );
3861
+	$widget_listings = geodir_get_widget_listings($query_args);
3862 3862
     
3863
-	if ( $hide_if_empty && empty( $widget_listings ) ) {
3863
+	if ($hide_if_empty && empty($widget_listings)) {
3864 3864
 		return;
3865 3865
 	}
3866 3866
     
@@ -3875,11 +3875,11 @@  discard block
 block discarded – undo
3875 3875
 		 *
3876 3876
 		 * @since 1.0.0
3877 3877
 		 */
3878
-		do_action( 'geodir_before_view_all_link_in_widget' ); ?>
3878
+		do_action('geodir_before_view_all_link_in_widget'); ?>
3879 3879
 		<div class="geodir_list_heading clearfix">
3880
-			<?php echo $before_title . $title . $after_title; ?>
3880
+			<?php echo $before_title.$title.$after_title; ?>
3881 3881
 			<a href="<?php echo $viewall_url; ?>"
3882
-			   class="geodir-viewall"><?php _e( 'View all', 'geodirectory' ); ?></a>
3882
+			   class="geodir-viewall"><?php _e('View all', 'geodirectory'); ?></a>
3883 3883
 		</div>
3884 3884
 		<?php
3885 3885
 		/**
@@ -3887,10 +3887,10 @@  discard block
 block discarded – undo
3887 3887
 		 *
3888 3888
 		 * @since 1.0.0
3889 3889
 		 */
3890
-		do_action( 'geodir_after_view_all_link_in_widget' ); ?>
3890
+		do_action('geodir_after_view_all_link_in_widget'); ?>
3891 3891
 		<?php
3892
-		if ( strstr( $layout, 'gridview' ) ) {
3893
-			$listing_view_exp        = explode( '_', $layout );
3892
+		if (strstr($layout, 'gridview')) {
3893
+			$listing_view_exp        = explode('_', $layout);
3894 3894
 			$gridview_columns_widget = $layout;
3895 3895
 			$layout                  = $listing_view_exp[0];
3896 3896
 		} else {
@@ -3901,8 +3901,8 @@  discard block
 block discarded – undo
3901 3901
 		 *
3902 3902
 		 * @since 1.0.0
3903 3903
 		 */
3904
-		$template = apply_filters( "geodir_template_part-widget-listing-listview", geodir_locate_template( 'widget-listing-listview' ) );
3905
-		if ( ! isset( $character_count ) ) {
3904
+		$template = apply_filters("geodir_template_part-widget-listing-listview", geodir_locate_template('widget-listing-listview'));
3905
+		if (!isset($character_count)) {
3906 3906
 			/**
3907 3907
 			 * Filter the widget's excerpt character count.
3908 3908
 			 *
@@ -3910,7 +3910,7 @@  discard block
 block discarded – undo
3910 3910
 			 *
3911 3911
 			 * @param int $instance ['character_count'] Excerpt character count.
3912 3912
 			 */
3913
-			$character_count = $character_count == '' ? 50 : apply_filters( 'widget_character_count', $character_count );
3913
+			$character_count = $character_count == '' ? 50 : apply_filters('widget_character_count', $character_count);
3914 3914
 		}
3915 3915
 
3916 3916
 		global $post, $map_jason, $map_canvas_arr;
@@ -3925,13 +3925,13 @@  discard block
 block discarded – undo
3925 3925
 		 *
3926 3926
 		 * @since 1.0.0
3927 3927
 		 */
3928
-		include( $template );
3928
+		include($template);
3929 3929
 
3930 3930
 		$geodir_is_widget_listing = false;
3931 3931
 
3932 3932
 		$GLOBALS['post'] = $current_post;
3933
-		if ( ! empty( $current_post ) ) {
3934
-			setup_postdata( $current_post );
3933
+		if (!empty($current_post)) {
3934
+			setup_postdata($current_post);
3935 3935
 		}
3936 3936
 		$map_jason      = $current_map_jason;
3937 3937
 		$map_canvas_arr = $current_map_canvas_arr;
@@ -3960,12 +3960,12 @@  discard block
 block discarded – undo
3960 3960
  *
3961 3961
  * @return int Reviews count.
3962 3962
  */
3963
-function geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type ) {
3963
+function geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type) {
3964 3964
 	global $wpdb, $plugin_prefix;
3965 3965
 
3966
-	$detail_table = $plugin_prefix . $post_type . '_detail';
3966
+	$detail_table = $plugin_prefix.$post_type.'_detail';
3967 3967
 
3968
-	$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 . ")";
3968
+	$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.")";
3969 3969
 
3970 3970
 	/**
3971 3971
 	 * Filter count review sql query.
@@ -3977,9 +3977,9 @@  discard block
 block discarded – undo
3977 3977
 	 * @param int $taxonomy     The taxonomy Id.
3978 3978
 	 * @param string $post_type The post type.
3979 3979
 	 */
3980
-	$sql = apply_filters( 'geodir_count_reviews_by_term_sql', $sql, $term_id, $taxonomy, $post_type );
3980
+	$sql = apply_filters('geodir_count_reviews_by_term_sql', $sql, $term_id, $taxonomy, $post_type);
3981 3981
 
3982
-	$count = $wpdb->get_var( $sql );
3982
+	$count = $wpdb->get_var($sql);
3983 3983
 
3984 3984
 	return $count;
3985 3985
 }
@@ -3997,7 +3997,7 @@  discard block
 block discarded – undo
3997 3997
  *
3998 3998
  * @return array Term array data.
3999 3999
  */
4000
-function geodir_count_reviews_by_terms( $force_update = false, $post_ID = 0 ) {
4000
+function geodir_count_reviews_by_terms($force_update = false, $post_ID = 0) {
4001 4001
 	/**
4002 4002
 	 * Filter review count option data.
4003 4003
 	 *
@@ -4007,78 +4007,78 @@  discard block
 block discarded – undo
4007 4007
 	 * @param bool $force_update Force update option value?. Default.false.
4008 4008
 	 * @param int $post_ID       The post id to update if any.
4009 4009
 	 */
4010
-	$option_data = apply_filters( 'geodir_count_reviews_by_terms_before', '', $force_update, $post_ID );
4011
-	if ( ! empty( $option_data ) ) {
4010
+	$option_data = apply_filters('geodir_count_reviews_by_terms_before', '', $force_update, $post_ID);
4011
+	if (!empty($option_data)) {
4012 4012
 		return $option_data;
4013 4013
 	}
4014 4014
 
4015
-	$option_data = get_option( 'geodir_global_review_count' );
4015
+	$option_data = get_option('geodir_global_review_count');
4016 4016
 
4017
-	if ( ! $option_data || $force_update ) {
4018
-		if ( (int) $post_ID > 0 ) { // Update reviews count for specific post categories only.
4017
+	if (!$option_data || $force_update) {
4018
+		if ((int) $post_ID > 0) { // Update reviews count for specific post categories only.
4019 4019
 			global $gd_session;
4020 4020
 			$term_array = (array) $option_data;
4021
-			$post_type  = get_post_type( $post_ID );
4022
-			$taxonomy   = $post_type . 'category';
4023
-			$terms      = wp_get_object_terms( $post_ID, $taxonomy, array( 'fields' => 'ids' ) );
4024
-
4025
-			if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
4026
-				foreach ( $terms as $term_id ) {
4027
-					$count                  = geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type );
4028
-					$children               = get_term_children( $term_id, $taxonomy );
4029
-					$term_array[ $term_id ] = $count;
4021
+			$post_type  = get_post_type($post_ID);
4022
+			$taxonomy   = $post_type.'category';
4023
+			$terms      = wp_get_object_terms($post_ID, $taxonomy, array('fields' => 'ids'));
4024
+
4025
+			if (!empty($terms) && !is_wp_error($terms)) {
4026
+				foreach ($terms as $term_id) {
4027
+					$count                  = geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type);
4028
+					$children               = get_term_children($term_id, $taxonomy);
4029
+					$term_array[$term_id] = $count;
4030 4030
 				}
4031 4031
 			}
4032 4032
 
4033
-			$session_listing = $gd_session->get( 'listing' );
4033
+			$session_listing = $gd_session->get('listing');
4034 4034
 
4035 4035
 			$terms = array();
4036
-			if ( isset( $_POST['post_category'][ $taxonomy ] ) ) {
4037
-				$terms = (array) $_POST['post_category'][ $taxonomy ];
4038
-			} else if ( ! empty( $session_listing ) && isset( $session_listing['post_category'][ $taxonomy ] ) ) {
4039
-				$terms = (array) $session_listing['post_category'][ $taxonomy ];
4036
+			if (isset($_POST['post_category'][$taxonomy])) {
4037
+				$terms = (array) $_POST['post_category'][$taxonomy];
4038
+			} else if (!empty($session_listing) && isset($session_listing['post_category'][$taxonomy])) {
4039
+				$terms = (array) $session_listing['post_category'][$taxonomy];
4040 4040
 			}
4041 4041
 
4042
-			if ( ! empty( $terms ) ) {
4043
-				foreach ( $terms as $term_id ) {
4044
-					if ( $term_id > 0 ) {
4045
-						$count                  = geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type );
4046
-						$children               = get_term_children( $term_id, $taxonomy );
4047
-						$term_array[ $term_id ] = $count;
4042
+			if (!empty($terms)) {
4043
+				foreach ($terms as $term_id) {
4044
+					if ($term_id > 0) {
4045
+						$count                  = geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type);
4046
+						$children               = get_term_children($term_id, $taxonomy);
4047
+						$term_array[$term_id] = $count;
4048 4048
 					}
4049 4049
 				}
4050 4050
 			}
4051 4051
 		} else { // Update reviews count for all post categories.
4052 4052
 			$term_array = array();
4053 4053
 			$post_types = geodir_get_posttypes();
4054
-			foreach ( $post_types as $post_type ) {
4054
+			foreach ($post_types as $post_type) {
4055 4055
 
4056
-				$taxonomy = geodir_get_taxonomies( $post_type );
4056
+				$taxonomy = geodir_get_taxonomies($post_type);
4057 4057
 				$taxonomy = $taxonomy[0];
4058 4058
 
4059 4059
 				$args = array(
4060 4060
 					'hide_empty' => false
4061 4061
 				);
4062 4062
 
4063
-				$terms = get_terms( $taxonomy, $args );
4063
+				$terms = get_terms($taxonomy, $args);
4064 4064
 
4065
-				foreach ( $terms as $term ) {
4066
-					$count    = geodir_count_reviews_by_term_id( $term->term_id, $taxonomy, $post_type );
4067
-					$children = get_term_children( $term->term_id, $taxonomy );
4065
+				foreach ($terms as $term) {
4066
+					$count    = geodir_count_reviews_by_term_id($term->term_id, $taxonomy, $post_type);
4067
+					$children = get_term_children($term->term_id, $taxonomy);
4068 4068
 					/*if ( is_array( $children ) ) {
4069 4069
                         foreach ( $children as $child_id ) {
4070 4070
                             $child_count = geodir_count_reviews_by_term_id($child_id, $taxonomy, $post_type);
4071 4071
                             $count = $count + $child_count;
4072 4072
                         }
4073 4073
                     }*/
4074
-					$term_array[ $term->term_id ] = $count;
4074
+					$term_array[$term->term_id] = $count;
4075 4075
 				}
4076 4076
 			}
4077 4077
 		}
4078 4078
 
4079
-		update_option( 'geodir_global_review_count', $term_array );
4079
+		update_option('geodir_global_review_count', $term_array);
4080 4080
 		//clear cache
4081
-		wp_cache_delete( 'geodir_global_review_count' );
4081
+		wp_cache_delete('geodir_global_review_count');
4082 4082
 
4083 4083
 		return $term_array;
4084 4084
 	} else {
@@ -4094,39 +4094,39 @@  discard block
 block discarded – undo
4094 4094
  * @package GeoDirectory
4095 4095
  * @return bool
4096 4096
  */
4097
-function geodir_term_review_count_force_update( $new_status, $old_status = '', $post = '' ) {
4098
-	if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'geodir_import_export' ) {
4097
+function geodir_term_review_count_force_update($new_status, $old_status = '', $post = '') {
4098
+	if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'geodir_import_export') {
4099 4099
 		return; // do not run if importing listings
4100 4100
 	}
4101 4101
 
4102
-	if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
4102
+	if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
4103 4103
 		return;
4104 4104
 	}
4105 4105
 
4106 4106
 	$post_ID = 0;
4107
-	if ( ! empty( $post ) ) {
4108
-		if ( isset( $post->post_type ) && strpos( $post->post_type, 'gd_' ) !== 0 ) {
4107
+	if (!empty($post)) {
4108
+		if (isset($post->post_type) && strpos($post->post_type, 'gd_') !== 0) {
4109 4109
 			return;
4110 4110
 		}
4111 4111
 
4112
-		if ( $new_status == 'auto-draft' && $old_status == 'new' ) {
4112
+		if ($new_status == 'auto-draft' && $old_status == 'new') {
4113 4113
 			return;
4114 4114
 		}
4115 4115
 
4116
-		if ( ! empty( $post->ID ) ) {
4116
+		if (!empty($post->ID)) {
4117 4117
 			$post_ID = $post->ID;
4118 4118
 		}
4119 4119
 	}
4120 4120
 
4121
-	if ( $new_status != $old_status ) {
4122
-		geodir_count_reviews_by_terms( true, $post_ID );
4121
+	if ($new_status != $old_status) {
4122
+		geodir_count_reviews_by_terms(true, $post_ID);
4123 4123
 	}
4124 4124
 
4125 4125
 	return true;
4126 4126
 }
4127 4127
 
4128
-function geodir_term_review_count_force_update_single_post( $post_id ) {
4129
-	geodir_count_reviews_by_terms( true, $post_id );
4128
+function geodir_term_review_count_force_update_single_post($post_id) {
4129
+	geodir_count_reviews_by_terms(true, $post_id);
4130 4130
 }
4131 4131
 
4132 4132
 /*-----------------------------------------------------------------------------------*/
@@ -4143,11 +4143,11 @@  discard block
 block discarded – undo
4143 4143
  *
4144 4144
  * @return int Post count.
4145 4145
  */
4146
-function geodir_count_posts_by_term( $data, $term ) {
4146
+function geodir_count_posts_by_term($data, $term) {
4147 4147
 
4148
-	if ( $data ) {
4149
-		if ( isset( $data[ $term->term_id ] ) ) {
4150
-			return $data[ $term->term_id ];
4148
+	if ($data) {
4149
+		if (isset($data[$term->term_id])) {
4150
+			return $data[$term->term_id];
4151 4151
 		} else {
4152 4152
 			return 0;
4153 4153
 		}
@@ -4164,8 +4164,8 @@  discard block
 block discarded – undo
4164 4164
  * param array $terms An array of term objects.
4165 4165
  * @return array Sorted terms array.
4166 4166
  */
4167
-function geodir_sort_terms_by_count( $terms ) {
4168
-	usort( $terms, "geodir_sort_by_count_obj" );
4167
+function geodir_sort_terms_by_count($terms) {
4168
+	usort($terms, "geodir_sort_by_count_obj");
4169 4169
 
4170 4170
 	return $terms;
4171 4171
 }
@@ -4180,8 +4180,8 @@  discard block
 block discarded – undo
4180 4180
  *
4181 4181
  * @return array Sorted terms array.
4182 4182
  */
4183
-function geodir_sort_terms_by_review_count( $terms ) {
4184
-	usort( $terms, "geodir_sort_by_review_count_obj" );
4183
+function geodir_sort_terms_by_review_count($terms) {
4184
+	usort($terms, "geodir_sort_by_review_count_obj");
4185 4185
 
4186 4186
 	return $terms;
4187 4187
 }
@@ -4197,12 +4197,12 @@  discard block
 block discarded – undo
4197 4197
  *
4198 4198
  * @return array Sorted terms array.
4199 4199
  */
4200
-function geodir_sort_terms( $terms, $sort = 'count' ) {
4201
-	if ( $sort == 'count' ) {
4202
-		return geodir_sort_terms_by_count( $terms );
4200
+function geodir_sort_terms($terms, $sort = 'count') {
4201
+	if ($sort == 'count') {
4202
+		return geodir_sort_terms_by_count($terms);
4203 4203
 	}
4204
-	if ( $sort == 'review_count' ) {
4205
-		return geodir_sort_terms_by_review_count( $terms );
4204
+	if ($sort == 'review_count') {
4205
+		return geodir_sort_terms_by_review_count($terms);
4206 4206
 	}
4207 4207
 	return $terms;
4208 4208
 }
@@ -4221,7 +4221,7 @@  discard block
 block discarded – undo
4221 4221
  *
4222 4222
  * @return bool
4223 4223
  */
4224
-function geodir_sort_by_count( $a, $b ) {
4224
+function geodir_sort_by_count($a, $b) {
4225 4225
 	return $a['count'] < $b['count'];
4226 4226
 }
4227 4227
 
@@ -4236,7 +4236,7 @@  discard block
 block discarded – undo
4236 4236
  *
4237 4237
  * @return bool
4238 4238
  */
4239
-function geodir_sort_by_count_obj( $a, $b ) {
4239
+function geodir_sort_by_count_obj($a, $b) {
4240 4240
 	return $a->count < $b->count;
4241 4241
 }
4242 4242
 
@@ -4251,7 +4251,7 @@  discard block
 block discarded – undo
4251 4251
  *
4252 4252
  * @return bool
4253 4253
  */
4254
-function geodir_sort_by_review_count_obj( $a, $b ) {
4254
+function geodir_sort_by_review_count_obj($a, $b) {
4255 4255
 	return $a->review_count < $b->review_count;
4256 4256
 }
4257 4257
 
@@ -4268,35 +4268,35 @@  discard block
 block discarded – undo
4268 4268
 	 * @since   1.4.2
4269 4269
 	 * @package GeoDirectory
4270 4270
 	 */
4271
-	$locale = apply_filters( 'plugin_locale', get_locale(), 'geodirectory' );
4271
+	$locale = apply_filters('plugin_locale', get_locale(), 'geodirectory');
4272 4272
 
4273
-	load_textdomain( 'geodirectory', WP_LANG_DIR . '/' . 'geodirectory' . '/' . 'geodirectory' . '-' . $locale . '.mo' );
4274
-	load_plugin_textdomain( 'geodirectory', false, plugin_basename( dirname( dirname( __FILE__ ) ) ) . '/geodirectory-languages' );
4273
+	load_textdomain('geodirectory', WP_LANG_DIR.'/'.'geodirectory'.'/'.'geodirectory'.'-'.$locale.'.mo');
4274
+	load_plugin_textdomain('geodirectory', false, plugin_basename(dirname(dirname(__FILE__))).'/geodirectory-languages');
4275 4275
 
4276 4276
 	/**
4277 4277
 	 * Define language constants.
4278 4278
 	 *
4279 4279
 	 * @since 1.0.0
4280 4280
 	 */
4281
-	require_once( geodir_plugin_path() . '/language.php' );
4281
+	require_once(geodir_plugin_path().'/language.php');
4282 4282
 
4283
-	$language_file = geodir_plugin_path() . '/db-language.php';
4283
+	$language_file = geodir_plugin_path().'/db-language.php';
4284 4284
 
4285 4285
 	// Load language string file if not created yet
4286
-	if ( ! file_exists( $language_file ) ) {
4286
+	if (!file_exists($language_file)) {
4287 4287
 		geodirectory_load_db_language();
4288 4288
 	}
4289 4289
 
4290
-	if ( file_exists( $language_file ) ) {
4290
+	if (file_exists($language_file)) {
4291 4291
 		/**
4292 4292
 		 * Language strings from database.
4293 4293
 		 *
4294 4294
 		 * @since 1.4.2
4295 4295
 		 */
4296 4296
 		try {
4297
-			require_once( $language_file );
4298
-		} catch ( Exception $e ) {
4299
-			error_log( 'Language Error: ' . $e->getMessage() );
4297
+			require_once($language_file);
4298
+		} catch (Exception $e) {
4299
+			error_log('Language Error: '.$e->getMessage());
4300 4300
 		}
4301 4301
 	}
4302 4302
 }
@@ -4313,19 +4313,19 @@  discard block
 block discarded – undo
4313 4313
  */
4314 4314
 function geodirectory_load_db_language() {
4315 4315
 	global $wp_filesystem;
4316
-	if ( empty( $wp_filesystem ) ) {
4317
-		require_once( ABSPATH . '/wp-admin/includes/file.php' );
4316
+	if (empty($wp_filesystem)) {
4317
+		require_once(ABSPATH.'/wp-admin/includes/file.php');
4318 4318
 		WP_Filesystem();
4319 4319
 		global $wp_filesystem;
4320 4320
 	}
4321 4321
 
4322
-	$language_file = geodir_plugin_path() . '/db-language.php';
4322
+	$language_file = geodir_plugin_path().'/db-language.php';
4323 4323
 
4324
-	if ( is_file( $language_file ) && ! is_writable( $language_file ) ) {
4324
+	if (is_file($language_file) && !is_writable($language_file)) {
4325 4325
 		return false;
4326 4326
 	} // Not possible to create.
4327 4327
 
4328
-	if ( ! is_file( $language_file ) && ! is_writable( dirname( $language_file ) ) ) {
4328
+	if (!is_file($language_file) && !is_writable(dirname($language_file))) {
4329 4329
 		return false;
4330 4330
 	} // Not possible to create.
4331 4331
 
@@ -4339,9 +4339,9 @@  discard block
 block discarded – undo
4339 4339
 	 *
4340 4340
 	 * @param array $contents_strings Array of strings.
4341 4341
 	 */
4342
-	$contents_strings = apply_filters( 'geodir_load_db_language', $contents_strings );
4342
+	$contents_strings = apply_filters('geodir_load_db_language', $contents_strings);
4343 4343
 
4344
-	$contents_strings = array_unique( $contents_strings );
4344
+	$contents_strings = array_unique($contents_strings);
4345 4345
 
4346 4346
 	$contents_head   = array();
4347 4347
 	$contents_head[] = "<?php";
@@ -4358,21 +4358,21 @@  discard block
 block discarded – undo
4358 4358
 	$contents_foot[] = "";
4359 4359
 	$contents_foot[] = "";
4360 4360
 
4361
-	$contents = implode( PHP_EOL, $contents_head );
4361
+	$contents = implode(PHP_EOL, $contents_head);
4362 4362
 
4363
-	if ( ! empty( $contents_strings ) ) {
4364
-		foreach ( $contents_strings as $string ) {
4365
-			if ( is_scalar( $string ) && $string != '' ) {
4366
-				$string = str_replace( "'", "\'", $string );
4367
-				geodir_wpml_register_string( $string );
4368
-				$contents .= PHP_EOL . "__('" . $string . "', 'geodirectory');";
4363
+	if (!empty($contents_strings)) {
4364
+		foreach ($contents_strings as $string) {
4365
+			if (is_scalar($string) && $string != '') {
4366
+				$string = str_replace("'", "\'", $string);
4367
+				geodir_wpml_register_string($string);
4368
+				$contents .= PHP_EOL."__('".$string."', 'geodirectory');";
4369 4369
 			}
4370 4370
 		}
4371 4371
 	}
4372 4372
 
4373
-	$contents .= implode( PHP_EOL, $contents_foot );
4373
+	$contents .= implode(PHP_EOL, $contents_foot);
4374 4374
 
4375
-	if ( $wp_filesystem->put_contents( $language_file, $contents, FS_CHMOD_FILE ) ) {
4375
+	if ($wp_filesystem->put_contents($language_file, $contents, FS_CHMOD_FILE)) {
4376 4376
 		return false;
4377 4377
 	} // Failure; could not write file.
4378 4378
 
@@ -4393,49 +4393,49 @@  discard block
 block discarded – undo
4393 4393
  *
4394 4394
  * @return array Translation texts.
4395 4395
  */
4396
-function geodir_load_custom_field_translation( $translation_texts = array() ) {
4396
+function geodir_load_custom_field_translation($translation_texts = array()) {
4397 4397
 	global $wpdb;
4398 4398
 
4399 4399
 	// Custom fields table
4400
-	$sql  = "SELECT admin_title, admin_desc, site_title, clabels, required_msg, default_value, option_values, validation_msg FROM " . GEODIR_CUSTOM_FIELDS_TABLE;
4401
-	$rows = $wpdb->get_results( $sql );
4400
+	$sql  = "SELECT admin_title, admin_desc, site_title, clabels, required_msg, default_value, option_values, validation_msg FROM ".GEODIR_CUSTOM_FIELDS_TABLE;
4401
+	$rows = $wpdb->get_results($sql);
4402 4402
 
4403
-	if ( ! empty( $rows ) ) {
4404
-		foreach ( $rows as $row ) {
4405
-			if ( ! empty( $row->admin_title ) ) {
4406
-				$translation_texts[] = stripslashes_deep( $row->admin_title );
4403
+	if (!empty($rows)) {
4404
+		foreach ($rows as $row) {
4405
+			if (!empty($row->admin_title)) {
4406
+				$translation_texts[] = stripslashes_deep($row->admin_title);
4407 4407
 			}
4408 4408
 
4409
-			if ( ! empty( $row->admin_desc ) ) {
4410
-				$translation_texts[] = stripslashes_deep( $row->admin_desc );
4409
+			if (!empty($row->admin_desc)) {
4410
+				$translation_texts[] = stripslashes_deep($row->admin_desc);
4411 4411
 			}
4412 4412
 
4413
-			if ( ! empty( $row->site_title ) ) {
4414
-				$translation_texts[] = stripslashes_deep( $row->site_title );
4413
+			if (!empty($row->site_title)) {
4414
+				$translation_texts[] = stripslashes_deep($row->site_title);
4415 4415
 			}
4416 4416
 
4417
-			if ( ! empty( $row->clabels ) ) {
4418
-				$translation_texts[] = stripslashes_deep( $row->clabels );
4417
+			if (!empty($row->clabels)) {
4418
+				$translation_texts[] = stripslashes_deep($row->clabels);
4419 4419
 			}
4420 4420
 
4421
-			if ( ! empty( $row->required_msg ) ) {
4422
-				$translation_texts[] = stripslashes_deep( $row->required_msg );
4421
+			if (!empty($row->required_msg)) {
4422
+				$translation_texts[] = stripslashes_deep($row->required_msg);
4423 4423
 			}
4424 4424
             
4425
-			if ( ! empty( $row->validation_msg ) ) {
4426
-				$translation_texts[] = stripslashes_deep( $row->validation_msg );
4425
+			if (!empty($row->validation_msg)) {
4426
+				$translation_texts[] = stripslashes_deep($row->validation_msg);
4427 4427
 			}
4428 4428
 
4429
-			if ( ! empty( $row->default_value ) ) {
4430
-				$translation_texts[] = stripslashes_deep( $row->default_value );
4429
+			if (!empty($row->default_value)) {
4430
+				$translation_texts[] = stripslashes_deep($row->default_value);
4431 4431
 			}
4432 4432
 
4433
-			if ( ! empty( $row->option_values ) ) {
4434
-				$option_values = geodir_string_values_to_options( stripslashes_deep( $row->option_values ) );
4433
+			if (!empty($row->option_values)) {
4434
+				$option_values = geodir_string_values_to_options(stripslashes_deep($row->option_values));
4435 4435
 
4436
-				if ( ! empty( $option_values ) ) {
4437
-					foreach ( $option_values as $option_value ) {
4438
-						if ( ! empty( $option_value['label'] ) ) {
4436
+				if (!empty($option_values)) {
4437
+					foreach ($option_values as $option_value) {
4438
+						if (!empty($option_value['label'])) {
4439 4439
 							$translation_texts[] = $option_value['label'];
4440 4440
 						}
4441 4441
 					}
@@ -4445,56 +4445,56 @@  discard block
 block discarded – undo
4445 4445
 	}
4446 4446
 
4447 4447
 	// Custom sorting fields table
4448
-	$sql  = "SELECT site_title, asc_title, desc_title FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE;
4449
-	$rows = $wpdb->get_results( $sql );
4448
+	$sql  = "SELECT site_title, asc_title, desc_title FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE;
4449
+	$rows = $wpdb->get_results($sql);
4450 4450
 
4451
-	if ( ! empty( $rows ) ) {
4452
-		foreach ( $rows as $row ) {
4453
-			if ( ! empty( $row->site_title ) ) {
4454
-				$translation_texts[] = stripslashes_deep( $row->site_title );
4451
+	if (!empty($rows)) {
4452
+		foreach ($rows as $row) {
4453
+			if (!empty($row->site_title)) {
4454
+				$translation_texts[] = stripslashes_deep($row->site_title);
4455 4455
 			}
4456 4456
 
4457
-			if ( ! empty( $row->asc_title ) ) {
4458
-				$translation_texts[] = stripslashes_deep( $row->asc_title );
4457
+			if (!empty($row->asc_title)) {
4458
+				$translation_texts[] = stripslashes_deep($row->asc_title);
4459 4459
 			}
4460 4460
 
4461
-			if ( ! empty( $row->desc_title ) ) {
4462
-				$translation_texts[] = stripslashes_deep( $row->desc_title );
4461
+			if (!empty($row->desc_title)) {
4462
+				$translation_texts[] = stripslashes_deep($row->desc_title);
4463 4463
 			}
4464 4464
 		}
4465 4465
 	}
4466 4466
 
4467 4467
 	// Advance search filter fields table
4468
-	if ( defined( 'GEODIR_ADVANCE_SEARCH_TABLE' ) ) {
4469
-		$sql  = "SELECT field_site_name, front_search_title, first_search_text, last_search_text, field_desc FROM " . GEODIR_ADVANCE_SEARCH_TABLE;
4470
-		$rows = $wpdb->get_results( $sql );
4471
-
4472
-		if ( ! empty( $rows ) ) {
4473
-			foreach ( $rows as $row ) {
4474
-				if ( ! empty( $row->field_site_name ) ) {
4475
-					$translation_texts[] = stripslashes_deep( $row->field_site_name );
4468
+	if (defined('GEODIR_ADVANCE_SEARCH_TABLE')) {
4469
+		$sql  = "SELECT field_site_name, front_search_title, first_search_text, last_search_text, field_desc FROM ".GEODIR_ADVANCE_SEARCH_TABLE;
4470
+		$rows = $wpdb->get_results($sql);
4471
+
4472
+		if (!empty($rows)) {
4473
+			foreach ($rows as $row) {
4474
+				if (!empty($row->field_site_name)) {
4475
+					$translation_texts[] = stripslashes_deep($row->field_site_name);
4476 4476
 				}
4477 4477
 
4478
-				if ( ! empty( $row->front_search_title ) ) {
4479
-					$translation_texts[] = stripslashes_deep( $row->front_search_title );
4478
+				if (!empty($row->front_search_title)) {
4479
+					$translation_texts[] = stripslashes_deep($row->front_search_title);
4480 4480
 				}
4481 4481
 
4482
-				if ( ! empty( $row->first_search_text ) ) {
4483
-					$translation_texts[] = stripslashes_deep( $row->first_search_text );
4482
+				if (!empty($row->first_search_text)) {
4483
+					$translation_texts[] = stripslashes_deep($row->first_search_text);
4484 4484
 				}
4485 4485
 
4486
-				if ( ! empty( $row->last_search_text ) ) {
4487
-					$translation_texts[] = stripslashes_deep( $row->last_search_text );
4486
+				if (!empty($row->last_search_text)) {
4487
+					$translation_texts[] = stripslashes_deep($row->last_search_text);
4488 4488
 				}
4489 4489
 
4490
-				if ( ! empty( $row->field_desc ) ) {
4491
-					$translation_texts[] = stripslashes_deep( $row->field_desc );
4490
+				if (!empty($row->field_desc)) {
4491
+					$translation_texts[] = stripslashes_deep($row->field_desc);
4492 4492
 				}
4493 4493
 			}
4494 4494
 		}
4495 4495
 	}
4496 4496
 
4497
-	$translation_texts = ! empty( $translation_texts ) ? array_unique( $translation_texts ) : $translation_texts;
4497
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
4498 4498
 
4499 4499
 	return $translation_texts;
4500 4500
 }
@@ -4516,7 +4516,7 @@  discard block
 block discarded – undo
4516 4516
 	 *
4517 4517
 	 * @param array $geodir_allowed_mime_types and file extensions.
4518 4518
 	 */
4519
-	return apply_filters( 'geodir_allowed_mime_types', array(
4519
+	return apply_filters('geodir_allowed_mime_types', array(
4520 4520
 			'Image'       => array( // Image formats.
4521 4521
 				'jpg'  => 'image/jpeg',
4522 4522
 				'jpe'  => 'image/jpeg',
@@ -4585,18 +4585,18 @@  discard block
 block discarded – undo
4585 4585
  *
4586 4586
  * @return string User display name.
4587 4587
  */
4588
-function geodir_get_client_name( $user_id ) {
4588
+function geodir_get_client_name($user_id) {
4589 4589
 	$client_name = '';
4590 4590
 
4591
-	$user_data = get_userdata( $user_id );
4591
+	$user_data = get_userdata($user_id);
4592 4592
 
4593
-	if ( ! empty( $user_data ) ) {
4594
-		if ( isset( $user_data->display_name ) && trim( $user_data->display_name ) != '' ) {
4595
-			$client_name = trim( $user_data->display_name );
4596
-		} else if ( isset( $user_data->user_nicename ) && trim( $user_data->user_nicename ) != '' ) {
4597
-			$client_name = trim( $user_data->user_nicename );
4593
+	if (!empty($user_data)) {
4594
+		if (isset($user_data->display_name) && trim($user_data->display_name) != '') {
4595
+			$client_name = trim($user_data->display_name);
4596
+		} else if (isset($user_data->user_nicename) && trim($user_data->user_nicename) != '') {
4597
+			$client_name = trim($user_data->user_nicename);
4598 4598
 		} else {
4599
-			$client_name = trim( $user_data->user_login );
4599
+			$client_name = trim($user_data->user_login);
4600 4600
 		}
4601 4601
 	}
4602 4602
 
@@ -4604,17 +4604,17 @@  discard block
 block discarded – undo
4604 4604
 }
4605 4605
 
4606 4606
 
4607
-add_filter( 'wpseo_replacements', 'geodir_wpseo_replacements', 10, 1 );
4607
+add_filter('wpseo_replacements', 'geodir_wpseo_replacements', 10, 1);
4608 4608
 /*
4609 4609
  * Add location variables to wpseo replacements.
4610 4610
  *
4611 4611
  * @since 1.5.4
4612 4612
  */
4613
-function geodir_wpseo_replacements( $vars ) {
4613
+function geodir_wpseo_replacements($vars) {
4614 4614
 
4615 4615
 	// location variables
4616 4616
 	$gd_post_type   = geodir_get_current_posttype();
4617
-	$location_array = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
4617
+	$location_array = geodir_get_current_location_terms('query_vars', $gd_post_type);
4618 4618
 	/**
4619 4619
 	 * Filter the title variables location variables array
4620 4620
 	 *
@@ -4624,7 +4624,7 @@  discard block
 block discarded – undo
4624 4624
 	 * @param array $location_array The array of location variables.
4625 4625
 	 * @param array $vars           The page title variables.
4626 4626
 	 */
4627
-	$location_array  = apply_filters( 'geodir_filter_title_variables_location_arr_seo', $location_array, $vars );
4627
+	$location_array = apply_filters('geodir_filter_title_variables_location_arr_seo', $location_array, $vars);
4628 4628
 
4629 4629
 
4630 4630
 	$location_replace_vars = geodir_location_replace_vars($location_array, NULL, '');
@@ -4639,13 +4639,13 @@  discard block
 block discarded – undo
4639 4639
 	 * @param string $vars          The title with variables.
4640 4640
 	 * @param array $location_array The array of location variables.
4641 4641
 	 */
4642
-	return apply_filters( 'geodir_wpseo_replacements_vars', $vars, $location_array );
4642
+	return apply_filters('geodir_wpseo_replacements_vars', $vars, $location_array);
4643 4643
 }
4644 4644
 
4645 4645
 
4646
-add_filter( 'geodir_seo_meta_title', 'geodir_filter_title_variables', 10, 3 );
4647
-add_filter( 'geodir_seo_page_title', 'geodir_filter_title_variables', 10, 2 );
4648
-add_filter( 'geodir_seo_meta_description_pre', 'geodir_filter_title_variables', 10, 3 );
4646
+add_filter('geodir_seo_meta_title', 'geodir_filter_title_variables', 10, 3);
4647
+add_filter('geodir_seo_page_title', 'geodir_filter_title_variables', 10, 2);
4648
+add_filter('geodir_seo_meta_description_pre', 'geodir_filter_title_variables', 10, 3);
4649 4649
 
4650 4650
 /**
4651 4651
  * Filter the title variables.
@@ -4687,14 +4687,14 @@  discard block
 block discarded – undo
4687 4687
  *
4688 4688
  * @return string Title after filtered variables.
4689 4689
  */
4690
-function geodir_filter_title_variables( $title, $gd_page, $sep = '' ) {
4690
+function geodir_filter_title_variables($title, $gd_page, $sep = '') {
4691 4691
 	global $wp, $post;
4692 4692
 
4693
-	if ( ! $gd_page || ! $title ) {
4693
+	if (!$gd_page || !$title) {
4694 4694
 		return $title; // if no a GD page then bail.
4695 4695
 	}
4696 4696
 
4697
-	if ( $sep == '' ) {
4697
+	if ($sep == '') {
4698 4698
 		/**
4699 4699
 		 * Filter the page title separator.
4700 4700
 		 *
@@ -4703,100 +4703,100 @@  discard block
 block discarded – undo
4703 4703
 		 *
4704 4704
 		 * @param string $sep The separator, default: `|`.
4705 4705
 		 */
4706
-		$sep = apply_filters( 'geodir_page_title_separator', '|' );
4706
+		$sep = apply_filters('geodir_page_title_separator', '|');
4707 4707
 	}
4708 4708
 
4709
-	if ( strpos( $title, '%%title%%' ) !== false ) {
4710
-		$title = str_replace( "%%title%%", $post->post_title, $title );
4709
+	if (strpos($title, '%%title%%') !== false) {
4710
+		$title = str_replace("%%title%%", $post->post_title, $title);
4711 4711
 	}
4712 4712
 
4713
-	if ( strpos( $title, '%%sitename%%' ) !== false ) {
4714
-		$title = str_replace( "%%sitename%%", get_bloginfo( 'name' ), $title );
4713
+	if (strpos($title, '%%sitename%%') !== false) {
4714
+		$title = str_replace("%%sitename%%", get_bloginfo('name'), $title);
4715 4715
 	}
4716 4716
 
4717
-	if ( strpos( $title, '%%sitedesc%%' ) !== false ) {
4718
-		$title = str_replace( "%%sitedesc%%", get_bloginfo( 'description' ), $title );
4717
+	if (strpos($title, '%%sitedesc%%') !== false) {
4718
+		$title = str_replace("%%sitedesc%%", get_bloginfo('description'), $title);
4719 4719
 	}
4720 4720
 
4721
-	if ( strpos( $title, '%%excerpt%%' ) !== false ) {
4722
-		$title = str_replace( "%%excerpt%%", strip_tags( get_the_excerpt() ), $title );
4721
+	if (strpos($title, '%%excerpt%%') !== false) {
4722
+		$title = str_replace("%%excerpt%%", strip_tags(get_the_excerpt()), $title);
4723 4723
 	}
4724 4724
 
4725
-	if ( $gd_page == 'search' || $gd_page == 'author' ) {
4726
-		$post_type = isset( $_REQUEST['stype'] ) ? sanitize_text_field( $_REQUEST['stype'] ) : '';
4727
-	} else if ( $gd_page == 'add-listing' ) {
4728
-		$post_type = ( isset( $_REQUEST['listing_type'] ) ) ? sanitize_text_field( $_REQUEST['listing_type'] ) : '';
4729
-		$post_type = ! $post_type && ! empty( $_REQUEST['pid'] ) ? get_post_type( (int) $_REQUEST['pid'] ) : $post_type;
4730
-	} else if ( isset( $post->post_type ) && $post->post_type && in_array( $post->post_type, geodir_get_posttypes() ) ) {
4725
+	if ($gd_page == 'search' || $gd_page == 'author') {
4726
+		$post_type = isset($_REQUEST['stype']) ? sanitize_text_field($_REQUEST['stype']) : '';
4727
+	} else if ($gd_page == 'add-listing') {
4728
+		$post_type = (isset($_REQUEST['listing_type'])) ? sanitize_text_field($_REQUEST['listing_type']) : '';
4729
+		$post_type = !$post_type && !empty($_REQUEST['pid']) ? get_post_type((int) $_REQUEST['pid']) : $post_type;
4730
+	} else if (isset($post->post_type) && $post->post_type && in_array($post->post_type, geodir_get_posttypes())) {
4731 4731
 		$post_type = $post->post_type;
4732 4732
 	} else {
4733
-		$post_type = get_query_var( 'post_type' );
4733
+		$post_type = get_query_var('post_type');
4734 4734
 	}
4735 4735
 
4736
-	if ( strpos( $title, '%%pt_single%%' ) !== false ) {
4736
+	if (strpos($title, '%%pt_single%%') !== false) {
4737 4737
 		$singular_name = '';
4738
-		if ( $post_type && $singular_name = get_post_type_singular_label( $post_type ) ) {
4739
-			$singular_name = __( $singular_name, 'geodirectory' );
4738
+		if ($post_type && $singular_name = get_post_type_singular_label($post_type)) {
4739
+			$singular_name = __($singular_name, 'geodirectory');
4740 4740
 		}
4741 4741
 
4742
-		$title = str_replace( "%%pt_single%%", $singular_name, $title );
4742
+		$title = str_replace("%%pt_single%%", $singular_name, $title);
4743 4743
 	}
4744 4744
 
4745
-	if ( strpos( $title, '%%pt_plural%%' ) !== false ) {
4745
+	if (strpos($title, '%%pt_plural%%') !== false) {
4746 4746
 		$plural_name = '';
4747
-		if ( $post_type && $plural_name = get_post_type_plural_label( $post_type ) ) {
4748
-			$plural_name = __( $plural_name, 'geodirectory' );
4747
+		if ($post_type && $plural_name = get_post_type_plural_label($post_type)) {
4748
+			$plural_name = __($plural_name, 'geodirectory');
4749 4749
 		}
4750 4750
 
4751
-		$title = str_replace( "%%pt_plural%%", $plural_name, $title );
4751
+		$title = str_replace("%%pt_plural%%", $plural_name, $title);
4752 4752
 	}
4753 4753
 
4754
-	if ( strpos( $title, '%%category%%' ) !== false ) {
4754
+	if (strpos($title, '%%category%%') !== false) {
4755 4755
 		$cat_name = '';
4756 4756
 
4757
-		if ( $gd_page == 'detail' ) {
4758
-			if ( $post->default_category ) {
4759
-				$cat      = get_term( $post->default_category, $post->post_type . 'category' );
4760
-				$cat_name = ( isset( $cat->name ) ) ? $cat->name : '';
4757
+		if ($gd_page == 'detail') {
4758
+			if ($post->default_category) {
4759
+				$cat      = get_term($post->default_category, $post->post_type.'category');
4760
+				$cat_name = (isset($cat->name)) ? $cat->name : '';
4761 4761
 			}
4762
-		} else if ( $gd_page == 'listing' ) {
4762
+		} else if ($gd_page == 'listing') {
4763 4763
 			$queried_object = get_queried_object();
4764
-			if ( isset( $queried_object->name ) ) {
4764
+			if (isset($queried_object->name)) {
4765 4765
 				$cat_name = $queried_object->name;
4766 4766
 			}
4767 4767
 		}
4768
-		$title = str_replace( "%%category%%", $cat_name, $title );
4768
+		$title = str_replace("%%category%%", $cat_name, $title);
4769 4769
 	}
4770 4770
 
4771
-	if ( strpos( $title, '%%tag%%' ) !== false ) {
4771
+	if (strpos($title, '%%tag%%') !== false) {
4772 4772
 		$cat_name = '';
4773 4773
 
4774
-		if ( $gd_page == 'detail' ) {
4775
-			if ( $post->default_category ) {
4776
-				$cat      = get_term( $post->default_category, $post->post_type . 'category' );
4777
-				$cat_name = ( isset( $cat->name ) ) ? $cat->name : '';
4774
+		if ($gd_page == 'detail') {
4775
+			if ($post->default_category) {
4776
+				$cat      = get_term($post->default_category, $post->post_type.'category');
4777
+				$cat_name = (isset($cat->name)) ? $cat->name : '';
4778 4778
 			}
4779
-		} else if ( $gd_page == 'listing' ) {
4779
+		} else if ($gd_page == 'listing') {
4780 4780
 			$queried_object = get_queried_object();
4781
-			if ( isset( $queried_object->name ) ) {
4781
+			if (isset($queried_object->name)) {
4782 4782
 				$cat_name = $queried_object->name;
4783 4783
 			}
4784 4784
 		}
4785
-		$title = str_replace( "%%tag%%", $cat_name, $title );
4785
+		$title = str_replace("%%tag%%", $cat_name, $title);
4786 4786
 	}
4787 4787
 
4788
-	if ( strpos( $title, '%%id%%' ) !== false ) {
4789
-		$ID    = ( isset( $post->ID ) ) ? $post->ID : '';
4790
-		$title = str_replace( "%%id%%", $ID, $title );
4788
+	if (strpos($title, '%%id%%') !== false) {
4789
+		$ID    = (isset($post->ID)) ? $post->ID : '';
4790
+		$title = str_replace("%%id%%", $ID, $title);
4791 4791
 	}
4792 4792
 
4793
-	if ( strpos( $title, '%%sep%%' ) !== false ) {
4794
-		$title = str_replace( "%%sep%%", $sep, $title );
4793
+	if (strpos($title, '%%sep%%') !== false) {
4794
+		$title = str_replace("%%sep%%", $sep, $title);
4795 4795
 	}
4796 4796
 
4797 4797
 	// location variables
4798 4798
 	$gd_post_type   = geodir_get_current_posttype();
4799
-	$location_array = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
4799
+	$location_array = geodir_get_current_location_terms('query_vars', $gd_post_type);
4800 4800
 	
4801 4801
 	/**
4802 4802
 	 * Filter the title variables location variables array
@@ -4809,20 +4809,20 @@  discard block
 block discarded – undo
4809 4809
 	 * @param string $gd_page       The page being filtered.
4810 4810
 	 * @param string $sep           The separator, default: `|`.
4811 4811
 	 */
4812
-	$location_array  = apply_filters( 'geodir_filter_title_variables_location_arr', $location_array, $title, $gd_page, $sep );
4812
+	$location_array = apply_filters('geodir_filter_title_variables_location_arr', $location_array, $title, $gd_page, $sep);
4813 4813
 	
4814
-	if ( $gd_page == 'location' && get_query_var( 'gd_country_full' ) ) {
4815
-		if ( get_query_var( 'gd_country_full' ) ) {
4816
-			$location_array['gd_country'] = get_query_var( 'gd_country_full' );
4814
+	if ($gd_page == 'location' && get_query_var('gd_country_full')) {
4815
+		if (get_query_var('gd_country_full')) {
4816
+			$location_array['gd_country'] = get_query_var('gd_country_full');
4817 4817
 		}
4818
-		if ( get_query_var( 'gd_region_full' ) ) {
4819
-			$location_array['gd_region'] = get_query_var( 'gd_region_full' );
4818
+		if (get_query_var('gd_region_full')) {
4819
+			$location_array['gd_region'] = get_query_var('gd_region_full');
4820 4820
 		}
4821
-		if ( get_query_var( 'gd_city_full' ) ) {
4822
-			$location_array['gd_city'] = get_query_var( 'gd_city_full' );
4821
+		if (get_query_var('gd_city_full')) {
4822
+			$location_array['gd_city'] = get_query_var('gd_city_full');
4823 4823
 		}
4824
-		if ( get_query_var( 'gd_neighbourhood_full' ) ) {
4825
-			$location_array['gd_neighbourhood'] = get_query_var( 'gd_neighbourhood_full' );
4824
+		if (get_query_var('gd_neighbourhood_full')) {
4825
+			$location_array['gd_neighbourhood'] = get_query_var('gd_neighbourhood_full');
4826 4826
 		}
4827 4827
 	}
4828 4828
 	
@@ -4837,57 +4837,57 @@  discard block
 block discarded – undo
4837 4837
 	 * @param string $gd_page       The page being filtered.
4838 4838
 	 * @param string $sep           The separator, default: `|`.
4839 4839
 	 */
4840
-	$title = apply_filters( 'geodir_replace_location_variables', $title, $location_array, $gd_page, $sep );
4840
+	$title = apply_filters('geodir_replace_location_variables', $title, $location_array, $gd_page, $sep);
4841 4841
 	
4842
-	if ( strpos( $title, '%%search_term%%' ) !== false ) {
4842
+	if (strpos($title, '%%search_term%%') !== false) {
4843 4843
 		$search_term = '';
4844
-		if ( isset( $_REQUEST['s'] ) ) {
4845
-			$search_term = esc_attr( $_REQUEST['s'] );
4844
+		if (isset($_REQUEST['s'])) {
4845
+			$search_term = esc_attr($_REQUEST['s']);
4846 4846
 		}
4847
-		$title = str_replace( "%%search_term%%", $search_term, $title );
4847
+		$title = str_replace("%%search_term%%", $search_term, $title);
4848 4848
 	}
4849 4849
 
4850
-	if ( strpos( $title, '%%search_near%%' ) !== false ) {
4850
+	if (strpos($title, '%%search_near%%') !== false) {
4851 4851
 		$search_term = '';
4852
-		if ( isset( $_REQUEST['snear'] ) ) {
4853
-			$search_term = esc_attr( $_REQUEST['snear'] );
4852
+		if (isset($_REQUEST['snear'])) {
4853
+			$search_term = esc_attr($_REQUEST['snear']);
4854 4854
 		}
4855
-		$title = str_replace( "%%search_near%%", $search_term, $title );
4855
+		$title = str_replace("%%search_near%%", $search_term, $title);
4856 4856
 	}
4857 4857
 
4858
-	if ( strpos( $title, '%%name%%' ) !== false ) {
4859
-		if ( is_author() ) {
4860
-			$curauth     = ( get_query_var( 'author_name' ) ) ? get_user_by( 'slug', get_query_var( 'author_name' ) ) : get_userdata( get_query_var( 'author' ) );
4858
+	if (strpos($title, '%%name%%') !== false) {
4859
+		if (is_author()) {
4860
+			$curauth     = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));
4861 4861
 			$author_name = $curauth->display_name;
4862 4862
 		} else {
4863 4863
 			$author_name = get_the_author();
4864 4864
 		}
4865
-		if ( ! $author_name || $author_name === '' ) {
4865
+		if (!$author_name || $author_name === '') {
4866 4866
 			$queried_object = get_queried_object();
4867 4867
 
4868
-			if ( isset( $queried_object->data->user_nicename ) ) {
4868
+			if (isset($queried_object->data->user_nicename)) {
4869 4869
 				$author_name = $queried_object->data->display_name;
4870 4870
 			}
4871 4871
 		}
4872
-		$title = str_replace( "%%name%%", $author_name, $title );
4872
+		$title = str_replace("%%name%%", $author_name, $title);
4873 4873
 	}
4874 4874
 
4875
-	if ( strpos( $title, '%%page%%' ) !== false ) {
4876
-		$page  = geodir_title_meta_page( $sep );
4877
-		$title = str_replace( "%%page%%", $page, $title );
4875
+	if (strpos($title, '%%page%%') !== false) {
4876
+		$page  = geodir_title_meta_page($sep);
4877
+		$title = str_replace("%%page%%", $page, $title);
4878 4878
 	}
4879
-	if ( strpos( $title, '%%pagenumber%%' ) !== false ) {
4879
+	if (strpos($title, '%%pagenumber%%') !== false) {
4880 4880
 		$pagenumber = geodir_title_meta_pagenumber();
4881
-		$title      = str_replace( "%%pagenumber%%", $pagenumber, $title );
4881
+		$title      = str_replace("%%pagenumber%%", $pagenumber, $title);
4882 4882
 	}
4883
-	if ( strpos( $title, '%%pagetotal%%' ) !== false ) {
4883
+	if (strpos($title, '%%pagetotal%%') !== false) {
4884 4884
 		$pagetotal = geodir_title_meta_pagetotal();
4885
-		$title     = str_replace( "%%pagetotal%%", $pagetotal, $title );
4885
+		$title     = str_replace("%%pagetotal%%", $pagetotal, $title);
4886 4886
 	}
4887 4887
 
4888
-	$title = wptexturize( $title );
4889
-	$title = convert_chars( $title );
4890
-	$title = esc_html( $title );
4888
+	$title = wptexturize($title);
4889
+	$title = convert_chars($title);
4890
+	$title = esc_html($title);
4891 4891
 
4892 4892
 	/**
4893 4893
 	 * Filter the title variables after standard ones have been filtered.
@@ -4901,7 +4901,7 @@  discard block
 block discarded – undo
4901 4901
 	 * @param string $sep           The separator, default: `|`.
4902 4902
 	 */
4903 4903
 
4904
-	return apply_filters( 'geodir_filter_title_variables_vars', $title, $location_array, $gd_page, $sep );
4904
+	return apply_filters('geodir_filter_title_variables_vars', $title, $location_array, $gd_page, $sep);
4905 4905
 }
4906 4906
 
4907 4907
 /**
@@ -4914,82 +4914,82 @@  discard block
 block discarded – undo
4914 4914
  *
4915 4915
  * @return array Translation texts.
4916 4916
  */
4917
-function geodir_load_cpt_text_translation( $translation_texts = array() ) {
4918
-	$gd_post_types = geodir_get_posttypes( 'array' );
4917
+function geodir_load_cpt_text_translation($translation_texts = array()) {
4918
+	$gd_post_types = geodir_get_posttypes('array');
4919 4919
 
4920
-	if ( ! empty( $gd_post_types ) ) {
4921
-		foreach ( $gd_post_types as $post_type => $cpt_info ) {
4922
-			$labels      = isset( $cpt_info['labels'] ) ? $cpt_info['labels'] : '';
4923
-			$description = isset( $cpt_info['description'] ) ? $cpt_info['description'] : '';
4924
-			$seo         = isset( $cpt_info['seo'] ) ? $cpt_info['seo'] : '';
4920
+	if (!empty($gd_post_types)) {
4921
+		foreach ($gd_post_types as $post_type => $cpt_info) {
4922
+			$labels      = isset($cpt_info['labels']) ? $cpt_info['labels'] : '';
4923
+			$description = isset($cpt_info['description']) ? $cpt_info['description'] : '';
4924
+			$seo         = isset($cpt_info['seo']) ? $cpt_info['seo'] : '';
4925 4925
 
4926
-			if ( ! empty( $labels ) ) {
4927
-				if ( $labels['name'] != '' && ! in_array( $labels['name'], $translation_texts ) ) {
4926
+			if (!empty($labels)) {
4927
+				if ($labels['name'] != '' && !in_array($labels['name'], $translation_texts)) {
4928 4928
 					$translation_texts[] = $labels['name'];
4929 4929
 				}
4930
-				if ( $labels['singular_name'] != '' && ! in_array( $labels['singular_name'], $translation_texts ) ) {
4930
+				if ($labels['singular_name'] != '' && !in_array($labels['singular_name'], $translation_texts)) {
4931 4931
 					$translation_texts[] = $labels['singular_name'];
4932 4932
 				}
4933
-				if ( $labels['add_new'] != '' && ! in_array( $labels['add_new'], $translation_texts ) ) {
4933
+				if ($labels['add_new'] != '' && !in_array($labels['add_new'], $translation_texts)) {
4934 4934
 					$translation_texts[] = $labels['add_new'];
4935 4935
 				}
4936
-				if ( $labels['add_new_item'] != '' && ! in_array( $labels['add_new_item'], $translation_texts ) ) {
4936
+				if ($labels['add_new_item'] != '' && !in_array($labels['add_new_item'], $translation_texts)) {
4937 4937
 					$translation_texts[] = $labels['add_new_item'];
4938 4938
 				}
4939
-				if ( $labels['edit_item'] != '' && ! in_array( $labels['edit_item'], $translation_texts ) ) {
4939
+				if ($labels['edit_item'] != '' && !in_array($labels['edit_item'], $translation_texts)) {
4940 4940
 					$translation_texts[] = $labels['edit_item'];
4941 4941
 				}
4942
-				if ( $labels['new_item'] != '' && ! in_array( $labels['new_item'], $translation_texts ) ) {
4942
+				if ($labels['new_item'] != '' && !in_array($labels['new_item'], $translation_texts)) {
4943 4943
 					$translation_texts[] = $labels['new_item'];
4944 4944
 				}
4945
-				if ( $labels['view_item'] != '' && ! in_array( $labels['view_item'], $translation_texts ) ) {
4945
+				if ($labels['view_item'] != '' && !in_array($labels['view_item'], $translation_texts)) {
4946 4946
 					$translation_texts[] = $labels['view_item'];
4947 4947
 				}
4948
-				if ( $labels['search_items'] != '' && ! in_array( $labels['search_items'], $translation_texts ) ) {
4948
+				if ($labels['search_items'] != '' && !in_array($labels['search_items'], $translation_texts)) {
4949 4949
 					$translation_texts[] = $labels['search_items'];
4950 4950
 				}
4951
-				if ( $labels['not_found'] != '' && ! in_array( $labels['not_found'], $translation_texts ) ) {
4951
+				if ($labels['not_found'] != '' && !in_array($labels['not_found'], $translation_texts)) {
4952 4952
 					$translation_texts[] = $labels['not_found'];
4953 4953
 				}
4954
-				if ( $labels['not_found_in_trash'] != '' && ! in_array( $labels['not_found_in_trash'], $translation_texts ) ) {
4954
+				if ($labels['not_found_in_trash'] != '' && !in_array($labels['not_found_in_trash'], $translation_texts)) {
4955 4955
 					$translation_texts[] = $labels['not_found_in_trash'];
4956 4956
 				}
4957
-				if ( isset( $labels['label_post_profile'] ) && $labels['label_post_profile'] != '' && ! in_array( $labels['label_post_profile'], $translation_texts ) ) {
4957
+				if (isset($labels['label_post_profile']) && $labels['label_post_profile'] != '' && !in_array($labels['label_post_profile'], $translation_texts)) {
4958 4958
 					$translation_texts[] = $labels['label_post_profile'];
4959 4959
 				}
4960
-				if ( isset( $labels['label_post_info'] ) && $labels['label_post_info'] != '' && ! in_array( $labels['label_post_info'], $translation_texts ) ) {
4960
+				if (isset($labels['label_post_info']) && $labels['label_post_info'] != '' && !in_array($labels['label_post_info'], $translation_texts)) {
4961 4961
 					$translation_texts[] = $labels['label_post_info'];
4962 4962
 				}
4963
-				if ( isset( $labels['label_post_images'] ) && $labels['label_post_images'] != '' && ! in_array( $labels['label_post_images'], $translation_texts ) ) {
4963
+				if (isset($labels['label_post_images']) && $labels['label_post_images'] != '' && !in_array($labels['label_post_images'], $translation_texts)) {
4964 4964
 					$translation_texts[] = $labels['label_post_images'];
4965 4965
 				}
4966
-				if ( isset( $labels['label_post_map'] ) && $labels['label_post_map'] != '' && ! in_array( $labels['label_post_map'], $translation_texts ) ) {
4966
+				if (isset($labels['label_post_map']) && $labels['label_post_map'] != '' && !in_array($labels['label_post_map'], $translation_texts)) {
4967 4967
 					$translation_texts[] = $labels['label_post_map'];
4968 4968
 				}
4969
-				if ( isset( $labels['label_reviews'] ) && $labels['label_reviews'] != '' && ! in_array( $labels['label_reviews'], $translation_texts ) ) {
4969
+				if (isset($labels['label_reviews']) && $labels['label_reviews'] != '' && !in_array($labels['label_reviews'], $translation_texts)) {
4970 4970
 					$translation_texts[] = $labels['label_reviews'];
4971 4971
 				}
4972
-				if ( isset( $labels['label_related_listing'] ) && $labels['label_related_listing'] != '' && ! in_array( $labels['label_related_listing'], $translation_texts ) ) {
4972
+				if (isset($labels['label_related_listing']) && $labels['label_related_listing'] != '' && !in_array($labels['label_related_listing'], $translation_texts)) {
4973 4973
 					$translation_texts[] = $labels['label_related_listing'];
4974 4974
 				}
4975 4975
 			}
4976 4976
 
4977
-			if ( $description != '' && ! in_array( $description, $translation_texts ) ) {
4978
-				$translation_texts[] = normalize_whitespace( $description );
4977
+			if ($description != '' && !in_array($description, $translation_texts)) {
4978
+				$translation_texts[] = normalize_whitespace($description);
4979 4979
 			}
4980 4980
 
4981
-			if ( ! empty( $seo ) ) {
4982
-				if ( isset( $seo['meta_keyword'] ) && $seo['meta_keyword'] != '' && ! in_array( $seo['meta_keyword'], $translation_texts ) ) {
4983
-					$translation_texts[] = normalize_whitespace( $seo['meta_keyword'] );
4981
+			if (!empty($seo)) {
4982
+				if (isset($seo['meta_keyword']) && $seo['meta_keyword'] != '' && !in_array($seo['meta_keyword'], $translation_texts)) {
4983
+					$translation_texts[] = normalize_whitespace($seo['meta_keyword']);
4984 4984
 				}
4985 4985
 
4986
-				if ( isset( $seo['meta_description'] ) && $seo['meta_description'] != '' && ! in_array( $seo['meta_description'], $translation_texts ) ) {
4987
-					$translation_texts[] = normalize_whitespace( $seo['meta_description'] );
4986
+				if (isset($seo['meta_description']) && $seo['meta_description'] != '' && !in_array($seo['meta_description'], $translation_texts)) {
4987
+					$translation_texts[] = normalize_whitespace($seo['meta_description']);
4988 4988
 				}
4989 4989
 			}
4990 4990
 		}
4991 4991
 	}
4992
-	$translation_texts = ! empty( $translation_texts ) ? array_unique( $translation_texts ) : $translation_texts;
4992
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
4993 4993
 
4994 4994
 	return $translation_texts;
4995 4995
 }
@@ -5004,27 +5004,27 @@  discard block
 block discarded – undo
5004 5004
  *
5005 5005
  * @return array Location terms.
5006 5006
  */
5007
-function geodir_remove_location_terms( $location_terms = array() ) {
5008
-	$location_manager = defined( 'POST_LOCATION_TABLE' ) ? true : false;
5007
+function geodir_remove_location_terms($location_terms = array()) {
5008
+	$location_manager = defined('POST_LOCATION_TABLE') ? true : false;
5009 5009
 
5010
-	if ( ! empty( $location_terms ) && $location_manager ) {
5011
-		$hide_country_part = get_option( 'geodir_location_hide_country_part' );
5012
-		$hide_region_part  = get_option( 'geodir_location_hide_region_part' );
5010
+	if (!empty($location_terms) && $location_manager) {
5011
+		$hide_country_part = get_option('geodir_location_hide_country_part');
5012
+		$hide_region_part  = get_option('geodir_location_hide_region_part');
5013 5013
 
5014
-		if ( $hide_region_part && $hide_country_part ) {
5015
-			if ( isset( $location_terms['gd_country'] ) ) {
5016
-				unset( $location_terms['gd_country'] );
5014
+		if ($hide_region_part && $hide_country_part) {
5015
+			if (isset($location_terms['gd_country'])) {
5016
+				unset($location_terms['gd_country']);
5017 5017
 			}
5018
-			if ( isset( $location_terms['gd_region'] ) ) {
5019
-				unset( $location_terms['gd_region'] );
5018
+			if (isset($location_terms['gd_region'])) {
5019
+				unset($location_terms['gd_region']);
5020 5020
 			}
5021
-		} else if ( $hide_region_part && ! $hide_country_part ) {
5022
-			if ( isset( $location_terms['gd_region'] ) ) {
5023
-				unset( $location_terms['gd_region'] );
5021
+		} else if ($hide_region_part && !$hide_country_part) {
5022
+			if (isset($location_terms['gd_region'])) {
5023
+				unset($location_terms['gd_region']);
5024 5024
 			}
5025
-		} else if ( ! $hide_region_part && $hide_country_part ) {
5026
-			if ( isset( $location_terms['gd_country'] ) ) {
5027
-				unset( $location_terms['gd_country'] );
5025
+		} else if (!$hide_region_part && $hide_country_part) {
5026
+			if (isset($location_terms['gd_country'])) {
5027
+				unset($location_terms['gd_country']);
5028 5028
 			}
5029 5029
 		}
5030 5030
 	}
@@ -5035,7 +5035,7 @@  discard block
 block discarded – undo
5035 5035
 	 * @since 1.6.22
5036 5036
 	 * @param array $location_terms The array of location terms.
5037 5037
 	 */
5038
-	return apply_filters('geodir_remove_location_terms',$location_terms);
5038
+	return apply_filters('geodir_remove_location_terms', $location_terms);
5039 5039
 }
5040 5040
 
5041 5041
 /**
@@ -5052,32 +5052,32 @@  discard block
 block discarded – undo
5052 5052
  * @param WP_Post $post Post object.
5053 5053
  * @param bool $update  Whether this is an existing listing being updated or not.
5054 5054
  */
5055
-function geodir_on_wp_insert_post( $post_ID, $post, $update ) {
5055
+function geodir_on_wp_insert_post($post_ID, $post, $update) {
5056 5056
 	global $gd_set_listing_edited;
5057 5057
 	
5058
-	if ( ! $update ) {
5058
+	if (!$update) {
5059 5059
 		return;
5060 5060
 	}
5061 5061
 
5062
-	$action      = isset( $_REQUEST['action'] ) ? sanitize_text_field( $_REQUEST['action'] ) : '';
5063
-	$is_admin    = is_admin() && ( ! defined( 'DOING_AJAX' ) || ( defined( 'DOING_AJAX' ) && ! DOING_AJAX ) ) ? true : false;
5062
+	$action      = isset($_REQUEST['action']) ? sanitize_text_field($_REQUEST['action']) : '';
5063
+	$is_admin    = is_admin() && (!defined('DOING_AJAX') || (defined('DOING_AJAX') && !DOING_AJAX)) ? true : false;
5064 5064
 	$inline_save = $action == 'inline-save' ? true : false;
5065 5065
 
5066
-	if ( empty( $post->post_type ) || $is_admin || $inline_save || ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) ) {
5066
+	if (empty($post->post_type) || $is_admin || $inline_save || (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)) {
5067 5067
 		return;
5068 5068
 	}
5069 5069
 
5070
-	if ( $action != '' && in_array( $action, array( 'geodir_import_export' ) ) ) {
5070
+	if ($action != '' && in_array($action, array('geodir_import_export'))) {
5071 5071
 		return;
5072 5072
 	}
5073 5073
 
5074 5074
 	$user_id = (int) get_current_user_id();
5075 5075
 
5076
-	if ( $user_id > 0 && get_option( 'geodir_notify_post_edited' ) && ! wp_is_post_revision( $post_ID ) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
5077
-		$author_id = ! empty( $post->post_author ) ? $post->post_author : 0;
5076
+	if ($user_id > 0 && get_option('geodir_notify_post_edited') && !wp_is_post_revision($post_ID) && in_array($post->post_type, geodir_get_posttypes())) {
5077
+		$author_id = !empty($post->post_author) ? $post->post_author : 0;
5078 5078
 
5079
-		if ( $user_id == $author_id && ! is_super_admin() && empty( $gd_set_listing_edited[$post_ID] ) ) {
5080
-			if ( !empty( $gd_set_listing_edited ) ) {
5079
+		if ($user_id == $author_id && !is_super_admin() && empty($gd_set_listing_edited[$post_ID])) {
5080
+			if (!empty($gd_set_listing_edited)) {
5081 5081
 				$gd_set_listing_edited = array();
5082 5082
 			}
5083 5083
 			$gd_set_listing_edited[$post_ID] = true;
@@ -5095,14 +5095,14 @@  discard block
 block discarded – undo
5095 5095
  *
5096 5096
  * @return string|null The current page start & end numbering.
5097 5097
  */
5098
-function geodir_title_meta_page( $sep ) {
5098
+function geodir_title_meta_page($sep) {
5099 5099
 	$replacement = null;
5100 5100
 
5101
-	$max = geodir_title_meta_pagenumbering( 'max' );
5102
-	$nr  = geodir_title_meta_pagenumbering( 'nr' );
5101
+	$max = geodir_title_meta_pagenumbering('max');
5102
+	$nr  = geodir_title_meta_pagenumbering('nr');
5103 5103
 
5104
-	if ( $max > 1 && $nr > 1 ) {
5105
-		$replacement = sprintf( $sep . ' ' . __( 'Page %1$d of %2$d', 'geodirectory' ), $nr, $max );
5104
+	if ($max > 1 && $nr > 1) {
5105
+		$replacement = sprintf($sep.' '.__('Page %1$d of %2$d', 'geodirectory'), $nr, $max);
5106 5106
 	}
5107 5107
 
5108 5108
 	return $replacement;
@@ -5119,8 +5119,8 @@  discard block
 block discarded – undo
5119 5119
 function geodir_title_meta_pagenumber() {
5120 5120
 	$replacement = null;
5121 5121
 
5122
-	$nr = geodir_title_meta_pagenumbering( 'nr' );
5123
-	if ( isset( $nr ) && $nr > 0 ) {
5122
+	$nr = geodir_title_meta_pagenumbering('nr');
5123
+	if (isset($nr) && $nr > 0) {
5124 5124
 		$replacement = (string) $nr;
5125 5125
 	}
5126 5126
 
@@ -5138,8 +5138,8 @@  discard block
 block discarded – undo
5138 5138
 function geodir_title_meta_pagetotal() {
5139 5139
 	$replacement = null;
5140 5140
 
5141
-	$max = geodir_title_meta_pagenumbering( 'max' );
5142
-	if ( isset( $max ) && $max > 0 ) {
5141
+	$max = geodir_title_meta_pagenumbering('max');
5142
+	if (isset($max) && $max > 0) {
5143 5143
 		$replacement = (string) $max;
5144 5144
 	}
5145 5145
 
@@ -5159,36 +5159,36 @@  discard block
 block discarded – undo
5159 5159
  *
5160 5160
  * @return int|null The current page numbering.
5161 5161
  */
5162
-function geodir_title_meta_pagenumbering( $request = 'nr' ) {
5162
+function geodir_title_meta_pagenumbering($request = 'nr') {
5163 5163
 	global $wp_query, $post;
5164 5164
 	$max_num_pages = null;
5165 5165
 	$page_number   = null;
5166 5166
 
5167 5167
 	$max_num_pages = 1;
5168 5168
 
5169
-	if ( ! is_singular() ) {
5170
-		$page_number = get_query_var( 'paged' );
5171
-		if ( $page_number === 0 || $page_number === '' ) {
5169
+	if (!is_singular()) {
5170
+		$page_number = get_query_var('paged');
5171
+		if ($page_number === 0 || $page_number === '') {
5172 5172
 			$page_number = 1;
5173 5173
 		}
5174 5174
 
5175
-		if ( isset( $wp_query->max_num_pages ) && ( $wp_query->max_num_pages != '' && $wp_query->max_num_pages != 0 ) ) {
5175
+		if (isset($wp_query->max_num_pages) && ($wp_query->max_num_pages != '' && $wp_query->max_num_pages != 0)) {
5176 5176
 			$max_num_pages = $wp_query->max_num_pages;
5177 5177
 		}
5178 5178
 	} else {
5179
-		$page_number = get_query_var( 'page' );
5180
-		if ( $page_number === 0 || $page_number === '' ) {
5179
+		$page_number = get_query_var('page');
5180
+		if ($page_number === 0 || $page_number === '') {
5181 5181
 			$page_number = 1;
5182 5182
 		}
5183 5183
 
5184
-		if ( isset( $post->post_content ) ) {
5185
-			$max_num_pages = ( substr_count( $post->post_content, '<!--nextpage-->' ) + 1 );
5184
+		if (isset($post->post_content)) {
5185
+			$max_num_pages = (substr_count($post->post_content, '<!--nextpage-->') + 1);
5186 5186
 		}
5187 5187
 	}
5188 5188
 
5189 5189
 	$return = null;
5190 5190
 
5191
-	switch ( $request ) {
5191
+	switch ($request) {
5192 5192
 		case 'nr':
5193 5193
 			$return = $page_number;
5194 5194
 			break;
@@ -5209,14 +5209,14 @@  discard block
 block discarded – undo
5209 5209
  *
5210 5210
  * @return array Terms.
5211 5211
  */
5212
-function geodir_filter_empty_terms( $terms ) {
5213
-	if ( empty( $terms ) ) {
5212
+function geodir_filter_empty_terms($terms) {
5213
+	if (empty($terms)) {
5214 5214
 		return $terms;
5215 5215
 	}
5216 5216
 
5217 5217
 	$return = array();
5218
-	foreach ( $terms as $term ) {
5219
-		if ( isset( $term->count ) && $term->count > 0 ) {
5218
+	foreach ($terms as $term) {
5219
+		if (isset($term->count) && $term->count > 0) {
5220 5220
 			$return[] = $term;
5221 5221
 		} else {
5222 5222
 			/**
@@ -5227,7 +5227,7 @@  discard block
 block discarded – undo
5227 5227
 			 * @param array $return The array of terms to return.
5228 5228
 			 * @param object $term  The term object.
5229 5229
 			 */
5230
-			$return = apply_filters( 'geodir_filter_empty_terms_filter', $return, $term );
5230
+			$return = apply_filters('geodir_filter_empty_terms_filter', $return, $term);
5231 5231
 		}
5232 5232
 	}
5233 5233
 
@@ -5244,15 +5244,15 @@  discard block
 block discarded – undo
5244 5244
  *
5245 5245
  * @return array
5246 5246
  */
5247
-function geodir_remove_hentry( $class ) {
5248
-	if ( geodir_is_page( 'detail' ) ) {
5249
-		$class = array_diff( $class, array( 'hentry' ) );
5247
+function geodir_remove_hentry($class) {
5248
+	if (geodir_is_page('detail')) {
5249
+		$class = array_diff($class, array('hentry'));
5250 5250
 	}
5251 5251
 
5252 5252
 	return $class;
5253 5253
 }
5254 5254
 
5255
-add_filter( 'post_class', 'geodir_remove_hentry' );
5255
+add_filter('post_class', 'geodir_remove_hentry');
5256 5256
 
5257 5257
 /**
5258 5258
  * Registers a individual text string for WPML translation.
@@ -5264,8 +5264,8 @@  discard block
 block discarded – undo
5264 5264
  * @param string $domain The plugin domain. Default geodirectory.
5265 5265
  * @param string $name The name of the string which helps to know what's being translated.
5266 5266
  */
5267
-function geodir_wpml_register_string( $string, $domain = 'geodirectory', $name = '' ) {
5268
-    do_action( 'wpml_register_single_string', $domain, $name, $string );
5267
+function geodir_wpml_register_string($string, $domain = 'geodirectory', $name = '') {
5268
+    do_action('wpml_register_single_string', $domain, $name, $string);
5269 5269
 }
5270 5270
 
5271 5271
 /**
@@ -5280,8 +5280,8 @@  discard block
 block discarded – undo
5280 5280
  * @param string $language_code Return the translation in this language. Default is NULL which returns the current language.
5281 5281
  * @return string The translated string.
5282 5282
  */
5283
-function geodir_wpml_translate_string( $string, $domain = 'geodirectory', $name = '', $language_code = NULL ) {
5284
-    return apply_filters( 'wpml_translate_single_string', $string, $domain, $name, $language_code );
5283
+function geodir_wpml_translate_string($string, $domain = 'geodirectory', $name = '', $language_code = NULL) {
5284
+    return apply_filters('wpml_translate_single_string', $string, $domain, $name, $language_code);
5285 5285
 }
5286 5286
 
5287 5287
 /**
@@ -5296,19 +5296,19 @@  discard block
 block discarded – undo
5296 5296
  * @param int $post_ID  Post ID.
5297 5297
  * @param array $data Post data.
5298 5298
  */
5299
-function geodir_send_listing_edited_notification( $post_ID, $data ) {
5299
+function geodir_send_listing_edited_notification($post_ID, $data) {
5300 5300
     global $gd_notified_edited, $gd_set_listing_edited;
5301 5301
     
5302
-    if ( !empty( $gd_set_listing_edited[ $post_ID ] ) && empty( $gd_notified_edited[ $post_ID ] ) ) {
5303
-        if ( !empty( $gd_notified_edited ) ) {
5302
+    if (!empty($gd_set_listing_edited[$post_ID]) && empty($gd_notified_edited[$post_ID])) {
5303
+        if (!empty($gd_notified_edited)) {
5304 5304
             $gd_notified_edited = array();
5305 5305
         }
5306
-        $gd_notified_edited[ $post_ID ] = true;
5306
+        $gd_notified_edited[$post_ID] = true;
5307 5307
         
5308
-        $from_email   = get_option( 'site_email' );
5308
+        $from_email   = get_option('site_email');
5309 5309
         $from_name    = get_site_emailName();
5310
-        $to_email     = get_option( 'admin_email' );
5311
-        $to_name      = get_option( 'name' );
5310
+        $to_email     = get_option('admin_email');
5311
+        $to_name      = get_option('name');
5312 5312
         $message_type = 'listing_edited';
5313 5313
 
5314 5314
         $notify_edited = true;
@@ -5320,11 +5320,11 @@  discard block
 block discarded – undo
5320 5320
          * @param bool $notify_edited Notify on listing edited by author?
5321 5321
          * @param object $post        The current post object.
5322 5322
          */
5323
-        $notify_edited = apply_filters( 'geodir_notify_on_listing_edited', $notify_edited, $post_ID );
5323
+        $notify_edited = apply_filters('geodir_notify_on_listing_edited', $notify_edited, $post_ID);
5324 5324
 
5325
-        if ( $notify_edited ) {
5326
-            geodir_sendEmail( $from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID );
5325
+        if ($notify_edited) {
5326
+            geodir_sendEmail($from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID);
5327 5327
         }
5328 5328
     }
5329 5329
 }
5330
-add_action( 'geodir_after_save_listing', 'geodir_send_listing_edited_notification', 1000, 2 );
5331 5330
\ No newline at end of file
5331
+add_action('geodir_after_save_listing', 'geodir_send_listing_edited_notification', 1000, 2);
5332 5332
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/custom_fields_output_functions.php 2 patches
Indentation   +1558 added lines, -1558 removed lines patch added patch discarded remove patch
@@ -21,84 +21,84 @@  discard block
 block discarded – undo
21 21
  */
22 22
 function geodir_cf_checkbox($html,$location,$cf,$p=''){
23 23
 
24
-    // check we have the post value
25
-    if(is_int($p)){$post = geodir_get_post_info($p);}
26
-    else{ global $post;}
27
-
28
-    if(!is_array($cf) && $cf!=''){
29
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
30
-        if(!$cf){return NULL;}
31
-    }
32
-
33
-    $html_var = $cf['htmlvar_name'];
34
-
35
-    // Check if there is a location specific filter.
36
-    if(has_filter("geodir_custom_field_output_checkbox_loc_{$location}")){
37
-        /**
38
-         * Filter the checkbox html by location.
39
-         *
40
-         * @param string $html The html to filter.
41
-         * @param array $cf The custom field array.
42
-         * @since 1.6.6
43
-         */
44
-        $html = apply_filters("geodir_custom_field_output_checkbox_loc_{$location}",$html,$cf);
45
-    }
46
-
47
-    // Check if there is a custom field specific filter.
48
-    if(has_filter("geodir_custom_field_output_checkbox_var_{$html_var}")){
49
-        /**
50
-         * Filter the checkbox html by individual custom field.
51
-         *
52
-         * @param string $html The html to filter.
53
-         * @param string $location The location to output the html.
54
-         * @param array $cf The custom field array.
55
-         * @since 1.6.6
56
-         */
57
-        $html = apply_filters("geodir_custom_field_output_checkbox_var_{$html_var}",$html,$location,$cf);
58
-    }
59
-
60
-    // Check if there is a custom field key specific filter.
61
-    if(has_filter("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}")){
62
-        /**
63
-         * Filter the checkbox html by field type key.
64
-         *
65
-         * @param string $html The html to filter.
66
-         * @param string $location The location to output the html.
67
-         * @param array $cf The custom field array.
68
-         * @since 1.6.6
69
-         */
70
-        $html = apply_filters("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}",$html,$location,$cf);
71
-    }
72
-
73
-    // If not html then we run the standard output.
74
-    if(empty($html)){
75
-
76
-        if ( (int) $post->{$html_var} == 1 ):
77
-
78
-            if ( $post->{$html_var} == '1' ):
79
-                $html_val = __( 'Yes', 'geodirectory' );
80
-            else:
81
-                $html_val = __( 'No', 'geodirectory' );
82
-            endif;
83
-
84
-            $field_icon = geodir_field_icon_proccess($cf);
85
-            if (strpos($field_icon, 'http') !== false) {
86
-                $field_icon_af = '';
87
-            } elseif ($field_icon == '') {
88
-                $field_icon_af = '';
89
-            } else {
90
-                $field_icon_af = $field_icon;
91
-                $field_icon = '';
92
-            }
93
-
94
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-checkbox" style="' . $field_icon . '">' . $field_icon_af;
95
-            $html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '';
96
-            $html .= '</span>' . $html_val . '</div>';
97
-        endif;
98
-
99
-    }
100
-
101
-    return $html;
24
+	// check we have the post value
25
+	if(is_int($p)){$post = geodir_get_post_info($p);}
26
+	else{ global $post;}
27
+
28
+	if(!is_array($cf) && $cf!=''){
29
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
30
+		if(!$cf){return NULL;}
31
+	}
32
+
33
+	$html_var = $cf['htmlvar_name'];
34
+
35
+	// Check if there is a location specific filter.
36
+	if(has_filter("geodir_custom_field_output_checkbox_loc_{$location}")){
37
+		/**
38
+		 * Filter the checkbox html by location.
39
+		 *
40
+		 * @param string $html The html to filter.
41
+		 * @param array $cf The custom field array.
42
+		 * @since 1.6.6
43
+		 */
44
+		$html = apply_filters("geodir_custom_field_output_checkbox_loc_{$location}",$html,$cf);
45
+	}
46
+
47
+	// Check if there is a custom field specific filter.
48
+	if(has_filter("geodir_custom_field_output_checkbox_var_{$html_var}")){
49
+		/**
50
+		 * Filter the checkbox html by individual custom field.
51
+		 *
52
+		 * @param string $html The html to filter.
53
+		 * @param string $location The location to output the html.
54
+		 * @param array $cf The custom field array.
55
+		 * @since 1.6.6
56
+		 */
57
+		$html = apply_filters("geodir_custom_field_output_checkbox_var_{$html_var}",$html,$location,$cf);
58
+	}
59
+
60
+	// Check if there is a custom field key specific filter.
61
+	if(has_filter("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}")){
62
+		/**
63
+		 * Filter the checkbox html by field type key.
64
+		 *
65
+		 * @param string $html The html to filter.
66
+		 * @param string $location The location to output the html.
67
+		 * @param array $cf The custom field array.
68
+		 * @since 1.6.6
69
+		 */
70
+		$html = apply_filters("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}",$html,$location,$cf);
71
+	}
72
+
73
+	// If not html then we run the standard output.
74
+	if(empty($html)){
75
+
76
+		if ( (int) $post->{$html_var} == 1 ):
77
+
78
+			if ( $post->{$html_var} == '1' ):
79
+				$html_val = __( 'Yes', 'geodirectory' );
80
+			else:
81
+				$html_val = __( 'No', 'geodirectory' );
82
+			endif;
83
+
84
+			$field_icon = geodir_field_icon_proccess($cf);
85
+			if (strpos($field_icon, 'http') !== false) {
86
+				$field_icon_af = '';
87
+			} elseif ($field_icon == '') {
88
+				$field_icon_af = '';
89
+			} else {
90
+				$field_icon_af = $field_icon;
91
+				$field_icon = '';
92
+			}
93
+
94
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-checkbox" style="' . $field_icon . '">' . $field_icon_af;
95
+			$html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '';
96
+			$html .= '</span>' . $html_val . '</div>';
97
+		endif;
98
+
99
+	}
100
+
101
+	return $html;
102 102
 }
103 103
 add_filter('geodir_custom_field_output_checkbox','geodir_cf_checkbox',10,3);
104 104
 
@@ -115,71 +115,71 @@  discard block
 block discarded – undo
115 115
  */
116 116
 function geodir_cf_fieldset($html,$location,$cf,$p=''){
117 117
 
118
-    // check we have the post value
119
-    if(is_int($p)){$post = geodir_get_post_info($p);}
120
-    else{ global $post;}
121
-
122
-    if(!is_array($cf) && $cf!=''){
123
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
124
-        if(!$cf){return NULL;}
125
-    }
126
-
127
-    $html_var = $cf['htmlvar_name'];
128
-
129
-    // Check if there is a location specific filter.
130
-    if(has_filter("geodir_custom_field_output_fieldset_loc_{$location}")){
131
-        /**
132
-         * Filter the fieldset html by location.
133
-         *
134
-         * @param string $html The html to filter.
135
-         * @param array $cf The custom field array.
136
-         * @since 1.6.6
137
-         */
138
-        $html = apply_filters("geodir_custom_field_output_fieldset_loc_{$location}",$html,$cf);
139
-    }
140
-
141
-    // Check if there is a custom field specific filter.
142
-    if(has_filter("geodir_custom_field_output_fieldset_var_{$html_var}")){
143
-        /**
144
-         * Filter the fieldset html by individual custom field.
145
-         *
146
-         * @param string $html The html to filter.
147
-         * @param string $location The location to output the html.
148
-         * @param array $cf The custom field array.
149
-         * @since 1.6.6
150
-         */
151
-        $html = apply_filters("geodir_custom_field_output_fieldset_var_{$html_var}",$html,$location,$cf);
152
-    }
153
-
154
-    // Check if there is a custom field key specific filter.
155
-    if(has_filter("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}")){
156
-        /**
157
-         * Filter the fieldset html by field type key.
158
-         *
159
-         * @param string $html The html to filter.
160
-         * @param string $location The location to output the html.
161
-         * @param array $cf The custom field array.
162
-         * @since 1.6.6
163
-         */
164
-        $html = apply_filters("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}",$html,$location,$cf);
165
-    }
166
-
167
-    // If not html then we run the standard output.
168
-    if(empty($html)){
169
-
170
-        global $field_set_start;
171
-        $fieldset_class = 'fieldset-'.sanitize_title_with_dashes($cf['site_title']);
172
-
173
-        if ($field_set_start == 1) {
174
-            $html = '';
175
-        } else {
176
-            $html = '<h2 class="'.$fieldset_class.'">'. __($cf['site_title'], 'geodirectory') . '</h2>';
177
-            //$field_set_start = 1;
178
-        }
179
-
180
-    }
181
-
182
-    return $html;
118
+	// check we have the post value
119
+	if(is_int($p)){$post = geodir_get_post_info($p);}
120
+	else{ global $post;}
121
+
122
+	if(!is_array($cf) && $cf!=''){
123
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
124
+		if(!$cf){return NULL;}
125
+	}
126
+
127
+	$html_var = $cf['htmlvar_name'];
128
+
129
+	// Check if there is a location specific filter.
130
+	if(has_filter("geodir_custom_field_output_fieldset_loc_{$location}")){
131
+		/**
132
+		 * Filter the fieldset html by location.
133
+		 *
134
+		 * @param string $html The html to filter.
135
+		 * @param array $cf The custom field array.
136
+		 * @since 1.6.6
137
+		 */
138
+		$html = apply_filters("geodir_custom_field_output_fieldset_loc_{$location}",$html,$cf);
139
+	}
140
+
141
+	// Check if there is a custom field specific filter.
142
+	if(has_filter("geodir_custom_field_output_fieldset_var_{$html_var}")){
143
+		/**
144
+		 * Filter the fieldset html by individual custom field.
145
+		 *
146
+		 * @param string $html The html to filter.
147
+		 * @param string $location The location to output the html.
148
+		 * @param array $cf The custom field array.
149
+		 * @since 1.6.6
150
+		 */
151
+		$html = apply_filters("geodir_custom_field_output_fieldset_var_{$html_var}",$html,$location,$cf);
152
+	}
153
+
154
+	// Check if there is a custom field key specific filter.
155
+	if(has_filter("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}")){
156
+		/**
157
+		 * Filter the fieldset html by field type key.
158
+		 *
159
+		 * @param string $html The html to filter.
160
+		 * @param string $location The location to output the html.
161
+		 * @param array $cf The custom field array.
162
+		 * @since 1.6.6
163
+		 */
164
+		$html = apply_filters("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}",$html,$location,$cf);
165
+	}
166
+
167
+	// If not html then we run the standard output.
168
+	if(empty($html)){
169
+
170
+		global $field_set_start;
171
+		$fieldset_class = 'fieldset-'.sanitize_title_with_dashes($cf['site_title']);
172
+
173
+		if ($field_set_start == 1) {
174
+			$html = '';
175
+		} else {
176
+			$html = '<h2 class="'.$fieldset_class.'">'. __($cf['site_title'], 'geodirectory') . '</h2>';
177
+			//$field_set_start = 1;
178
+		}
179
+
180
+	}
181
+
182
+	return $html;
183 183
 }
184 184
 add_filter('geodir_custom_field_output_fieldset','geodir_cf_fieldset',10,3);
185 185
 
@@ -196,106 +196,106 @@  discard block
 block discarded – undo
196 196
  */
197 197
 function geodir_cf_url($html,$location,$cf,$p=''){
198 198
 
199
-    // check we have the post value
200
-    if(is_int($p)){$post = geodir_get_post_info($p);}
201
-    else{ global $post;}
202
-
203
-    if(!is_array($cf) && $cf!=''){
204
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
205
-        if(!$cf){return NULL;}
206
-    }
207
-
208
-    $html_var = $cf['htmlvar_name'];
209
-
210
-    // Check if there is a location specific filter.
211
-    if(has_filter("geodir_custom_field_output_url_loc_{$location}")){
212
-        /**
213
-         * Filter the url html by location.
214
-         *
215
-         * @param string $html The html to filter.
216
-         * @param array $cf The custom field array.
217
-         * @since 1.6.6
218
-         */
219
-        $html = apply_filters("geodir_custom_field_output_url_loc_{$location}",$html,$cf);
220
-    }
221
-
222
-    // Check if there is a custom field specific filter.
223
-    if(has_filter("geodir_custom_field_output_url_var_{$html_var}")){
224
-        /**
225
-         * Filter the url html by individual custom field.
226
-         *
227
-         * @param string $html The html to filter.
228
-         * @param string $location The location to output the html.
229
-         * @param array $cf The custom field array.
230
-         * @since 1.6.6
231
-         */
232
-        $html = apply_filters("geodir_custom_field_output_url_var_{$html_var}",$html,$location,$cf);
233
-    }
234
-
235
-    // Check if there is a custom field key specific filter.
236
-    if(has_filter("geodir_custom_field_output_url_key_{$cf['field_type_key']}")){
237
-        /**
238
-         * Filter the url html by field type key.
239
-         *
240
-         * @param string $html The html to filter.
241
-         * @param string $location The location to output the html.
242
-         * @param array $cf The custom field array.
243
-         * @since 1.6.6
244
-         */
245
-        $html = apply_filters("geodir_custom_field_output_url_key_{$cf['field_type_key']}",$html,$location,$cf);
246
-    }
247
-
248
-    // If not html then we run the standard output.
249
-    if(empty($html)){
250
-
251
-        if ($post->{$cf['htmlvar_name']}):
252
-
253
-            $field_icon = geodir_field_icon_proccess($cf);
254
-            if (strpos($field_icon, 'http') !== false) {
255
-                $field_icon_af = '';
256
-            } elseif ($field_icon == '') {
257
-
258
-                if ($cf['name'] == 'geodir_facebook') {
259
-                    $field_icon_af = '<i class="fa fa-facebook-square"></i>';
260
-                } elseif ($cf['name'] == 'geodir_twitter') {
261
-                    $field_icon_af = '<i class="fa fa-twitter-square"></i>';
262
-                } else {
263
-                    $field_icon_af = '<i class="fa fa-link"></i>';
264
-                }
265
-
266
-            } else {
267
-                $field_icon_af = $field_icon;
268
-                $field_icon = '';
269
-            }
270
-
271
-            $a_url = geodir_parse_custom_field_url($post->{$cf['htmlvar_name']});
272
-
273
-
274
-            $website = !empty($a_url['url']) ? $a_url['url'] : '';
275
-            $title = !empty($a_url['label']) ? $a_url['label'] : $cf['site_title'];
276
-            if(!empty($cf['default_value'])){$title = $cf['default_value'];}
277
-            $title = $title != '' ? __(stripslashes($title), 'geodirectory') : '';
278
-
279
-
280
-
281
-            // all search engines that use the nofollow value exclude links that use it from their ranking calculation
282
-            $rel = strpos($website, get_site_url()) !== false ? '' : 'rel="nofollow"';
283
-            /**
284
-             * Filter custom field website name.
285
-             *
286
-             * @since 1.0.0
287
-             *
288
-             * @param string $title Website Title.
289
-             * @param string $website Website URL.
290
-             * @param int $post->ID Post ID.
291
-             */
292
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-website" style="' . $field_icon . '">' . $field_icon_af . '<a href="' . $website . '" target="_blank" ' . $rel . ' ><strong>' . apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID) . '</strong></a></span></div>';
293
-
294
-        endif;
295
-
296
-    }
297
-
298
-    return $html;
199
+	// check we have the post value
200
+	if(is_int($p)){$post = geodir_get_post_info($p);}
201
+	else{ global $post;}
202
+
203
+	if(!is_array($cf) && $cf!=''){
204
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
205
+		if(!$cf){return NULL;}
206
+	}
207
+
208
+	$html_var = $cf['htmlvar_name'];
209
+
210
+	// Check if there is a location specific filter.
211
+	if(has_filter("geodir_custom_field_output_url_loc_{$location}")){
212
+		/**
213
+		 * Filter the url html by location.
214
+		 *
215
+		 * @param string $html The html to filter.
216
+		 * @param array $cf The custom field array.
217
+		 * @since 1.6.6
218
+		 */
219
+		$html = apply_filters("geodir_custom_field_output_url_loc_{$location}",$html,$cf);
220
+	}
221
+
222
+	// Check if there is a custom field specific filter.
223
+	if(has_filter("geodir_custom_field_output_url_var_{$html_var}")){
224
+		/**
225
+		 * Filter the url html by individual custom field.
226
+		 *
227
+		 * @param string $html The html to filter.
228
+		 * @param string $location The location to output the html.
229
+		 * @param array $cf The custom field array.
230
+		 * @since 1.6.6
231
+		 */
232
+		$html = apply_filters("geodir_custom_field_output_url_var_{$html_var}",$html,$location,$cf);
233
+	}
234
+
235
+	// Check if there is a custom field key specific filter.
236
+	if(has_filter("geodir_custom_field_output_url_key_{$cf['field_type_key']}")){
237
+		/**
238
+		 * Filter the url html by field type key.
239
+		 *
240
+		 * @param string $html The html to filter.
241
+		 * @param string $location The location to output the html.
242
+		 * @param array $cf The custom field array.
243
+		 * @since 1.6.6
244
+		 */
245
+		$html = apply_filters("geodir_custom_field_output_url_key_{$cf['field_type_key']}",$html,$location,$cf);
246
+	}
247
+
248
+	// If not html then we run the standard output.
249
+	if(empty($html)){
250
+
251
+		if ($post->{$cf['htmlvar_name']}):
252
+
253
+			$field_icon = geodir_field_icon_proccess($cf);
254
+			if (strpos($field_icon, 'http') !== false) {
255
+				$field_icon_af = '';
256
+			} elseif ($field_icon == '') {
257
+
258
+				if ($cf['name'] == 'geodir_facebook') {
259
+					$field_icon_af = '<i class="fa fa-facebook-square"></i>';
260
+				} elseif ($cf['name'] == 'geodir_twitter') {
261
+					$field_icon_af = '<i class="fa fa-twitter-square"></i>';
262
+				} else {
263
+					$field_icon_af = '<i class="fa fa-link"></i>';
264
+				}
265
+
266
+			} else {
267
+				$field_icon_af = $field_icon;
268
+				$field_icon = '';
269
+			}
270
+
271
+			$a_url = geodir_parse_custom_field_url($post->{$cf['htmlvar_name']});
272
+
273
+
274
+			$website = !empty($a_url['url']) ? $a_url['url'] : '';
275
+			$title = !empty($a_url['label']) ? $a_url['label'] : $cf['site_title'];
276
+			if(!empty($cf['default_value'])){$title = $cf['default_value'];}
277
+			$title = $title != '' ? __(stripslashes($title), 'geodirectory') : '';
278
+
279
+
280
+
281
+			// all search engines that use the nofollow value exclude links that use it from their ranking calculation
282
+			$rel = strpos($website, get_site_url()) !== false ? '' : 'rel="nofollow"';
283
+			/**
284
+			 * Filter custom field website name.
285
+			 *
286
+			 * @since 1.0.0
287
+			 *
288
+			 * @param string $title Website Title.
289
+			 * @param string $website Website URL.
290
+			 * @param int $post->ID Post ID.
291
+			 */
292
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-website" style="' . $field_icon . '">' . $field_icon_af . '<a href="' . $website . '" target="_blank" ' . $rel . ' ><strong>' . apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID) . '</strong></a></span></div>';
293
+
294
+		endif;
295
+
296
+	}
297
+
298
+	return $html;
299 299
 }
300 300
 add_filter('geodir_custom_field_output_url','geodir_cf_url',10,3);
301 301
 
@@ -312,80 +312,80 @@  discard block
 block discarded – undo
312 312
  */
313 313
 function geodir_cf_phone($html,$location,$cf,$p=''){
314 314
 
315
-    // check we have the post value
316
-    if(is_int($p)){$post = geodir_get_post_info($p);}
317
-    else{ global $post;}
318
-
319
-    if(!is_array($cf) && $cf!=''){
320
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
321
-        if(!$cf){return NULL;}
322
-    }
323
-
324
-    $html_var = $cf['htmlvar_name'];
325
-
326
-    // Check if there is a location specific filter.
327
-    if(has_filter("geodir_custom_field_output_phone_loc_{$location}")){
328
-        /**
329
-         * Filter the phone html by location.
330
-         *
331
-         * @param string $html The html to filter.
332
-         * @param array $cf The custom field array.
333
-         * @since 1.6.6
334
-         */
335
-        $html = apply_filters("geodir_custom_field_output_phone_loc_{$location}",$html,$cf);
336
-    }
337
-
338
-    // Check if there is a custom field specific filter.
339
-    if(has_filter("geodir_custom_field_output_phone_var_{$html_var}")){
340
-        /**
341
-         * Filter the phone html by individual custom field.
342
-         *
343
-         * @param string $html The html to filter.
344
-         * @param string $location The location to output the html.
345
-         * @param array $cf The custom field array.
346
-         * @since 1.6.6
347
-         */
348
-        $html = apply_filters("geodir_custom_field_output_phone_var_{$html_var}",$html,$location,$cf);
349
-    }
350
-
351
-    // Check if there is a custom field key specific filter.
352
-    if(has_filter("geodir_custom_field_output_phone_key_{$cf['field_type_key']}")){
353
-        /**
354
-         * Filter the phone html by field type key.
355
-         *
356
-         * @param string $html The html to filter.
357
-         * @param string $location The location to output the html.
358
-         * @param array $cf The custom field array.
359
-         * @since 1.6.6
360
-         */
361
-        $html = apply_filters("geodir_custom_field_output_phone_key_{$cf['field_type_key']}",$html,$location,$cf);
362
-    }
363
-
364
-    // If not html then we run the standard output.
365
-    if(empty($html)){
366
-
367
-        if ($post->{$cf['htmlvar_name']}):
368
-
369
-            $field_icon = geodir_field_icon_proccess($cf);
370
-            if (strpos($field_icon, 'http') !== false) {
371
-                $field_icon_af = '';
372
-            } elseif ($field_icon == '') {
373
-                $field_icon_af = '<i class="fa fa-phone"></i>';
374
-            } else {
375
-                $field_icon_af = $field_icon;
376
-                $field_icon = '';
377
-            }
378
-
379
-
380
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-contact" style="' . $field_icon . '">' . $field_icon_af .
381
-                    $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
382
-            $html .= '</span><a href="tel:' . preg_replace('/[^0-9+]/', '', $post->{$cf['htmlvar_name']}) . '">' . $post->{$cf['htmlvar_name']} . '</a></div>';
383
-
384
-        endif;
385
-
386
-    }
387
-
388
-    return $html;
315
+	// check we have the post value
316
+	if(is_int($p)){$post = geodir_get_post_info($p);}
317
+	else{ global $post;}
318
+
319
+	if(!is_array($cf) && $cf!=''){
320
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
321
+		if(!$cf){return NULL;}
322
+	}
323
+
324
+	$html_var = $cf['htmlvar_name'];
325
+
326
+	// Check if there is a location specific filter.
327
+	if(has_filter("geodir_custom_field_output_phone_loc_{$location}")){
328
+		/**
329
+		 * Filter the phone html by location.
330
+		 *
331
+		 * @param string $html The html to filter.
332
+		 * @param array $cf The custom field array.
333
+		 * @since 1.6.6
334
+		 */
335
+		$html = apply_filters("geodir_custom_field_output_phone_loc_{$location}",$html,$cf);
336
+	}
337
+
338
+	// Check if there is a custom field specific filter.
339
+	if(has_filter("geodir_custom_field_output_phone_var_{$html_var}")){
340
+		/**
341
+		 * Filter the phone html by individual custom field.
342
+		 *
343
+		 * @param string $html The html to filter.
344
+		 * @param string $location The location to output the html.
345
+		 * @param array $cf The custom field array.
346
+		 * @since 1.6.6
347
+		 */
348
+		$html = apply_filters("geodir_custom_field_output_phone_var_{$html_var}",$html,$location,$cf);
349
+	}
350
+
351
+	// Check if there is a custom field key specific filter.
352
+	if(has_filter("geodir_custom_field_output_phone_key_{$cf['field_type_key']}")){
353
+		/**
354
+		 * Filter the phone html by field type key.
355
+		 *
356
+		 * @param string $html The html to filter.
357
+		 * @param string $location The location to output the html.
358
+		 * @param array $cf The custom field array.
359
+		 * @since 1.6.6
360
+		 */
361
+		$html = apply_filters("geodir_custom_field_output_phone_key_{$cf['field_type_key']}",$html,$location,$cf);
362
+	}
363
+
364
+	// If not html then we run the standard output.
365
+	if(empty($html)){
366
+
367
+		if ($post->{$cf['htmlvar_name']}):
368
+
369
+			$field_icon = geodir_field_icon_proccess($cf);
370
+			if (strpos($field_icon, 'http') !== false) {
371
+				$field_icon_af = '';
372
+			} elseif ($field_icon == '') {
373
+				$field_icon_af = '<i class="fa fa-phone"></i>';
374
+			} else {
375
+				$field_icon_af = $field_icon;
376
+				$field_icon = '';
377
+			}
378
+
379
+
380
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-contact" style="' . $field_icon . '">' . $field_icon_af .
381
+					$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
382
+			$html .= '</span><a href="tel:' . preg_replace('/[^0-9+]/', '', $post->{$cf['htmlvar_name']}) . '">' . $post->{$cf['htmlvar_name']} . '</a></div>';
383
+
384
+		endif;
385
+
386
+	}
387
+
388
+	return $html;
389 389
 }
390 390
 add_filter('geodir_custom_field_output_phone','geodir_cf_phone',10,3);
391 391
 
@@ -402,85 +402,85 @@  discard block
 block discarded – undo
402 402
  */
403 403
 function geodir_cf_time($html,$location,$cf,$p=''){
404 404
 
405
-    // check we have the post value
406
-    if(is_int($p)){$post = geodir_get_post_info($p);}
407
-    else{ global $post;}
408
-
409
-    if(!is_array($cf) && $cf!=''){
410
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
411
-        if(!$cf){return NULL;}
412
-    }
413
-
414
-    $html_var = $cf['htmlvar_name'];
415
-
416
-    // Check if there is a location specific filter.
417
-    if(has_filter("geodir_custom_field_output_time_loc_{$location}")){
418
-        /**
419
-         * Filter the time html by location.
420
-         *
421
-         * @param string $html The html to filter.
422
-         * @param array $cf The custom field array.
423
-         * @since 1.6.6
424
-         */
425
-        $html = apply_filters("geodir_custom_field_output_time_loc_{$location}",$html,$cf);
426
-    }
427
-
428
-    // Check if there is a custom field specific filter.
429
-    if(has_filter("geodir_custom_field_output_time_var_{$html_var}")){
430
-        /**
431
-         * Filter the time html by individual custom field.
432
-         *
433
-         * @param string $html The html to filter.
434
-         * @param string $location The location to output the html.
435
-         * @param array $cf The custom field array.
436
-         * @since 1.6.6
437
-         */
438
-        $html = apply_filters("geodir_custom_field_output_time_var_{$html_var}",$html,$location,$cf);
439
-    }
440
-
441
-    // Check if there is a custom field key specific filter.
442
-    if(has_filter("geodir_custom_field_output_time_key_{$cf['field_type_key']}")){
443
-        /**
444
-         * Filter the time html by field type key.
445
-         *
446
-         * @param string $html The html to filter.
447
-         * @param string $location The location to output the html.
448
-         * @param array $cf The custom field array.
449
-         * @since 1.6.6
450
-         */
451
-        $html = apply_filters("geodir_custom_field_output_time_key_{$cf['field_type_key']}",$html,$location,$cf);
452
-    }
453
-
454
-    // If not html then we run the standard output.
455
-    if(empty($html)){
456
-
457
-        if ($post->{$cf['htmlvar_name']}):
458
-
459
-            $value = '';
460
-            if ($post->{$cf['htmlvar_name']} != '')
461
-                //$value = date('h:i',strtotime($post->{$cf['htmlvar_name']}));
462
-                $value = date(get_option('time_format'), strtotime($post->{$cf['htmlvar_name']}));
463
-
464
-            $field_icon = geodir_field_icon_proccess($cf);
465
-            if (strpos($field_icon, 'http') !== false) {
466
-                $field_icon_af = '';
467
-            } elseif ($field_icon == '') {
468
-                $field_icon_af = '<i class="fa fa-clock-o"></i>';
469
-            } else {
470
-                $field_icon_af = $field_icon;
471
-                $field_icon = '';
472
-            }
473
-
474
-
475
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
476
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
477
-            $html .= '</span>' . $value . '</div>';
478
-
479
-        endif;
480
-
481
-    }
482
-
483
-    return $html;
405
+	// check we have the post value
406
+	if(is_int($p)){$post = geodir_get_post_info($p);}
407
+	else{ global $post;}
408
+
409
+	if(!is_array($cf) && $cf!=''){
410
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
411
+		if(!$cf){return NULL;}
412
+	}
413
+
414
+	$html_var = $cf['htmlvar_name'];
415
+
416
+	// Check if there is a location specific filter.
417
+	if(has_filter("geodir_custom_field_output_time_loc_{$location}")){
418
+		/**
419
+		 * Filter the time html by location.
420
+		 *
421
+		 * @param string $html The html to filter.
422
+		 * @param array $cf The custom field array.
423
+		 * @since 1.6.6
424
+		 */
425
+		$html = apply_filters("geodir_custom_field_output_time_loc_{$location}",$html,$cf);
426
+	}
427
+
428
+	// Check if there is a custom field specific filter.
429
+	if(has_filter("geodir_custom_field_output_time_var_{$html_var}")){
430
+		/**
431
+		 * Filter the time html by individual custom field.
432
+		 *
433
+		 * @param string $html The html to filter.
434
+		 * @param string $location The location to output the html.
435
+		 * @param array $cf The custom field array.
436
+		 * @since 1.6.6
437
+		 */
438
+		$html = apply_filters("geodir_custom_field_output_time_var_{$html_var}",$html,$location,$cf);
439
+	}
440
+
441
+	// Check if there is a custom field key specific filter.
442
+	if(has_filter("geodir_custom_field_output_time_key_{$cf['field_type_key']}")){
443
+		/**
444
+		 * Filter the time html by field type key.
445
+		 *
446
+		 * @param string $html The html to filter.
447
+		 * @param string $location The location to output the html.
448
+		 * @param array $cf The custom field array.
449
+		 * @since 1.6.6
450
+		 */
451
+		$html = apply_filters("geodir_custom_field_output_time_key_{$cf['field_type_key']}",$html,$location,$cf);
452
+	}
453
+
454
+	// If not html then we run the standard output.
455
+	if(empty($html)){
456
+
457
+		if ($post->{$cf['htmlvar_name']}):
458
+
459
+			$value = '';
460
+			if ($post->{$cf['htmlvar_name']} != '')
461
+				//$value = date('h:i',strtotime($post->{$cf['htmlvar_name']}));
462
+				$value = date(get_option('time_format'), strtotime($post->{$cf['htmlvar_name']}));
463
+
464
+			$field_icon = geodir_field_icon_proccess($cf);
465
+			if (strpos($field_icon, 'http') !== false) {
466
+				$field_icon_af = '';
467
+			} elseif ($field_icon == '') {
468
+				$field_icon_af = '<i class="fa fa-clock-o"></i>';
469
+			} else {
470
+				$field_icon_af = $field_icon;
471
+				$field_icon = '';
472
+			}
473
+
474
+
475
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
476
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
477
+			$html .= '</span>' . $value . '</div>';
478
+
479
+		endif;
480
+
481
+	}
482
+
483
+	return $html;
484 484
 }
485 485
 add_filter('geodir_custom_field_output_time','geodir_cf_time',10,3);
486 486
 
@@ -496,111 +496,111 @@  discard block
 block discarded – undo
496 496
  * @return string The html to output for the custom field.
497 497
  */
498 498
 function geodir_cf_datepicker($html,$location,$cf,$p=''){
499
-    global $preview;
500
-    // check we have the post value
501
-    if(is_int($p)){$post = geodir_get_post_info($p);}
502
-    else{ global $post;}
503
-
504
-    if(!is_array($cf) && $cf!=''){
505
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
506
-        if(!$cf){return NULL;}
507
-    }
508
-
509
-    $html_var = $cf['htmlvar_name'];
510
-
511
-    // Check if there is a location specific filter.
512
-    if(has_filter("geodir_custom_field_output_datepicker_loc_{$location}")){
513
-        /**
514
-         * Filter the datepicker html by location.
515
-         *
516
-         * @param string $html The html to filter.
517
-         * @param array $cf The custom field array.
518
-         * @since 1.6.6
519
-         */
520
-        $html = apply_filters("geodir_custom_field_output_datepicker_loc_{$location}",$html,$cf);
521
-    }
522
-
523
-    // Check if there is a custom field specific filter.
524
-    if(has_filter("geodir_custom_field_output_datepicker_var_{$html_var}")){
525
-        /**
526
-         * Filter the datepicker html by individual custom field.
527
-         *
528
-         * @param string $html The html to filter.
529
-         * @param string $location The location to output the html.
530
-         * @param array $cf The custom field array.
531
-         * @since 1.6.6
532
-         */
533
-        $html = apply_filters("geodir_custom_field_output_datepicker_var_{$html_var}",$html,$location,$cf);
534
-    }
535
-
536
-    // Check if there is a custom field key specific filter.
537
-    if(has_filter("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}")){
538
-        /**
539
-         * Filter the datepicker html by field type key.
540
-         *
541
-         * @param string $html The html to filter.
542
-         * @param string $location The location to output the html.
543
-         * @param array $cf The custom field array.
544
-         * @since 1.6.6
545
-         */
546
-        $html = apply_filters("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}",$html,$location,$cf);
547
-    }
548
-
549
-    // If not html then we run the standard output.
550
-    if(empty($html)){
551
-
552
-        if ($post->{$cf['htmlvar_name']}):
553
-
554
-            $date_format = geodir_default_date_format();
555
-            if ($cf['extra_fields'] != '') {
556
-                $date_format = stripslashes_deep(unserialize($cf['extra_fields']));
557
-                $date_format = $date_format['date_format'];
558
-            }
559
-            // check if we need to change the format or not
560
-            $date_format_len = strlen(str_replace(' ', '', $date_format));
561
-            if($date_format_len>5){// if greater then 4 then it's the old style format.
562
-
563
-                $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
564
-                $replace = array('d','j','l','m','n','F','Y');//PHP date format
565
-
566
-                $date_format = str_replace($search, $replace, $date_format);
567
-
568
-                $post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y' ) ? str_replace('/', '-', $post->{$cf['htmlvar_name']}) : $post->{$cf['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
569
-            }else{
570
-                $post_htmlvar_value = $post->{$cf['htmlvar_name']};
571
-            }
572
-
573
-            if ($post->{$cf['htmlvar_name']} != '' && $post->{$cf['htmlvar_name']}!="0000-00-00") {
574
-                $date_format_from = $preview ? $date_format : 'Y-m-d';
575
-                $value = geodir_date($post_htmlvar_value, $date_format, $date_format_from); // save as sql format Y-m-d
576
-                //$post_htmlvar_value = strpos($post_htmlvar_value, '/') !== false ? str_replace('/', '-', $post_htmlvar_value) : $post_htmlvar_value;
577
-                //$value = date_i18n($date_format, strtotime($post_htmlvar_value));
578
-            }else{
579
-                return '';
580
-            }
581
-
582
-            $field_icon = geodir_field_icon_proccess($cf);
583
-
584
-            if (strpos($field_icon, 'http') !== false) {
585
-                $field_icon_af = '';
586
-            } elseif ($field_icon == '') {
587
-                $field_icon_af = '<i class="fa fa-calendar"></i>';
588
-            } else {
589
-                $field_icon_af = $field_icon;
590
-                $field_icon = '';
591
-            }
592
-
593
-
594
-
595
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-datepicker" style="' . $field_icon . '">' . $field_icon_af;
596
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
597
-            $html .= '</span>' . $value . '</div>';
598
-
599
-        endif;
600
-
601
-    }
602
-
603
-    return $html;
499
+	global $preview;
500
+	// check we have the post value
501
+	if(is_int($p)){$post = geodir_get_post_info($p);}
502
+	else{ global $post;}
503
+
504
+	if(!is_array($cf) && $cf!=''){
505
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
506
+		if(!$cf){return NULL;}
507
+	}
508
+
509
+	$html_var = $cf['htmlvar_name'];
510
+
511
+	// Check if there is a location specific filter.
512
+	if(has_filter("geodir_custom_field_output_datepicker_loc_{$location}")){
513
+		/**
514
+		 * Filter the datepicker html by location.
515
+		 *
516
+		 * @param string $html The html to filter.
517
+		 * @param array $cf The custom field array.
518
+		 * @since 1.6.6
519
+		 */
520
+		$html = apply_filters("geodir_custom_field_output_datepicker_loc_{$location}",$html,$cf);
521
+	}
522
+
523
+	// Check if there is a custom field specific filter.
524
+	if(has_filter("geodir_custom_field_output_datepicker_var_{$html_var}")){
525
+		/**
526
+		 * Filter the datepicker html by individual custom field.
527
+		 *
528
+		 * @param string $html The html to filter.
529
+		 * @param string $location The location to output the html.
530
+		 * @param array $cf The custom field array.
531
+		 * @since 1.6.6
532
+		 */
533
+		$html = apply_filters("geodir_custom_field_output_datepicker_var_{$html_var}",$html,$location,$cf);
534
+	}
535
+
536
+	// Check if there is a custom field key specific filter.
537
+	if(has_filter("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}")){
538
+		/**
539
+		 * Filter the datepicker html by field type key.
540
+		 *
541
+		 * @param string $html The html to filter.
542
+		 * @param string $location The location to output the html.
543
+		 * @param array $cf The custom field array.
544
+		 * @since 1.6.6
545
+		 */
546
+		$html = apply_filters("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}",$html,$location,$cf);
547
+	}
548
+
549
+	// If not html then we run the standard output.
550
+	if(empty($html)){
551
+
552
+		if ($post->{$cf['htmlvar_name']}):
553
+
554
+			$date_format = geodir_default_date_format();
555
+			if ($cf['extra_fields'] != '') {
556
+				$date_format = stripslashes_deep(unserialize($cf['extra_fields']));
557
+				$date_format = $date_format['date_format'];
558
+			}
559
+			// check if we need to change the format or not
560
+			$date_format_len = strlen(str_replace(' ', '', $date_format));
561
+			if($date_format_len>5){// if greater then 4 then it's the old style format.
562
+
563
+				$search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
564
+				$replace = array('d','j','l','m','n','F','Y');//PHP date format
565
+
566
+				$date_format = str_replace($search, $replace, $date_format);
567
+
568
+				$post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y' ) ? str_replace('/', '-', $post->{$cf['htmlvar_name']}) : $post->{$cf['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
569
+			}else{
570
+				$post_htmlvar_value = $post->{$cf['htmlvar_name']};
571
+			}
572
+
573
+			if ($post->{$cf['htmlvar_name']} != '' && $post->{$cf['htmlvar_name']}!="0000-00-00") {
574
+				$date_format_from = $preview ? $date_format : 'Y-m-d';
575
+				$value = geodir_date($post_htmlvar_value, $date_format, $date_format_from); // save as sql format Y-m-d
576
+				//$post_htmlvar_value = strpos($post_htmlvar_value, '/') !== false ? str_replace('/', '-', $post_htmlvar_value) : $post_htmlvar_value;
577
+				//$value = date_i18n($date_format, strtotime($post_htmlvar_value));
578
+			}else{
579
+				return '';
580
+			}
581
+
582
+			$field_icon = geodir_field_icon_proccess($cf);
583
+
584
+			if (strpos($field_icon, 'http') !== false) {
585
+				$field_icon_af = '';
586
+			} elseif ($field_icon == '') {
587
+				$field_icon_af = '<i class="fa fa-calendar"></i>';
588
+			} else {
589
+				$field_icon_af = $field_icon;
590
+				$field_icon = '';
591
+			}
592
+
593
+
594
+
595
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-datepicker" style="' . $field_icon . '">' . $field_icon_af;
596
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
597
+			$html .= '</span>' . $value . '</div>';
598
+
599
+		endif;
600
+
601
+	}
602
+
603
+	return $html;
604 604
 }
605 605
 add_filter('geodir_custom_field_output_datepicker','geodir_cf_datepicker',10,3);
606 606
 
@@ -617,97 +617,97 @@  discard block
 block discarded – undo
617 617
  */
618 618
 function geodir_cf_text($html,$location,$cf,$p=''){
619 619
 
620
-    // check we have the post value
621
-    if(is_int($p)){$post = geodir_get_post_info($p);}
622
-    else{ global $post;}
623
-
624
-    if(!is_array($cf) && $cf!=''){
625
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
626
-        if(!$cf){return NULL;}
627
-    }
628
-
629
-    $html_var = $cf['htmlvar_name'];
630
-
631
-    // Check if there is a location specific filter.
632
-    if(has_filter("geodir_custom_field_output_text_loc_{$location}")){
633
-        /**
634
-         * Filter the text html by location.
635
-         *
636
-         * @param string $html The html to filter.
637
-         * @param array $cf The custom field array.
638
-         * @since 1.6.6
639
-         */
640
-        $html = apply_filters("geodir_custom_field_output_text_loc_{$location}",$html,$cf);
641
-    }
642
-
643
-    // Check if there is a custom field specific filter.
644
-    if(has_filter("geodir_custom_field_output_text_var_{$html_var}")){
645
-        /**
646
-         * Filter the text html by individual custom field.
647
-         *
648
-         * @param string $html The html to filter.
649
-         * @param string $location The location to output the html.
650
-         * @param array $cf The custom field array.
651
-         * @since 1.6.6
652
-         */
653
-        $html = apply_filters("geodir_custom_field_output_text_var_{$html_var}",$html,$location,$cf);
654
-    }
655
-
656
-    // Check if there is a custom field key specific filter.
657
-    if(has_filter("geodir_custom_field_output_text_key_{$cf['field_type_key']}")){
658
-        /**
659
-         * Filter the text html by field type key.
660
-         *
661
-         * @param string $html The html to filter.
662
-         * @param string $location The location to output the html.
663
-         * @param array $cf The custom field array.
664
-         * @since 1.6.6
665
-         */
666
-        $html = apply_filters("geodir_custom_field_output_text_key_{$cf['field_type_key']}",$html,$location,$cf);
667
-    }
620
+	// check we have the post value
621
+	if(is_int($p)){$post = geodir_get_post_info($p);}
622
+	else{ global $post;}
623
+
624
+	if(!is_array($cf) && $cf!=''){
625
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
626
+		if(!$cf){return NULL;}
627
+	}
628
+
629
+	$html_var = $cf['htmlvar_name'];
630
+
631
+	// Check if there is a location specific filter.
632
+	if(has_filter("geodir_custom_field_output_text_loc_{$location}")){
633
+		/**
634
+		 * Filter the text html by location.
635
+		 *
636
+		 * @param string $html The html to filter.
637
+		 * @param array $cf The custom field array.
638
+		 * @since 1.6.6
639
+		 */
640
+		$html = apply_filters("geodir_custom_field_output_text_loc_{$location}",$html,$cf);
641
+	}
642
+
643
+	// Check if there is a custom field specific filter.
644
+	if(has_filter("geodir_custom_field_output_text_var_{$html_var}")){
645
+		/**
646
+		 * Filter the text html by individual custom field.
647
+		 *
648
+		 * @param string $html The html to filter.
649
+		 * @param string $location The location to output the html.
650
+		 * @param array $cf The custom field array.
651
+		 * @since 1.6.6
652
+		 */
653
+		$html = apply_filters("geodir_custom_field_output_text_var_{$html_var}",$html,$location,$cf);
654
+	}
655
+
656
+	// Check if there is a custom field key specific filter.
657
+	if(has_filter("geodir_custom_field_output_text_key_{$cf['field_type_key']}")){
658
+		/**
659
+		 * Filter the text html by field type key.
660
+		 *
661
+		 * @param string $html The html to filter.
662
+		 * @param string $location The location to output the html.
663
+		 * @param array $cf The custom field array.
664
+		 * @since 1.6.6
665
+		 */
666
+		$html = apply_filters("geodir_custom_field_output_text_key_{$cf['field_type_key']}",$html,$location,$cf);
667
+	}
668 668
 
669 669
     
670 670
 
671
-    // If not html then we run the standard output.
672
-    if(empty($html)){
671
+	// If not html then we run the standard output.
672
+	if(empty($html)){
673 673
 
674
-        if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != '' ):
674
+		if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != '' ):
675 675
 
676
-            $class = ($cf['htmlvar_name'] == 'geodir_timing') ? "geodir-i-time" : "geodir-i-text";
676
+			$class = ($cf['htmlvar_name'] == 'geodir_timing') ? "geodir-i-time" : "geodir-i-text";
677 677
 
678
-            $field_icon = geodir_field_icon_proccess($cf);
679
-            if (strpos($field_icon, 'http') !== false) {
680
-                $field_icon_af = '';
681
-            } elseif ($field_icon == '') {
682
-                $field_icon_af = ($cf['htmlvar_name'] == 'geodir_timing') ? '<i class="fa fa-clock-o"></i>' : "";
683
-            } else {
684
-                $field_icon_af = $field_icon;
685
-                $field_icon = '';
686
-            }
678
+			$field_icon = geodir_field_icon_proccess($cf);
679
+			if (strpos($field_icon, 'http') !== false) {
680
+				$field_icon_af = '';
681
+			} elseif ($field_icon == '') {
682
+				$field_icon_af = ($cf['htmlvar_name'] == 'geodir_timing') ? '<i class="fa fa-clock-o"></i>' : "";
683
+			} else {
684
+				$field_icon_af = $field_icon;
685
+				$field_icon = '';
686
+			}
687 687
 
688 688
 
689
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="'.$class.'" style="' . $field_icon . '">' . $field_icon_af;
690
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
691
-            $html .= '</span>';
689
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="'.$class.'" style="' . $field_icon . '">' . $field_icon_af;
690
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
691
+			$html .= '</span>';
692 692
 
693
-            $value = $post->{$cf['htmlvar_name']};
694
-            if(isset($cf['data_type']) && ($cf['data_type']=='INT' || $cf['data_type']=='FLOAT') && isset($cf['extra_fields']) && $cf['extra_fields']){
695
-                $extra_fields = stripslashes_deep(maybe_unserialize($cf['extra_fields']));
696
-                if(isset($extra_fields['is_price']) && $extra_fields['is_price']){
697
-                    if(!ceil($value) > 0){return '';}// dont output blank prices
698
-                    $value = geodir_currency_format_number($value,$cf);
699
-                }
700
-            }
693
+			$value = $post->{$cf['htmlvar_name']};
694
+			if(isset($cf['data_type']) && ($cf['data_type']=='INT' || $cf['data_type']=='FLOAT') && isset($cf['extra_fields']) && $cf['extra_fields']){
695
+				$extra_fields = stripslashes_deep(maybe_unserialize($cf['extra_fields']));
696
+				if(isset($extra_fields['is_price']) && $extra_fields['is_price']){
697
+					if(!ceil($value) > 0){return '';}// dont output blank prices
698
+					$value = geodir_currency_format_number($value,$cf);
699
+				}
700
+			}
701 701
 
702 702
 
703
-            $html .= $value;
704
-            $html .= '</div>';
703
+			$html .= $value;
704
+			$html .= '</div>';
705 705
 
706
-        endif;
706
+		endif;
707 707
 
708
-    }
708
+	}
709 709
 
710
-    return $html;
710
+	return $html;
711 711
 }
712 712
 add_filter('geodir_custom_field_output_text','geodir_cf_text',10,3);
713 713
 
@@ -724,98 +724,98 @@  discard block
 block discarded – undo
724 724
  */
725 725
 function geodir_cf_radio($html,$location,$cf,$p=''){
726 726
 
727
-    // check we have the post value
728
-    if(is_int($p)){$post = geodir_get_post_info($p);}
729
-    else{ global $post;}
730
-
731
-    if(!is_array($cf) && $cf!=''){
732
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
733
-        if(!$cf){return NULL;}
734
-    }
735
-
736
-    $html_var = $cf['htmlvar_name'];
737
-
738
-    // Check if there is a location specific filter.
739
-    if(has_filter("geodir_custom_field_output_radio_loc_{$location}")){
740
-        /**
741
-         * Filter the radio html by location.
742
-         *
743
-         * @param string $html The html to filter.
744
-         * @param array $cf The custom field array.
745
-         * @since 1.6.6
746
-         */
747
-        $html = apply_filters("geodir_custom_field_output_radio_loc_{$location}",$html,$cf);
748
-    }
749
-
750
-    // Check if there is a custom field specific filter.
751
-    if(has_filter("geodir_custom_field_output_radio_var_{$html_var}")){
752
-        /**
753
-         * Filter the radio html by individual custom field.
754
-         *
755
-         * @param string $html The html to filter.
756
-         * @param string $location The location to output the html.
757
-         * @param array $cf The custom field array.
758
-         * @since 1.6.6
759
-         */
760
-        $html = apply_filters("geodir_custom_field_output_radio_var_{$html_var}",$html,$location,$cf);
761
-    }
762
-
763
-    // Check if there is a custom field key specific filter.
764
-    if(has_filter("geodir_custom_field_output_radio_key_{$cf['field_type_key']}")){
765
-        /**
766
-         * Filter the radio html by field type key.
767
-         *
768
-         * @param string $html The html to filter.
769
-         * @param string $location The location to output the html.
770
-         * @param array $cf The custom field array.
771
-         * @since 1.6.6
772
-         */
773
-        $html = apply_filters("geodir_custom_field_output_radio_key_{$cf['field_type_key']}",$html,$location,$cf);
774
-    }
775
-
776
-    // If not html then we run the standard output.
777
-    if(empty($html)){
778
-
779
-        $html_val = isset($post->{$cf['htmlvar_name']}) ? __($post->{$cf['htmlvar_name']}, 'geodirectory') : '';
780
-        if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != ''):
781
-
782
-            if ($post->{$cf['htmlvar_name']} == 'f' || $post->{$cf['htmlvar_name']} == '0') {
783
-                $html_val = __('No', 'geodirectory');
784
-            } else if ($post->{$cf['htmlvar_name']} == 't' || $post->{$cf['htmlvar_name']} == '1') {
785
-                $html_val = __('Yes', 'geodirectory');
786
-            } else {
787
-                if (!empty($cf['option_values'])) {
788
-                    $cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
789
-
790
-                    if (!empty($cf_option_values)) {
791
-                        foreach ($cf_option_values as $cf_option_value) {
792
-                            if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$cf['htmlvar_name']}) {
793
-                                $html_val = $cf_option_value['label'];
794
-                            }
795
-                        }
796
-                    }
797
-                }
798
-            }
799
-
800
-            $field_icon = geodir_field_icon_proccess($cf);
801
-            if (strpos($field_icon, 'http') !== false) {
802
-                $field_icon_af = '';
803
-            } elseif ($field_icon == '') {
804
-                $field_icon_af = '';
805
-            } else {
806
-                $field_icon_af = $field_icon;
807
-                $field_icon = '';
808
-            }
809
-
810
-
811
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-radio" style="' . $field_icon . '">' . $field_icon_af;
812
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
813
-            $html .= '</span>' . $html_val . '</div>';
814
-        endif;
815
-
816
-    }
817
-
818
-    return $html;
727
+	// check we have the post value
728
+	if(is_int($p)){$post = geodir_get_post_info($p);}
729
+	else{ global $post;}
730
+
731
+	if(!is_array($cf) && $cf!=''){
732
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
733
+		if(!$cf){return NULL;}
734
+	}
735
+
736
+	$html_var = $cf['htmlvar_name'];
737
+
738
+	// Check if there is a location specific filter.
739
+	if(has_filter("geodir_custom_field_output_radio_loc_{$location}")){
740
+		/**
741
+		 * Filter the radio html by location.
742
+		 *
743
+		 * @param string $html The html to filter.
744
+		 * @param array $cf The custom field array.
745
+		 * @since 1.6.6
746
+		 */
747
+		$html = apply_filters("geodir_custom_field_output_radio_loc_{$location}",$html,$cf);
748
+	}
749
+
750
+	// Check if there is a custom field specific filter.
751
+	if(has_filter("geodir_custom_field_output_radio_var_{$html_var}")){
752
+		/**
753
+		 * Filter the radio html by individual custom field.
754
+		 *
755
+		 * @param string $html The html to filter.
756
+		 * @param string $location The location to output the html.
757
+		 * @param array $cf The custom field array.
758
+		 * @since 1.6.6
759
+		 */
760
+		$html = apply_filters("geodir_custom_field_output_radio_var_{$html_var}",$html,$location,$cf);
761
+	}
762
+
763
+	// Check if there is a custom field key specific filter.
764
+	if(has_filter("geodir_custom_field_output_radio_key_{$cf['field_type_key']}")){
765
+		/**
766
+		 * Filter the radio html by field type key.
767
+		 *
768
+		 * @param string $html The html to filter.
769
+		 * @param string $location The location to output the html.
770
+		 * @param array $cf The custom field array.
771
+		 * @since 1.6.6
772
+		 */
773
+		$html = apply_filters("geodir_custom_field_output_radio_key_{$cf['field_type_key']}",$html,$location,$cf);
774
+	}
775
+
776
+	// If not html then we run the standard output.
777
+	if(empty($html)){
778
+
779
+		$html_val = isset($post->{$cf['htmlvar_name']}) ? __($post->{$cf['htmlvar_name']}, 'geodirectory') : '';
780
+		if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != ''):
781
+
782
+			if ($post->{$cf['htmlvar_name']} == 'f' || $post->{$cf['htmlvar_name']} == '0') {
783
+				$html_val = __('No', 'geodirectory');
784
+			} else if ($post->{$cf['htmlvar_name']} == 't' || $post->{$cf['htmlvar_name']} == '1') {
785
+				$html_val = __('Yes', 'geodirectory');
786
+			} else {
787
+				if (!empty($cf['option_values'])) {
788
+					$cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
789
+
790
+					if (!empty($cf_option_values)) {
791
+						foreach ($cf_option_values as $cf_option_value) {
792
+							if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$cf['htmlvar_name']}) {
793
+								$html_val = $cf_option_value['label'];
794
+							}
795
+						}
796
+					}
797
+				}
798
+			}
799
+
800
+			$field_icon = geodir_field_icon_proccess($cf);
801
+			if (strpos($field_icon, 'http') !== false) {
802
+				$field_icon_af = '';
803
+			} elseif ($field_icon == '') {
804
+				$field_icon_af = '';
805
+			} else {
806
+				$field_icon_af = $field_icon;
807
+				$field_icon = '';
808
+			}
809
+
810
+
811
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-radio" style="' . $field_icon . '">' . $field_icon_af;
812
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
813
+			$html .= '</span>' . $html_val . '</div>';
814
+		endif;
815
+
816
+	}
817
+
818
+	return $html;
819 819
 }
820 820
 add_filter('geodir_custom_field_output_radio','geodir_cf_radio',10,3);
821 821
 
@@ -833,92 +833,92 @@  discard block
 block discarded – undo
833 833
  */
834 834
 function geodir_cf_select($html,$location,$cf,$p=''){
835 835
 
836
-    // check we have the post value
837
-    if(is_int($p)){$post = geodir_get_post_info($p);}
838
-    else{ global $post;}
839
-
840
-    if(!is_array($cf) && $cf!=''){
841
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
842
-        if(!$cf){return NULL;}
843
-    }
844
-
845
-    $html_var = $cf['htmlvar_name'];
846
-
847
-    // Check if there is a location specific filter.
848
-    if(has_filter("geodir_custom_field_output_select_loc_{$location}")){
849
-        /**
850
-         * Filter the select html by location.
851
-         *
852
-         * @param string $html The html to filter.
853
-         * @param array $cf The custom field array.
854
-         * @since 1.6.6
855
-         */
856
-        $html = apply_filters("geodir_custom_field_output_select_loc_{$location}",$html,$cf);
857
-    }
858
-
859
-    // Check if there is a custom field specific filter.
860
-    if(has_filter("geodir_custom_field_output_select_var_{$html_var}")){
861
-        /**
862
-         * Filter the select html by individual custom field.
863
-         *
864
-         * @param string $html The html to filter.
865
-         * @param string $location The location to output the html.
866
-         * @param array $cf The custom field array.
867
-         * @since 1.6.6
868
-         */
869
-        $html = apply_filters("geodir_custom_field_output_select_var_{$html_var}",$html,$location,$cf);
870
-    }
871
-
872
-    // Check if there is a custom field key specific filter.
873
-    if(has_filter("geodir_custom_field_output_select_key_{$cf['field_type_key']}")){
874
-        /**
875
-         * Filter the select html by field type key.
876
-         *
877
-         * @param string $html The html to filter.
878
-         * @param string $location The location to output the html.
879
-         * @param array $cf The custom field array.
880
-         * @since 1.6.6
881
-         */
882
-        $html = apply_filters("geodir_custom_field_output_select_key_{$cf['field_type_key']}",$html,$location,$cf);
883
-    }
884
-
885
-    // If not html then we run the standard output.
886
-    if(empty($html)){
887
-
888
-        if ($post->{$cf['htmlvar_name']}):
889
-            $field_value = __($post->{$cf['htmlvar_name']}, 'geodirectory');
890
-
891
-            if (!empty($cf['option_values'])) {
892
-                $cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
893
-
894
-                if (!empty($cf_option_values)) {
895
-                    foreach ($cf_option_values as $cf_option_value) {
896
-                        if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$cf['htmlvar_name']}) {
897
-                            $field_value = $cf_option_value['label']; // no longer needed here. Removed comment because it displays number instead of label if option vales set like "Good/1,Fair/2".
898
-                        }
899
-                    }
900
-                }
901
-            }
902
-
903
-            $field_icon = geodir_field_icon_proccess($cf);
904
-            if (strpos($field_icon, 'http') !== false) {
905
-                $field_icon_af = '';
906
-            } elseif ($field_icon == '') {
907
-                $field_icon_af = '';
908
-            } else {
909
-                $field_icon_af = $field_icon;
910
-                $field_icon = '';
911
-            }
912
-
913
-
914
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
915
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
916
-            $html .= '</span>' . $field_value . '</div>';
917
-        endif;
918
-
919
-    }
920
-
921
-    return $html;
836
+	// check we have the post value
837
+	if(is_int($p)){$post = geodir_get_post_info($p);}
838
+	else{ global $post;}
839
+
840
+	if(!is_array($cf) && $cf!=''){
841
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
842
+		if(!$cf){return NULL;}
843
+	}
844
+
845
+	$html_var = $cf['htmlvar_name'];
846
+
847
+	// Check if there is a location specific filter.
848
+	if(has_filter("geodir_custom_field_output_select_loc_{$location}")){
849
+		/**
850
+		 * Filter the select html by location.
851
+		 *
852
+		 * @param string $html The html to filter.
853
+		 * @param array $cf The custom field array.
854
+		 * @since 1.6.6
855
+		 */
856
+		$html = apply_filters("geodir_custom_field_output_select_loc_{$location}",$html,$cf);
857
+	}
858
+
859
+	// Check if there is a custom field specific filter.
860
+	if(has_filter("geodir_custom_field_output_select_var_{$html_var}")){
861
+		/**
862
+		 * Filter the select html by individual custom field.
863
+		 *
864
+		 * @param string $html The html to filter.
865
+		 * @param string $location The location to output the html.
866
+		 * @param array $cf The custom field array.
867
+		 * @since 1.6.6
868
+		 */
869
+		$html = apply_filters("geodir_custom_field_output_select_var_{$html_var}",$html,$location,$cf);
870
+	}
871
+
872
+	// Check if there is a custom field key specific filter.
873
+	if(has_filter("geodir_custom_field_output_select_key_{$cf['field_type_key']}")){
874
+		/**
875
+		 * Filter the select html by field type key.
876
+		 *
877
+		 * @param string $html The html to filter.
878
+		 * @param string $location The location to output the html.
879
+		 * @param array $cf The custom field array.
880
+		 * @since 1.6.6
881
+		 */
882
+		$html = apply_filters("geodir_custom_field_output_select_key_{$cf['field_type_key']}",$html,$location,$cf);
883
+	}
884
+
885
+	// If not html then we run the standard output.
886
+	if(empty($html)){
887
+
888
+		if ($post->{$cf['htmlvar_name']}):
889
+			$field_value = __($post->{$cf['htmlvar_name']}, 'geodirectory');
890
+
891
+			if (!empty($cf['option_values'])) {
892
+				$cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
893
+
894
+				if (!empty($cf_option_values)) {
895
+					foreach ($cf_option_values as $cf_option_value) {
896
+						if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$cf['htmlvar_name']}) {
897
+							$field_value = $cf_option_value['label']; // no longer needed here. Removed comment because it displays number instead of label if option vales set like "Good/1,Fair/2".
898
+						}
899
+					}
900
+				}
901
+			}
902
+
903
+			$field_icon = geodir_field_icon_proccess($cf);
904
+			if (strpos($field_icon, 'http') !== false) {
905
+				$field_icon_af = '';
906
+			} elseif ($field_icon == '') {
907
+				$field_icon_af = '';
908
+			} else {
909
+				$field_icon_af = $field_icon;
910
+				$field_icon = '';
911
+			}
912
+
913
+
914
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
915
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
916
+			$html .= '</span>' . $field_value . '</div>';
917
+		endif;
918
+
919
+	}
920
+
921
+	return $html;
922 922
 }
923 923
 add_filter('geodir_custom_field_output_select','geodir_cf_select',10,3);
924 924
 
@@ -935,117 +935,117 @@  discard block
 block discarded – undo
935 935
  */
936 936
 function geodir_cf_multiselect($html,$location,$cf,$p=''){
937 937
 
938
-    // check we have the post value
939
-    if(is_int($p)){$post = geodir_get_post_info($p);}
940
-    else{ global $post;}
941
-
942
-    if(!is_array($cf) && $cf!=''){
943
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
944
-        if(!$cf){return NULL;}
945
-    }
946
-
947
-    $html_var = $cf['htmlvar_name'];
948
-
949
-    // Check if there is a location specific filter.
950
-    if(has_filter("geodir_custom_field_output_multiselect_loc_{$location}")){
951
-        /**
952
-         * Filter the multiselect html by location.
953
-         *
954
-         * @param string $html The html to filter.
955
-         * @param array $cf The custom field array.
956
-         * @since 1.6.6
957
-         */
958
-        $html = apply_filters("geodir_custom_field_output_multiselect_loc_{$location}",$html,$cf);
959
-    }
960
-
961
-    // Check if there is a custom field specific filter.
962
-    if(has_filter("geodir_custom_field_output_multiselect_var_{$html_var}")){
963
-        /**
964
-         * Filter the multiselect html by individual custom field.
965
-         *
966
-         * @param string $html The html to filter.
967
-         * @param string $location The location to output the html.
968
-         * @param array $cf The custom field array.
969
-         * @since 1.6.6
970
-         */
971
-        $html = apply_filters("geodir_custom_field_output_multiselect_var_{$html_var}",$html,$location,$cf);
972
-    }
973
-
974
-    // Check if there is a custom field key specific filter.
975
-    if(has_filter("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}")){
976
-        /**
977
-         * Filter the multiselect html by field type key.
978
-         *
979
-         * @param string $html The html to filter.
980
-         * @param string $location The location to output the html.
981
-         * @param array $cf The custom field array.
982
-         * @since 1.6.6
983
-         */
984
-        $html = apply_filters("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}",$html,$location,$cf);
985
-    }
986
-
987
-    // If not html then we run the standard output.
988
-    if(empty($html)){
989
-
990
-
991
-        if (!empty($post->{$cf['htmlvar_name']})):
992
-
993
-            if (is_array($post->{$cf['htmlvar_name']})) {
994
-                $post->{$cf['htmlvar_name']} = implode(', ', $post->{$cf['htmlvar_name']});
995
-            }
996
-
997
-            $field_icon = geodir_field_icon_proccess($cf);
998
-            if (strpos($field_icon, 'http') !== false) {
999
-                $field_icon_af = '';
1000
-            } elseif ($field_icon == '') {
1001
-                $field_icon_af = '';
1002
-            } else {
1003
-                $field_icon_af = $field_icon;
1004
-                $field_icon = '';
1005
-            }
1006
-
1007
-            $field_values = explode(',', trim($post->{$cf['htmlvar_name']}, ","));
1008
-
1009
-            if(is_array($field_values)){
1010
-                $field_values = array_map('trim', $field_values);
1011
-            }
1012
-
1013
-            $option_values = array();
1014
-            if (!empty($cf['option_values'])) {
1015
-                $cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
1016
-
1017
-                if (!empty($cf_option_values)) {
1018
-                    foreach ($cf_option_values as $cf_option_value) {
1019
-                        if (isset($cf_option_value['value']) && in_array($cf_option_value['value'], $field_values)) {
1020
-                            $option_values[] = $cf_option_value['label'];
1021
-                        }
1022
-                    }
1023
-                }
1024
-            }
1025
-
1026
-
1027
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1028
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1029
-            $html .= '</span>';
1030
-
1031
-            if (count($option_values) > 1) {
1032
-                $html .= '<ul>';
1033
-
1034
-                foreach ($option_values as $val) {
1035
-                    $html .= '<li>' . $val . '</li>';
1036
-                }
1037
-
1038
-                $html .= '</ul>';
1039
-            } else {
1040
-                $html .= __($post->{$cf['htmlvar_name']}, 'geodirectory');
1041
-            }
1042
-
1043
-            $html .= '</div>';
1044
-        endif;
1045
-
1046
-    }
1047
-
1048
-    return $html;
938
+	// check we have the post value
939
+	if(is_int($p)){$post = geodir_get_post_info($p);}
940
+	else{ global $post;}
941
+
942
+	if(!is_array($cf) && $cf!=''){
943
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
944
+		if(!$cf){return NULL;}
945
+	}
946
+
947
+	$html_var = $cf['htmlvar_name'];
948
+
949
+	// Check if there is a location specific filter.
950
+	if(has_filter("geodir_custom_field_output_multiselect_loc_{$location}")){
951
+		/**
952
+		 * Filter the multiselect html by location.
953
+		 *
954
+		 * @param string $html The html to filter.
955
+		 * @param array $cf The custom field array.
956
+		 * @since 1.6.6
957
+		 */
958
+		$html = apply_filters("geodir_custom_field_output_multiselect_loc_{$location}",$html,$cf);
959
+	}
960
+
961
+	// Check if there is a custom field specific filter.
962
+	if(has_filter("geodir_custom_field_output_multiselect_var_{$html_var}")){
963
+		/**
964
+		 * Filter the multiselect html by individual custom field.
965
+		 *
966
+		 * @param string $html The html to filter.
967
+		 * @param string $location The location to output the html.
968
+		 * @param array $cf The custom field array.
969
+		 * @since 1.6.6
970
+		 */
971
+		$html = apply_filters("geodir_custom_field_output_multiselect_var_{$html_var}",$html,$location,$cf);
972
+	}
973
+
974
+	// Check if there is a custom field key specific filter.
975
+	if(has_filter("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}")){
976
+		/**
977
+		 * Filter the multiselect html by field type key.
978
+		 *
979
+		 * @param string $html The html to filter.
980
+		 * @param string $location The location to output the html.
981
+		 * @param array $cf The custom field array.
982
+		 * @since 1.6.6
983
+		 */
984
+		$html = apply_filters("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}",$html,$location,$cf);
985
+	}
986
+
987
+	// If not html then we run the standard output.
988
+	if(empty($html)){
989
+
990
+
991
+		if (!empty($post->{$cf['htmlvar_name']})):
992
+
993
+			if (is_array($post->{$cf['htmlvar_name']})) {
994
+				$post->{$cf['htmlvar_name']} = implode(', ', $post->{$cf['htmlvar_name']});
995
+			}
996
+
997
+			$field_icon = geodir_field_icon_proccess($cf);
998
+			if (strpos($field_icon, 'http') !== false) {
999
+				$field_icon_af = '';
1000
+			} elseif ($field_icon == '') {
1001
+				$field_icon_af = '';
1002
+			} else {
1003
+				$field_icon_af = $field_icon;
1004
+				$field_icon = '';
1005
+			}
1006
+
1007
+			$field_values = explode(',', trim($post->{$cf['htmlvar_name']}, ","));
1008
+
1009
+			if(is_array($field_values)){
1010
+				$field_values = array_map('trim', $field_values);
1011
+			}
1012
+
1013
+			$option_values = array();
1014
+			if (!empty($cf['option_values'])) {
1015
+				$cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
1016
+
1017
+				if (!empty($cf_option_values)) {
1018
+					foreach ($cf_option_values as $cf_option_value) {
1019
+						if (isset($cf_option_value['value']) && in_array($cf_option_value['value'], $field_values)) {
1020
+							$option_values[] = $cf_option_value['label'];
1021
+						}
1022
+					}
1023
+				}
1024
+			}
1025
+
1026
+
1027
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1028
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1029
+			$html .= '</span>';
1030
+
1031
+			if (count($option_values) > 1) {
1032
+				$html .= '<ul>';
1033
+
1034
+				foreach ($option_values as $val) {
1035
+					$html .= '<li>' . $val . '</li>';
1036
+				}
1037
+
1038
+				$html .= '</ul>';
1039
+			} else {
1040
+				$html .= __($post->{$cf['htmlvar_name']}, 'geodirectory');
1041
+			}
1042
+
1043
+			$html .= '</div>';
1044
+		endif;
1045
+
1046
+	}
1047
+
1048
+	return $html;
1049 1049
 }
1050 1050
 add_filter('geodir_custom_field_output_multiselect','geodir_cf_multiselect',10,3);
1051 1051
 
@@ -1062,148 +1062,148 @@  discard block
 block discarded – undo
1062 1062
  */
1063 1063
 function geodir_cf_email($html,$location,$cf,$p=''){
1064 1064
 
1065
-    // check we have the post value
1066
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1067
-    else{ global $post;}
1068
-
1069
-    if(!is_array($cf) && $cf!=''){
1070
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1071
-        if(!$cf){return NULL;}
1072
-    }
1073
-
1074
-    $html_var = $cf['htmlvar_name'];
1075
-
1076
-    // Check if there is a location specific filter.
1077
-    if(has_filter("geodir_custom_field_output_email_loc_{$location}")){
1078
-        /**
1079
-         * Filter the email html by location.
1080
-         *
1081
-         * @param string $html The html to filter.
1082
-         * @param array $cf The custom field array.
1083
-         * @since 1.6.6
1084
-         */
1085
-        $html = apply_filters("geodir_custom_field_output_email_loc_{$location}",$html,$cf);
1086
-    }
1087
-
1088
-    // Check if there is a custom field specific filter.
1089
-    if(has_filter("geodir_custom_field_output_email_var_{$html_var}")){
1090
-        /**
1091
-         * Filter the email html by individual custom field.
1092
-         *
1093
-         * @param string $html The html to filter.
1094
-         * @param string $location The location to output the html.
1095
-         * @param array $cf The custom field array.
1096
-         * @since 1.6.6
1097
-         */
1098
-        $html = apply_filters("geodir_custom_field_output_email_var_{$html_var}",$html,$location,$cf);
1099
-    }
1100
-
1101
-    // Check if there is a custom field key specific filter.
1102
-    if(has_filter("geodir_custom_field_output_email_key_{$cf['field_type_key']}")){
1103
-        /**
1104
-         * Filter the email html by field type key.
1105
-         *
1106
-         * @param string $html The html to filter.
1107
-         * @param string $location The location to output the html.
1108
-         * @param array $cf The custom field array.
1109
-         * @since 1.6.6
1110
-         */
1111
-        $html = apply_filters("geodir_custom_field_output_email_key_{$cf['field_type_key']}",$html,$location,$cf);
1112
-    }
1113
-
1114
-    // If not html then we run the standard output.
1115
-    if(empty($html)){
1116
-
1117
-        global $preview;
1118
-        if ($cf['htmlvar_name'] == 'geodir_email' && !(geodir_is_page('detail') || geodir_is_page('preview'))) {
1119
-            return ''; // Remove Send Enquiry from listings page
1120
-        }
1121
-
1122
-        $package_info = (array)geodir_post_package_info(array(), $post, $post->post_type);
1123
-
1124
-        if ($cf['htmlvar_name'] == 'geodir_email' && $post->{$cf['htmlvar_name']}) {
1125
-            $b_send_inquiry = '';
1126
-
1127
-            $html = '';
1128
-            if (!$preview) {
1129
-                $b_send_inquiry = 'b_send_inquiry';
1130
-                $html = '<input type="hidden" name="geodir_popup_post_id" value="' . $post->ID . '" /><div class="geodir_display_popup_forms"></div>';
1131
-            }
1132
-
1133
-            $field_icon = geodir_field_icon_proccess($cf);
1134
-            if (strpos($field_icon, 'http') !== false) {
1135
-                $field_icon_af = '';
1136
-            } elseif ($field_icon == '') {
1137
-                $field_icon_af = '<i class="fa fa-envelope"></i>';
1138
-            } else {
1139
-                $field_icon_af = $field_icon;
1140
-                $field_icon = '';
1141
-            }
1142
-
1143
-            $html .= '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1144
-            $seperator = '';
1145
-            if ($post->{$cf['htmlvar_name']}) {
1146
-                $b_send_inquiry_url = apply_filters('b_send_inquiry_url', 'javascript:void(0);');
1147
-                $html .= '<a href="'.$b_send_inquiry_url.'" class="' . $b_send_inquiry . '" >' . SEND_INQUIRY . '</a>';
1148
-            }
1149
-
1150
-            $html .= '</span></div>';
1151
-
1152
-
1153
-            if (isset($_REQUEST['send_inquiry']) && $_REQUEST['send_inquiry'] == 'success') {
1154
-                $html .= '<p class="sucess_msg">' . SEND_INQUIRY_SUCCESS . '</p>';
1155
-            } elseif (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'captch') {
1156
-                $html .= '<p class="error_msg_fix">' . WRONG_CAPTCH_MSG . '</p>';
1157
-            }
1158
-
1159
-            /*if(!$preview){require_once (geodir_plugin_path().'/geodirectory-templates/popup-forms.php');}*/
1160
-
1161
-        } else {
1162
-
1163
-            if ($post->{$cf['htmlvar_name']}) {
1164
-
1165
-                $field_icon = geodir_field_icon_proccess($cf);
1166
-                if (strpos($field_icon, 'http') !== false) {
1167
-                    $field_icon_af = '';
1168
-                } elseif ($field_icon == '') {
1169
-                    $field_icon_af = '<i class="fa fa-envelope"></i>';
1170
-                } else {
1171
-                    $field_icon_af = $field_icon;
1172
-                    $field_icon = '';
1173
-                }
1174
-
1175
-
1176
-                $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1177
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1178
-                $html .= '</span><span class="geodir-email-address-output">';
1179
-                $email = $post->{$cf['htmlvar_name']} ;
1180
-                if($e_split = explode('@',$email)){
1181
-                    /**
1182
-                     * Filter email custom field name output.
1183
-                     *
1184
-                     * @since 1.5.3
1185
-                     *
1186
-                     * @param string $email The email string being output.
1187
-                     * @param array $cf Custom field variables array.
1188
-                     */
1189
-                    $email_name = apply_filters('geodir_email_field_name_output',$email,$cf);
1190
-                    if($location=='mapbubble'){
1191
-                        $html .=  "<a href=\"mailto:$email\">$email_name</a>";
1192
-                    }else{
1193
-                        $html .=  "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
1194
-                    }
1195
-
1196
-                }else{
1197
-                    $html .=  $email;
1198
-                }
1199
-                $html .= '</span></div>';
1200
-            }
1201
-
1202
-        }
1203
-
1204
-    }
1205
-
1206
-    return $html;
1065
+	// check we have the post value
1066
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1067
+	else{ global $post;}
1068
+
1069
+	if(!is_array($cf) && $cf!=''){
1070
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1071
+		if(!$cf){return NULL;}
1072
+	}
1073
+
1074
+	$html_var = $cf['htmlvar_name'];
1075
+
1076
+	// Check if there is a location specific filter.
1077
+	if(has_filter("geodir_custom_field_output_email_loc_{$location}")){
1078
+		/**
1079
+		 * Filter the email html by location.
1080
+		 *
1081
+		 * @param string $html The html to filter.
1082
+		 * @param array $cf The custom field array.
1083
+		 * @since 1.6.6
1084
+		 */
1085
+		$html = apply_filters("geodir_custom_field_output_email_loc_{$location}",$html,$cf);
1086
+	}
1087
+
1088
+	// Check if there is a custom field specific filter.
1089
+	if(has_filter("geodir_custom_field_output_email_var_{$html_var}")){
1090
+		/**
1091
+		 * Filter the email html by individual custom field.
1092
+		 *
1093
+		 * @param string $html The html to filter.
1094
+		 * @param string $location The location to output the html.
1095
+		 * @param array $cf The custom field array.
1096
+		 * @since 1.6.6
1097
+		 */
1098
+		$html = apply_filters("geodir_custom_field_output_email_var_{$html_var}",$html,$location,$cf);
1099
+	}
1100
+
1101
+	// Check if there is a custom field key specific filter.
1102
+	if(has_filter("geodir_custom_field_output_email_key_{$cf['field_type_key']}")){
1103
+		/**
1104
+		 * Filter the email html by field type key.
1105
+		 *
1106
+		 * @param string $html The html to filter.
1107
+		 * @param string $location The location to output the html.
1108
+		 * @param array $cf The custom field array.
1109
+		 * @since 1.6.6
1110
+		 */
1111
+		$html = apply_filters("geodir_custom_field_output_email_key_{$cf['field_type_key']}",$html,$location,$cf);
1112
+	}
1113
+
1114
+	// If not html then we run the standard output.
1115
+	if(empty($html)){
1116
+
1117
+		global $preview;
1118
+		if ($cf['htmlvar_name'] == 'geodir_email' && !(geodir_is_page('detail') || geodir_is_page('preview'))) {
1119
+			return ''; // Remove Send Enquiry from listings page
1120
+		}
1121
+
1122
+		$package_info = (array)geodir_post_package_info(array(), $post, $post->post_type);
1123
+
1124
+		if ($cf['htmlvar_name'] == 'geodir_email' && $post->{$cf['htmlvar_name']}) {
1125
+			$b_send_inquiry = '';
1126
+
1127
+			$html = '';
1128
+			if (!$preview) {
1129
+				$b_send_inquiry = 'b_send_inquiry';
1130
+				$html = '<input type="hidden" name="geodir_popup_post_id" value="' . $post->ID . '" /><div class="geodir_display_popup_forms"></div>';
1131
+			}
1132
+
1133
+			$field_icon = geodir_field_icon_proccess($cf);
1134
+			if (strpos($field_icon, 'http') !== false) {
1135
+				$field_icon_af = '';
1136
+			} elseif ($field_icon == '') {
1137
+				$field_icon_af = '<i class="fa fa-envelope"></i>';
1138
+			} else {
1139
+				$field_icon_af = $field_icon;
1140
+				$field_icon = '';
1141
+			}
1142
+
1143
+			$html .= '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1144
+			$seperator = '';
1145
+			if ($post->{$cf['htmlvar_name']}) {
1146
+				$b_send_inquiry_url = apply_filters('b_send_inquiry_url', 'javascript:void(0);');
1147
+				$html .= '<a href="'.$b_send_inquiry_url.'" class="' . $b_send_inquiry . '" >' . SEND_INQUIRY . '</a>';
1148
+			}
1149
+
1150
+			$html .= '</span></div>';
1151
+
1152
+
1153
+			if (isset($_REQUEST['send_inquiry']) && $_REQUEST['send_inquiry'] == 'success') {
1154
+				$html .= '<p class="sucess_msg">' . SEND_INQUIRY_SUCCESS . '</p>';
1155
+			} elseif (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'captch') {
1156
+				$html .= '<p class="error_msg_fix">' . WRONG_CAPTCH_MSG . '</p>';
1157
+			}
1158
+
1159
+			/*if(!$preview){require_once (geodir_plugin_path().'/geodirectory-templates/popup-forms.php');}*/
1160
+
1161
+		} else {
1162
+
1163
+			if ($post->{$cf['htmlvar_name']}) {
1164
+
1165
+				$field_icon = geodir_field_icon_proccess($cf);
1166
+				if (strpos($field_icon, 'http') !== false) {
1167
+					$field_icon_af = '';
1168
+				} elseif ($field_icon == '') {
1169
+					$field_icon_af = '<i class="fa fa-envelope"></i>';
1170
+				} else {
1171
+					$field_icon_af = $field_icon;
1172
+					$field_icon = '';
1173
+				}
1174
+
1175
+
1176
+				$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1177
+				$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1178
+				$html .= '</span><span class="geodir-email-address-output">';
1179
+				$email = $post->{$cf['htmlvar_name']} ;
1180
+				if($e_split = explode('@',$email)){
1181
+					/**
1182
+					 * Filter email custom field name output.
1183
+					 *
1184
+					 * @since 1.5.3
1185
+					 *
1186
+					 * @param string $email The email string being output.
1187
+					 * @param array $cf Custom field variables array.
1188
+					 */
1189
+					$email_name = apply_filters('geodir_email_field_name_output',$email,$cf);
1190
+					if($location=='mapbubble'){
1191
+						$html .=  "<a href=\"mailto:$email\">$email_name</a>";
1192
+					}else{
1193
+						$html .=  "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
1194
+					}
1195
+
1196
+				}else{
1197
+					$html .=  $email;
1198
+				}
1199
+				$html .= '</span></div>';
1200
+			}
1201
+
1202
+		}
1203
+
1204
+	}
1205
+
1206
+	return $html;
1207 1207
 }
1208 1208
 add_filter('geodir_custom_field_output_email','geodir_cf_email',10,3);
1209 1209
 
@@ -1220,136 +1220,136 @@  discard block
 block discarded – undo
1220 1220
  */
1221 1221
 function geodir_cf_file($html,$location,$cf,$p=''){
1222 1222
 
1223
-    // check we have the post value
1224
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1225
-    else{ global $post;}
1226
-
1227
-    if(!is_array($cf) && $cf!=''){
1228
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1229
-        if(!$cf){return NULL;}
1230
-    }
1231
-
1232
-    $html_var = $cf['htmlvar_name'];
1233
-
1234
-    // Check if there is a location specific filter.
1235
-    if(has_filter("geodir_custom_field_output_file_loc_{$location}")){
1236
-        /**
1237
-         * Filter the file html by location.
1238
-         *
1239
-         * @param string $html The html to filter.
1240
-         * @param array $cf The custom field array.
1241
-         * @since 1.6.6
1242
-         */
1243
-        $html = apply_filters("geodir_custom_field_output_file_loc_{$location}",$html,$cf);
1244
-    }
1245
-
1246
-    // Check if there is a custom field specific filter.
1247
-    if(has_filter("geodir_custom_field_output_file_var_{$html_var}")){
1248
-        /**
1249
-         * Filter the file html by individual custom field.
1250
-         *
1251
-         * @param string $html The html to filter.
1252
-         * @param string $location The location to output the html.
1253
-         * @param array $cf The custom field array.
1254
-         * @since 1.6.6
1255
-         */
1256
-        $html = apply_filters("geodir_custom_field_output_file_var_{$html_var}",$html,$location,$cf);
1257
-    }
1258
-
1259
-    // Check if there is a custom field key specific filter.
1260
-    if(has_filter("geodir_custom_field_output_file_key_{$cf['field_type_key']}")){
1261
-        /**
1262
-         * Filter the file html by field type key.
1263
-         *
1264
-         * @param string $html The html to filter.
1265
-         * @param string $location The location to output the html.
1266
-         * @param array $cf The custom field array.
1267
-         * @since 1.6.6
1268
-         */
1269
-        $html = apply_filters("geodir_custom_field_output_file_key_{$cf['field_type_key']}",$html,$location,$cf);
1270
-    }
1271
-
1272
-    // If not html then we run the standard output.
1273
-    if(empty($html)){
1274
-
1275
-        if (!empty($post->{$cf['htmlvar_name']})):
1276
-
1277
-            $files = explode(",", $post->{$cf['htmlvar_name']});
1278
-            if (!empty($files)):
1279
-
1280
-                $extra_fields = !empty($cf['extra_fields']) ? stripslashes_deep(maybe_unserialize($cf['extra_fields'])) : NULL;
1281
-                $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
1282
-
1283
-                $file_paths = '';
1284
-                foreach ($files as $file) {
1285
-                    if (!empty($file)) {
1286
-
1287
-                        // $filetype = wp_check_filetype($file);
1288
-
1289
-                        $image_name_arr = explode('/', $file);
1290
-                        $curr_img_dir = $image_name_arr[count($image_name_arr) - 2];
1291
-                        $filename = end($image_name_arr);
1292
-                        $img_name_arr = explode('.', $filename);
1293
-
1294
-                        $arr_file_type = wp_check_filetype($filename);
1295
-                        if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
1296
-                            continue;
1297
-                        }
1298
-
1299
-                        $uploaded_file_type = $arr_file_type['type'];
1300
-                        $uploaded_file_ext = $arr_file_type['ext'];
1301
-
1302
-                        if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
1303
-                            continue; // Invalid file type.
1304
-                        }
1305
-
1306
-                        //$allowed_file_types = array('application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
1307
-                        $image_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/x-icon');
1308
-                        $audio_file_types = array('audio/mpeg', 'audio/ogg', 'audio/mp4', 'audio/vnd.wav', 'audio/basic', 'audio/mid');
1309
-
1310
-                        // If the uploaded file is image
1311
-                        if (in_array($uploaded_file_type, $image_file_types)) {
1312
-                            $file_paths .= '<div class="geodir-custom-post-gallery" class="clearfix">';
1313
-                            $file_paths .= '<a href="'.$file.'">';
1314
-                            $file_paths .= geodir_show_image(array('src' => $file), 'thumbnail', false, false);
1315
-                            $file_paths .= '</a>';
1316
-                            //$file_paths .= '<img src="'.$file.'"  />';	
1317
-                            $file_paths .= '</div>';
1318
-                        }elseif (in_array($uploaded_file_type, $audio_file_types)) {// if audio
1319
-                            $ext_path = '_' . $html_var . '_';
1320
-                            $filename = explode($ext_path, $filename);
1321
-                            $file_paths .= '<span class="gd-audio-name">'.$filename[count($filename) - 1].'</span>';
1322
-                            $file_paths .= do_shortcode('[audio src="'.$file.'" ]');
1323
-                        } else {
1324
-                            $ext_path = '_' . $html_var . '_';
1325
-                            $filename = explode($ext_path, $filename);
1326
-                            $file_paths .= '<a href="' . $file . '" target="_blank">' . $filename[count($filename) - 1] . '</a>';
1327
-                        }
1328
-                    }
1329
-                }
1330
-
1331
-                $field_icon = geodir_field_icon_proccess($cf);
1332
-                if (strpos($field_icon, 'http') !== false) {
1333
-                    $field_icon_af = '';
1334
-                } elseif ($field_icon == '') {
1335
-                    $field_icon_af = '';
1336
-                } else {
1337
-                    $field_icon_af = $field_icon;
1338
-                    $field_icon = '';
1339
-                }
1340
-
1341
-                $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' geodir-custom-file-box ' . $cf['htmlvar_name'] . '"><div class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1342
-                $html .= '<span style="display: inline-block; vertical-align: top; padding-right: 14px;">';
1343
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1344
-                $html .= '</span>';
1345
-                $html .= $file_paths . '</div></div>';
1346
-
1347
-            endif;
1348
-        endif;
1349
-
1350
-    }
1351
-
1352
-    return $html;
1223
+	// check we have the post value
1224
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1225
+	else{ global $post;}
1226
+
1227
+	if(!is_array($cf) && $cf!=''){
1228
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1229
+		if(!$cf){return NULL;}
1230
+	}
1231
+
1232
+	$html_var = $cf['htmlvar_name'];
1233
+
1234
+	// Check if there is a location specific filter.
1235
+	if(has_filter("geodir_custom_field_output_file_loc_{$location}")){
1236
+		/**
1237
+		 * Filter the file html by location.
1238
+		 *
1239
+		 * @param string $html The html to filter.
1240
+		 * @param array $cf The custom field array.
1241
+		 * @since 1.6.6
1242
+		 */
1243
+		$html = apply_filters("geodir_custom_field_output_file_loc_{$location}",$html,$cf);
1244
+	}
1245
+
1246
+	// Check if there is a custom field specific filter.
1247
+	if(has_filter("geodir_custom_field_output_file_var_{$html_var}")){
1248
+		/**
1249
+		 * Filter the file html by individual custom field.
1250
+		 *
1251
+		 * @param string $html The html to filter.
1252
+		 * @param string $location The location to output the html.
1253
+		 * @param array $cf The custom field array.
1254
+		 * @since 1.6.6
1255
+		 */
1256
+		$html = apply_filters("geodir_custom_field_output_file_var_{$html_var}",$html,$location,$cf);
1257
+	}
1258
+
1259
+	// Check if there is a custom field key specific filter.
1260
+	if(has_filter("geodir_custom_field_output_file_key_{$cf['field_type_key']}")){
1261
+		/**
1262
+		 * Filter the file html by field type key.
1263
+		 *
1264
+		 * @param string $html The html to filter.
1265
+		 * @param string $location The location to output the html.
1266
+		 * @param array $cf The custom field array.
1267
+		 * @since 1.6.6
1268
+		 */
1269
+		$html = apply_filters("geodir_custom_field_output_file_key_{$cf['field_type_key']}",$html,$location,$cf);
1270
+	}
1271
+
1272
+	// If not html then we run the standard output.
1273
+	if(empty($html)){
1274
+
1275
+		if (!empty($post->{$cf['htmlvar_name']})):
1276
+
1277
+			$files = explode(",", $post->{$cf['htmlvar_name']});
1278
+			if (!empty($files)):
1279
+
1280
+				$extra_fields = !empty($cf['extra_fields']) ? stripslashes_deep(maybe_unserialize($cf['extra_fields'])) : NULL;
1281
+				$allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
1282
+
1283
+				$file_paths = '';
1284
+				foreach ($files as $file) {
1285
+					if (!empty($file)) {
1286
+
1287
+						// $filetype = wp_check_filetype($file);
1288
+
1289
+						$image_name_arr = explode('/', $file);
1290
+						$curr_img_dir = $image_name_arr[count($image_name_arr) - 2];
1291
+						$filename = end($image_name_arr);
1292
+						$img_name_arr = explode('.', $filename);
1293
+
1294
+						$arr_file_type = wp_check_filetype($filename);
1295
+						if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
1296
+							continue;
1297
+						}
1298
+
1299
+						$uploaded_file_type = $arr_file_type['type'];
1300
+						$uploaded_file_ext = $arr_file_type['ext'];
1301
+
1302
+						if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
1303
+							continue; // Invalid file type.
1304
+						}
1305
+
1306
+						//$allowed_file_types = array('application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
1307
+						$image_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/x-icon');
1308
+						$audio_file_types = array('audio/mpeg', 'audio/ogg', 'audio/mp4', 'audio/vnd.wav', 'audio/basic', 'audio/mid');
1309
+
1310
+						// If the uploaded file is image
1311
+						if (in_array($uploaded_file_type, $image_file_types)) {
1312
+							$file_paths .= '<div class="geodir-custom-post-gallery" class="clearfix">';
1313
+							$file_paths .= '<a href="'.$file.'">';
1314
+							$file_paths .= geodir_show_image(array('src' => $file), 'thumbnail', false, false);
1315
+							$file_paths .= '</a>';
1316
+							//$file_paths .= '<img src="'.$file.'"  />';	
1317
+							$file_paths .= '</div>';
1318
+						}elseif (in_array($uploaded_file_type, $audio_file_types)) {// if audio
1319
+							$ext_path = '_' . $html_var . '_';
1320
+							$filename = explode($ext_path, $filename);
1321
+							$file_paths .= '<span class="gd-audio-name">'.$filename[count($filename) - 1].'</span>';
1322
+							$file_paths .= do_shortcode('[audio src="'.$file.'" ]');
1323
+						} else {
1324
+							$ext_path = '_' . $html_var . '_';
1325
+							$filename = explode($ext_path, $filename);
1326
+							$file_paths .= '<a href="' . $file . '" target="_blank">' . $filename[count($filename) - 1] . '</a>';
1327
+						}
1328
+					}
1329
+				}
1330
+
1331
+				$field_icon = geodir_field_icon_proccess($cf);
1332
+				if (strpos($field_icon, 'http') !== false) {
1333
+					$field_icon_af = '';
1334
+				} elseif ($field_icon == '') {
1335
+					$field_icon_af = '';
1336
+				} else {
1337
+					$field_icon_af = $field_icon;
1338
+					$field_icon = '';
1339
+				}
1340
+
1341
+				$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' geodir-custom-file-box ' . $cf['htmlvar_name'] . '"><div class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1342
+				$html .= '<span style="display: inline-block; vertical-align: top; padding-right: 14px;">';
1343
+				$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1344
+				$html .= '</span>';
1345
+				$html .= $file_paths . '</div></div>';
1346
+
1347
+			endif;
1348
+		endif;
1349
+
1350
+	}
1351
+
1352
+	return $html;
1353 1353
 }
1354 1354
 add_filter('geodir_custom_field_output_file','geodir_cf_file',10,3);
1355 1355
 
@@ -1367,80 +1367,80 @@  discard block
 block discarded – undo
1367 1367
  */
1368 1368
 function geodir_cf_textarea($html,$location,$cf,$p=''){
1369 1369
 
1370
-    // check we have the post value
1371
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1372
-    else{ global $post;}
1373
-
1374
-    if(!is_array($cf) && $cf!=''){
1375
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1376
-        if(!$cf){return NULL;}
1377
-    }
1378
-
1379
-    $html_var = $cf['htmlvar_name'];
1380
-
1381
-    // Check if there is a location specific filter.
1382
-    if(has_filter("geodir_custom_field_output_textarea_loc_{$location}")){
1383
-        /**
1384
-         * Filter the textarea html by location.
1385
-         *
1386
-         * @param string $html The html to filter.
1387
-         * @param array $cf The custom field array.
1388
-         * @since 1.6.6
1389
-         */
1390
-        $html = apply_filters("geodir_custom_field_output_textarea_loc_{$location}",$html,$cf);
1391
-    }
1392
-
1393
-    // Check if there is a custom field specific filter.
1394
-    if(has_filter("geodir_custom_field_output_textarea_var_{$html_var}")){
1395
-        /**
1396
-         * Filter the textarea html by individual custom field.
1397
-         *
1398
-         * @param string $html The html to filter.
1399
-         * @param string $location The location to output the html.
1400
-         * @param array $cf The custom field array.
1401
-         * @since 1.6.6
1402
-         */
1403
-        $html = apply_filters("geodir_custom_field_output_textarea_var_{$html_var}",$html,$location,$cf);
1404
-    }
1405
-
1406
-    // Check if there is a custom field key specific filter.
1407
-    if(has_filter("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}")){
1408
-        /**
1409
-         * Filter the textarea html by field type key.
1410
-         *
1411
-         * @param string $html The html to filter.
1412
-         * @param string $location The location to output the html.
1413
-         * @param array $cf The custom field array.
1414
-         * @since 1.6.6
1415
-         */
1416
-        $html = apply_filters("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}",$html,$location,$cf);
1417
-    }
1418
-
1419
-    // If not html then we run the standard output.
1420
-    if(empty($html)){
1421
-
1422
-        if (!empty($post->{$cf['htmlvar_name']})) {
1423
-
1424
-            $field_icon = geodir_field_icon_proccess($cf);
1425
-            if (strpos($field_icon, 'http') !== false) {
1426
-                $field_icon_af = '';
1427
-            } elseif ($field_icon == '') {
1428
-                $field_icon_af = '';
1429
-            } else {
1430
-                $field_icon_af = $field_icon;
1431
-                $field_icon = '';
1432
-            }
1433
-
1434
-
1435
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1436
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1437
-            $html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1438
-
1439
-        }
1440
-
1441
-    }
1442
-
1443
-    return $html;
1370
+	// check we have the post value
1371
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1372
+	else{ global $post;}
1373
+
1374
+	if(!is_array($cf) && $cf!=''){
1375
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1376
+		if(!$cf){return NULL;}
1377
+	}
1378
+
1379
+	$html_var = $cf['htmlvar_name'];
1380
+
1381
+	// Check if there is a location specific filter.
1382
+	if(has_filter("geodir_custom_field_output_textarea_loc_{$location}")){
1383
+		/**
1384
+		 * Filter the textarea html by location.
1385
+		 *
1386
+		 * @param string $html The html to filter.
1387
+		 * @param array $cf The custom field array.
1388
+		 * @since 1.6.6
1389
+		 */
1390
+		$html = apply_filters("geodir_custom_field_output_textarea_loc_{$location}",$html,$cf);
1391
+	}
1392
+
1393
+	// Check if there is a custom field specific filter.
1394
+	if(has_filter("geodir_custom_field_output_textarea_var_{$html_var}")){
1395
+		/**
1396
+		 * Filter the textarea html by individual custom field.
1397
+		 *
1398
+		 * @param string $html The html to filter.
1399
+		 * @param string $location The location to output the html.
1400
+		 * @param array $cf The custom field array.
1401
+		 * @since 1.6.6
1402
+		 */
1403
+		$html = apply_filters("geodir_custom_field_output_textarea_var_{$html_var}",$html,$location,$cf);
1404
+	}
1405
+
1406
+	// Check if there is a custom field key specific filter.
1407
+	if(has_filter("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}")){
1408
+		/**
1409
+		 * Filter the textarea html by field type key.
1410
+		 *
1411
+		 * @param string $html The html to filter.
1412
+		 * @param string $location The location to output the html.
1413
+		 * @param array $cf The custom field array.
1414
+		 * @since 1.6.6
1415
+		 */
1416
+		$html = apply_filters("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}",$html,$location,$cf);
1417
+	}
1418
+
1419
+	// If not html then we run the standard output.
1420
+	if(empty($html)){
1421
+
1422
+		if (!empty($post->{$cf['htmlvar_name']})) {
1423
+
1424
+			$field_icon = geodir_field_icon_proccess($cf);
1425
+			if (strpos($field_icon, 'http') !== false) {
1426
+				$field_icon_af = '';
1427
+			} elseif ($field_icon == '') {
1428
+				$field_icon_af = '';
1429
+			} else {
1430
+				$field_icon_af = $field_icon;
1431
+				$field_icon = '';
1432
+			}
1433
+
1434
+
1435
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1436
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1437
+			$html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1438
+
1439
+		}
1440
+
1441
+	}
1442
+
1443
+	return $html;
1444 1444
 }
1445 1445
 add_filter('geodir_custom_field_output_textarea','geodir_cf_textarea',10,3);
1446 1446
 
@@ -1458,79 +1458,79 @@  discard block
 block discarded – undo
1458 1458
  */
1459 1459
 function geodir_cf_html($html,$location,$cf,$p=''){
1460 1460
 
1461
-    // check we have the post value
1462
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1463
-    else{ global $post;}
1464
-
1465
-    if(!is_array($cf) && $cf!=''){
1466
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1467
-        if(!$cf){return NULL;}
1468
-    }
1469
-
1470
-    $html_var = $cf['htmlvar_name'];
1471
-
1472
-    // Check if there is a location specific filter.
1473
-    if(has_filter("geodir_custom_field_output_html_loc_{$location}")){
1474
-        /**
1475
-         * Filter the html html by location.
1476
-         *
1477
-         * @param string $html The html to filter.
1478
-         * @param array $cf The custom field array.
1479
-         * @since 1.6.6
1480
-         */
1481
-        $html = apply_filters("geodir_custom_field_output_html_loc_{$location}",$html,$cf);
1482
-    }
1483
-
1484
-    // Check if there is a custom field specific filter.
1485
-    if(has_filter("geodir_custom_field_output_html_var_{$html_var}")){
1486
-        /**
1487
-         * Filter the html html by individual custom field.
1488
-         *
1489
-         * @param string $html The html to filter.
1490
-         * @param string $location The location to output the html.
1491
-         * @param array $cf The custom field array.
1492
-         * @since 1.6.6
1493
-         */
1494
-        $html = apply_filters("geodir_custom_field_output_html_var_{$html_var}",$html,$location,$cf);
1495
-    }
1496
-
1497
-    // Check if there is a custom field key specific filter.
1498
-    if(has_filter("geodir_custom_field_output_html_key_{$cf['field_type_key']}")){
1499
-        /**
1500
-         * Filter the html html by field type key.
1501
-         *
1502
-         * @param string $html The html to filter.
1503
-         * @param string $location The location to output the html.
1504
-         * @param array $cf The custom field array.
1505
-         * @since 1.6.6
1506
-         */
1507
-        $html = apply_filters("geodir_custom_field_output_html_key_{$cf['field_type_key']}",$html,$location,$cf);
1508
-    }
1509
-
1510
-    // If not html then we run the standard output.
1511
-    if(empty($html)){
1512
-
1513
-        if (!empty($post->{$cf['htmlvar_name']})) {
1514
-
1515
-            $field_icon = geodir_field_icon_proccess($cf);
1516
-            if (strpos($field_icon, 'http') !== false) {
1517
-                $field_icon_af = '';
1518
-            } elseif ($field_icon == '') {
1519
-                $field_icon_af = '';
1520
-            } else {
1521
-                $field_icon_af = $field_icon;
1522
-                $field_icon = '';
1523
-            }
1524
-
1525
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1526
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1527
-            $html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1528
-
1529
-        }
1530
-
1531
-    }
1532
-
1533
-    return $html;
1461
+	// check we have the post value
1462
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1463
+	else{ global $post;}
1464
+
1465
+	if(!is_array($cf) && $cf!=''){
1466
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1467
+		if(!$cf){return NULL;}
1468
+	}
1469
+
1470
+	$html_var = $cf['htmlvar_name'];
1471
+
1472
+	// Check if there is a location specific filter.
1473
+	if(has_filter("geodir_custom_field_output_html_loc_{$location}")){
1474
+		/**
1475
+		 * Filter the html html by location.
1476
+		 *
1477
+		 * @param string $html The html to filter.
1478
+		 * @param array $cf The custom field array.
1479
+		 * @since 1.6.6
1480
+		 */
1481
+		$html = apply_filters("geodir_custom_field_output_html_loc_{$location}",$html,$cf);
1482
+	}
1483
+
1484
+	// Check if there is a custom field specific filter.
1485
+	if(has_filter("geodir_custom_field_output_html_var_{$html_var}")){
1486
+		/**
1487
+		 * Filter the html html by individual custom field.
1488
+		 *
1489
+		 * @param string $html The html to filter.
1490
+		 * @param string $location The location to output the html.
1491
+		 * @param array $cf The custom field array.
1492
+		 * @since 1.6.6
1493
+		 */
1494
+		$html = apply_filters("geodir_custom_field_output_html_var_{$html_var}",$html,$location,$cf);
1495
+	}
1496
+
1497
+	// Check if there is a custom field key specific filter.
1498
+	if(has_filter("geodir_custom_field_output_html_key_{$cf['field_type_key']}")){
1499
+		/**
1500
+		 * Filter the html html by field type key.
1501
+		 *
1502
+		 * @param string $html The html to filter.
1503
+		 * @param string $location The location to output the html.
1504
+		 * @param array $cf The custom field array.
1505
+		 * @since 1.6.6
1506
+		 */
1507
+		$html = apply_filters("geodir_custom_field_output_html_key_{$cf['field_type_key']}",$html,$location,$cf);
1508
+	}
1509
+
1510
+	// If not html then we run the standard output.
1511
+	if(empty($html)){
1512
+
1513
+		if (!empty($post->{$cf['htmlvar_name']})) {
1514
+
1515
+			$field_icon = geodir_field_icon_proccess($cf);
1516
+			if (strpos($field_icon, 'http') !== false) {
1517
+				$field_icon_af = '';
1518
+			} elseif ($field_icon == '') {
1519
+				$field_icon_af = '';
1520
+			} else {
1521
+				$field_icon_af = $field_icon;
1522
+				$field_icon = '';
1523
+			}
1524
+
1525
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1526
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1527
+			$html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1528
+
1529
+		}
1530
+
1531
+	}
1532
+
1533
+	return $html;
1534 1534
 }
1535 1535
 add_filter('geodir_custom_field_output_html','geodir_cf_html',10,3);
1536 1536
 
@@ -1548,113 +1548,113 @@  discard block
 block discarded – undo
1548 1548
  */
1549 1549
 function geodir_cf_taxonomy($html,$location,$cf,$p=''){
1550 1550
 
1551
-    // check we have the post value
1552
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1553
-    else{ global $post;}
1554
-
1555
-    if(!is_array($cf) && $cf!=''){
1556
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1557
-        if(!$cf){return NULL;}
1558
-    }
1559
-
1560
-    $html_var = $cf['htmlvar_name'];
1561
-
1562
-    // Check if there is a location specific filter.
1563
-    if(has_filter("geodir_custom_field_output_taxonomy_loc_{$location}")){
1564
-        /**
1565
-         * Filter the taxonomy html by location.
1566
-         *
1567
-         * @param string $html The html to filter.
1568
-         * @param array $cf The custom field array.
1569
-         * @since 1.6.6
1570
-         */
1571
-        $html = apply_filters("geodir_custom_field_output_taxonomy_loc_{$location}",$html,$cf);
1572
-    }
1573
-
1574
-    // Check if there is a custom field specific filter.
1575
-    if(has_filter("geodir_custom_field_output_taxonomy_var_{$html_var}")){
1576
-        /**
1577
-         * Filter the taxonomy html by individual custom field.
1578
-         *
1579
-         * @param string $html The html to filter.
1580
-         * @param string $location The location to output the html.
1581
-         * @param array $cf The custom field array.
1582
-         * @since 1.6.6
1583
-         */
1584
-        $html = apply_filters("geodir_custom_field_output_taxonomy_var_{$html_var}",$html,$location,$cf);
1585
-    }
1586
-
1587
-    // Check if there is a custom field key specific filter.
1588
-    if(has_filter("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}")){
1589
-        /**
1590
-         * Filter the taxonomy html by field type key.
1591
-         *
1592
-         * @param string $html The html to filter.
1593
-         * @param string $location The location to output the html.
1594
-         * @param array $cf The custom field array.
1595
-         * @since 1.6.6
1596
-         */
1597
-        $html = apply_filters("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}",$html,$location,$cf);
1598
-    }
1599
-
1600
-    // If not html then we run the standard output.
1601
-    if(empty($html)){
1602
-
1603
-        if ($html_var == $post->post_type . 'category' && !empty($post->{$html_var})) {
1604
-            $post_taxonomy = $post->post_type . 'category';
1605
-            $field_value = $post->{$html_var};
1606
-            $links = array();
1607
-            $terms = array();
1608
-            $termsOrdered = array();
1609
-            if (!is_array($field_value)) {
1610
-                $field_value = explode(",", trim($field_value, ","));
1611
-            }
1612
-
1613
-            $field_value = array_unique($field_value);
1614
-
1615
-            if (!empty($field_value)) {
1616
-                foreach ($field_value as $term) {
1617
-                    $term = trim($term);
1618
-
1619
-                    if ($term != '') {
1620
-                        $term = get_term_by('id', $term, $html_var);
1621
-                        if (is_object($term)) {
1622
-                            $links[] = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>" . $term->name . "</a>";
1623
-                            $terms[] = $term;
1624
-                        }
1625
-                    }
1626
-                }
1627
-                if (!empty($links)) {
1628
-                    // order alphabetically
1629
-                    asort($links);
1630
-                    foreach (array_keys($links) as $key) {
1631
-                        $termsOrdered[$key] = $terms[$key];
1632
-                    }
1633
-                    $terms = $termsOrdered;
1634
-                }
1635
-            }
1636
-            $html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object)$terms) : '';
1637
-
1638
-            if ($html_value != '') {
1639
-                $field_icon = geodir_field_icon_proccess($cf);
1640
-                if (strpos($field_icon, 'http') !== false) {
1641
-                    $field_icon_af = '';
1642
-                } else if ($field_icon == '') {
1643
-                    $field_icon_af = '';
1644
-                } else {
1645
-                    $field_icon_af = $field_icon;
1646
-                    $field_icon = '';
1647
-                }
1648
-
1649
-                $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="' . $field_icon . '">' . $field_icon_af;
1650
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1651
-                $html .= '</span> ' . $html_value . '</div>';
1652
-            }
1653
-        }
1654
-
1655
-    }
1656
-
1657
-    return $html;
1551
+	// check we have the post value
1552
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1553
+	else{ global $post;}
1554
+
1555
+	if(!is_array($cf) && $cf!=''){
1556
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1557
+		if(!$cf){return NULL;}
1558
+	}
1559
+
1560
+	$html_var = $cf['htmlvar_name'];
1561
+
1562
+	// Check if there is a location specific filter.
1563
+	if(has_filter("geodir_custom_field_output_taxonomy_loc_{$location}")){
1564
+		/**
1565
+		 * Filter the taxonomy html by location.
1566
+		 *
1567
+		 * @param string $html The html to filter.
1568
+		 * @param array $cf The custom field array.
1569
+		 * @since 1.6.6
1570
+		 */
1571
+		$html = apply_filters("geodir_custom_field_output_taxonomy_loc_{$location}",$html,$cf);
1572
+	}
1573
+
1574
+	// Check if there is a custom field specific filter.
1575
+	if(has_filter("geodir_custom_field_output_taxonomy_var_{$html_var}")){
1576
+		/**
1577
+		 * Filter the taxonomy html by individual custom field.
1578
+		 *
1579
+		 * @param string $html The html to filter.
1580
+		 * @param string $location The location to output the html.
1581
+		 * @param array $cf The custom field array.
1582
+		 * @since 1.6.6
1583
+		 */
1584
+		$html = apply_filters("geodir_custom_field_output_taxonomy_var_{$html_var}",$html,$location,$cf);
1585
+	}
1586
+
1587
+	// Check if there is a custom field key specific filter.
1588
+	if(has_filter("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}")){
1589
+		/**
1590
+		 * Filter the taxonomy html by field type key.
1591
+		 *
1592
+		 * @param string $html The html to filter.
1593
+		 * @param string $location The location to output the html.
1594
+		 * @param array $cf The custom field array.
1595
+		 * @since 1.6.6
1596
+		 */
1597
+		$html = apply_filters("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}",$html,$location,$cf);
1598
+	}
1599
+
1600
+	// If not html then we run the standard output.
1601
+	if(empty($html)){
1602
+
1603
+		if ($html_var == $post->post_type . 'category' && !empty($post->{$html_var})) {
1604
+			$post_taxonomy = $post->post_type . 'category';
1605
+			$field_value = $post->{$html_var};
1606
+			$links = array();
1607
+			$terms = array();
1608
+			$termsOrdered = array();
1609
+			if (!is_array($field_value)) {
1610
+				$field_value = explode(",", trim($field_value, ","));
1611
+			}
1612
+
1613
+			$field_value = array_unique($field_value);
1614
+
1615
+			if (!empty($field_value)) {
1616
+				foreach ($field_value as $term) {
1617
+					$term = trim($term);
1618
+
1619
+					if ($term != '') {
1620
+						$term = get_term_by('id', $term, $html_var);
1621
+						if (is_object($term)) {
1622
+							$links[] = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>" . $term->name . "</a>";
1623
+							$terms[] = $term;
1624
+						}
1625
+					}
1626
+				}
1627
+				if (!empty($links)) {
1628
+					// order alphabetically
1629
+					asort($links);
1630
+					foreach (array_keys($links) as $key) {
1631
+						$termsOrdered[$key] = $terms[$key];
1632
+					}
1633
+					$terms = $termsOrdered;
1634
+				}
1635
+			}
1636
+			$html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object)$terms) : '';
1637
+
1638
+			if ($html_value != '') {
1639
+				$field_icon = geodir_field_icon_proccess($cf);
1640
+				if (strpos($field_icon, 'http') !== false) {
1641
+					$field_icon_af = '';
1642
+				} else if ($field_icon == '') {
1643
+					$field_icon_af = '';
1644
+				} else {
1645
+					$field_icon_af = $field_icon;
1646
+					$field_icon = '';
1647
+				}
1648
+
1649
+				$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="' . $field_icon . '">' . $field_icon_af;
1650
+				$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1651
+				$html .= '</span> ' . $html_value . '</div>';
1652
+			}
1653
+		}
1654
+
1655
+	}
1656
+
1657
+	return $html;
1658 1658
 }
1659 1659
 add_filter('geodir_custom_field_output_taxonomy','geodir_cf_taxonomy',10,3);
1660 1660
 
@@ -1672,176 +1672,176 @@  discard block
 block discarded – undo
1672 1672
  */
1673 1673
 function geodir_cf_address($html,$location,$cf,$p=''){
1674 1674
 
1675
-    // check we have the post value
1676
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1677
-    else{ global $post;}
1678
-
1679
-    if(!is_array($cf) && $cf!=''){
1680
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1681
-        if(!$cf){return NULL;}
1682
-    }
1683
-
1684
-    $html_var = $cf['htmlvar_name'];
1685
-
1686
-    // Check if there is a location specific filter.
1687
-    if(has_filter("geodir_custom_field_output_address_loc_{$location}")){
1688
-        /**
1689
-         * Filter the address html by location.
1690
-         *
1691
-         * @param string $html The html to filter.
1692
-         * @param array $cf The custom field array.
1693
-         * @since 1.6.6
1694
-         */
1695
-        $html = apply_filters("geodir_custom_field_output_address_loc_{$location}",$html,$cf);
1696
-    }
1697
-
1698
-    // Check if there is a custom field specific filter.
1699
-    if(has_filter("geodir_custom_field_output_address_var_{$html_var}")){
1700
-        /**
1701
-         * Filter the address html by individual custom field.
1702
-         *
1703
-         * @param string $html The html to filter.
1704
-         * @param string $location The location to output the html.
1705
-         * @param array $cf The custom field array.
1706
-         * @since 1.6.6
1707
-         */
1708
-        $html = apply_filters("geodir_custom_field_output_address_var_{$html_var}",$html,$location,$cf);
1709
-    }
1710
-
1711
-    // Check if there is a custom field key specific filter.
1712
-    if(has_filter("geodir_custom_field_output_address_key_{$cf['field_type_key']}")){
1713
-        /**
1714
-         * Filter the address html by field type key.
1715
-         *
1716
-         * @param string $html The html to filter.
1717
-         * @param string $location The location to output the html.
1718
-         * @param array $cf The custom field array.
1719
-         * @since 1.6.6
1720
-         */
1721
-        $html = apply_filters("geodir_custom_field_output_address_key_{$cf['field_type_key']}",$html,$location,$cf);
1722
-    }
1723
-
1724
-    // If not html then we run the standard output.
1725
-    if(empty($html)){
1726
-
1727
-        global $preview;
1728
-        $html_var = $cf['htmlvar_name'] . '_address';
1729
-
1730
-        if ($cf['extra_fields']) {
1731
-
1732
-            $extra_fields = stripslashes_deep(unserialize($cf['extra_fields']));
1733
-
1734
-            $addition_fields = '';
1735
-
1736
-            if (!empty($extra_fields)) {
1737
-
1738
-                $show_city_in_address = false;
1739
-                if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
1740
-                    $show_city_in_address = true;
1741
-                }
1742
-                /**
1743
-                 * Filter "show city in address" value.
1744
-                 *
1745
-                 * @since 1.0.0
1746
-                 */
1747
-                $show_city_in_address = apply_filters('geodir_show_city_in_address', $show_city_in_address);
1748
-
1749
-
1750
-                $show_region_in_address = false;
1751
-                if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
1752
-                    $show_region_in_address = true;
1753
-                }
1754
-                /**
1755
-                 * Filter "show region in address" value.
1756
-                 *
1757
-                 * @since 1.6.6
1758
-                 */
1759
-                $show_region_in_address = apply_filters('geodir_show_region_in_address', $show_region_in_address);
1760
-
1761
-                $show_country_in_address = false;
1762
-                if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
1763
-                    $show_country_in_address = true;
1764
-                }
1765
-                /**
1766
-                 * Filter "show country in address" value.
1767
-                 *
1768
-                 * @since 1.6.6
1769
-                 */
1770
-                $show_country_in_address = apply_filters('geodir_show_country_in_address', $show_country_in_address);
1771
-
1772
-                $show_zip_in_address = false;
1773
-                if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
1774
-                    $show_zip_in_address = true;
1775
-                }
1776
-                /**
1777
-                 * Filter "show zip in address" value.
1778
-                 *
1779
-                 * @since 1.6.6
1780
-                 */
1781
-                $show_zip_in_address = apply_filters('geodir_show_zip_in_address', $show_zip_in_address);
1782
-
1783
-
1784
-            }
1785
-
1786
-        }
1787
-
1788
-
1789
-        if ($post->{$html_var}) {
1790
-
1791
-            $field_icon = geodir_field_icon_proccess( $cf );
1792
-            if ( strpos( $field_icon, 'http' ) !== false ) {
1793
-                $field_icon_af = '';
1794
-            } elseif ( $field_icon == '' ) {
1795
-                $field_icon_af = '<i class="fa fa-home"></i>';
1796
-            } else {
1797
-                $field_icon_af = $field_icon;
1798
-                $field_icon    = '';
1799
-            }
1675
+	// check we have the post value
1676
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1677
+	else{ global $post;}
1678
+
1679
+	if(!is_array($cf) && $cf!=''){
1680
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1681
+		if(!$cf){return NULL;}
1682
+	}
1683
+
1684
+	$html_var = $cf['htmlvar_name'];
1685
+
1686
+	// Check if there is a location specific filter.
1687
+	if(has_filter("geodir_custom_field_output_address_loc_{$location}")){
1688
+		/**
1689
+		 * Filter the address html by location.
1690
+		 *
1691
+		 * @param string $html The html to filter.
1692
+		 * @param array $cf The custom field array.
1693
+		 * @since 1.6.6
1694
+		 */
1695
+		$html = apply_filters("geodir_custom_field_output_address_loc_{$location}",$html,$cf);
1696
+	}
1697
+
1698
+	// Check if there is a custom field specific filter.
1699
+	if(has_filter("geodir_custom_field_output_address_var_{$html_var}")){
1700
+		/**
1701
+		 * Filter the address html by individual custom field.
1702
+		 *
1703
+		 * @param string $html The html to filter.
1704
+		 * @param string $location The location to output the html.
1705
+		 * @param array $cf The custom field array.
1706
+		 * @since 1.6.6
1707
+		 */
1708
+		$html = apply_filters("geodir_custom_field_output_address_var_{$html_var}",$html,$location,$cf);
1709
+	}
1710
+
1711
+	// Check if there is a custom field key specific filter.
1712
+	if(has_filter("geodir_custom_field_output_address_key_{$cf['field_type_key']}")){
1713
+		/**
1714
+		 * Filter the address html by field type key.
1715
+		 *
1716
+		 * @param string $html The html to filter.
1717
+		 * @param string $location The location to output the html.
1718
+		 * @param array $cf The custom field array.
1719
+		 * @since 1.6.6
1720
+		 */
1721
+		$html = apply_filters("geodir_custom_field_output_address_key_{$cf['field_type_key']}",$html,$location,$cf);
1722
+	}
1723
+
1724
+	// If not html then we run the standard output.
1725
+	if(empty($html)){
1726
+
1727
+		global $preview;
1728
+		$html_var = $cf['htmlvar_name'] . '_address';
1729
+
1730
+		if ($cf['extra_fields']) {
1731
+
1732
+			$extra_fields = stripslashes_deep(unserialize($cf['extra_fields']));
1733
+
1734
+			$addition_fields = '';
1735
+
1736
+			if (!empty($extra_fields)) {
1737
+
1738
+				$show_city_in_address = false;
1739
+				if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
1740
+					$show_city_in_address = true;
1741
+				}
1742
+				/**
1743
+				 * Filter "show city in address" value.
1744
+				 *
1745
+				 * @since 1.0.0
1746
+				 */
1747
+				$show_city_in_address = apply_filters('geodir_show_city_in_address', $show_city_in_address);
1748
+
1749
+
1750
+				$show_region_in_address = false;
1751
+				if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
1752
+					$show_region_in_address = true;
1753
+				}
1754
+				/**
1755
+				 * Filter "show region in address" value.
1756
+				 *
1757
+				 * @since 1.6.6
1758
+				 */
1759
+				$show_region_in_address = apply_filters('geodir_show_region_in_address', $show_region_in_address);
1760
+
1761
+				$show_country_in_address = false;
1762
+				if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
1763
+					$show_country_in_address = true;
1764
+				}
1765
+				/**
1766
+				 * Filter "show country in address" value.
1767
+				 *
1768
+				 * @since 1.6.6
1769
+				 */
1770
+				$show_country_in_address = apply_filters('geodir_show_country_in_address', $show_country_in_address);
1771
+
1772
+				$show_zip_in_address = false;
1773
+				if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
1774
+					$show_zip_in_address = true;
1775
+				}
1776
+				/**
1777
+				 * Filter "show zip in address" value.
1778
+				 *
1779
+				 * @since 1.6.6
1780
+				 */
1781
+				$show_zip_in_address = apply_filters('geodir_show_zip_in_address', $show_zip_in_address);
1782
+
1783
+
1784
+			}
1785
+
1786
+		}
1787
+
1788
+
1789
+		if ($post->{$html_var}) {
1790
+
1791
+			$field_icon = geodir_field_icon_proccess( $cf );
1792
+			if ( strpos( $field_icon, 'http' ) !== false ) {
1793
+				$field_icon_af = '';
1794
+			} elseif ( $field_icon == '' ) {
1795
+				$field_icon_af = '<i class="fa fa-home"></i>';
1796
+			} else {
1797
+				$field_icon_af = $field_icon;
1798
+				$field_icon    = '';
1799
+			}
1800 1800
             
1801
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"  itemscope itemtype="https://schema.org/PostalAddress">';
1802
-            $html .= '<span class="geodir-i-location" style="' . $field_icon . '">' . $field_icon_af;
1803
-            $html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '&nbsp;';
1804
-            $html .= '</span>';
1801
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"  itemscope itemtype="https://schema.org/PostalAddress">';
1802
+			$html .= '<span class="geodir-i-location" style="' . $field_icon . '">' . $field_icon_af;
1803
+			$html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '&nbsp;';
1804
+			$html .= '</span>';
1805 1805
             
1806
-            $address_fields = array();
1807
-
1808
-            if ( isset($post->post_address) ) {
1809
-                $address_fields['post_address'] = '<span itemprop="streetAddress">' . $post->post_address . '</span>';
1810
-            }
1811
-            if ($show_city_in_address && isset( $post->post_city ) && $post->post_city ) {
1812
-                $address_fields['post_city'] = '<span itemprop="addressLocality">' . $post->post_city . '</span>';
1813
-            }
1814
-            if ($show_region_in_address && isset( $post->post_region ) && $post->post_region ) {
1815
-                $address_fields['post_region'] = '<span itemprop="addressRegion">' . $post->post_region . '</span>';
1816
-            }
1817
-            if ($show_zip_in_address && isset( $post->post_zip ) && $post->post_zip ) {
1818
-                $address_fields['post_zip'] = '<span itemprop="postalCode">' . $post->post_zip . '</span>';
1819
-            }
1820
-            if ($show_country_in_address && isset( $post->post_country ) && $post->post_country ) {
1821
-                $address_fields['post_country'] = '<span itemprop="addressCountry">' . __( $post->post_country, 'geodirectory' ) . '</span>';
1822
-            }
1806
+			$address_fields = array();
1807
+
1808
+			if ( isset($post->post_address) ) {
1809
+				$address_fields['post_address'] = '<span itemprop="streetAddress">' . $post->post_address . '</span>';
1810
+			}
1811
+			if ($show_city_in_address && isset( $post->post_city ) && $post->post_city ) {
1812
+				$address_fields['post_city'] = '<span itemprop="addressLocality">' . $post->post_city . '</span>';
1813
+			}
1814
+			if ($show_region_in_address && isset( $post->post_region ) && $post->post_region ) {
1815
+				$address_fields['post_region'] = '<span itemprop="addressRegion">' . $post->post_region . '</span>';
1816
+			}
1817
+			if ($show_zip_in_address && isset( $post->post_zip ) && $post->post_zip ) {
1818
+				$address_fields['post_zip'] = '<span itemprop="postalCode">' . $post->post_zip . '</span>';
1819
+			}
1820
+			if ($show_country_in_address && isset( $post->post_country ) && $post->post_country ) {
1821
+				$address_fields['post_country'] = '<span itemprop="addressCountry">' . __( $post->post_country, 'geodirectory' ) . '</span>';
1822
+			}
1823 1823
             
1824
-            /**
1825
-             * Filter the address fields array being displayed.
1826
-             *
1827
-             * @param array $address_fields The array of address fields.
1828
-             * @param object $post The current post object.
1829
-             * @param array $cf The custom field array details.
1830
-             * @param string $location The location to output the html.
1831
-             * 
1832
-             * @since 1.6.21
1833
-             */
1834
-            $address_fields = apply_filters('geodir_custom_field_output_address_fields', $address_fields, $post, $cf, $location);
1824
+			/**
1825
+			 * Filter the address fields array being displayed.
1826
+			 *
1827
+			 * @param array $address_fields The array of address fields.
1828
+			 * @param object $post The current post object.
1829
+			 * @param array $cf The custom field array details.
1830
+			 * @param string $location The location to output the html.
1831
+			 * 
1832
+			 * @since 1.6.21
1833
+			 */
1834
+			$address_fields = apply_filters('geodir_custom_field_output_address_fields', $address_fields, $post, $cf, $location);
1835 1835
             
1836
-            if (!empty($address_fields) && is_array($address_fields)) {
1837
-                $address_fields = array_values($address_fields);
1838
-                $html .= implode('<br>', $address_fields);
1839
-            }
1836
+			if (!empty($address_fields) && is_array($address_fields)) {
1837
+				$address_fields = array_values($address_fields);
1838
+				$html .= implode('<br>', $address_fields);
1839
+			}
1840 1840
             
1841
-            $html .= '</div>';
1842
-        }
1843
-    }
1841
+			$html .= '</div>';
1842
+		}
1843
+	}
1844 1844
 
1845
-    return $html;
1845
+	return $html;
1846 1846
 }
1847 1847
 add_filter('geodir_custom_field_output_address','geodir_cf_address',10,3);
1848 1848
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +304 added lines, -304 removed lines patch added patch discarded remove patch
@@ -19,21 +19,21 @@  discard block
 block discarded – undo
19 19
  *
20 20
  * @return string The html to output for the custom field.
21 21
  */
22
-function geodir_cf_checkbox($html,$location,$cf,$p=''){
22
+function geodir_cf_checkbox($html, $location, $cf, $p = '') {
23 23
 
24 24
     // check we have the post value
25
-    if(is_int($p)){$post = geodir_get_post_info($p);}
26
-    else{ global $post;}
25
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
26
+    else { global $post; }
27 27
 
28
-    if(!is_array($cf) && $cf!=''){
28
+    if (!is_array($cf) && $cf != '') {
29 29
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
30
-        if(!$cf){return NULL;}
30
+        if (!$cf) {return NULL; }
31 31
     }
32 32
 
33 33
     $html_var = $cf['htmlvar_name'];
34 34
 
35 35
     // Check if there is a location specific filter.
36
-    if(has_filter("geodir_custom_field_output_checkbox_loc_{$location}")){
36
+    if (has_filter("geodir_custom_field_output_checkbox_loc_{$location}")) {
37 37
         /**
38 38
          * Filter the checkbox html by location.
39 39
          *
@@ -41,11 +41,11 @@  discard block
 block discarded – undo
41 41
          * @param array $cf The custom field array.
42 42
          * @since 1.6.6
43 43
          */
44
-        $html = apply_filters("geodir_custom_field_output_checkbox_loc_{$location}",$html,$cf);
44
+        $html = apply_filters("geodir_custom_field_output_checkbox_loc_{$location}", $html, $cf);
45 45
     }
46 46
 
47 47
     // Check if there is a custom field specific filter.
48
-    if(has_filter("geodir_custom_field_output_checkbox_var_{$html_var}")){
48
+    if (has_filter("geodir_custom_field_output_checkbox_var_{$html_var}")) {
49 49
         /**
50 50
          * Filter the checkbox html by individual custom field.
51 51
          *
@@ -54,11 +54,11 @@  discard block
 block discarded – undo
54 54
          * @param array $cf The custom field array.
55 55
          * @since 1.6.6
56 56
          */
57
-        $html = apply_filters("geodir_custom_field_output_checkbox_var_{$html_var}",$html,$location,$cf);
57
+        $html = apply_filters("geodir_custom_field_output_checkbox_var_{$html_var}", $html, $location, $cf);
58 58
     }
59 59
 
60 60
     // Check if there is a custom field key specific filter.
61
-    if(has_filter("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}")){
61
+    if (has_filter("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}")) {
62 62
         /**
63 63
          * Filter the checkbox html by field type key.
64 64
          *
@@ -67,18 +67,18 @@  discard block
 block discarded – undo
67 67
          * @param array $cf The custom field array.
68 68
          * @since 1.6.6
69 69
          */
70
-        $html = apply_filters("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}",$html,$location,$cf);
70
+        $html = apply_filters("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}", $html, $location, $cf);
71 71
     }
72 72
 
73 73
     // If not html then we run the standard output.
74
-    if(empty($html)){
74
+    if (empty($html)) {
75 75
 
76
-        if ( (int) $post->{$html_var} == 1 ):
76
+        if ((int) $post->{$html_var} == 1):
77 77
 
78
-            if ( $post->{$html_var} == '1' ):
79
-                $html_val = __( 'Yes', 'geodirectory' );
78
+            if ($post->{$html_var} == '1'):
79
+                $html_val = __('Yes', 'geodirectory');
80 80
             else:
81
-                $html_val = __( 'No', 'geodirectory' );
81
+                $html_val = __('No', 'geodirectory');
82 82
             endif;
83 83
 
84 84
             $field_icon = geodir_field_icon_proccess($cf);
@@ -91,16 +91,16 @@  discard block
 block discarded – undo
91 91
                 $field_icon = '';
92 92
             }
93 93
 
94
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-checkbox" style="' . $field_icon . '">' . $field_icon_af;
95
-            $html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '';
96
-            $html .= '</span>' . $html_val . '</div>';
94
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-checkbox" style="'.$field_icon.'">'.$field_icon_af;
95
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
96
+            $html .= '</span>'.$html_val.'</div>';
97 97
         endif;
98 98
 
99 99
     }
100 100
 
101 101
     return $html;
102 102
 }
103
-add_filter('geodir_custom_field_output_checkbox','geodir_cf_checkbox',10,3);
103
+add_filter('geodir_custom_field_output_checkbox', 'geodir_cf_checkbox', 10, 3);
104 104
 
105 105
 
106 106
 /**
@@ -113,21 +113,21 @@  discard block
 block discarded – undo
113 113
  *
114 114
  * @return string The html to output for the custom field.
115 115
  */
116
-function geodir_cf_fieldset($html,$location,$cf,$p=''){
116
+function geodir_cf_fieldset($html, $location, $cf, $p = '') {
117 117
 
118 118
     // check we have the post value
119
-    if(is_int($p)){$post = geodir_get_post_info($p);}
120
-    else{ global $post;}
119
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
120
+    else { global $post; }
121 121
 
122
-    if(!is_array($cf) && $cf!=''){
122
+    if (!is_array($cf) && $cf != '') {
123 123
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
124
-        if(!$cf){return NULL;}
124
+        if (!$cf) {return NULL; }
125 125
     }
126 126
 
127 127
     $html_var = $cf['htmlvar_name'];
128 128
 
129 129
     // Check if there is a location specific filter.
130
-    if(has_filter("geodir_custom_field_output_fieldset_loc_{$location}")){
130
+    if (has_filter("geodir_custom_field_output_fieldset_loc_{$location}")) {
131 131
         /**
132 132
          * Filter the fieldset html by location.
133 133
          *
@@ -135,11 +135,11 @@  discard block
 block discarded – undo
135 135
          * @param array $cf The custom field array.
136 136
          * @since 1.6.6
137 137
          */
138
-        $html = apply_filters("geodir_custom_field_output_fieldset_loc_{$location}",$html,$cf);
138
+        $html = apply_filters("geodir_custom_field_output_fieldset_loc_{$location}", $html, $cf);
139 139
     }
140 140
 
141 141
     // Check if there is a custom field specific filter.
142
-    if(has_filter("geodir_custom_field_output_fieldset_var_{$html_var}")){
142
+    if (has_filter("geodir_custom_field_output_fieldset_var_{$html_var}")) {
143 143
         /**
144 144
          * Filter the fieldset html by individual custom field.
145 145
          *
@@ -148,11 +148,11 @@  discard block
 block discarded – undo
148 148
          * @param array $cf The custom field array.
149 149
          * @since 1.6.6
150 150
          */
151
-        $html = apply_filters("geodir_custom_field_output_fieldset_var_{$html_var}",$html,$location,$cf);
151
+        $html = apply_filters("geodir_custom_field_output_fieldset_var_{$html_var}", $html, $location, $cf);
152 152
     }
153 153
 
154 154
     // Check if there is a custom field key specific filter.
155
-    if(has_filter("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}")){
155
+    if (has_filter("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}")) {
156 156
         /**
157 157
          * Filter the fieldset html by field type key.
158 158
          *
@@ -161,11 +161,11 @@  discard block
 block discarded – undo
161 161
          * @param array $cf The custom field array.
162 162
          * @since 1.6.6
163 163
          */
164
-        $html = apply_filters("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}",$html,$location,$cf);
164
+        $html = apply_filters("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}", $html, $location, $cf);
165 165
     }
166 166
 
167 167
     // If not html then we run the standard output.
168
-    if(empty($html)){
168
+    if (empty($html)) {
169 169
 
170 170
         global $field_set_start;
171 171
         $fieldset_class = 'fieldset-'.sanitize_title_with_dashes($cf['site_title']);
@@ -173,7 +173,7 @@  discard block
 block discarded – undo
173 173
         if ($field_set_start == 1) {
174 174
             $html = '';
175 175
         } else {
176
-            $html = '<h2 class="'.$fieldset_class.'">'. __($cf['site_title'], 'geodirectory') . '</h2>';
176
+            $html = '<h2 class="'.$fieldset_class.'">'.__($cf['site_title'], 'geodirectory').'</h2>';
177 177
             //$field_set_start = 1;
178 178
         }
179 179
 
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
 
182 182
     return $html;
183 183
 }
184
-add_filter('geodir_custom_field_output_fieldset','geodir_cf_fieldset',10,3);
184
+add_filter('geodir_custom_field_output_fieldset', 'geodir_cf_fieldset', 10, 3);
185 185
 
186 186
 
187 187
 /**
@@ -194,21 +194,21 @@  discard block
 block discarded – undo
194 194
  *
195 195
  * @return string The html to output for the custom field.
196 196
  */
197
-function geodir_cf_url($html,$location,$cf,$p=''){
197
+function geodir_cf_url($html, $location, $cf, $p = '') {
198 198
 
199 199
     // check we have the post value
200
-    if(is_int($p)){$post = geodir_get_post_info($p);}
201
-    else{ global $post;}
200
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
201
+    else { global $post; }
202 202
 
203
-    if(!is_array($cf) && $cf!=''){
203
+    if (!is_array($cf) && $cf != '') {
204 204
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
205
-        if(!$cf){return NULL;}
205
+        if (!$cf) {return NULL; }
206 206
     }
207 207
 
208 208
     $html_var = $cf['htmlvar_name'];
209 209
 
210 210
     // Check if there is a location specific filter.
211
-    if(has_filter("geodir_custom_field_output_url_loc_{$location}")){
211
+    if (has_filter("geodir_custom_field_output_url_loc_{$location}")) {
212 212
         /**
213 213
          * Filter the url html by location.
214 214
          *
@@ -216,11 +216,11 @@  discard block
 block discarded – undo
216 216
          * @param array $cf The custom field array.
217 217
          * @since 1.6.6
218 218
          */
219
-        $html = apply_filters("geodir_custom_field_output_url_loc_{$location}",$html,$cf);
219
+        $html = apply_filters("geodir_custom_field_output_url_loc_{$location}", $html, $cf);
220 220
     }
221 221
 
222 222
     // Check if there is a custom field specific filter.
223
-    if(has_filter("geodir_custom_field_output_url_var_{$html_var}")){
223
+    if (has_filter("geodir_custom_field_output_url_var_{$html_var}")) {
224 224
         /**
225 225
          * Filter the url html by individual custom field.
226 226
          *
@@ -229,11 +229,11 @@  discard block
 block discarded – undo
229 229
          * @param array $cf The custom field array.
230 230
          * @since 1.6.6
231 231
          */
232
-        $html = apply_filters("geodir_custom_field_output_url_var_{$html_var}",$html,$location,$cf);
232
+        $html = apply_filters("geodir_custom_field_output_url_var_{$html_var}", $html, $location, $cf);
233 233
     }
234 234
 
235 235
     // Check if there is a custom field key specific filter.
236
-    if(has_filter("geodir_custom_field_output_url_key_{$cf['field_type_key']}")){
236
+    if (has_filter("geodir_custom_field_output_url_key_{$cf['field_type_key']}")) {
237 237
         /**
238 238
          * Filter the url html by field type key.
239 239
          *
@@ -242,11 +242,11 @@  discard block
 block discarded – undo
242 242
          * @param array $cf The custom field array.
243 243
          * @since 1.6.6
244 244
          */
245
-        $html = apply_filters("geodir_custom_field_output_url_key_{$cf['field_type_key']}",$html,$location,$cf);
245
+        $html = apply_filters("geodir_custom_field_output_url_key_{$cf['field_type_key']}", $html, $location, $cf);
246 246
     }
247 247
 
248 248
     // If not html then we run the standard output.
249
-    if(empty($html)){
249
+    if (empty($html)) {
250 250
 
251 251
         if ($post->{$cf['htmlvar_name']}):
252 252
 
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
 
274 274
             $website = !empty($a_url['url']) ? $a_url['url'] : '';
275 275
             $title = !empty($a_url['label']) ? $a_url['label'] : $cf['site_title'];
276
-            if(!empty($cf['default_value'])){$title = $cf['default_value'];}
276
+            if (!empty($cf['default_value'])) {$title = $cf['default_value']; }
277 277
             $title = $title != '' ? __(stripslashes($title), 'geodirectory') : '';
278 278
 
279 279
 
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
              * @param string $website Website URL.
290 290
              * @param int $post->ID Post ID.
291 291
              */
292
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-website" style="' . $field_icon . '">' . $field_icon_af . '<a href="' . $website . '" target="_blank" ' . $rel . ' ><strong>' . apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID) . '</strong></a></span></div>';
292
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'"><span class="geodir-i-website" style="'.$field_icon.'">'.$field_icon_af.'<a href="'.$website.'" target="_blank" '.$rel.' ><strong>'.apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID).'</strong></a></span></div>';
293 293
 
294 294
         endif;
295 295
 
@@ -297,7 +297,7 @@  discard block
 block discarded – undo
297 297
 
298 298
     return $html;
299 299
 }
300
-add_filter('geodir_custom_field_output_url','geodir_cf_url',10,3);
300
+add_filter('geodir_custom_field_output_url', 'geodir_cf_url', 10, 3);
301 301
 
302 302
 
303 303
 /**
@@ -310,21 +310,21 @@  discard block
 block discarded – undo
310 310
  *
311 311
  * @return string The html to output for the custom field.
312 312
  */
313
-function geodir_cf_phone($html,$location,$cf,$p=''){
313
+function geodir_cf_phone($html, $location, $cf, $p = '') {
314 314
 
315 315
     // check we have the post value
316
-    if(is_int($p)){$post = geodir_get_post_info($p);}
317
-    else{ global $post;}
316
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
317
+    else { global $post; }
318 318
 
319
-    if(!is_array($cf) && $cf!=''){
319
+    if (!is_array($cf) && $cf != '') {
320 320
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
321
-        if(!$cf){return NULL;}
321
+        if (!$cf) {return NULL; }
322 322
     }
323 323
 
324 324
     $html_var = $cf['htmlvar_name'];
325 325
 
326 326
     // Check if there is a location specific filter.
327
-    if(has_filter("geodir_custom_field_output_phone_loc_{$location}")){
327
+    if (has_filter("geodir_custom_field_output_phone_loc_{$location}")) {
328 328
         /**
329 329
          * Filter the phone html by location.
330 330
          *
@@ -332,11 +332,11 @@  discard block
 block discarded – undo
332 332
          * @param array $cf The custom field array.
333 333
          * @since 1.6.6
334 334
          */
335
-        $html = apply_filters("geodir_custom_field_output_phone_loc_{$location}",$html,$cf);
335
+        $html = apply_filters("geodir_custom_field_output_phone_loc_{$location}", $html, $cf);
336 336
     }
337 337
 
338 338
     // Check if there is a custom field specific filter.
339
-    if(has_filter("geodir_custom_field_output_phone_var_{$html_var}")){
339
+    if (has_filter("geodir_custom_field_output_phone_var_{$html_var}")) {
340 340
         /**
341 341
          * Filter the phone html by individual custom field.
342 342
          *
@@ -345,11 +345,11 @@  discard block
 block discarded – undo
345 345
          * @param array $cf The custom field array.
346 346
          * @since 1.6.6
347 347
          */
348
-        $html = apply_filters("geodir_custom_field_output_phone_var_{$html_var}",$html,$location,$cf);
348
+        $html = apply_filters("geodir_custom_field_output_phone_var_{$html_var}", $html, $location, $cf);
349 349
     }
350 350
 
351 351
     // Check if there is a custom field key specific filter.
352
-    if(has_filter("geodir_custom_field_output_phone_key_{$cf['field_type_key']}")){
352
+    if (has_filter("geodir_custom_field_output_phone_key_{$cf['field_type_key']}")) {
353 353
         /**
354 354
          * Filter the phone html by field type key.
355 355
          *
@@ -358,11 +358,11 @@  discard block
 block discarded – undo
358 358
          * @param array $cf The custom field array.
359 359
          * @since 1.6.6
360 360
          */
361
-        $html = apply_filters("geodir_custom_field_output_phone_key_{$cf['field_type_key']}",$html,$location,$cf);
361
+        $html = apply_filters("geodir_custom_field_output_phone_key_{$cf['field_type_key']}", $html, $location, $cf);
362 362
     }
363 363
 
364 364
     // If not html then we run the standard output.
365
-    if(empty($html)){
365
+    if (empty($html)) {
366 366
 
367 367
         if ($post->{$cf['htmlvar_name']}):
368 368
 
@@ -377,9 +377,9 @@  discard block
 block discarded – undo
377 377
             }
378 378
 
379 379
 
380
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-contact" style="' . $field_icon . '">' . $field_icon_af .
381
-                    $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
382
-            $html .= '</span><a href="tel:' . preg_replace('/[^0-9+]/', '', $post->{$cf['htmlvar_name']}) . '">' . $post->{$cf['htmlvar_name']} . '</a></div>';
380
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-contact" style="'.$field_icon.'">'.$field_icon_af.
381
+                    $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '&nbsp;';
382
+            $html .= '</span><a href="tel:'.preg_replace('/[^0-9+]/', '', $post->{$cf['htmlvar_name']}).'">'.$post->{$cf['htmlvar_name']}.'</a></div>';
383 383
 
384 384
         endif;
385 385
 
@@ -387,7 +387,7 @@  discard block
 block discarded – undo
387 387
 
388 388
     return $html;
389 389
 }
390
-add_filter('geodir_custom_field_output_phone','geodir_cf_phone',10,3);
390
+add_filter('geodir_custom_field_output_phone', 'geodir_cf_phone', 10, 3);
391 391
 
392 392
 
393 393
 /**
@@ -400,21 +400,21 @@  discard block
 block discarded – undo
400 400
  *
401 401
  * @return string The html to output for the custom field.
402 402
  */
403
-function geodir_cf_time($html,$location,$cf,$p=''){
403
+function geodir_cf_time($html, $location, $cf, $p = '') {
404 404
 
405 405
     // check we have the post value
406
-    if(is_int($p)){$post = geodir_get_post_info($p);}
407
-    else{ global $post;}
406
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
407
+    else { global $post; }
408 408
 
409
-    if(!is_array($cf) && $cf!=''){
409
+    if (!is_array($cf) && $cf != '') {
410 410
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
411
-        if(!$cf){return NULL;}
411
+        if (!$cf) {return NULL; }
412 412
     }
413 413
 
414 414
     $html_var = $cf['htmlvar_name'];
415 415
 
416 416
     // Check if there is a location specific filter.
417
-    if(has_filter("geodir_custom_field_output_time_loc_{$location}")){
417
+    if (has_filter("geodir_custom_field_output_time_loc_{$location}")) {
418 418
         /**
419 419
          * Filter the time html by location.
420 420
          *
@@ -422,11 +422,11 @@  discard block
 block discarded – undo
422 422
          * @param array $cf The custom field array.
423 423
          * @since 1.6.6
424 424
          */
425
-        $html = apply_filters("geodir_custom_field_output_time_loc_{$location}",$html,$cf);
425
+        $html = apply_filters("geodir_custom_field_output_time_loc_{$location}", $html, $cf);
426 426
     }
427 427
 
428 428
     // Check if there is a custom field specific filter.
429
-    if(has_filter("geodir_custom_field_output_time_var_{$html_var}")){
429
+    if (has_filter("geodir_custom_field_output_time_var_{$html_var}")) {
430 430
         /**
431 431
          * Filter the time html by individual custom field.
432 432
          *
@@ -435,11 +435,11 @@  discard block
 block discarded – undo
435 435
          * @param array $cf The custom field array.
436 436
          * @since 1.6.6
437 437
          */
438
-        $html = apply_filters("geodir_custom_field_output_time_var_{$html_var}",$html,$location,$cf);
438
+        $html = apply_filters("geodir_custom_field_output_time_var_{$html_var}", $html, $location, $cf);
439 439
     }
440 440
 
441 441
     // Check if there is a custom field key specific filter.
442
-    if(has_filter("geodir_custom_field_output_time_key_{$cf['field_type_key']}")){
442
+    if (has_filter("geodir_custom_field_output_time_key_{$cf['field_type_key']}")) {
443 443
         /**
444 444
          * Filter the time html by field type key.
445 445
          *
@@ -448,11 +448,11 @@  discard block
 block discarded – undo
448 448
          * @param array $cf The custom field array.
449 449
          * @since 1.6.6
450 450
          */
451
-        $html = apply_filters("geodir_custom_field_output_time_key_{$cf['field_type_key']}",$html,$location,$cf);
451
+        $html = apply_filters("geodir_custom_field_output_time_key_{$cf['field_type_key']}", $html, $location, $cf);
452 452
     }
453 453
 
454 454
     // If not html then we run the standard output.
455
-    if(empty($html)){
455
+    if (empty($html)) {
456 456
 
457 457
         if ($post->{$cf['htmlvar_name']}):
458 458
 
@@ -472,9 +472,9 @@  discard block
 block discarded – undo
472 472
             }
473 473
 
474 474
 
475
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
476
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
477
-            $html .= '</span>' . $value . '</div>';
475
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-time" style="'.$field_icon.'">'.$field_icon_af;
476
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '&nbsp;';
477
+            $html .= '</span>'.$value.'</div>';
478 478
 
479 479
         endif;
480 480
 
@@ -482,7 +482,7 @@  discard block
 block discarded – undo
482 482
 
483 483
     return $html;
484 484
 }
485
-add_filter('geodir_custom_field_output_time','geodir_cf_time',10,3);
485
+add_filter('geodir_custom_field_output_time', 'geodir_cf_time', 10, 3);
486 486
 
487 487
 
488 488
 /**
@@ -495,21 +495,21 @@  discard block
 block discarded – undo
495 495
  *
496 496
  * @return string The html to output for the custom field.
497 497
  */
498
-function geodir_cf_datepicker($html,$location,$cf,$p=''){
498
+function geodir_cf_datepicker($html, $location, $cf, $p = '') {
499 499
     global $preview;
500 500
     // check we have the post value
501
-    if(is_int($p)){$post = geodir_get_post_info($p);}
502
-    else{ global $post;}
501
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
502
+    else { global $post; }
503 503
 
504
-    if(!is_array($cf) && $cf!=''){
504
+    if (!is_array($cf) && $cf != '') {
505 505
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
506
-        if(!$cf){return NULL;}
506
+        if (!$cf) {return NULL; }
507 507
     }
508 508
 
509 509
     $html_var = $cf['htmlvar_name'];
510 510
 
511 511
     // Check if there is a location specific filter.
512
-    if(has_filter("geodir_custom_field_output_datepicker_loc_{$location}")){
512
+    if (has_filter("geodir_custom_field_output_datepicker_loc_{$location}")) {
513 513
         /**
514 514
          * Filter the datepicker html by location.
515 515
          *
@@ -517,11 +517,11 @@  discard block
 block discarded – undo
517 517
          * @param array $cf The custom field array.
518 518
          * @since 1.6.6
519 519
          */
520
-        $html = apply_filters("geodir_custom_field_output_datepicker_loc_{$location}",$html,$cf);
520
+        $html = apply_filters("geodir_custom_field_output_datepicker_loc_{$location}", $html, $cf);
521 521
     }
522 522
 
523 523
     // Check if there is a custom field specific filter.
524
-    if(has_filter("geodir_custom_field_output_datepicker_var_{$html_var}")){
524
+    if (has_filter("geodir_custom_field_output_datepicker_var_{$html_var}")) {
525 525
         /**
526 526
          * Filter the datepicker html by individual custom field.
527 527
          *
@@ -530,11 +530,11 @@  discard block
 block discarded – undo
530 530
          * @param array $cf The custom field array.
531 531
          * @since 1.6.6
532 532
          */
533
-        $html = apply_filters("geodir_custom_field_output_datepicker_var_{$html_var}",$html,$location,$cf);
533
+        $html = apply_filters("geodir_custom_field_output_datepicker_var_{$html_var}", $html, $location, $cf);
534 534
     }
535 535
 
536 536
     // Check if there is a custom field key specific filter.
537
-    if(has_filter("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}")){
537
+    if (has_filter("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}")) {
538 538
         /**
539 539
          * Filter the datepicker html by field type key.
540 540
          *
@@ -543,11 +543,11 @@  discard block
 block discarded – undo
543 543
          * @param array $cf The custom field array.
544 544
          * @since 1.6.6
545 545
          */
546
-        $html = apply_filters("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}",$html,$location,$cf);
546
+        $html = apply_filters("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}", $html, $location, $cf);
547 547
     }
548 548
 
549 549
     // If not html then we run the standard output.
550
-    if(empty($html)){
550
+    if (empty($html)) {
551 551
 
552 552
         if ($post->{$cf['htmlvar_name']}):
553 553
 
@@ -558,24 +558,24 @@  discard block
 block discarded – undo
558 558
             }
559 559
             // check if we need to change the format or not
560 560
             $date_format_len = strlen(str_replace(' ', '', $date_format));
561
-            if($date_format_len>5){// if greater then 4 then it's the old style format.
561
+            if ($date_format_len > 5) {// if greater then 4 then it's the old style format.
562 562
 
563
-                $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
564
-                $replace = array('d','j','l','m','n','F','Y');//PHP date format
563
+                $search = array('dd', 'd', 'DD', 'mm', 'm', 'MM', 'yy'); //jQuery UI datepicker format
564
+                $replace = array('d', 'j', 'l', 'm', 'n', 'F', 'Y'); //PHP date format
565 565
 
566 566
                 $date_format = str_replace($search, $replace, $date_format);
567 567
 
568
-                $post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y' ) ? str_replace('/', '-', $post->{$cf['htmlvar_name']}) : $post->{$cf['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
569
-            }else{
568
+                $post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y') ? str_replace('/', '-', $post->{$cf['htmlvar_name']}) : $post->{$cf['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
569
+            } else {
570 570
                 $post_htmlvar_value = $post->{$cf['htmlvar_name']};
571 571
             }
572 572
 
573
-            if ($post->{$cf['htmlvar_name']} != '' && $post->{$cf['htmlvar_name']}!="0000-00-00") {
573
+            if ($post->{$cf['htmlvar_name']} != '' && $post->{$cf['htmlvar_name']} != "0000-00-00") {
574 574
                 $date_format_from = $preview ? $date_format : 'Y-m-d';
575 575
                 $value = geodir_date($post_htmlvar_value, $date_format, $date_format_from); // save as sql format Y-m-d
576 576
                 //$post_htmlvar_value = strpos($post_htmlvar_value, '/') !== false ? str_replace('/', '-', $post_htmlvar_value) : $post_htmlvar_value;
577 577
                 //$value = date_i18n($date_format, strtotime($post_htmlvar_value));
578
-            }else{
578
+            } else {
579 579
                 return '';
580 580
             }
581 581
 
@@ -592,9 +592,9 @@  discard block
 block discarded – undo
592 592
 
593 593
 
594 594
 
595
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-datepicker" style="' . $field_icon . '">' . $field_icon_af;
596
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
597
-            $html .= '</span>' . $value . '</div>';
595
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-datepicker" style="'.$field_icon.'">'.$field_icon_af;
596
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
597
+            $html .= '</span>'.$value.'</div>';
598 598
 
599 599
         endif;
600 600
 
@@ -602,7 +602,7 @@  discard block
 block discarded – undo
602 602
 
603 603
     return $html;
604 604
 }
605
-add_filter('geodir_custom_field_output_datepicker','geodir_cf_datepicker',10,3);
605
+add_filter('geodir_custom_field_output_datepicker', 'geodir_cf_datepicker', 10, 3);
606 606
 
607 607
 
608 608
 /**
@@ -615,21 +615,21 @@  discard block
 block discarded – undo
615 615
  *
616 616
  * @return string The html to output for the custom field.
617 617
  */
618
-function geodir_cf_text($html,$location,$cf,$p=''){
618
+function geodir_cf_text($html, $location, $cf, $p = '') {
619 619
 
620 620
     // check we have the post value
621
-    if(is_int($p)){$post = geodir_get_post_info($p);}
622
-    else{ global $post;}
621
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
622
+    else { global $post; }
623 623
 
624
-    if(!is_array($cf) && $cf!=''){
624
+    if (!is_array($cf) && $cf != '') {
625 625
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
626
-        if(!$cf){return NULL;}
626
+        if (!$cf) {return NULL; }
627 627
     }
628 628
 
629 629
     $html_var = $cf['htmlvar_name'];
630 630
 
631 631
     // Check if there is a location specific filter.
632
-    if(has_filter("geodir_custom_field_output_text_loc_{$location}")){
632
+    if (has_filter("geodir_custom_field_output_text_loc_{$location}")) {
633 633
         /**
634 634
          * Filter the text html by location.
635 635
          *
@@ -637,11 +637,11 @@  discard block
 block discarded – undo
637 637
          * @param array $cf The custom field array.
638 638
          * @since 1.6.6
639 639
          */
640
-        $html = apply_filters("geodir_custom_field_output_text_loc_{$location}",$html,$cf);
640
+        $html = apply_filters("geodir_custom_field_output_text_loc_{$location}", $html, $cf);
641 641
     }
642 642
 
643 643
     // Check if there is a custom field specific filter.
644
-    if(has_filter("geodir_custom_field_output_text_var_{$html_var}")){
644
+    if (has_filter("geodir_custom_field_output_text_var_{$html_var}")) {
645 645
         /**
646 646
          * Filter the text html by individual custom field.
647 647
          *
@@ -650,11 +650,11 @@  discard block
 block discarded – undo
650 650
          * @param array $cf The custom field array.
651 651
          * @since 1.6.6
652 652
          */
653
-        $html = apply_filters("geodir_custom_field_output_text_var_{$html_var}",$html,$location,$cf);
653
+        $html = apply_filters("geodir_custom_field_output_text_var_{$html_var}", $html, $location, $cf);
654 654
     }
655 655
 
656 656
     // Check if there is a custom field key specific filter.
657
-    if(has_filter("geodir_custom_field_output_text_key_{$cf['field_type_key']}")){
657
+    if (has_filter("geodir_custom_field_output_text_key_{$cf['field_type_key']}")) {
658 658
         /**
659 659
          * Filter the text html by field type key.
660 660
          *
@@ -663,15 +663,15 @@  discard block
 block discarded – undo
663 663
          * @param array $cf The custom field array.
664 664
          * @since 1.6.6
665 665
          */
666
-        $html = apply_filters("geodir_custom_field_output_text_key_{$cf['field_type_key']}",$html,$location,$cf);
666
+        $html = apply_filters("geodir_custom_field_output_text_key_{$cf['field_type_key']}", $html, $location, $cf);
667 667
     }
668 668
 
669 669
     
670 670
 
671 671
     // If not html then we run the standard output.
672
-    if(empty($html)){
672
+    if (empty($html)) {
673 673
 
674
-        if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != '' ):
674
+        if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != ''):
675 675
 
676 676
             $class = ($cf['htmlvar_name'] == 'geodir_timing') ? "geodir-i-time" : "geodir-i-text";
677 677
 
@@ -686,16 +686,16 @@  discard block
 block discarded – undo
686 686
             }
687 687
 
688 688
 
689
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="'.$class.'" style="' . $field_icon . '">' . $field_icon_af;
690
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
689
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="'.$class.'" style="'.$field_icon.'">'.$field_icon_af;
690
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
691 691
             $html .= '</span>';
692 692
 
693 693
             $value = $post->{$cf['htmlvar_name']};
694
-            if(isset($cf['data_type']) && ($cf['data_type']=='INT' || $cf['data_type']=='FLOAT') && isset($cf['extra_fields']) && $cf['extra_fields']){
694
+            if (isset($cf['data_type']) && ($cf['data_type'] == 'INT' || $cf['data_type'] == 'FLOAT') && isset($cf['extra_fields']) && $cf['extra_fields']) {
695 695
                 $extra_fields = stripslashes_deep(maybe_unserialize($cf['extra_fields']));
696
-                if(isset($extra_fields['is_price']) && $extra_fields['is_price']){
697
-                    if(!ceil($value) > 0){return '';}// dont output blank prices
698
-                    $value = geodir_currency_format_number($value,$cf);
696
+                if (isset($extra_fields['is_price']) && $extra_fields['is_price']) {
697
+                    if (!ceil($value) > 0) {return ''; }// dont output blank prices
698
+                    $value = geodir_currency_format_number($value, $cf);
699 699
                 }
700 700
             }
701 701
 
@@ -709,7 +709,7 @@  discard block
 block discarded – undo
709 709
 
710 710
     return $html;
711 711
 }
712
-add_filter('geodir_custom_field_output_text','geodir_cf_text',10,3);
712
+add_filter('geodir_custom_field_output_text', 'geodir_cf_text', 10, 3);
713 713
 
714 714
 
715 715
 /**
@@ -722,21 +722,21 @@  discard block
 block discarded – undo
722 722
  *
723 723
  * @return string The html to output for the custom field.
724 724
  */
725
-function geodir_cf_radio($html,$location,$cf,$p=''){
725
+function geodir_cf_radio($html, $location, $cf, $p = '') {
726 726
 
727 727
     // check we have the post value
728
-    if(is_int($p)){$post = geodir_get_post_info($p);}
729
-    else{ global $post;}
728
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
729
+    else { global $post; }
730 730
 
731
-    if(!is_array($cf) && $cf!=''){
731
+    if (!is_array($cf) && $cf != '') {
732 732
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
733
-        if(!$cf){return NULL;}
733
+        if (!$cf) {return NULL; }
734 734
     }
735 735
 
736 736
     $html_var = $cf['htmlvar_name'];
737 737
 
738 738
     // Check if there is a location specific filter.
739
-    if(has_filter("geodir_custom_field_output_radio_loc_{$location}")){
739
+    if (has_filter("geodir_custom_field_output_radio_loc_{$location}")) {
740 740
         /**
741 741
          * Filter the radio html by location.
742 742
          *
@@ -744,11 +744,11 @@  discard block
 block discarded – undo
744 744
          * @param array $cf The custom field array.
745 745
          * @since 1.6.6
746 746
          */
747
-        $html = apply_filters("geodir_custom_field_output_radio_loc_{$location}",$html,$cf);
747
+        $html = apply_filters("geodir_custom_field_output_radio_loc_{$location}", $html, $cf);
748 748
     }
749 749
 
750 750
     // Check if there is a custom field specific filter.
751
-    if(has_filter("geodir_custom_field_output_radio_var_{$html_var}")){
751
+    if (has_filter("geodir_custom_field_output_radio_var_{$html_var}")) {
752 752
         /**
753 753
          * Filter the radio html by individual custom field.
754 754
          *
@@ -757,11 +757,11 @@  discard block
 block discarded – undo
757 757
          * @param array $cf The custom field array.
758 758
          * @since 1.6.6
759 759
          */
760
-        $html = apply_filters("geodir_custom_field_output_radio_var_{$html_var}",$html,$location,$cf);
760
+        $html = apply_filters("geodir_custom_field_output_radio_var_{$html_var}", $html, $location, $cf);
761 761
     }
762 762
 
763 763
     // Check if there is a custom field key specific filter.
764
-    if(has_filter("geodir_custom_field_output_radio_key_{$cf['field_type_key']}")){
764
+    if (has_filter("geodir_custom_field_output_radio_key_{$cf['field_type_key']}")) {
765 765
         /**
766 766
          * Filter the radio html by field type key.
767 767
          *
@@ -770,11 +770,11 @@  discard block
 block discarded – undo
770 770
          * @param array $cf The custom field array.
771 771
          * @since 1.6.6
772 772
          */
773
-        $html = apply_filters("geodir_custom_field_output_radio_key_{$cf['field_type_key']}",$html,$location,$cf);
773
+        $html = apply_filters("geodir_custom_field_output_radio_key_{$cf['field_type_key']}", $html, $location, $cf);
774 774
     }
775 775
 
776 776
     // If not html then we run the standard output.
777
-    if(empty($html)){
777
+    if (empty($html)) {
778 778
 
779 779
         $html_val = isset($post->{$cf['htmlvar_name']}) ? __($post->{$cf['htmlvar_name']}, 'geodirectory') : '';
780 780
         if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != ''):
@@ -808,16 +808,16 @@  discard block
 block discarded – undo
808 808
             }
809 809
 
810 810
 
811
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-radio" style="' . $field_icon . '">' . $field_icon_af;
812
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
813
-            $html .= '</span>' . $html_val . '</div>';
811
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-radio" style="'.$field_icon.'">'.$field_icon_af;
812
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
813
+            $html .= '</span>'.$html_val.'</div>';
814 814
         endif;
815 815
 
816 816
     }
817 817
 
818 818
     return $html;
819 819
 }
820
-add_filter('geodir_custom_field_output_radio','geodir_cf_radio',10,3);
820
+add_filter('geodir_custom_field_output_radio', 'geodir_cf_radio', 10, 3);
821 821
 
822 822
 
823 823
 /**
@@ -831,21 +831,21 @@  discard block
 block discarded – undo
831 831
  *
832 832
  * @return string The html to output for the custom field.
833 833
  */
834
-function geodir_cf_select($html,$location,$cf,$p=''){
834
+function geodir_cf_select($html, $location, $cf, $p = '') {
835 835
 
836 836
     // check we have the post value
837
-    if(is_int($p)){$post = geodir_get_post_info($p);}
838
-    else{ global $post;}
837
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
838
+    else { global $post; }
839 839
 
840
-    if(!is_array($cf) && $cf!=''){
840
+    if (!is_array($cf) && $cf != '') {
841 841
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
842
-        if(!$cf){return NULL;}
842
+        if (!$cf) {return NULL; }
843 843
     }
844 844
 
845 845
     $html_var = $cf['htmlvar_name'];
846 846
 
847 847
     // Check if there is a location specific filter.
848
-    if(has_filter("geodir_custom_field_output_select_loc_{$location}")){
848
+    if (has_filter("geodir_custom_field_output_select_loc_{$location}")) {
849 849
         /**
850 850
          * Filter the select html by location.
851 851
          *
@@ -853,11 +853,11 @@  discard block
 block discarded – undo
853 853
          * @param array $cf The custom field array.
854 854
          * @since 1.6.6
855 855
          */
856
-        $html = apply_filters("geodir_custom_field_output_select_loc_{$location}",$html,$cf);
856
+        $html = apply_filters("geodir_custom_field_output_select_loc_{$location}", $html, $cf);
857 857
     }
858 858
 
859 859
     // Check if there is a custom field specific filter.
860
-    if(has_filter("geodir_custom_field_output_select_var_{$html_var}")){
860
+    if (has_filter("geodir_custom_field_output_select_var_{$html_var}")) {
861 861
         /**
862 862
          * Filter the select html by individual custom field.
863 863
          *
@@ -866,11 +866,11 @@  discard block
 block discarded – undo
866 866
          * @param array $cf The custom field array.
867 867
          * @since 1.6.6
868 868
          */
869
-        $html = apply_filters("geodir_custom_field_output_select_var_{$html_var}",$html,$location,$cf);
869
+        $html = apply_filters("geodir_custom_field_output_select_var_{$html_var}", $html, $location, $cf);
870 870
     }
871 871
 
872 872
     // Check if there is a custom field key specific filter.
873
-    if(has_filter("geodir_custom_field_output_select_key_{$cf['field_type_key']}")){
873
+    if (has_filter("geodir_custom_field_output_select_key_{$cf['field_type_key']}")) {
874 874
         /**
875 875
          * Filter the select html by field type key.
876 876
          *
@@ -879,11 +879,11 @@  discard block
 block discarded – undo
879 879
          * @param array $cf The custom field array.
880 880
          * @since 1.6.6
881 881
          */
882
-        $html = apply_filters("geodir_custom_field_output_select_key_{$cf['field_type_key']}",$html,$location,$cf);
882
+        $html = apply_filters("geodir_custom_field_output_select_key_{$cf['field_type_key']}", $html, $location, $cf);
883 883
     }
884 884
 
885 885
     // If not html then we run the standard output.
886
-    if(empty($html)){
886
+    if (empty($html)) {
887 887
 
888 888
         if ($post->{$cf['htmlvar_name']}):
889 889
             $field_value = __($post->{$cf['htmlvar_name']}, 'geodirectory');
@@ -911,16 +911,16 @@  discard block
 block discarded – undo
911 911
             }
912 912
 
913 913
 
914
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
915
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
916
-            $html .= '</span>' . $field_value . '</div>';
914
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-select" style="'.$field_icon.'">'.$field_icon_af;
915
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
916
+            $html .= '</span>'.$field_value.'</div>';
917 917
         endif;
918 918
 
919 919
     }
920 920
 
921 921
     return $html;
922 922
 }
923
-add_filter('geodir_custom_field_output_select','geodir_cf_select',10,3);
923
+add_filter('geodir_custom_field_output_select', 'geodir_cf_select', 10, 3);
924 924
 
925 925
 
926 926
 /**
@@ -933,21 +933,21 @@  discard block
 block discarded – undo
933 933
  *
934 934
  * @return string The html to output for the custom field.
935 935
  */
936
-function geodir_cf_multiselect($html,$location,$cf,$p=''){
936
+function geodir_cf_multiselect($html, $location, $cf, $p = '') {
937 937
 
938 938
     // check we have the post value
939
-    if(is_int($p)){$post = geodir_get_post_info($p);}
940
-    else{ global $post;}
939
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
940
+    else { global $post; }
941 941
 
942
-    if(!is_array($cf) && $cf!=''){
942
+    if (!is_array($cf) && $cf != '') {
943 943
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
944
-        if(!$cf){return NULL;}
944
+        if (!$cf) {return NULL; }
945 945
     }
946 946
 
947 947
     $html_var = $cf['htmlvar_name'];
948 948
 
949 949
     // Check if there is a location specific filter.
950
-    if(has_filter("geodir_custom_field_output_multiselect_loc_{$location}")){
950
+    if (has_filter("geodir_custom_field_output_multiselect_loc_{$location}")) {
951 951
         /**
952 952
          * Filter the multiselect html by location.
953 953
          *
@@ -955,11 +955,11 @@  discard block
 block discarded – undo
955 955
          * @param array $cf The custom field array.
956 956
          * @since 1.6.6
957 957
          */
958
-        $html = apply_filters("geodir_custom_field_output_multiselect_loc_{$location}",$html,$cf);
958
+        $html = apply_filters("geodir_custom_field_output_multiselect_loc_{$location}", $html, $cf);
959 959
     }
960 960
 
961 961
     // Check if there is a custom field specific filter.
962
-    if(has_filter("geodir_custom_field_output_multiselect_var_{$html_var}")){
962
+    if (has_filter("geodir_custom_field_output_multiselect_var_{$html_var}")) {
963 963
         /**
964 964
          * Filter the multiselect html by individual custom field.
965 965
          *
@@ -968,11 +968,11 @@  discard block
 block discarded – undo
968 968
          * @param array $cf The custom field array.
969 969
          * @since 1.6.6
970 970
          */
971
-        $html = apply_filters("geodir_custom_field_output_multiselect_var_{$html_var}",$html,$location,$cf);
971
+        $html = apply_filters("geodir_custom_field_output_multiselect_var_{$html_var}", $html, $location, $cf);
972 972
     }
973 973
 
974 974
     // Check if there is a custom field key specific filter.
975
-    if(has_filter("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}")){
975
+    if (has_filter("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}")) {
976 976
         /**
977 977
          * Filter the multiselect html by field type key.
978 978
          *
@@ -981,11 +981,11 @@  discard block
 block discarded – undo
981 981
          * @param array $cf The custom field array.
982 982
          * @since 1.6.6
983 983
          */
984
-        $html = apply_filters("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}",$html,$location,$cf);
984
+        $html = apply_filters("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}", $html, $location, $cf);
985 985
     }
986 986
 
987 987
     // If not html then we run the standard output.
988
-    if(empty($html)){
988
+    if (empty($html)) {
989 989
 
990 990
 
991 991
         if (!empty($post->{$cf['htmlvar_name']})):
@@ -1006,7 +1006,7 @@  discard block
 block discarded – undo
1006 1006
 
1007 1007
             $field_values = explode(',', trim($post->{$cf['htmlvar_name']}, ","));
1008 1008
 
1009
-            if(is_array($field_values)){
1009
+            if (is_array($field_values)) {
1010 1010
                 $field_values = array_map('trim', $field_values);
1011 1011
             }
1012 1012
 
@@ -1024,15 +1024,15 @@  discard block
 block discarded – undo
1024 1024
             }
1025 1025
 
1026 1026
 
1027
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1028
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1027
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-select" style="'.$field_icon.'">'.$field_icon_af;
1028
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1029 1029
             $html .= '</span>';
1030 1030
 
1031 1031
             if (count($option_values) > 1) {
1032 1032
                 $html .= '<ul>';
1033 1033
 
1034 1034
                 foreach ($option_values as $val) {
1035
-                    $html .= '<li>' . $val . '</li>';
1035
+                    $html .= '<li>'.$val.'</li>';
1036 1036
                 }
1037 1037
 
1038 1038
                 $html .= '</ul>';
@@ -1047,7 +1047,7 @@  discard block
 block discarded – undo
1047 1047
 
1048 1048
     return $html;
1049 1049
 }
1050
-add_filter('geodir_custom_field_output_multiselect','geodir_cf_multiselect',10,3);
1050
+add_filter('geodir_custom_field_output_multiselect', 'geodir_cf_multiselect', 10, 3);
1051 1051
 
1052 1052
 
1053 1053
 /**
@@ -1060,21 +1060,21 @@  discard block
 block discarded – undo
1060 1060
  *
1061 1061
  * @return string The html to output for the custom field.
1062 1062
  */
1063
-function geodir_cf_email($html,$location,$cf,$p=''){
1063
+function geodir_cf_email($html, $location, $cf, $p = '') {
1064 1064
 
1065 1065
     // check we have the post value
1066
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1067
-    else{ global $post;}
1066
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1067
+    else { global $post; }
1068 1068
 
1069
-    if(!is_array($cf) && $cf!=''){
1069
+    if (!is_array($cf) && $cf != '') {
1070 1070
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1071
-        if(!$cf){return NULL;}
1071
+        if (!$cf) {return NULL; }
1072 1072
     }
1073 1073
 
1074 1074
     $html_var = $cf['htmlvar_name'];
1075 1075
 
1076 1076
     // Check if there is a location specific filter.
1077
-    if(has_filter("geodir_custom_field_output_email_loc_{$location}")){
1077
+    if (has_filter("geodir_custom_field_output_email_loc_{$location}")) {
1078 1078
         /**
1079 1079
          * Filter the email html by location.
1080 1080
          *
@@ -1082,11 +1082,11 @@  discard block
 block discarded – undo
1082 1082
          * @param array $cf The custom field array.
1083 1083
          * @since 1.6.6
1084 1084
          */
1085
-        $html = apply_filters("geodir_custom_field_output_email_loc_{$location}",$html,$cf);
1085
+        $html = apply_filters("geodir_custom_field_output_email_loc_{$location}", $html, $cf);
1086 1086
     }
1087 1087
 
1088 1088
     // Check if there is a custom field specific filter.
1089
-    if(has_filter("geodir_custom_field_output_email_var_{$html_var}")){
1089
+    if (has_filter("geodir_custom_field_output_email_var_{$html_var}")) {
1090 1090
         /**
1091 1091
          * Filter the email html by individual custom field.
1092 1092
          *
@@ -1095,11 +1095,11 @@  discard block
 block discarded – undo
1095 1095
          * @param array $cf The custom field array.
1096 1096
          * @since 1.6.6
1097 1097
          */
1098
-        $html = apply_filters("geodir_custom_field_output_email_var_{$html_var}",$html,$location,$cf);
1098
+        $html = apply_filters("geodir_custom_field_output_email_var_{$html_var}", $html, $location, $cf);
1099 1099
     }
1100 1100
 
1101 1101
     // Check if there is a custom field key specific filter.
1102
-    if(has_filter("geodir_custom_field_output_email_key_{$cf['field_type_key']}")){
1102
+    if (has_filter("geodir_custom_field_output_email_key_{$cf['field_type_key']}")) {
1103 1103
         /**
1104 1104
          * Filter the email html by field type key.
1105 1105
          *
@@ -1108,18 +1108,18 @@  discard block
 block discarded – undo
1108 1108
          * @param array $cf The custom field array.
1109 1109
          * @since 1.6.6
1110 1110
          */
1111
-        $html = apply_filters("geodir_custom_field_output_email_key_{$cf['field_type_key']}",$html,$location,$cf);
1111
+        $html = apply_filters("geodir_custom_field_output_email_key_{$cf['field_type_key']}", $html, $location, $cf);
1112 1112
     }
1113 1113
 
1114 1114
     // If not html then we run the standard output.
1115
-    if(empty($html)){
1115
+    if (empty($html)) {
1116 1116
 
1117 1117
         global $preview;
1118 1118
         if ($cf['htmlvar_name'] == 'geodir_email' && !(geodir_is_page('detail') || geodir_is_page('preview'))) {
1119 1119
             return ''; // Remove Send Enquiry from listings page
1120 1120
         }
1121 1121
 
1122
-        $package_info = (array)geodir_post_package_info(array(), $post, $post->post_type);
1122
+        $package_info = (array) geodir_post_package_info(array(), $post, $post->post_type);
1123 1123
 
1124 1124
         if ($cf['htmlvar_name'] == 'geodir_email' && $post->{$cf['htmlvar_name']}) {
1125 1125
             $b_send_inquiry = '';
@@ -1127,7 +1127,7 @@  discard block
 block discarded – undo
1127 1127
             $html = '';
1128 1128
             if (!$preview) {
1129 1129
                 $b_send_inquiry = 'b_send_inquiry';
1130
-                $html = '<input type="hidden" name="geodir_popup_post_id" value="' . $post->ID . '" /><div class="geodir_display_popup_forms"></div>';
1130
+                $html = '<input type="hidden" name="geodir_popup_post_id" value="'.$post->ID.'" /><div class="geodir_display_popup_forms"></div>';
1131 1131
             }
1132 1132
 
1133 1133
             $field_icon = geodir_field_icon_proccess($cf);
@@ -1140,20 +1140,20 @@  discard block
 block discarded – undo
1140 1140
                 $field_icon = '';
1141 1141
             }
1142 1142
 
1143
-            $html .= '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1143
+            $html .= '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'"><span class="geodir-i-email" style="'.$field_icon.'">'.$field_icon_af;
1144 1144
             $seperator = '';
1145 1145
             if ($post->{$cf['htmlvar_name']}) {
1146 1146
                 $b_send_inquiry_url = apply_filters('b_send_inquiry_url', 'javascript:void(0);');
1147
-                $html .= '<a href="'.$b_send_inquiry_url.'" class="' . $b_send_inquiry . '" >' . SEND_INQUIRY . '</a>';
1147
+                $html .= '<a href="'.$b_send_inquiry_url.'" class="'.$b_send_inquiry.'" >'.SEND_INQUIRY.'</a>';
1148 1148
             }
1149 1149
 
1150 1150
             $html .= '</span></div>';
1151 1151
 
1152 1152
 
1153 1153
             if (isset($_REQUEST['send_inquiry']) && $_REQUEST['send_inquiry'] == 'success') {
1154
-                $html .= '<p class="sucess_msg">' . SEND_INQUIRY_SUCCESS . '</p>';
1154
+                $html .= '<p class="sucess_msg">'.SEND_INQUIRY_SUCCESS.'</p>';
1155 1155
             } elseif (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'captch') {
1156
-                $html .= '<p class="error_msg_fix">' . WRONG_CAPTCH_MSG . '</p>';
1156
+                $html .= '<p class="error_msg_fix">'.WRONG_CAPTCH_MSG.'</p>';
1157 1157
             }
1158 1158
 
1159 1159
             /*if(!$preview){require_once (geodir_plugin_path().'/geodirectory-templates/popup-forms.php');}*/
@@ -1173,11 +1173,11 @@  discard block
 block discarded – undo
1173 1173
                 }
1174 1174
 
1175 1175
 
1176
-                $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1177
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1176
+                $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-email" style="'.$field_icon.'">'.$field_icon_af;
1177
+                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1178 1178
                 $html .= '</span><span class="geodir-email-address-output">';
1179 1179
                 $email = $post->{$cf['htmlvar_name']} ;
1180
-                if($e_split = explode('@',$email)){
1180
+                if ($e_split = explode('@', $email)) {
1181 1181
                     /**
1182 1182
                      * Filter email custom field name output.
1183 1183
                      *
@@ -1186,15 +1186,15 @@  discard block
 block discarded – undo
1186 1186
                      * @param string $email The email string being output.
1187 1187
                      * @param array $cf Custom field variables array.
1188 1188
                      */
1189
-                    $email_name = apply_filters('geodir_email_field_name_output',$email,$cf);
1190
-                    if($location=='mapbubble'){
1191
-                        $html .=  "<a href=\"mailto:$email\">$email_name</a>";
1192
-                    }else{
1193
-                        $html .=  "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
1189
+                    $email_name = apply_filters('geodir_email_field_name_output', $email, $cf);
1190
+                    if ($location == 'mapbubble') {
1191
+                        $html .= "<a href=\"mailto:$email\">$email_name</a>";
1192
+                    } else {
1193
+                        $html .= "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
1194 1194
                     }
1195 1195
 
1196
-                }else{
1197
-                    $html .=  $email;
1196
+                } else {
1197
+                    $html .= $email;
1198 1198
                 }
1199 1199
                 $html .= '</span></div>';
1200 1200
             }
@@ -1205,7 +1205,7 @@  discard block
 block discarded – undo
1205 1205
 
1206 1206
     return $html;
1207 1207
 }
1208
-add_filter('geodir_custom_field_output_email','geodir_cf_email',10,3);
1208
+add_filter('geodir_custom_field_output_email', 'geodir_cf_email', 10, 3);
1209 1209
 
1210 1210
 
1211 1211
 /**
@@ -1218,21 +1218,21 @@  discard block
 block discarded – undo
1218 1218
  *
1219 1219
  * @return string The html to output for the custom field.
1220 1220
  */
1221
-function geodir_cf_file($html,$location,$cf,$p=''){
1221
+function geodir_cf_file($html, $location, $cf, $p = '') {
1222 1222
 
1223 1223
     // check we have the post value
1224
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1225
-    else{ global $post;}
1224
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1225
+    else { global $post; }
1226 1226
 
1227
-    if(!is_array($cf) && $cf!=''){
1227
+    if (!is_array($cf) && $cf != '') {
1228 1228
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1229
-        if(!$cf){return NULL;}
1229
+        if (!$cf) {return NULL; }
1230 1230
     }
1231 1231
 
1232 1232
     $html_var = $cf['htmlvar_name'];
1233 1233
 
1234 1234
     // Check if there is a location specific filter.
1235
-    if(has_filter("geodir_custom_field_output_file_loc_{$location}")){
1235
+    if (has_filter("geodir_custom_field_output_file_loc_{$location}")) {
1236 1236
         /**
1237 1237
          * Filter the file html by location.
1238 1238
          *
@@ -1240,11 +1240,11 @@  discard block
 block discarded – undo
1240 1240
          * @param array $cf The custom field array.
1241 1241
          * @since 1.6.6
1242 1242
          */
1243
-        $html = apply_filters("geodir_custom_field_output_file_loc_{$location}",$html,$cf);
1243
+        $html = apply_filters("geodir_custom_field_output_file_loc_{$location}", $html, $cf);
1244 1244
     }
1245 1245
 
1246 1246
     // Check if there is a custom field specific filter.
1247
-    if(has_filter("geodir_custom_field_output_file_var_{$html_var}")){
1247
+    if (has_filter("geodir_custom_field_output_file_var_{$html_var}")) {
1248 1248
         /**
1249 1249
          * Filter the file html by individual custom field.
1250 1250
          *
@@ -1253,11 +1253,11 @@  discard block
 block discarded – undo
1253 1253
          * @param array $cf The custom field array.
1254 1254
          * @since 1.6.6
1255 1255
          */
1256
-        $html = apply_filters("geodir_custom_field_output_file_var_{$html_var}",$html,$location,$cf);
1256
+        $html = apply_filters("geodir_custom_field_output_file_var_{$html_var}", $html, $location, $cf);
1257 1257
     }
1258 1258
 
1259 1259
     // Check if there is a custom field key specific filter.
1260
-    if(has_filter("geodir_custom_field_output_file_key_{$cf['field_type_key']}")){
1260
+    if (has_filter("geodir_custom_field_output_file_key_{$cf['field_type_key']}")) {
1261 1261
         /**
1262 1262
          * Filter the file html by field type key.
1263 1263
          *
@@ -1266,11 +1266,11 @@  discard block
 block discarded – undo
1266 1266
          * @param array $cf The custom field array.
1267 1267
          * @since 1.6.6
1268 1268
          */
1269
-        $html = apply_filters("geodir_custom_field_output_file_key_{$cf['field_type_key']}",$html,$location,$cf);
1269
+        $html = apply_filters("geodir_custom_field_output_file_key_{$cf['field_type_key']}", $html, $location, $cf);
1270 1270
     }
1271 1271
 
1272 1272
     // If not html then we run the standard output.
1273
-    if(empty($html)){
1273
+    if (empty($html)) {
1274 1274
 
1275 1275
         if (!empty($post->{$cf['htmlvar_name']})):
1276 1276
 
@@ -1278,7 +1278,7 @@  discard block
 block discarded – undo
1278 1278
             if (!empty($files)):
1279 1279
 
1280 1280
                 $extra_fields = !empty($cf['extra_fields']) ? stripslashes_deep(maybe_unserialize($cf['extra_fields'])) : NULL;
1281
-                $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
1281
+                $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types']) ? $extra_fields['gd_file_types'] : '';
1282 1282
 
1283 1283
                 $file_paths = '';
1284 1284
                 foreach ($files as $file) {
@@ -1316,14 +1316,14 @@  discard block
 block discarded – undo
1316 1316
                             //$file_paths .= '<img src="'.$file.'"  />';	
1317 1317
                             $file_paths .= '</div>';
1318 1318
                         }elseif (in_array($uploaded_file_type, $audio_file_types)) {// if audio
1319
-                            $ext_path = '_' . $html_var . '_';
1319
+                            $ext_path = '_'.$html_var.'_';
1320 1320
                             $filename = explode($ext_path, $filename);
1321 1321
                             $file_paths .= '<span class="gd-audio-name">'.$filename[count($filename) - 1].'</span>';
1322 1322
                             $file_paths .= do_shortcode('[audio src="'.$file.'" ]');
1323 1323
                         } else {
1324
-                            $ext_path = '_' . $html_var . '_';
1324
+                            $ext_path = '_'.$html_var.'_';
1325 1325
                             $filename = explode($ext_path, $filename);
1326
-                            $file_paths .= '<a href="' . $file . '" target="_blank">' . $filename[count($filename) - 1] . '</a>';
1326
+                            $file_paths .= '<a href="'.$file.'" target="_blank">'.$filename[count($filename) - 1].'</a>';
1327 1327
                         }
1328 1328
                     }
1329 1329
                 }
@@ -1338,11 +1338,11 @@  discard block
 block discarded – undo
1338 1338
                     $field_icon = '';
1339 1339
                 }
1340 1340
 
1341
-                $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' geodir-custom-file-box ' . $cf['htmlvar_name'] . '"><div class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1341
+                $html = '<div class="geodir_more_info  '.$cf['css_class'].' geodir-custom-file-box '.$cf['htmlvar_name'].'"><div class="geodir-i-select" style="'.$field_icon.'">'.$field_icon_af;
1342 1342
                 $html .= '<span style="display: inline-block; vertical-align: top; padding-right: 14px;">';
1343
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1343
+                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1344 1344
                 $html .= '</span>';
1345
-                $html .= $file_paths . '</div></div>';
1345
+                $html .= $file_paths.'</div></div>';
1346 1346
 
1347 1347
             endif;
1348 1348
         endif;
@@ -1351,7 +1351,7 @@  discard block
 block discarded – undo
1351 1351
 
1352 1352
     return $html;
1353 1353
 }
1354
-add_filter('geodir_custom_field_output_file','geodir_cf_file',10,3);
1354
+add_filter('geodir_custom_field_output_file', 'geodir_cf_file', 10, 3);
1355 1355
 
1356 1356
 
1357 1357
 
@@ -1365,21 +1365,21 @@  discard block
 block discarded – undo
1365 1365
  *
1366 1366
  * @return string The html to output for the custom field.
1367 1367
  */
1368
-function geodir_cf_textarea($html,$location,$cf,$p=''){
1368
+function geodir_cf_textarea($html, $location, $cf, $p = '') {
1369 1369
 
1370 1370
     // check we have the post value
1371
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1372
-    else{ global $post;}
1371
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1372
+    else { global $post; }
1373 1373
 
1374
-    if(!is_array($cf) && $cf!=''){
1374
+    if (!is_array($cf) && $cf != '') {
1375 1375
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1376
-        if(!$cf){return NULL;}
1376
+        if (!$cf) {return NULL; }
1377 1377
     }
1378 1378
 
1379 1379
     $html_var = $cf['htmlvar_name'];
1380 1380
 
1381 1381
     // Check if there is a location specific filter.
1382
-    if(has_filter("geodir_custom_field_output_textarea_loc_{$location}")){
1382
+    if (has_filter("geodir_custom_field_output_textarea_loc_{$location}")) {
1383 1383
         /**
1384 1384
          * Filter the textarea html by location.
1385 1385
          *
@@ -1387,11 +1387,11 @@  discard block
 block discarded – undo
1387 1387
          * @param array $cf The custom field array.
1388 1388
          * @since 1.6.6
1389 1389
          */
1390
-        $html = apply_filters("geodir_custom_field_output_textarea_loc_{$location}",$html,$cf);
1390
+        $html = apply_filters("geodir_custom_field_output_textarea_loc_{$location}", $html, $cf);
1391 1391
     }
1392 1392
 
1393 1393
     // Check if there is a custom field specific filter.
1394
-    if(has_filter("geodir_custom_field_output_textarea_var_{$html_var}")){
1394
+    if (has_filter("geodir_custom_field_output_textarea_var_{$html_var}")) {
1395 1395
         /**
1396 1396
          * Filter the textarea html by individual custom field.
1397 1397
          *
@@ -1400,11 +1400,11 @@  discard block
 block discarded – undo
1400 1400
          * @param array $cf The custom field array.
1401 1401
          * @since 1.6.6
1402 1402
          */
1403
-        $html = apply_filters("geodir_custom_field_output_textarea_var_{$html_var}",$html,$location,$cf);
1403
+        $html = apply_filters("geodir_custom_field_output_textarea_var_{$html_var}", $html, $location, $cf);
1404 1404
     }
1405 1405
 
1406 1406
     // Check if there is a custom field key specific filter.
1407
-    if(has_filter("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}")){
1407
+    if (has_filter("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}")) {
1408 1408
         /**
1409 1409
          * Filter the textarea html by field type key.
1410 1410
          *
@@ -1413,11 +1413,11 @@  discard block
 block discarded – undo
1413 1413
          * @param array $cf The custom field array.
1414 1414
          * @since 1.6.6
1415 1415
          */
1416
-        $html = apply_filters("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}",$html,$location,$cf);
1416
+        $html = apply_filters("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}", $html, $location, $cf);
1417 1417
     }
1418 1418
 
1419 1419
     // If not html then we run the standard output.
1420
-    if(empty($html)){
1420
+    if (empty($html)) {
1421 1421
 
1422 1422
         if (!empty($post->{$cf['htmlvar_name']})) {
1423 1423
 
@@ -1432,9 +1432,9 @@  discard block
 block discarded – undo
1432 1432
             }
1433 1433
 
1434 1434
 
1435
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1436
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1437
-            $html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1435
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-text" style="'.$field_icon.'">'.$field_icon_af;
1436
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1437
+            $html .= '</span>'.wpautop($post->{$cf['htmlvar_name']}).'</div>';
1438 1438
 
1439 1439
         }
1440 1440
 
@@ -1442,7 +1442,7 @@  discard block
 block discarded – undo
1442 1442
 
1443 1443
     return $html;
1444 1444
 }
1445
-add_filter('geodir_custom_field_output_textarea','geodir_cf_textarea',10,3);
1445
+add_filter('geodir_custom_field_output_textarea', 'geodir_cf_textarea', 10, 3);
1446 1446
 
1447 1447
 
1448 1448
 
@@ -1456,21 +1456,21 @@  discard block
 block discarded – undo
1456 1456
  *
1457 1457
  * @return string The html to output for the custom field.
1458 1458
  */
1459
-function geodir_cf_html($html,$location,$cf,$p=''){
1459
+function geodir_cf_html($html, $location, $cf, $p = '') {
1460 1460
 
1461 1461
     // check we have the post value
1462
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1463
-    else{ global $post;}
1462
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1463
+    else { global $post; }
1464 1464
 
1465
-    if(!is_array($cf) && $cf!=''){
1465
+    if (!is_array($cf) && $cf != '') {
1466 1466
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1467
-        if(!$cf){return NULL;}
1467
+        if (!$cf) {return NULL; }
1468 1468
     }
1469 1469
 
1470 1470
     $html_var = $cf['htmlvar_name'];
1471 1471
 
1472 1472
     // Check if there is a location specific filter.
1473
-    if(has_filter("geodir_custom_field_output_html_loc_{$location}")){
1473
+    if (has_filter("geodir_custom_field_output_html_loc_{$location}")) {
1474 1474
         /**
1475 1475
          * Filter the html html by location.
1476 1476
          *
@@ -1478,11 +1478,11 @@  discard block
 block discarded – undo
1478 1478
          * @param array $cf The custom field array.
1479 1479
          * @since 1.6.6
1480 1480
          */
1481
-        $html = apply_filters("geodir_custom_field_output_html_loc_{$location}",$html,$cf);
1481
+        $html = apply_filters("geodir_custom_field_output_html_loc_{$location}", $html, $cf);
1482 1482
     }
1483 1483
 
1484 1484
     // Check if there is a custom field specific filter.
1485
-    if(has_filter("geodir_custom_field_output_html_var_{$html_var}")){
1485
+    if (has_filter("geodir_custom_field_output_html_var_{$html_var}")) {
1486 1486
         /**
1487 1487
          * Filter the html html by individual custom field.
1488 1488
          *
@@ -1491,11 +1491,11 @@  discard block
 block discarded – undo
1491 1491
          * @param array $cf The custom field array.
1492 1492
          * @since 1.6.6
1493 1493
          */
1494
-        $html = apply_filters("geodir_custom_field_output_html_var_{$html_var}",$html,$location,$cf);
1494
+        $html = apply_filters("geodir_custom_field_output_html_var_{$html_var}", $html, $location, $cf);
1495 1495
     }
1496 1496
 
1497 1497
     // Check if there is a custom field key specific filter.
1498
-    if(has_filter("geodir_custom_field_output_html_key_{$cf['field_type_key']}")){
1498
+    if (has_filter("geodir_custom_field_output_html_key_{$cf['field_type_key']}")) {
1499 1499
         /**
1500 1500
          * Filter the html html by field type key.
1501 1501
          *
@@ -1504,11 +1504,11 @@  discard block
 block discarded – undo
1504 1504
          * @param array $cf The custom field array.
1505 1505
          * @since 1.6.6
1506 1506
          */
1507
-        $html = apply_filters("geodir_custom_field_output_html_key_{$cf['field_type_key']}",$html,$location,$cf);
1507
+        $html = apply_filters("geodir_custom_field_output_html_key_{$cf['field_type_key']}", $html, $location, $cf);
1508 1508
     }
1509 1509
 
1510 1510
     // If not html then we run the standard output.
1511
-    if(empty($html)){
1511
+    if (empty($html)) {
1512 1512
 
1513 1513
         if (!empty($post->{$cf['htmlvar_name']})) {
1514 1514
 
@@ -1522,9 +1522,9 @@  discard block
 block discarded – undo
1522 1522
                 $field_icon = '';
1523 1523
             }
1524 1524
 
1525
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1526
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1527
-            $html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1525
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-text" style="'.$field_icon.'">'.$field_icon_af;
1526
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1527
+            $html .= '</span>'.wpautop($post->{$cf['htmlvar_name']}).'</div>';
1528 1528
 
1529 1529
         }
1530 1530
 
@@ -1532,7 +1532,7 @@  discard block
 block discarded – undo
1532 1532
 
1533 1533
     return $html;
1534 1534
 }
1535
-add_filter('geodir_custom_field_output_html','geodir_cf_html',10,3);
1535
+add_filter('geodir_custom_field_output_html', 'geodir_cf_html', 10, 3);
1536 1536
 
1537 1537
 
1538 1538
 
@@ -1546,21 +1546,21 @@  discard block
 block discarded – undo
1546 1546
  *
1547 1547
  * @return string The html to output for the custom field.
1548 1548
  */
1549
-function geodir_cf_taxonomy($html,$location,$cf,$p=''){
1549
+function geodir_cf_taxonomy($html, $location, $cf, $p = '') {
1550 1550
 
1551 1551
     // check we have the post value
1552
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1553
-    else{ global $post;}
1552
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1553
+    else { global $post; }
1554 1554
 
1555
-    if(!is_array($cf) && $cf!=''){
1555
+    if (!is_array($cf) && $cf != '') {
1556 1556
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1557
-        if(!$cf){return NULL;}
1557
+        if (!$cf) {return NULL; }
1558 1558
     }
1559 1559
 
1560 1560
     $html_var = $cf['htmlvar_name'];
1561 1561
 
1562 1562
     // Check if there is a location specific filter.
1563
-    if(has_filter("geodir_custom_field_output_taxonomy_loc_{$location}")){
1563
+    if (has_filter("geodir_custom_field_output_taxonomy_loc_{$location}")) {
1564 1564
         /**
1565 1565
          * Filter the taxonomy html by location.
1566 1566
          *
@@ -1568,11 +1568,11 @@  discard block
 block discarded – undo
1568 1568
          * @param array $cf The custom field array.
1569 1569
          * @since 1.6.6
1570 1570
          */
1571
-        $html = apply_filters("geodir_custom_field_output_taxonomy_loc_{$location}",$html,$cf);
1571
+        $html = apply_filters("geodir_custom_field_output_taxonomy_loc_{$location}", $html, $cf);
1572 1572
     }
1573 1573
 
1574 1574
     // Check if there is a custom field specific filter.
1575
-    if(has_filter("geodir_custom_field_output_taxonomy_var_{$html_var}")){
1575
+    if (has_filter("geodir_custom_field_output_taxonomy_var_{$html_var}")) {
1576 1576
         /**
1577 1577
          * Filter the taxonomy html by individual custom field.
1578 1578
          *
@@ -1581,11 +1581,11 @@  discard block
 block discarded – undo
1581 1581
          * @param array $cf The custom field array.
1582 1582
          * @since 1.6.6
1583 1583
          */
1584
-        $html = apply_filters("geodir_custom_field_output_taxonomy_var_{$html_var}",$html,$location,$cf);
1584
+        $html = apply_filters("geodir_custom_field_output_taxonomy_var_{$html_var}", $html, $location, $cf);
1585 1585
     }
1586 1586
 
1587 1587
     // Check if there is a custom field key specific filter.
1588
-    if(has_filter("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}")){
1588
+    if (has_filter("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}")) {
1589 1589
         /**
1590 1590
          * Filter the taxonomy html by field type key.
1591 1591
          *
@@ -1594,14 +1594,14 @@  discard block
 block discarded – undo
1594 1594
          * @param array $cf The custom field array.
1595 1595
          * @since 1.6.6
1596 1596
          */
1597
-        $html = apply_filters("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}",$html,$location,$cf);
1597
+        $html = apply_filters("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}", $html, $location, $cf);
1598 1598
     }
1599 1599
 
1600 1600
     // If not html then we run the standard output.
1601
-    if(empty($html)){
1601
+    if (empty($html)) {
1602 1602
 
1603
-        if ($html_var == $post->post_type . 'category' && !empty($post->{$html_var})) {
1604
-            $post_taxonomy = $post->post_type . 'category';
1603
+        if ($html_var == $post->post_type.'category' && !empty($post->{$html_var})) {
1604
+            $post_taxonomy = $post->post_type.'category';
1605 1605
             $field_value = $post->{$html_var};
1606 1606
             $links = array();
1607 1607
             $terms = array();
@@ -1619,7 +1619,7 @@  discard block
 block discarded – undo
1619 1619
                     if ($term != '') {
1620 1620
                         $term = get_term_by('id', $term, $html_var);
1621 1621
                         if (is_object($term)) {
1622
-                            $links[] = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>" . $term->name . "</a>";
1622
+                            $links[] = "<a href='".esc_attr(get_term_link($term, $post_taxonomy))."'>".$term->name."</a>";
1623 1623
                             $terms[] = $term;
1624 1624
                         }
1625 1625
                     }
@@ -1633,7 +1633,7 @@  discard block
 block discarded – undo
1633 1633
                     $terms = $termsOrdered;
1634 1634
                 }
1635 1635
             }
1636
-            $html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object)$terms) : '';
1636
+            $html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object) $terms) : '';
1637 1637
 
1638 1638
             if ($html_value != '') {
1639 1639
                 $field_icon = geodir_field_icon_proccess($cf);
@@ -1646,9 +1646,9 @@  discard block
 block discarded – undo
1646 1646
                     $field_icon = '';
1647 1647
                 }
1648 1648
 
1649
-                $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="' . $field_icon . '">' . $field_icon_af;
1650
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1651
-                $html .= '</span> ' . $html_value . '</div>';
1649
+                $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$html_var.'" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="'.$field_icon.'">'.$field_icon_af;
1650
+                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1651
+                $html .= '</span> '.$html_value.'</div>';
1652 1652
             }
1653 1653
         }
1654 1654
 
@@ -1656,7 +1656,7 @@  discard block
 block discarded – undo
1656 1656
 
1657 1657
     return $html;
1658 1658
 }
1659
-add_filter('geodir_custom_field_output_taxonomy','geodir_cf_taxonomy',10,3);
1659
+add_filter('geodir_custom_field_output_taxonomy', 'geodir_cf_taxonomy', 10, 3);
1660 1660
 
1661 1661
 
1662 1662
 /**
@@ -1670,21 +1670,21 @@  discard block
 block discarded – undo
1670 1670
  *
1671 1671
  * @return string The html to output for the custom field.
1672 1672
  */
1673
-function geodir_cf_address($html,$location,$cf,$p=''){
1673
+function geodir_cf_address($html, $location, $cf, $p = '') {
1674 1674
 
1675 1675
     // check we have the post value
1676
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1677
-    else{ global $post;}
1676
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1677
+    else { global $post; }
1678 1678
 
1679
-    if(!is_array($cf) && $cf!=''){
1679
+    if (!is_array($cf) && $cf != '') {
1680 1680
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1681
-        if(!$cf){return NULL;}
1681
+        if (!$cf) {return NULL; }
1682 1682
     }
1683 1683
 
1684 1684
     $html_var = $cf['htmlvar_name'];
1685 1685
 
1686 1686
     // Check if there is a location specific filter.
1687
-    if(has_filter("geodir_custom_field_output_address_loc_{$location}")){
1687
+    if (has_filter("geodir_custom_field_output_address_loc_{$location}")) {
1688 1688
         /**
1689 1689
          * Filter the address html by location.
1690 1690
          *
@@ -1692,11 +1692,11 @@  discard block
 block discarded – undo
1692 1692
          * @param array $cf The custom field array.
1693 1693
          * @since 1.6.6
1694 1694
          */
1695
-        $html = apply_filters("geodir_custom_field_output_address_loc_{$location}",$html,$cf);
1695
+        $html = apply_filters("geodir_custom_field_output_address_loc_{$location}", $html, $cf);
1696 1696
     }
1697 1697
 
1698 1698
     // Check if there is a custom field specific filter.
1699
-    if(has_filter("geodir_custom_field_output_address_var_{$html_var}")){
1699
+    if (has_filter("geodir_custom_field_output_address_var_{$html_var}")) {
1700 1700
         /**
1701 1701
          * Filter the address html by individual custom field.
1702 1702
          *
@@ -1705,11 +1705,11 @@  discard block
 block discarded – undo
1705 1705
          * @param array $cf The custom field array.
1706 1706
          * @since 1.6.6
1707 1707
          */
1708
-        $html = apply_filters("geodir_custom_field_output_address_var_{$html_var}",$html,$location,$cf);
1708
+        $html = apply_filters("geodir_custom_field_output_address_var_{$html_var}", $html, $location, $cf);
1709 1709
     }
1710 1710
 
1711 1711
     // Check if there is a custom field key specific filter.
1712
-    if(has_filter("geodir_custom_field_output_address_key_{$cf['field_type_key']}")){
1712
+    if (has_filter("geodir_custom_field_output_address_key_{$cf['field_type_key']}")) {
1713 1713
         /**
1714 1714
          * Filter the address html by field type key.
1715 1715
          *
@@ -1718,14 +1718,14 @@  discard block
 block discarded – undo
1718 1718
          * @param array $cf The custom field array.
1719 1719
          * @since 1.6.6
1720 1720
          */
1721
-        $html = apply_filters("geodir_custom_field_output_address_key_{$cf['field_type_key']}",$html,$location,$cf);
1721
+        $html = apply_filters("geodir_custom_field_output_address_key_{$cf['field_type_key']}", $html, $location, $cf);
1722 1722
     }
1723 1723
 
1724 1724
     // If not html then we run the standard output.
1725
-    if(empty($html)){
1725
+    if (empty($html)) {
1726 1726
 
1727 1727
         global $preview;
1728
-        $html_var = $cf['htmlvar_name'] . '_address';
1728
+        $html_var = $cf['htmlvar_name'].'_address';
1729 1729
 
1730 1730
         if ($cf['extra_fields']) {
1731 1731
 
@@ -1788,37 +1788,37 @@  discard block
 block discarded – undo
1788 1788
 
1789 1789
         if ($post->{$html_var}) {
1790 1790
 
1791
-            $field_icon = geodir_field_icon_proccess( $cf );
1792
-            if ( strpos( $field_icon, 'http' ) !== false ) {
1791
+            $field_icon = geodir_field_icon_proccess($cf);
1792
+            if (strpos($field_icon, 'http') !== false) {
1793 1793
                 $field_icon_af = '';
1794
-            } elseif ( $field_icon == '' ) {
1794
+            } elseif ($field_icon == '') {
1795 1795
                 $field_icon_af = '<i class="fa fa-home"></i>';
1796 1796
             } else {
1797 1797
                 $field_icon_af = $field_icon;
1798 1798
                 $field_icon    = '';
1799 1799
             }
1800 1800
             
1801
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"  itemscope itemtype="https://schema.org/PostalAddress">';
1802
-            $html .= '<span class="geodir-i-location" style="' . $field_icon . '">' . $field_icon_af;
1803
-            $html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '&nbsp;';
1801
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$html_var.'" style="clear:both;"  itemscope itemtype="https://schema.org/PostalAddress">';
1802
+            $html .= '<span class="geodir-i-location" style="'.$field_icon.'">'.$field_icon_af;
1803
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '&nbsp;';
1804 1804
             $html .= '</span>';
1805 1805
             
1806 1806
             $address_fields = array();
1807 1807
 
1808
-            if ( isset($post->post_address) ) {
1809
-                $address_fields['post_address'] = '<span itemprop="streetAddress">' . $post->post_address . '</span>';
1808
+            if (isset($post->post_address)) {
1809
+                $address_fields['post_address'] = '<span itemprop="streetAddress">'.$post->post_address.'</span>';
1810 1810
             }
1811
-            if ($show_city_in_address && isset( $post->post_city ) && $post->post_city ) {
1812
-                $address_fields['post_city'] = '<span itemprop="addressLocality">' . $post->post_city . '</span>';
1811
+            if ($show_city_in_address && isset($post->post_city) && $post->post_city) {
1812
+                $address_fields['post_city'] = '<span itemprop="addressLocality">'.$post->post_city.'</span>';
1813 1813
             }
1814
-            if ($show_region_in_address && isset( $post->post_region ) && $post->post_region ) {
1815
-                $address_fields['post_region'] = '<span itemprop="addressRegion">' . $post->post_region . '</span>';
1814
+            if ($show_region_in_address && isset($post->post_region) && $post->post_region) {
1815
+                $address_fields['post_region'] = '<span itemprop="addressRegion">'.$post->post_region.'</span>';
1816 1816
             }
1817
-            if ($show_zip_in_address && isset( $post->post_zip ) && $post->post_zip ) {
1818
-                $address_fields['post_zip'] = '<span itemprop="postalCode">' . $post->post_zip . '</span>';
1817
+            if ($show_zip_in_address && isset($post->post_zip) && $post->post_zip) {
1818
+                $address_fields['post_zip'] = '<span itemprop="postalCode">'.$post->post_zip.'</span>';
1819 1819
             }
1820
-            if ($show_country_in_address && isset( $post->post_country ) && $post->post_country ) {
1821
-                $address_fields['post_country'] = '<span itemprop="addressCountry">' . __( $post->post_country, 'geodirectory' ) . '</span>';
1820
+            if ($show_country_in_address && isset($post->post_country) && $post->post_country) {
1821
+                $address_fields['post_country'] = '<span itemprop="addressCountry">'.__($post->post_country, 'geodirectory').'</span>';
1822 1822
             }
1823 1823
             
1824 1824
             /**
@@ -1844,4 +1844,4 @@  discard block
 block discarded – undo
1844 1844
 
1845 1845
     return $html;
1846 1846
 }
1847
-add_filter('geodir_custom_field_output_address','geodir_cf_address',10,3);
1848 1847
\ No newline at end of file
1848
+add_filter('geodir_custom_field_output_address', 'geodir_cf_address', 10, 3);
1849 1849
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/privacy/class-geodir-privacy.php 1 patch
Spacing   +74 added lines, -74 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  * @package GeoDirectory
7 7
  */
8 8
 
9
-defined( 'ABSPATH' ) || exit;
9
+defined('ABSPATH') || exit;
10 10
 
11 11
 /**
12 12
  * GeoDir_Privacy Class.
@@ -17,36 +17,36 @@  discard block
 block discarded – undo
17 17
 	 * Init - hook into events.
18 18
 	 */
19 19
 	public function __construct() {
20
-		parent::__construct( __( 'GeoDirectory', 'geodirectory' ) );
20
+		parent::__construct(__('GeoDirectory', 'geodirectory'));
21 21
 
22 22
 		// Include supporting classes.
23
-		include_once( 'class-geodir-privacy-erasers.php' );
24
-		include_once( 'class-geodir-privacy-exporters.php' );
23
+		include_once('class-geodir-privacy-erasers.php');
24
+		include_once('class-geodir-privacy-exporters.php');
25 25
 
26
-		$gd_post_types = geodir_get_posttypes( 'object' );
26
+		$gd_post_types = geodir_get_posttypes('object');
27 27
 
28
-		if ( ! empty( $gd_post_types ) ) {
29
-			foreach ( $gd_post_types as $post_type => $info ) {
28
+		if (!empty($gd_post_types)) {
29
+			foreach ($gd_post_types as $post_type => $info) {
30 30
 				$name = $info->labels->name;
31 31
 
32
-				if ( self::allow_export_post_type_data( $post_type ) ) {
32
+				if (self::allow_export_post_type_data($post_type)) {
33 33
 					// This hook registers GeoDirectory data exporters.
34
-					$this->add_exporter( 'geodirectory-post-' . $post_type, wp_sprintf( __( 'User %s', 'geodirectory' ), $name ), array( 'GeoDir_Privacy_Exporters', 'post_data_exporter' ) );
34
+					$this->add_exporter('geodirectory-post-'.$post_type, wp_sprintf(__('User %s', 'geodirectory'), $name), array('GeoDir_Privacy_Exporters', 'post_data_exporter'));
35 35
 				}
36 36
 			}
37 37
 		}
38 38
 
39 39
 		// Handles custom anonomization types not included in core.
40
-		add_filter( 'wp_privacy_anonymize_data', array( $this, 'anonymize_custom_data_types' ), 10, 3 );
40
+		add_filter('wp_privacy_anonymize_data', array($this, 'anonymize_custom_data_types'), 10, 3);
41 41
 
42
-		if ( self::allow_export_reviews_data() ) {
42
+		if (self::allow_export_reviews_data()) {
43 43
 			// Review data export
44
-			add_filter( 'wp_privacy_personal_data_export_page', array( 'GeoDir_Privacy_Exporters', 'review_data_exporter' ), 10, 7 );
44
+			add_filter('wp_privacy_personal_data_export_page', array('GeoDir_Privacy_Exporters', 'review_data_exporter'), 10, 7);
45 45
 		}
46 46
 
47
-		if ( self::allow_erase_reviews_data() ) {
47
+		if (self::allow_erase_reviews_data()) {
48 48
 			// Review data erase
49
-			$this->add_eraser( 'geodirectory-post-reviews', __( 'User Listing Reviews', 'geodirectory' ), array( 'GeoDir_Privacy_Erasers', 'review_data_eraser' ) );
49
+			$this->add_eraser('geodirectory-post-reviews', __('User Listing Reviews', 'geodirectory'), array('GeoDir_Privacy_Erasers', 'review_data_eraser'));
50 50
 		}
51 51
 	}
52 52
 
@@ -59,35 +59,35 @@  discard block
 block discarded – undo
59 59
 	 */
60 60
 	public function get_privacy_message() {
61 61
 
62
-		$content = '<h2>' . __( 'Listings', 'geodirectory' ) . '</h2>' .
63
-		           '<p>' . __( 'We collect information about you during the add listing process on our site. This information may include, but is not limited to, your name, email address, phone number, address, locations details including GPS co-ordinates and any other details that might be requested from you for the purpose of adding your business/personal listings.', 'geodirectory' ) . '</p>' .
64
-		           '<p>' . __( 'Handling this data also allows us to:', 'geodirectory' ) . '</p>' .
65
-		           '<ul>' .
66
-		           '<li>' . __( '- Display this information in a public facing manner (such as a web page or API request) and allow website users to search and view submitted listing information.', 'geodirectory' ) . '</li>' .
67
-		           '<li>' . __( '- Send you important account/order/service information.', 'geodirectory' ) . '</li>' .
68
-		           '<li>' . __( '- Provide a way for users to contact your listing via the provided contact information.', 'geodirectory' ) . '</li>' .
69
-		           '<li>' . __( '- Notify you of user interactions such as but not limited to review and contact notifications.', 'geodirectory' ) . '</li>' .
70
-		           '<li>' . __( '- Respond to your queries or complaints.', 'geodirectory' ) . '</li>' .
71
-		           '<li>' . __( '- Set up and administer your account, provide technical and/or customer support, and to verify your identity. We do this on the basis of our legitimate business interests.', 'geodirectory' ) . '</li>' .
72
-		           '</ul>' .
73
-		           '<h2>' . __( 'Reviews', 'geodirectory' ) . '</h2>' .
74
-		           '<p>' . __( 'We collect information about you during the leave a review process on our site. This information may include, but is not limited to, your name, email address, IP address, website url, image(s), review ratings and review texts.', 'geodirectory' ) . '</p>' .
75
-		           '<p>' . __( 'Handling this data also allows us to:', 'geodirectory' ) . '</p>' .
76
-		           '<ul>' .
77
-		           '<li>' . __( '- Display this information in a public facing manner (such as a web page or API request).', 'geodirectory' ) . '</li>' .
78
-		           '<li>' . __( '- Notify you of interactions such as approval or rejection of your review.', 'geodirectory' ) . '</li>' .
79
-		           '<li>' . __( '- Notify you of user interactions such as reply notifications.', 'geodirectory' ) . '</li>' .
80
-		           '</ul>' .
81
-		           '<h2>' . __( 'Listing contact forms', 'geodirectory' ) . '</h2>' .
82
-		           '<p>' . __( 'We may collect information about you when you submit a contact form to a listing. This information may include, but is not limited to, your name, email address, IP address and contact texts.', 'geodirectory' ) . '</p>' .
83
-		           '<p>' . __( 'Handling this data also allows us to:', 'geodirectory' ) . '</p>' .
84
-		           '<ul>' .
85
-		           '<li>' . __( '- Send your contact message and details to the listings contact email.', 'geodirectory' ) . '</li>' .
86
-		           '<li>' . __( '- Monitor the contact system for spam and abuse.', 'geodirectory' ) . '</li>' .
62
+		$content = '<h2>'.__('Listings', 'geodirectory').'</h2>'.
63
+		           '<p>'.__('We collect information about you during the add listing process on our site. This information may include, but is not limited to, your name, email address, phone number, address, locations details including GPS co-ordinates and any other details that might be requested from you for the purpose of adding your business/personal listings.', 'geodirectory').'</p>'.
64
+		           '<p>'.__('Handling this data also allows us to:', 'geodirectory').'</p>'.
65
+		           '<ul>'.
66
+		           '<li>'.__('- Display this information in a public facing manner (such as a web page or API request) and allow website users to search and view submitted listing information.', 'geodirectory').'</li>'.
67
+		           '<li>'.__('- Send you important account/order/service information.', 'geodirectory').'</li>'.
68
+		           '<li>'.__('- Provide a way for users to contact your listing via the provided contact information.', 'geodirectory').'</li>'.
69
+		           '<li>'.__('- Notify you of user interactions such as but not limited to review and contact notifications.', 'geodirectory').'</li>'.
70
+		           '<li>'.__('- Respond to your queries or complaints.', 'geodirectory').'</li>'.
71
+		           '<li>'.__('- Set up and administer your account, provide technical and/or customer support, and to verify your identity. We do this on the basis of our legitimate business interests.', 'geodirectory').'</li>'.
72
+		           '</ul>'.
73
+		           '<h2>'.__('Reviews', 'geodirectory').'</h2>'.
74
+		           '<p>'.__('We collect information about you during the leave a review process on our site. This information may include, but is not limited to, your name, email address, IP address, website url, image(s), review ratings and review texts.', 'geodirectory').'</p>'.
75
+		           '<p>'.__('Handling this data also allows us to:', 'geodirectory').'</p>'.
76
+		           '<ul>'.
77
+		           '<li>'.__('- Display this information in a public facing manner (such as a web page or API request).', 'geodirectory').'</li>'.
78
+		           '<li>'.__('- Notify you of interactions such as approval or rejection of your review.', 'geodirectory').'</li>'.
79
+		           '<li>'.__('- Notify you of user interactions such as reply notifications.', 'geodirectory').'</li>'.
80
+		           '</ul>'.
81
+		           '<h2>'.__('Listing contact forms', 'geodirectory').'</h2>'.
82
+		           '<p>'.__('We may collect information about you when you submit a contact form to a listing. This information may include, but is not limited to, your name, email address, IP address and contact texts.', 'geodirectory').'</p>'.
83
+		           '<p>'.__('Handling this data also allows us to:', 'geodirectory').'</p>'.
84
+		           '<ul>'.
85
+		           '<li>'.__('- Send your contact message and details to the listings contact email.', 'geodirectory').'</li>'.
86
+		           '<li>'.__('- Monitor the contact system for spam and abuse.', 'geodirectory').'</li>'.
87 87
 		           '</ul>';
88 88
 
89 89
 
90
-		return apply_filters( 'geodir_privacy_policy_content', $content) ;
90
+		return apply_filters('geodir_privacy_policy_content', $content);
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,10 +98,10 @@  discard block
 block discarded – undo
98 98
 	 * @param string $data The data being anonymized.
99 99
 	 * @return string Anonymized string.
100 100
 	 */
101
-	public function anonymize_custom_data_types( $anonymous, $type, $data ) {
102
-		switch ( $type ) {
101
+	public function anonymize_custom_data_types($anonymous, $type, $data) {
102
+		switch ($type) {
103 103
 			case 'phone':
104
-				$anonymous = preg_replace( '/\d/u', '0', $data );
104
+				$anonymous = preg_replace('/\d/u', '0', $data);
105 105
 				break;
106 106
 			case 'numeric_id':
107 107
 				$anonymous = 0;
@@ -114,46 +114,46 @@  discard block
 block discarded – undo
114 114
 	}
115 115
 
116 116
 	public static function personal_data_exporter_key() {
117
-		if ( ! wp_doing_ajax() ) {
117
+		if (!wp_doing_ajax()) {
118 118
 			return false;
119 119
 		}
120 120
 
121
-		if ( empty( $_POST['id'] ) ) {
121
+		if (empty($_POST['id'])) {
122 122
 			return false;
123 123
 		}
124 124
 		$request_id = (int) $_POST['id'];
125 125
 
126
-		if ( $request_id < 1 ) {
126
+		if ($request_id < 1) {
127 127
 			return false;
128 128
 		}
129 129
 
130
-		if ( ! current_user_can( 'export_others_personal_data' ) ) {
130
+		if (!current_user_can('export_others_personal_data')) {
131 131
 			return false;
132 132
 		}
133 133
 
134 134
 		// Get the request data.
135
-		$request = wp_get_user_request_data( $request_id );
135
+		$request = wp_get_user_request_data($request_id);
136 136
 
137
-		if ( ! $request || 'export_personal_data' !== $request->action_name ) {
137
+		if (!$request || 'export_personal_data' !== $request->action_name) {
138 138
 			return false;
139 139
 		}
140 140
 
141 141
 		$email_address = $request->email;
142
-		if ( ! is_email( $email_address ) ) {
142
+		if (!is_email($email_address)) {
143 143
 			return false;
144 144
 		}
145 145
 
146
-		if ( ! isset( $_POST['exporter'] ) ) {
146
+		if (!isset($_POST['exporter'])) {
147 147
 			return false;
148 148
 		}
149 149
 		$exporter_index = (int) $_POST['exporter'];
150 150
 
151
-		if ( ! isset( $_POST['page'] ) ) {
151
+		if (!isset($_POST['page'])) {
152 152
 			return false;
153 153
 		}
154 154
 		$page = (int) $_POST['page'];
155 155
 
156
-		$send_as_email = isset( $_POST['sendAsEmail'] ) ? ( 'true' === $_POST['sendAsEmail'] ) : false;
156
+		$send_as_email = isset($_POST['sendAsEmail']) ? ('true' === $_POST['sendAsEmail']) : false;
157 157
 
158 158
 		/**
159 159
 		 * Filters the array of exporter callbacks.
@@ -174,37 +174,37 @@  discard block
 block discarded – undo
174 174
 		 *     }
175 175
 		 * }
176 176
 		 */
177
-		$exporters = apply_filters( 'wp_privacy_personal_data_exporters', array() );
177
+		$exporters = apply_filters('wp_privacy_personal_data_exporters', array());
178 178
 
179
-		if ( ! is_array( $exporters ) ) {
179
+		if (!is_array($exporters)) {
180 180
 			return false;
181 181
 		}
182 182
 
183 183
 		// Do we have any registered exporters?
184
-		if ( 0 < count( $exporters ) ) {
185
-			if ( $exporter_index < 1 ) {
184
+		if (0 < count($exporters)) {
185
+			if ($exporter_index < 1) {
186 186
 				return false;
187 187
 			}
188 188
 
189
-			if ( $exporter_index > count( $exporters ) ) {
189
+			if ($exporter_index > count($exporters)) {
190 190
 				return false;
191 191
 			}
192 192
 
193
-			if ( $page < 1 ) {
193
+			if ($page < 1) {
194 194
 				return false;
195 195
 			}
196 196
 
197
-			$exporter_keys = array_keys( $exporters );
198
-			$exporter_key  = $exporter_keys[ $exporter_index - 1 ];
199
-			$exporter      = $exporters[ $exporter_key ];
197
+			$exporter_keys = array_keys($exporters);
198
+			$exporter_key  = $exporter_keys[$exporter_index - 1];
199
+			$exporter      = $exporters[$exporter_key];
200 200
 			
201
-			if ( ! is_array( $exporter ) || empty( $exporter_key ) ) {
201
+			if (!is_array($exporter) || empty($exporter_key)) {
202 202
 				return false;
203 203
 			}
204
-			if ( ! array_key_exists( 'exporter_friendly_name', $exporter ) ) {
204
+			if (!array_key_exists('exporter_friendly_name', $exporter)) {
205 205
 				return false;
206 206
 			}
207
-			if ( ! array_key_exists( 'callback', $exporter ) ) {
207
+			if (!array_key_exists('callback', $exporter)) {
208 208
 				return false;
209 209
 			}
210 210
 		}
@@ -222,7 +222,7 @@  discard block
 block discarded – undo
222 222
 		 * @param int    $request_id      The privacy request post ID associated with this request.
223 223
 		 * @param bool   $send_as_email   Whether the final results of the export should be emailed to the user.
224 224
 		 */
225
-		$exporter_key = apply_filters( 'geodir_privacy_personal_data_exporter', $exporter_key, $exporter, $exporter_index, $email_address, $page, $request_id, $send_as_email );
225
+		$exporter_key = apply_filters('geodir_privacy_personal_data_exporter', $exporter_key, $exporter, $exporter_index, $email_address, $page, $request_id, $send_as_email);
226 226
 
227 227
 		return $exporter_key;
228 228
 	}
@@ -230,39 +230,39 @@  discard block
 block discarded – undo
230 230
 	public static function exporter_post_type() {
231 231
 		$exporter_key = self::personal_data_exporter_key();
232 232
 
233
-		if ( empty( $exporter_key ) ) {
233
+		if (empty($exporter_key)) {
234 234
 			return false;
235 235
 		}
236 236
 
237
-		if ( strpos( $exporter_key, 'geodirectory-post-' ) !== 0 ) {
237
+		if (strpos($exporter_key, 'geodirectory-post-') !== 0) {
238 238
 			return false;
239 239
 		}
240 240
 
241
-		$post_type = str_replace( 'geodirectory-post-', '', $exporter_key );
241
+		$post_type = str_replace('geodirectory-post-', '', $exporter_key);
242 242
 
243
-		if ( $post_type != '' && in_array( $post_type, geodir_get_posttypes() ) ) {
243
+		if ($post_type != '' && in_array($post_type, geodir_get_posttypes())) {
244 244
 			return $post_type;
245 245
 		}
246 246
 
247 247
 		return false;
248 248
 	}
249 249
 
250
-	public static function allow_export_post_type_data( $post_type ) {
250
+	public static function allow_export_post_type_data($post_type) {
251 251
 		$allow = true;
252 252
 
253
-		return apply_filters( 'geodir_privacy_allow_export_post_type_data', $allow, $post_type );
253
+		return apply_filters('geodir_privacy_allow_export_post_type_data', $allow, $post_type);
254 254
 	}
255 255
 
256 256
 	public static function allow_export_reviews_data() {
257 257
 		$allow = true;
258 258
 
259
-		return apply_filters( 'geodir_privacy_allow_export_reviews_data', $allow );
259
+		return apply_filters('geodir_privacy_allow_export_reviews_data', $allow);
260 260
 	}
261 261
 
262 262
 	public static function allow_erase_reviews_data() {
263 263
 		$allow = true;
264 264
 
265
-		return apply_filters( 'geodir_privacy_allow_erase_reviews_data', $allow );
265
+		return apply_filters('geodir_privacy_allow_erase_reviews_data', $allow);
266 266
 	}
267 267
 }
268 268
 
Please login to merge, or discard this patch.
geodirectory-functions/privacy/class-geodir-privacy-exporters.php 1 patch
Spacing   +191 added lines, -191 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  * @package GeoDirectory
7 7
  */
8 8
 
9
-defined( 'ABSPATH' ) || exit;
9
+defined('ABSPATH') || exit;
10 10
 
11 11
 /**
12 12
  * GeoDir_Privacy_Exporters Class.
@@ -23,32 +23,32 @@  discard block
 block discarded – undo
23 23
 	 * @param int    $page  Page.
24 24
 	 * @return array An array of personal data in name value pairs
25 25
 	 */
26
-	public static function post_data_exporter( $email_address, $page ) {
27
-		$post_type 		= GeoDir_Privacy::exporter_post_type();
26
+	public static function post_data_exporter($email_address, $page) {
27
+		$post_type = GeoDir_Privacy::exporter_post_type();
28 28
 
29 29
 		$done           = false;
30 30
 		$page           = (int) $page;
31 31
 		$data_to_export = array();
32 32
 
33
-		$posts 			= self::posts_by_author( $email_address, $post_type, $page );
33
+		$posts = self::posts_by_author($email_address, $post_type, $page);
34 34
 
35
-		if ( 0 < count( $posts ) ) {
36
-			$obj_post_type = get_post_type_object( $post_type );
35
+		if (0 < count($posts)) {
36
+			$obj_post_type = get_post_type_object($post_type);
37 37
 
38
-			foreach ( $posts as $post_ID ) {
39
-				$gd_post = geodir_get_post_info( $post_ID );
40
-				if ( empty( $gd_post ) ) {
38
+			foreach ($posts as $post_ID) {
39
+				$gd_post = geodir_get_post_info($post_ID);
40
+				if (empty($gd_post)) {
41 41
 					continue;
42 42
 				}
43 43
 
44 44
 				$data_to_export[] = array(
45
-					'group_id'    => 'geodirectory-post-' . $post_type,
46
-					'group_label' => __( $obj_post_type->labels->name, 'geodirectory' ),
47
-					'item_id'     => 'post-' . $post_ID,
48
-					'data'        => self::get_post_personal_data( $gd_post ),
45
+					'group_id'    => 'geodirectory-post-'.$post_type,
46
+					'group_label' => __($obj_post_type->labels->name, 'geodirectory'),
47
+					'item_id'     => 'post-'.$post_ID,
48
+					'data'        => self::get_post_personal_data($gd_post),
49 49
 				);
50 50
 			}
51
-			$done = 10 > count( $posts );
51
+			$done = 10 > count($posts);
52 52
 		} else {
53 53
 			$done = true;
54 54
 		}
@@ -66,24 +66,24 @@  discard block
 block discarded – undo
66 66
 	 * @param WP_Post $gd_post The post object.
67 67
 	 * @return array
68 68
 	 */
69
-	protected static function get_post_personal_data( $gd_post ) {
69
+	protected static function get_post_personal_data($gd_post) {
70 70
 		$post_categories = array();
71 71
 		$post_tags = array();
72 72
 		$default_category = '';
73 73
 
74
-		$cat_taxonomy = $gd_post->post_type . 'category';
75
-		$tag_taxonomy = $gd_post->post_type . '_tags';
74
+		$cat_taxonomy = $gd_post->post_type.'category';
75
+		$tag_taxonomy = $gd_post->post_type.'_tags';
76 76
 
77
-		$post_terms = wp_get_post_terms( $gd_post->ID, array( $cat_taxonomy, $tag_taxonomy ) );
78
-		if ( ! empty( $post_terms ) && ! is_wp_error( $post_terms ) ) {
79
-			foreach ( $post_terms as $term ) {
80
-				if ( $term->taxonomy == $cat_taxonomy ) {
77
+		$post_terms = wp_get_post_terms($gd_post->ID, array($cat_taxonomy, $tag_taxonomy));
78
+		if (!empty($post_terms) && !is_wp_error($post_terms)) {
79
+			foreach ($post_terms as $term) {
80
+				if ($term->taxonomy == $cat_taxonomy) {
81 81
 					$post_categories[] = $term->name;
82 82
 				} else {
83 83
 					$post_tags[] = $term->name;
84 84
 				}
85 85
 
86
-				if ( $gd_post->default_category == $term->term_id ) {
86
+				if ($gd_post->default_category == $term->term_id) {
87 87
 					$default_category = $term->name;
88 88
 				}
89 89
 			}
@@ -91,167 +91,167 @@  discard block
 block discarded – undo
91 91
 
92 92
 		$personal_data = array();
93 93
 		$personal_data[] = array(
94
-			'name'  => __( 'Post ID', 'geodirectory' ),
94
+			'name'  => __('Post ID', 'geodirectory'),
95 95
 			'value' => $gd_post->ID,
96 96
 		);
97 97
 		$personal_data[] = array(
98
-			'name'  => __( 'Post Title', 'geodirectory' ),
98
+			'name'  => __('Post Title', 'geodirectory'),
99 99
 			'value' => $gd_post->post_title,
100 100
 		);
101 101
 		$personal_data[] = array(
102
-			'name'  => __( 'Post Date', 'geodirectory' ),
102
+			'name'  => __('Post Date', 'geodirectory'),
103 103
 			'value' => $gd_post->post_date,
104 104
 		);
105 105
 		$personal_data[] = array(
106
-			'name'  => __( 'Post Status', 'geodirectory' ),
106
+			'name'  => __('Post Status', 'geodirectory'),
107 107
 			'value' => $gd_post->post_status,
108 108
 		);
109 109
 		$personal_data[] = array(
110
-			'name'  => __( 'Post Categories', 'geodirectory' ),
111
-			'value' => ( ! empty( $post_categories ) ? implode( ', ', $post_categories ) : '' ),
110
+			'name'  => __('Post Categories', 'geodirectory'),
111
+			'value' => (!empty($post_categories) ? implode(', ', $post_categories) : ''),
112 112
 		);
113
-		if ( $default_category ) {
113
+		if ($default_category) {
114 114
 			$personal_data[] = array(
115
-				'name'  => __( 'Default Category', 'geodirectory' ),
115
+				'name'  => __('Default Category', 'geodirectory'),
116 116
 				'value' => $default_category,
117 117
 			);
118 118
 		}
119
-		if ( ! empty( $post_tags ) ) {
119
+		if (!empty($post_tags)) {
120 120
 			$personal_data[] = array(
121
-				'name'  => __( 'Post Tags', 'geodirectory' ),
122
-				'value' => implode( ', ', $post_tags ),
121
+				'name'  => __('Post Tags', 'geodirectory'),
122
+				'value' => implode(', ', $post_tags),
123 123
 			);
124 124
 		}
125 125
 		$personal_data[] = array(
126
-			'name'  => __( 'Post URL', 'geodirectory' ),
127
-			'value' => get_permalink( $gd_post->ID ),
126
+			'name'  => __('Post URL', 'geodirectory'),
127
+			'value' => get_permalink($gd_post->ID),
128 128
 		);
129 129
 
130 130
 		// Post Images
131
-		$post_images = geodir_get_images( $gd_post->ID );
132
-		if ( ! empty( $post_images ) ) {
131
+		$post_images = geodir_get_images($gd_post->ID);
132
+		if (!empty($post_images)) {
133 133
 			$images = array();
134
-			foreach ( $post_images as $key => $post_image ) {
135
-				if ( ! empty( $post_image->src ) ) {
134
+			foreach ($post_images as $key => $post_image) {
135
+				if (!empty($post_image->src)) {
136 136
 					$images[] = $post_image->src;
137 137
 				}
138 138
 			}
139 139
 
140
-			if ( ! empty( $images ) ) {
140
+			if (!empty($images)) {
141 141
 				$personal_data[] = array(
142
-					'name'  => __( 'Post Images', 'geodirectory' ),
143
-					'value' => self::parse_files_value( $images ),
142
+					'name'  => __('Post Images', 'geodirectory'),
143
+					'value' => self::parse_files_value($images),
144 144
 				);
145 145
 			}
146 146
 		}
147 147
 
148 148
 		// Post Rating
149
-		$post_rating = geodir_get_post_rating( $gd_post->ID );
150
-		if ( $post_rating > 0 ) {
151
-			$post_rating = ( is_float( $post_rating) || ( strpos( $post_rating, ".", 1 ) == 1 && strlen( $post_rating ) > 3 ) ) ? number_format( $post_rating, 1, '.', '' ) : $post_rating;
149
+		$post_rating = geodir_get_post_rating($gd_post->ID);
150
+		if ($post_rating > 0) {
151
+			$post_rating = (is_float($post_rating) || (strpos($post_rating, ".", 1) == 1 && strlen($post_rating) > 3)) ? number_format($post_rating, 1, '.', '') : $post_rating;
152 152
 			$personal_data[] = array(
153
-				'name'  => __( 'Post Rating', 'geodirectory' ),
154
-				'value' => $post_rating . ' / 5',
153
+				'name'  => __('Post Rating', 'geodirectory'),
154
+				'value' => $post_rating.' / 5',
155 155
 			);
156 156
 		}
157 157
 
158 158
 		// Post Reviews
159
-		$post_reviews = geodir_get_review_count_total( $gd_post->ID );
160
-		if ( $post_reviews > 0 ) {
159
+		$post_reviews = geodir_get_review_count_total($gd_post->ID);
160
+		if ($post_reviews > 0) {
161 161
 			$personal_data[] = array(
162
-				'name'  => __( 'Post Reviews', 'geodirectory' ),
162
+				'name'  => __('Post Reviews', 'geodirectory'),
163 163
 				'value' => $post_reviews,
164 164
 			);
165 165
 		}
166 166
 
167
-		if ( ! empty( $gd_post->is_featured ) ) {
167
+		if (!empty($gd_post->is_featured)) {
168 168
 			$personal_data[] = array(
169
-				'name'  => __( 'Post Featured', 'geodirectory' ),
170
-				'value' => __( 'Yes', 'geodirectory' ),
169
+				'name'  => __('Post Featured', 'geodirectory'),
170
+				'value' => __('Yes', 'geodirectory'),
171 171
 			);
172 172
 		}
173 173
 
174
-		$custom_fields 	= geodir_post_custom_fields( $gd_post->package_id, 'all', $gd_post->post_type );
175
-		$post_fields 	= array_keys( (array) $gd_post );
174
+		$custom_fields = geodir_post_custom_fields($gd_post->package_id, 'all', $gd_post->post_type);
175
+		$post_fields = array_keys((array) $gd_post);
176 176
 
177
-		foreach ( $custom_fields as $key => $field ) {
178
-			$field_name 			= ! empty( $field['htmlvar_name'] ) ? $field['htmlvar_name'] : '';
179
-			if ( empty( $field_name ) ) {
177
+		foreach ($custom_fields as $key => $field) {
178
+			$field_name = !empty($field['htmlvar_name']) ? $field['htmlvar_name'] : '';
179
+			if (empty($field_name)) {
180 180
 				continue;
181 181
 			}
182 182
 
183
-			$field 					= stripslashes_deep( $field );
183
+			$field = stripslashes_deep($field);
184 184
 
185
-			$extra_fields 			= ! empty( $field['extra_fields'] ) ? $field['extra_fields'] : array();
185
+			$extra_fields = !empty($field['extra_fields']) ? $field['extra_fields'] : array();
186 186
 			$data_type              = $field['data_type'];
187 187
 			$field_type             = $field['field_type'];
188
-			$field_title			= $field['site_title'];
189
-			if ( $field_name == 'post' ) {
188
+			$field_title = $field['site_title'];
189
+			if ($field_name == 'post') {
190 190
 				$field_name = 'post_address';
191 191
 			}
192 192
 
193
-			if ( ! in_array( $field_name, $post_fields ) ) {
193
+			if (!in_array($field_name, $post_fields)) {
194 194
 				continue;
195 195
 			}
196 196
 
197 197
 			$name = $field_title;
198 198
 			$value = '';
199
-			switch ( $field_type ) {
199
+			switch ($field_type) {
200 200
 				case 'address':
201
-					$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $gd_post->post_type ) ? false : true;
202
-					if ( $location_allowed && ! empty( $gd_post->post_country ) && ! empty( $gd_post->post_region ) && ! empty( $gd_post->post_city ) ) {
201
+					$location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($gd_post->post_type) ? false : true;
202
+					if ($location_allowed && !empty($gd_post->post_country) && !empty($gd_post->post_region) && !empty($gd_post->post_city)) {
203 203
 						$personal_data[] = array(
204
-							'name'  => __( 'Post Address', 'geodirectory' ),
204
+							'name'  => __('Post Address', 'geodirectory'),
205 205
 							'value' => $gd_post->post_address,
206 206
 						);
207 207
 						$personal_data[] = array(
208
-							'name'  => __( 'Post City', 'geodirectory' ),
208
+							'name'  => __('Post City', 'geodirectory'),
209 209
 							'value' => $gd_post->post_city,
210 210
 						);
211 211
 						$personal_data[] = array(
212
-							'name'  => __( 'Post Region', 'geodirectory' ),
212
+							'name'  => __('Post Region', 'geodirectory'),
213 213
 							'value' => $gd_post->post_region,
214 214
 						);
215 215
 						$personal_data[] = array(
216
-							'name'  => __( 'Post Country', 'geodirectory' ),
216
+							'name'  => __('Post Country', 'geodirectory'),
217 217
 							'value' => $gd_post->post_country,
218 218
 						);
219 219
 						$personal_data[] = array(
220
-							'name'  => __( 'Post Zip', 'geodirectory' ),
220
+							'name'  => __('Post Zip', 'geodirectory'),
221 221
 							'value' => $gd_post->post_zip,
222 222
 						);
223 223
 						$personal_data[] = array(
224
-							'name'  => __( 'Post Latitude', 'geodirectory' ),
224
+							'name'  => __('Post Latitude', 'geodirectory'),
225 225
 							'value' => $gd_post->post_latitude,
226 226
 						);
227 227
 						$personal_data[] = array(
228
-							'name'  => __( 'Post Longitude', 'geodirectory' ),
228
+							'name'  => __('Post Longitude', 'geodirectory'),
229 229
 							'value' => $gd_post->post_longitude,
230 230
 						);
231 231
 					}
232 232
 				break;
233 233
 				case 'checkbox':
234
-					if ( ! empty( $gd_post->{$field_name} ) ) {
235
-						$value = __( 'Yes', 'geodirectory' );
234
+					if (!empty($gd_post->{$field_name} )) {
235
+						$value = __('Yes', 'geodirectory');
236 236
 					} else {
237
-						$value = __( 'No', 'geodirectory' );
237
+						$value = __('No', 'geodirectory');
238 238
 					}
239 239
 					break;
240 240
 				case 'datepicker':
241 241
 					$value = $gd_post->{$field_name} != '0000-00-00' ? $gd_post->{$field_name} : '';
242 242
 					break;
243 243
 				case 'radio':
244
-					if ( $gd_post->{$field_name} !== '' ) {
245
-						if ( $gd_post->{$field_name} == 'f' || $gd_post->{$field_name} == '0') {
246
-							$value = __( 'No', 'geodirectory' );
247
-						} else if ( $gd_post->{$field_name} == 't' || $gd_post->{$field_name} == '1') {
248
-							$value = __( 'Yes', 'geodirectory' );
244
+					if ($gd_post->{$field_name} !== '') {
245
+						if ($gd_post->{$field_name} == 'f' || $gd_post->{$field_name} == '0') {
246
+							$value = __('No', 'geodirectory');
247
+						} else if ($gd_post->{$field_name} == 't' || $gd_post->{$field_name} == '1') {
248
+							$value = __('Yes', 'geodirectory');
249 249
 						} else {
250
-							if ( !empty( $field['option_values'] ) ) {
251
-								$cf_option_values = geodir_string_values_to_options(stripslashes_deep( $field['option_values'] ), true );
252
-								if ( ! empty( $cf_option_values ) ) {
253
-									foreach ( $cf_option_values as $cf_option_value ) {
254
-										if ( isset( $cf_option_value['value'] ) && $cf_option_value['value'] == $gd_post->{$field_name} ) {
250
+							if (!empty($field['option_values'])) {
251
+								$cf_option_values = geodir_string_values_to_options(stripslashes_deep($field['option_values']), true);
252
+								if (!empty($cf_option_values)) {
253
+									foreach ($cf_option_values as $cf_option_value) {
254
+										if (isset($cf_option_value['value']) && $cf_option_value['value'] == $gd_post->{$field_name} ) {
255 255
 											$value = $cf_option_value['label'];
256 256
 										}
257 257
 									}
@@ -261,12 +261,12 @@  discard block
 block discarded – undo
261 261
 					}
262 262
 					break;
263 263
 				case 'select':
264
-					$value = __( $gd_post->{$field_name}, 'geodirectory');
265
-					if ( !empty( $field['option_values'] ) ) {
266
-						$cf_option_values = geodir_string_values_to_options(stripslashes_deep( $field['option_values'] ), true );
267
-						if ( ! empty( $cf_option_values ) ) {
268
-							foreach ( $cf_option_values as $cf_option_value ) {
269
-								if ( isset( $cf_option_value['value'] ) && $cf_option_value['value'] == $gd_post->{$field_name} ) {
264
+					$value = __($gd_post->{$field_name}, 'geodirectory');
265
+					if (!empty($field['option_values'])) {
266
+						$cf_option_values = geodir_string_values_to_options(stripslashes_deep($field['option_values']), true);
267
+						if (!empty($cf_option_values)) {
268
+							foreach ($cf_option_values as $cf_option_value) {
269
+								if (isset($cf_option_value['value']) && $cf_option_value['value'] == $gd_post->{$field_name} ) {
270 270
 									$value = $cf_option_value['label'];
271 271
 								}
272 272
 							}
@@ -274,23 +274,23 @@  discard block
 block discarded – undo
274 274
 					}
275 275
 					break;
276 276
 				case 'multiselect':
277
-					$field_values = explode( ',', trim( $gd_post->{$field_name}, "," ) );
278
-					if ( is_array( $field_values ) ) {
279
-						$field_values = array_map( 'trim', $field_values );
277
+					$field_values = explode(',', trim($gd_post->{$field_name}, ","));
278
+					if (is_array($field_values)) {
279
+						$field_values = array_map('trim', $field_values);
280 280
 					}
281 281
 					$values = array();
282
-					if ( ! empty( $field['option_values'] ) ) {
283
-						$cf_option_values = geodir_string_values_to_options(stripslashes_deep( $field['option_values'] ), true );
282
+					if (!empty($field['option_values'])) {
283
+						$cf_option_values = geodir_string_values_to_options(stripslashes_deep($field['option_values']), true);
284 284
 
285
-						if ( ! empty( $cf_option_values ) ) {
286
-							foreach ( $cf_option_values as $cf_option_value ) {
287
-								if ( isset( $cf_option_value['value'] ) && in_array( $cf_option_value['value'], $field_values ) ) {
285
+						if (!empty($cf_option_values)) {
286
+							foreach ($cf_option_values as $cf_option_value) {
287
+								if (isset($cf_option_value['value']) && in_array($cf_option_value['value'], $field_values)) {
288 288
 									$values[] = $cf_option_value['label'];
289 289
 								}
290 290
 							}
291 291
 						}
292 292
 					}
293
-					$value = ! empty( $values ) ? implode( ', ', $values ) : '';
293
+					$value = !empty($values) ? implode(', ', $values) : '';
294 294
 					break;
295 295
 				case 'time':
296 296
 					$value = $gd_post->{$field_name} != '00:00:00' ? $gd_post->{$field_name} : '';
@@ -304,70 +304,70 @@  discard block
 block discarded – undo
304 304
 					$value = $gd_post->{$field_name} ? $gd_post->{$field_name} : '';
305 305
 					break;
306 306
 				case 'file':
307
-					$files = explode( ",", $gd_post->{$field_name} );
308
-					if ( ! empty( $files ) ) {
309
-						$allowed_file_types = !empty( $extra_fields['gd_file_types'] ) && is_array( $extra_fields['gd_file_types'] ) && !in_array( "*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
307
+					$files = explode(",", $gd_post->{$field_name} );
308
+					if (!empty($files)) {
309
+						$allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types']) ? $extra_fields['gd_file_types'] : '';
310 310
 
311 311
 						$file_urls = array();
312
-						foreach ( $files as $file ) {
313
-							if ( ! empty( $file ) ) {
314
-								$image_name_arr = explode( '/', $file );
315
-								$curr_img_dir = $image_name_arr[ count( $image_name_arr ) - 2];
312
+						foreach ($files as $file) {
313
+							if (!empty($file)) {
314
+								$image_name_arr = explode('/', $file);
315
+								$curr_img_dir = $image_name_arr[count($image_name_arr) - 2];
316 316
 								$filename = end($image_name_arr);
317 317
 								$img_name_arr = explode('.', $filename);
318 318
 
319
-								$arr_file_type = wp_check_filetype( $filename );
320
-								if ( empty( $arr_file_type['ext'] ) || empty( $arr_file_type['type'] ) ) {
319
+								$arr_file_type = wp_check_filetype($filename);
320
+								if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
321 321
 									continue;
322 322
 								}
323 323
 
324 324
 								$uploaded_file_type = $arr_file_type['type'];
325 325
 								$uploaded_file_ext = $arr_file_type['ext'];
326 326
 
327
-								if ( ! empty( $allowed_file_types ) && !in_array( $uploaded_file_ext, $allowed_file_types ) ) {
327
+								if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
328 328
 									continue; // Invalid file type.
329 329
 								}
330
-								$image_file_types = array( 'image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/x-icon' );
331
-								$audio_file_types = array( 'audio/mpeg', 'audio/ogg', 'audio/mp4', 'audio/vnd.wav', 'audio/basic', 'audio/mid' );
330
+								$image_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/x-icon');
331
+								$audio_file_types = array('audio/mpeg', 'audio/ogg', 'audio/mp4', 'audio/vnd.wav', 'audio/basic', 'audio/mid');
332 332
 
333 333
 								// If the uploaded file is image
334
-								if ( in_array( $uploaded_file_type, $image_file_types ) ) {
334
+								if (in_array($uploaded_file_type, $image_file_types)) {
335 335
 									$file_urls[] = $file;
336 336
 								}
337 337
 							}
338 338
 						}
339
-						$value = ! empty( $file_urls ) ? self::parse_files_value( $file_urls ) : '';
339
+						$value = !empty($file_urls) ? self::parse_files_value($file_urls) : '';
340 340
 					}
341 341
 					break;
342 342
 			}
343 343
 
344
-			if ( ! empty( $name ) && $value !== '' ) {
344
+			if (!empty($name) && $value !== '') {
345 345
 				$personal_data[] = array(
346
-					'name'  => __( $name, 'geodirectory' ),
346
+					'name'  => __($name, 'geodirectory'),
347 347
 					'value' => $value,
348 348
 				);
349 349
 			}
350 350
 		}
351 351
 
352
-		if ( ! empty( $gd_post->geodir_link_business ) && ( $post_type = get_post_type( (int)$gd_post->geodir_link_business ) ) ) {
352
+		if (!empty($gd_post->geodir_link_business) && ($post_type = get_post_type((int) $gd_post->geodir_link_business))) {
353 353
 			$personal_data[] = array(
354
-				'name'  => __( 'Link Business Title', 'geodirectory' ),
355
-				'value' => get_the_title( (int)$gd_post->geodir_link_business ),
354
+				'name'  => __('Link Business Title', 'geodirectory'),
355
+				'value' => get_the_title((int) $gd_post->geodir_link_business),
356 356
 			);
357 357
 			$personal_data[] = array(
358
-				'name'  => __( 'Link Business URL', 'geodirectory' ),
359
-				'value' => get_permalink( (int)$gd_post->geodir_link_business ),
358
+				'name'  => __('Link Business URL', 'geodirectory'),
359
+				'value' => get_permalink((int) $gd_post->geodir_link_business),
360 360
 			);
361 361
 		}
362
-		if ( defined( 'GEODIR_FRANCHISE_VERSION' ) ) {
363
-			if ( ! empty( $gd_post->franchise ) && ( $post_type = get_post_type( (int)$gd_post->franchise ) ) ) {
362
+		if (defined('GEODIR_FRANCHISE_VERSION')) {
363
+			if (!empty($gd_post->franchise) && ($post_type = get_post_type((int) $gd_post->franchise))) {
364 364
 				$personal_data[] = array(
365
-					'name'  => __( 'Main Listing Title', 'geodirectory' ),
366
-					'value' => get_the_title( (int)$gd_post->franchise ),
365
+					'name'  => __('Main Listing Title', 'geodirectory'),
366
+					'value' => get_the_title((int) $gd_post->franchise),
367 367
 				);
368 368
 				$personal_data[] = array(
369
-					'name'  => __( 'Main Listing URL', 'geodirectory' ),
370
-					'value' => get_permalink( (int)$gd_post->franchise ),
369
+					'name'  => __('Main Listing URL', 'geodirectory'),
370
+					'value' => get_permalink((int) $gd_post->franchise),
371 371
 				);
372 372
 			}
373 373
 		}
@@ -379,28 +379,28 @@  discard block
 block discarded – undo
379 379
 		 * @param array    $personal_data Array of name value pairs to expose in the export.
380 380
 		 * @param WP_Post $gd_post The post object.
381 381
 		 */
382
-		$personal_data = apply_filters( 'geodir_privacy_export_post_personal_data', $personal_data, $gd_post );
382
+		$personal_data = apply_filters('geodir_privacy_export_post_personal_data', $personal_data, $gd_post);
383 383
 
384 384
 		return $personal_data;
385 385
 	}
386 386
 
387
-	public static function posts_by_author( $email_address, $post_type, $page ) {
388
-		if ( empty( $email_address ) || empty( $post_type ) || empty( $page ) ) {
387
+	public static function posts_by_author($email_address, $post_type, $page) {
388
+		if (empty($email_address) || empty($post_type) || empty($page)) {
389 389
 			return array();
390 390
 		}
391 391
 
392
-		$user = get_user_by( 'email', $email_address );
393
-		if ( empty( $user ) ) {
392
+		$user = get_user_by('email', $email_address);
393
+		if (empty($user)) {
394 394
 			return array();
395 395
 		}
396 396
 
397
-		$statuses = array_keys( get_post_statuses() );
397
+		$statuses = array_keys(get_post_statuses());
398 398
 		$skip_statuses = geodir_imex_export_skip_statuses();
399
-		if ( ! empty( $skip_statuses ) ) {
400
-			$statuses = array_diff( $statuses, $skip_statuses );
399
+		if (!empty($skip_statuses)) {
400
+			$statuses = array_diff($statuses, $skip_statuses);
401 401
 		}
402 402
 
403
-		$query_args    = array(
403
+		$query_args = array(
404 404
 			'post_type'			=> $post_type,
405 405
 			'post_status'		=> $statuses,
406 406
 			'fields'			=> 'ids',
@@ -411,85 +411,85 @@  discard block
 block discarded – undo
411 411
 			'order'	   			=> 'ASC'
412 412
 		);
413 413
 
414
-		$query_args = apply_filters( 'geodir_privacy_post_data_exporter_post_query', $query_args, $post_type, $email_address, $page );
414
+		$query_args = apply_filters('geodir_privacy_post_data_exporter_post_query', $query_args, $post_type, $email_address, $page);
415 415
 
416
-		$posts = get_posts( $query_args );
416
+		$posts = get_posts($query_args);
417 417
 
418
-		return apply_filters( 'geodir_privacy_post_data_exporter_posts', $posts, $query_args, $post_type, $email_address, $page );
418
+		return apply_filters('geodir_privacy_post_data_exporter_posts', $posts, $query_args, $post_type, $email_address, $page);
419 419
 	}
420 420
 
421
-	public static function review_data_exporter( $response, $exporter_index, $email_address, $page, $request_id, $send_as_email, $exporter_key ) {
421
+	public static function review_data_exporter($response, $exporter_index, $email_address, $page, $request_id, $send_as_email, $exporter_key) {
422 422
 		global $wpdb;
423 423
 
424 424
 		$exporter_key = GeoDir_Privacy::personal_data_exporter_key();
425 425
 
426
-		if ( $exporter_key == 'wordpress-comments' && ! empty( $response['data'] ) ) {
427
-			foreach ( $response['data'] as $key => $data ) {
428
-				$comment_id = str_replace( 'comment-', '', $data['item_id'] );
426
+		if ($exporter_key == 'wordpress-comments' && !empty($response['data'])) {
427
+			foreach ($response['data'] as $key => $data) {
428
+				$comment_id = str_replace('comment-', '', $data['item_id']);
429 429
 
430
-				$review = geodir_get_review( $comment_id );
431
-				if ( ! empty( $review ) ) {
432
-					if ( ! empty( $review->overall_rating ) ) {
433
-						$response['data'][ $key ]['data'][] = array(
434
-							'name'  => __( 'Rating (Overall)', 'geodirectory' ),
435
-							'value' => (float)$review->overall_rating . ' / 5',
430
+				$review = geodir_get_review($comment_id);
431
+				if (!empty($review)) {
432
+					if (!empty($review->overall_rating)) {
433
+						$response['data'][$key]['data'][] = array(
434
+							'name'  => __('Rating (Overall)', 'geodirectory'),
435
+							'value' => (float) $review->overall_rating.' / 5',
436 436
 						);
437 437
 					}
438
-					if ( defined( 'GEODIRREVIEWRATING_VERSION' ) ) {
439
-						if ( get_option( 'geodir_reviewrating_enable_rating' ) ) {
440
-							$ratings = maybe_unserialize( $review->ratings );
441
-
442
-							if ( ! empty( $ratings ) && $rating_ids = array_keys( $ratings ) ) {
443
-								$styles = $wpdb->get_results( "SELECT rc.id, rc.title, rs.star_number AS total FROM `" . GEODIR_REVIEWRATING_CATEGORY_TABLE . "` AS rc LEFT JOIN `" . GEODIR_REVIEWRATING_STYLE_TABLE . "` AS rs ON rs.id = rc.category_id WHERE rc.id IN(" . implode( ',', $rating_ids ) . ") AND rs.id IS NOT NULL" );
444
-
445
-								foreach ( $styles as $style ) {
446
-									if ( ! empty( $ratings[ $style->id ] ) ) {
447
-										$response['data'][ $key ]['data'][] = array(
448
-											'name'  => wp_sprintf( __( 'Rating (%s)', 'geodirectory' ), __( $style->title, 'geodirectory' ) ),
449
-											'value' => $ratings[ $style->id ] . ' / ' . $style->total,
438
+					if (defined('GEODIRREVIEWRATING_VERSION')) {
439
+						if (get_option('geodir_reviewrating_enable_rating')) {
440
+							$ratings = maybe_unserialize($review->ratings);
441
+
442
+							if (!empty($ratings) && $rating_ids = array_keys($ratings)) {
443
+								$styles = $wpdb->get_results("SELECT rc.id, rc.title, rs.star_number AS total FROM `".GEODIR_REVIEWRATING_CATEGORY_TABLE."` AS rc LEFT JOIN `".GEODIR_REVIEWRATING_STYLE_TABLE."` AS rs ON rs.id = rc.category_id WHERE rc.id IN(".implode(',', $rating_ids).") AND rs.id IS NOT NULL");
444
+
445
+								foreach ($styles as $style) {
446
+									if (!empty($ratings[$style->id])) {
447
+										$response['data'][$key]['data'][] = array(
448
+											'name'  => wp_sprintf(__('Rating (%s)', 'geodirectory'), __($style->title, 'geodirectory')),
449
+											'value' => $ratings[$style->id].' / '.$style->total,
450 450
 										);
451 451
 									}
452 452
 								}
453 453
 							}
454 454
 						}
455 455
 
456
-						if ( get_option( 'geodir_reviewrating_enable_images' ) ) {
457
-							if ( ! empty( $review->comment_images ) ) {
458
-								$comment_images = explode( ',', $review->comment_images );
459
-								$response['data'][ $key ]['data'][] = array(
460
-									'name'  => __( 'Review Images', 'geodirectory' ),
461
-									'value' => self::parse_files_value( $comment_images ),
456
+						if (get_option('geodir_reviewrating_enable_images')) {
457
+							if (!empty($review->comment_images)) {
458
+								$comment_images = explode(',', $review->comment_images);
459
+								$response['data'][$key]['data'][] = array(
460
+									'name'  => __('Review Images', 'geodirectory'),
461
+									'value' => self::parse_files_value($comment_images),
462 462
 								);
463 463
 							}
464 464
 						}
465 465
 					}
466
-					if ( ! empty( $review->post_city ) ) {
467
-						$response['data'][ $key ]['data'][] = array(
468
-							'name'  => __( 'Review City', 'geodirectory' ),
466
+					if (!empty($review->post_city)) {
467
+						$response['data'][$key]['data'][] = array(
468
+							'name'  => __('Review City', 'geodirectory'),
469 469
 							'value' => $review->post_city,
470 470
 						);
471 471
 					}
472
-					if ( ! empty( $review->post_region ) ) {
473
-						$response['data'][ $key ]['data'][] = array(
474
-							'name'  => __( 'Review Region', 'geodirectory' ),
472
+					if (!empty($review->post_region)) {
473
+						$response['data'][$key]['data'][] = array(
474
+							'name'  => __('Review Region', 'geodirectory'),
475 475
 							'value' => $review->post_region,
476 476
 						);
477 477
 					}
478
-					if ( ! empty( $review->post_country ) ) {
479
-						$response['data'][ $key ]['data'][] = array(
480
-							'name'  => __( 'Review Country', 'geodirectory' ),
478
+					if (!empty($review->post_country)) {
479
+						$response['data'][$key]['data'][] = array(
480
+							'name'  => __('Review Country', 'geodirectory'),
481 481
 							'value' => $review->post_country,
482 482
 						);
483 483
 					}
484
-					if ( ! empty( $review->post_latitude ) ) {
485
-						$response['data'][ $key ]['data'][] = array(
486
-							'name'  => __( 'Review Latitude', 'geodirectory' ),
484
+					if (!empty($review->post_latitude)) {
485
+						$response['data'][$key]['data'][] = array(
486
+							'name'  => __('Review Latitude', 'geodirectory'),
487 487
 							'value' => $review->post_latitude,
488 488
 						);
489 489
 					}
490
-					if ( ! empty( $review->post_longitude ) ) {
491
-						$response['data'][ $key ]['data'][] = array(
492
-							'name'  => __( 'Review Longitude', 'geodirectory' ),
490
+					if (!empty($review->post_longitude)) {
491
+						$response['data'][$key]['data'][] = array(
492
+							'name'  => __('Review Longitude', 'geodirectory'),
493 493
 							'value' => $review->post_longitude,
494 494
 						);
495 495
 					}
@@ -499,27 +499,27 @@  discard block
 block discarded – undo
499 499
 		return $response;
500 500
 	}
501 501
 
502
-	public static function parse_files_value( $files ) {
503
-		if ( empty( $files ) ) {
502
+	public static function parse_files_value($files) {
503
+		if (empty($files)) {
504 504
 			return '';
505 505
 		}
506 506
 
507
-		if ( ! is_array( $files ) ) {
507
+		if (!is_array($files)) {
508 508
 			return $files;
509 509
 		}
510 510
 
511
-		if ( count( $files ) == 1 ) {
511
+		if (count($files) == 1) {
512 512
 			return $files[0];
513 513
 		}
514 514
 
515 515
 		$links = array();
516
-		foreach ( $files as $file ) {
517
-			if ( false === strpos( $file, ' ' ) && ( 0 === strpos( $file, 'http://' ) || 0 === strpos( $file, 'https://' ) ) ) {
518
-				$file = '<a href="' . esc_url( $file ) . '">' . esc_html( $file ) . '</a>';
516
+		foreach ($files as $file) {
517
+			if (false === strpos($file, ' ') && (0 === strpos($file, 'http://') || 0 === strpos($file, 'https://'))) {
518
+				$file = '<a href="'.esc_url($file).'">'.esc_html($file).'</a>';
519 519
 			}
520 520
 			$links[] = $file;
521 521
 		}
522
-		$links = ! empty( $links ) ? implode( ' <br> ', $links ) : '';
522
+		$links = !empty($links) ? implode(' <br> ', $links) : '';
523 523
 
524 524
 		return $links;
525 525
 	}
Please login to merge, or discard this patch.
geodirectory-functions/ajax_handler_functions.php 2 patches
Indentation   +341 added lines, -341 removed lines patch added patch discarded remove patch
@@ -16,19 +16,19 @@  discard block
 block discarded – undo
16 16
  */
17 17
 function geodir_on_wp_loaded()
18 18
 {
19
-    /**
20
-     * Called on the wp_loaded WP hook and used to send the send inquiry forms.
21
-     *
22
-     * @since 1.0.0
23
-     */
24
-    do_action('giodir_handle_request_plugins_loaded');
25
-    global $wpdb;
19
+	/**
20
+	 * Called on the wp_loaded WP hook and used to send the send inquiry forms.
21
+	 *
22
+	 * @since 1.0.0
23
+	 */
24
+	do_action('giodir_handle_request_plugins_loaded');
25
+	global $wpdb;
26 26
 
27 27
 
28
-    if (isset($_POST['sendact']) && $_POST['sendact'] == 'send_inqury') {
29
-        geodir_send_inquiry($_REQUEST); // function in custom_functions.php
28
+	if (isset($_POST['sendact']) && $_POST['sendact'] == 'send_inqury') {
29
+		geodir_send_inquiry($_REQUEST); // function in custom_functions.php
30 30
 
31
-    }
31
+	}
32 32
 
33 33
 }
34 34
 
@@ -41,9 +41,9 @@  discard block
 block discarded – undo
41 41
  */
42 42
 function geodir_on_wp()
43 43
 {
44
-    if(geodir_is_page('login')) {
45
-        geodir_user_signup();
46
-    }
44
+	if(geodir_is_page('login')) {
45
+		geodir_user_signup();
46
+	}
47 47
 
48 48
 }
49 49
 
@@ -57,36 +57,36 @@  discard block
 block discarded – undo
57 57
  */
58 58
 function geodir_on_init()
59 59
 {
60
-    /**
61
-     * Called on the wp_init WP hook at the start of the geodir_on_init() function.
62
-     *
63
-     * @since 1.0.0
64
-     */
65
-    do_action('giodir_handle_request');
66
-    global $wpdb;
60
+	/**
61
+	 * Called on the wp_init WP hook at the start of the geodir_on_init() function.
62
+	 *
63
+	 * @since 1.0.0
64
+	 */
65
+	do_action('giodir_handle_request');
66
+	global $wpdb;
67 67
 
68 68
 
69 69
 
70 70
 
71
-    if (get_option('geodir_allow_wpadmin') == '0' && is_user_logged_in() && !current_user_can('manage_options') && !class_exists('BuddyPress')) {
72
-        show_admin_bar(false);
73
-    }
71
+	if (get_option('geodir_allow_wpadmin') == '0' && is_user_logged_in() && !current_user_can('manage_options') && !class_exists('BuddyPress')) {
72
+		show_admin_bar(false);
73
+	}
74 74
 
75 75
 
76
-    if (isset($_REQUEST['ptype']) && $_REQUEST['ptype'] == 'get_markers') {
77
-        /**
78
-         * Contains map marker functions.
79
-         *
80
-         * @since 1.0.0
81
-         * @package GeoDirectory
82
-         */
83
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
84
-        die;
85
-    }
76
+	if (isset($_REQUEST['ptype']) && $_REQUEST['ptype'] == 'get_markers') {
77
+		/**
78
+		 * Contains map marker functions.
79
+		 *
80
+		 * @since 1.0.0
81
+		 * @package GeoDirectory
82
+		 */
83
+		include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
84
+		die;
85
+	}
86 86
     
87
-    if ( class_exists( 'WPSEO_Frontend' ) && !is_admin() ) {
88
-        add_action( 'template_redirect', 'geodir_remove_yoast_seo_metas' );
89
-    }
87
+	if ( class_exists( 'WPSEO_Frontend' ) && !is_admin() ) {
88
+		add_action( 'template_redirect', 'geodir_remove_yoast_seo_metas' );
89
+	}
90 90
 }
91 91
 
92 92
 
@@ -103,328 +103,328 @@  discard block
 block discarded – undo
103 103
  * @todo check if nonce is required here and if so add one.
104 104
  */
105 105
 function geodir_ajax_handler() {
106
-    global $wpdb, $gd_session,$post;
106
+	global $wpdb, $gd_session,$post;
107 107
 
108
-    if (isset($_REQUEST['gd_listing_view']) && $_REQUEST['gd_listing_view'] != '') {
108
+	if (isset($_REQUEST['gd_listing_view']) && $_REQUEST['gd_listing_view'] != '') {
109 109
 		$gd_session->set('gd_listing_view', $_REQUEST['gd_listing_view']);
110
-        echo '1';
111
-    }
112
-
113
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'category_ajax') {
114
-        if (isset($_REQUEST['main_catid']) && isset($_REQUEST['cat_tax']) && isset($_REQUEST['exclude']))
115
-            geodir_addpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['main_catid'], '', '', '', $_REQUEST['exclude']);
116
-        else if (isset($_REQUEST['catpid']) && isset($_REQUEST['cat_tax']))
117
-            geodir_editpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['catpid']);
118
-    }
119
-
120
-    if ((isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'admin_ajax') || isset($_REQUEST['create_field']) || isset($_REQUEST['sort_create_field'])) {
121
-        if (current_user_can('manage_options')) {
122
-            /**
123
-             * Contains admin ajax handling functions.
124
-             *
125
-             * @since 1.0.0
126
-             * @package GeoDirectory
127
-             */
128
-            include_once(geodir_plugin_path() . '/geodirectory-admin/geodir_admin_ajax.php');
129
-        } else {
130
-            wp_redirect(geodir_login_url());
131
-            gd_die();
132
-        }
133
-    }
134
-
135
-    if (isset($_REQUEST['geodir_autofill']) && $_REQUEST['geodir_autofill'] != '' && isset($_REQUEST['_wpnonce'])) {
136
-        if (current_user_can('manage_options')) {
137
-            switch ($_REQUEST['geodir_autofill']):
138
-                case "geodir_dummy_delete" :
139
-                    if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
140
-                        return;
141
-
142
-                    $datatype = isset($_REQUEST['datatype']) ? sanitize_key($_REQUEST['datatype']) : '';
143
-                    if (isset($_REQUEST['posttype']))
144
-                        /**
145
-                         * Used to delete the dummy post data per post type.
146
-                         *
147
-                         * Uses dynamic hook, geodir_delete_dummy_posts_$_REQUEST['posttype'].
148
-                         *
149
-                         * @since 1.6.11
150
-                         * @param string $posttype The post type to insert.
151
-                         * @param string $datatype The type of dummy data to insert.
152
-                         */
153
-                        do_action('geodir_delete_dummy_posts' ,sanitize_key($_REQUEST['posttype']),$datatype);
154
-                    break;
155
-                case "geodir_dummy_insert" :
156
-                    if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
157
-                        return;
158
-
159
-                    global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2;
160
-                    $city_bound_lat1 = $_REQUEST['city_bound_lat1'];
161
-                    $city_bound_lng1 = $_REQUEST['city_bound_lng1'];
162
-                    $city_bound_lat2 = $_REQUEST['city_bound_lat2'];
163
-                    $city_bound_lng2 = $_REQUEST['city_bound_lng2'];
164
-
165
-                    if (isset($_REQUEST['posttype'])){
166
-                        /**
167
-                         * Used to insert the dummy post data per post type.
168
-                         *
169
-                         * Uses dynamic hook, geodir_insert_dummy_posts_$_REQUEST['posttype'].
170
-                         *
171
-                         * @since 1.6.11
172
-                         * @param string $posttype The post type to insert.
173
-                         * @param string $datatype The type of dummy data to insert.
174
-                         * @param int $post_index The item number to insert.
175
-                         */
176
-                        do_action('geodir_insert_dummy_posts',sanitize_key($_REQUEST['posttype']),sanitize_key($_REQUEST['datatype']),absint($_REQUEST['insert_dummy_post_index']));
177
-                    }
178
-
179
-
180
-                    break;
181
-            endswitch;
182
-        } else {
183
-            wp_redirect(geodir_login_url());
184
-            exit();
185
-        }
186
-    }
187
-
188
-    if (isset($_REQUEST['popuptype']) && $_REQUEST['popuptype'] != '' && isset($_REQUEST['post_id']) && $_REQUEST['post_id'] != '') {
189
-
190
-        if ($_REQUEST['popuptype'] == 'b_send_inquiry') {
191
-            $template = locate_template(array("geodirectory/popup-forms.php"));
192
-            if (!$template) {
193
-                $template = geodir_plugin_path() . '/geodirectory-templates/popup-forms.php';
194
-            }
195
-            require_once($template);
196
-        }
197
-
198
-        gd_die();
199
-    }
200
-
201
-    /*if(isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'filter_ajax'){
110
+		echo '1';
111
+	}
112
+
113
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'category_ajax') {
114
+		if (isset($_REQUEST['main_catid']) && isset($_REQUEST['cat_tax']) && isset($_REQUEST['exclude']))
115
+			geodir_addpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['main_catid'], '', '', '', $_REQUEST['exclude']);
116
+		else if (isset($_REQUEST['catpid']) && isset($_REQUEST['cat_tax']))
117
+			geodir_editpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['catpid']);
118
+	}
119
+
120
+	if ((isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'admin_ajax') || isset($_REQUEST['create_field']) || isset($_REQUEST['sort_create_field'])) {
121
+		if (current_user_can('manage_options')) {
122
+			/**
123
+			 * Contains admin ajax handling functions.
124
+			 *
125
+			 * @since 1.0.0
126
+			 * @package GeoDirectory
127
+			 */
128
+			include_once(geodir_plugin_path() . '/geodirectory-admin/geodir_admin_ajax.php');
129
+		} else {
130
+			wp_redirect(geodir_login_url());
131
+			gd_die();
132
+		}
133
+	}
134
+
135
+	if (isset($_REQUEST['geodir_autofill']) && $_REQUEST['geodir_autofill'] != '' && isset($_REQUEST['_wpnonce'])) {
136
+		if (current_user_can('manage_options')) {
137
+			switch ($_REQUEST['geodir_autofill']):
138
+				case "geodir_dummy_delete" :
139
+					if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
140
+						return;
141
+
142
+					$datatype = isset($_REQUEST['datatype']) ? sanitize_key($_REQUEST['datatype']) : '';
143
+					if (isset($_REQUEST['posttype']))
144
+						/**
145
+						 * Used to delete the dummy post data per post type.
146
+						 *
147
+						 * Uses dynamic hook, geodir_delete_dummy_posts_$_REQUEST['posttype'].
148
+						 *
149
+						 * @since 1.6.11
150
+						 * @param string $posttype The post type to insert.
151
+						 * @param string $datatype The type of dummy data to insert.
152
+						 */
153
+						do_action('geodir_delete_dummy_posts' ,sanitize_key($_REQUEST['posttype']),$datatype);
154
+					break;
155
+				case "geodir_dummy_insert" :
156
+					if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
157
+						return;
158
+
159
+					global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2;
160
+					$city_bound_lat1 = $_REQUEST['city_bound_lat1'];
161
+					$city_bound_lng1 = $_REQUEST['city_bound_lng1'];
162
+					$city_bound_lat2 = $_REQUEST['city_bound_lat2'];
163
+					$city_bound_lng2 = $_REQUEST['city_bound_lng2'];
164
+
165
+					if (isset($_REQUEST['posttype'])){
166
+						/**
167
+						 * Used to insert the dummy post data per post type.
168
+						 *
169
+						 * Uses dynamic hook, geodir_insert_dummy_posts_$_REQUEST['posttype'].
170
+						 *
171
+						 * @since 1.6.11
172
+						 * @param string $posttype The post type to insert.
173
+						 * @param string $datatype The type of dummy data to insert.
174
+						 * @param int $post_index The item number to insert.
175
+						 */
176
+						do_action('geodir_insert_dummy_posts',sanitize_key($_REQUEST['posttype']),sanitize_key($_REQUEST['datatype']),absint($_REQUEST['insert_dummy_post_index']));
177
+					}
178
+
179
+
180
+					break;
181
+			endswitch;
182
+		} else {
183
+			wp_redirect(geodir_login_url());
184
+			exit();
185
+		}
186
+	}
187
+
188
+	if (isset($_REQUEST['popuptype']) && $_REQUEST['popuptype'] != '' && isset($_REQUEST['post_id']) && $_REQUEST['post_id'] != '') {
189
+
190
+		if ($_REQUEST['popuptype'] == 'b_send_inquiry') {
191
+			$template = locate_template(array("geodirectory/popup-forms.php"));
192
+			if (!$template) {
193
+				$template = geodir_plugin_path() . '/geodirectory-templates/popup-forms.php';
194
+			}
195
+			require_once($template);
196
+		}
197
+
198
+		gd_die();
199
+	}
200
+
201
+	/*if(isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'filter_ajax'){
202 202
         include_once ( geodir_plugin_path() . '/geodirectory-templates/advance-search-form.php');
203 203
     }*/
204 204
 
205
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'map_ajax') {
206
-        /**
207
-         * Contains map marker functions.
208
-         *
209
-         * @since 1.0.0
210
-         * @package GeoDirectory
211
-         */
212
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
213
-    }
214
-
215
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'favorite') {
216
-        if (is_user_logged_in()) {
217
-            switch ($_REQUEST['ajax_action']):
218
-                case "add" :
219
-                    geodir_add_to_favorite((int)$_REQUEST['pid']);
220
-                    break;
221
-                case "remove" :
222
-                    geodir_remove_from_favorite((int)$_REQUEST['pid']);
223
-                    break;
224
-            endswitch;
225
-        } else {
226
-            wp_redirect(geodir_login_url());
227
-            exit();
228
-        }
229
-    }
230
-
231
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'add_listing') {
232
-
233
-        $is_current_user_owner = true;
234
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
235
-            $is_current_user_owner = geodir_listing_belong_to_current_user((int)$_REQUEST['pid']);
236
-        }
237
-
238
-        $request = $gd_session->get('listing');
239
-
240
-        if (is_user_logged_in() && $is_current_user_owner) {
241
-
242
-            switch ($_REQUEST['ajax_action']):
243
-                case "add":
244
-                case "update":
245
-
246
-                    if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
247
-                        $last_id = geodir_save_listing();
248
-
249
-                        if ($last_id) {
250
-                            //$redirect_to = get_permalink( $last_id );
251
-                            $redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
252
-
253
-                        } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
254
-                            $redirect_to = get_permalink(geodir_add_listing_page_id());
255
-                            $redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
256
-                        } else
257
-                            $redirect_to = get_permalink(geodir_add_listing_page_id());
258
-
259
-                        wp_redirect($redirect_to);
260
-                    } else {
261
-                        $gd_session->un_set('listing');
262
-                        wp_redirect(home_url());
263
-                    }
264
-
265
-                    break;
266
-                case "cancel" :
267
-
268
-                    $gd_session->un_set('listing');
269
-
270
-                    if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && get_permalink($_REQUEST['pid']))
271
-                        wp_redirect(get_permalink($_REQUEST['pid']));
272
-                    else {
273
-                        geodir_remove_temp_images();
274
-                        wp_redirect(geodir_getlink(get_permalink(geodir_add_listing_page_id()), array('listing_type' => $_REQUEST['listing_type'])));
275
-                    }
276
-
277
-                    break;
278
-
279
-                case "publish" :
280
-
281
-                    if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
282
-
283
-                        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
284
-                            $new_post = array();
285
-                            $new_post['ID'] = $_REQUEST['pid'];
286
-
287
-                            $lastid = wp_update_post($new_post);
288
-
289
-                            $gd_session->un_set('listing');
290
-                            wp_redirect(get_permalink($lastid));
291
-                        } else {
292
-                            $last_id = geodir_save_listing();
293
-
294
-                            if ($last_id) {
295
-                                //$redirect_to = get_permalink( $last_id );
296
-                                $redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
297
-                            } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
298
-                                $redirect_to = get_permalink(geodir_add_listing_page_id());
299
-                                $redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
300
-                            } else
301
-                                $redirect_to = get_permalink(geodir_add_listing_page_id());
302
-
303
-                            $gd_session->un_set('listing');
304
-                            wp_redirect($redirect_to);
305
-                        }
306
-                    } else {
307
-                        $gd_session->un_set('listing');
308
-                        wp_redirect(home_url());
309
-                    }
310
-
311
-                    break;
312
-                case "delete" :
313
-                    if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
314
-                        global $current_user;
315
-
316
-                        if (get_option('geodir_disable_perm_delete')) {
317
-                            $lastid = wp_trash_post($_REQUEST['pid']);
318
-                        } else {
319
-                            $lastid = wp_delete_post($_REQUEST['pid']);
320
-                        }
321
-
322
-                        if ($lastid && !is_wp_error($lastid))
323
-                            wp_redirect($_SERVER['HTTP_REFERER']);
324
-
325
-                        //wp_redirect( geodir_getlink(get_author_posts_url($current_user->ID),array('geodir_dashbord'=>'true','stype'=>$post_type ),false) );
326
-                    }
327
-                    break;
328
-            endswitch;
329
-
330
-            $gd_session->un_set('listing');
331
-        } else {
332
-            $gd_session->un_set('listing');
333
-            wp_redirect(geodir_login_url());
334
-            exit();
335
-        }
336
-    }
337
-
338
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'user_login') {
339
-        /**
340
-         * Contains registration and login functions.
341
-         * @todo Fix the file path.
342
-         *
343
-         * @since 1.0.0
344
-         * @package GeoDirectory
345
-         */
346
-        include_once(geodir_plugin_path() . '/geodirectory-functions/geodirectory_reg.php');
347
-    }
348
-
349
-    if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'geodir_get_term_list') {
350
-        $args = array('taxonomy' => sanitize_text_field($_REQUEST['term']));
351
-        if (!empty($_REQUEST['parent_only'])) {
352
-            $args['parent'] = 0;
353
-        }
354
-        $terms_o = get_terms($args);
355
-
356
-        // Skip terms which has no listing
357
-        if (!empty($terms_o)) {
358
-            $filter_terms = array();
359
-
360
-            foreach ($terms_o as $term) {
361
-                if (isset($term->count) && $term->count > 0) {
362
-                    $filter_terms[] = $term;
363
-                }
364
-            }
365
-            $terms_o = $filter_terms;
366
-        }
367
-
368
-        $terms = geodir_sort_terms($terms_o, 'count');
369
-        geodir_helper_cat_list_output($terms, intval($_REQUEST['limit']));
370
-        exit();
371
-    }
205
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'map_ajax') {
206
+		/**
207
+		 * Contains map marker functions.
208
+		 *
209
+		 * @since 1.0.0
210
+		 * @package GeoDirectory
211
+		 */
212
+		include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
213
+	}
214
+
215
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'favorite') {
216
+		if (is_user_logged_in()) {
217
+			switch ($_REQUEST['ajax_action']):
218
+				case "add" :
219
+					geodir_add_to_favorite((int)$_REQUEST['pid']);
220
+					break;
221
+				case "remove" :
222
+					geodir_remove_from_favorite((int)$_REQUEST['pid']);
223
+					break;
224
+			endswitch;
225
+		} else {
226
+			wp_redirect(geodir_login_url());
227
+			exit();
228
+		}
229
+	}
230
+
231
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'add_listing') {
232
+
233
+		$is_current_user_owner = true;
234
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
235
+			$is_current_user_owner = geodir_listing_belong_to_current_user((int)$_REQUEST['pid']);
236
+		}
237
+
238
+		$request = $gd_session->get('listing');
239
+
240
+		if (is_user_logged_in() && $is_current_user_owner) {
241
+
242
+			switch ($_REQUEST['ajax_action']):
243
+				case "add":
244
+				case "update":
245
+
246
+					if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
247
+						$last_id = geodir_save_listing();
248
+
249
+						if ($last_id) {
250
+							//$redirect_to = get_permalink( $last_id );
251
+							$redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
252
+
253
+						} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
254
+							$redirect_to = get_permalink(geodir_add_listing_page_id());
255
+							$redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
256
+						} else
257
+							$redirect_to = get_permalink(geodir_add_listing_page_id());
258
+
259
+						wp_redirect($redirect_to);
260
+					} else {
261
+						$gd_session->un_set('listing');
262
+						wp_redirect(home_url());
263
+					}
264
+
265
+					break;
266
+				case "cancel" :
267
+
268
+					$gd_session->un_set('listing');
269
+
270
+					if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && get_permalink($_REQUEST['pid']))
271
+						wp_redirect(get_permalink($_REQUEST['pid']));
272
+					else {
273
+						geodir_remove_temp_images();
274
+						wp_redirect(geodir_getlink(get_permalink(geodir_add_listing_page_id()), array('listing_type' => $_REQUEST['listing_type'])));
275
+					}
276
+
277
+					break;
278
+
279
+				case "publish" :
280
+
281
+					if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
282
+
283
+						if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
284
+							$new_post = array();
285
+							$new_post['ID'] = $_REQUEST['pid'];
286
+
287
+							$lastid = wp_update_post($new_post);
288
+
289
+							$gd_session->un_set('listing');
290
+							wp_redirect(get_permalink($lastid));
291
+						} else {
292
+							$last_id = geodir_save_listing();
293
+
294
+							if ($last_id) {
295
+								//$redirect_to = get_permalink( $last_id );
296
+								$redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
297
+							} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
298
+								$redirect_to = get_permalink(geodir_add_listing_page_id());
299
+								$redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
300
+							} else
301
+								$redirect_to = get_permalink(geodir_add_listing_page_id());
302
+
303
+							$gd_session->un_set('listing');
304
+							wp_redirect($redirect_to);
305
+						}
306
+					} else {
307
+						$gd_session->un_set('listing');
308
+						wp_redirect(home_url());
309
+					}
310
+
311
+					break;
312
+				case "delete" :
313
+					if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
314
+						global $current_user;
315
+
316
+						if (get_option('geodir_disable_perm_delete')) {
317
+							$lastid = wp_trash_post($_REQUEST['pid']);
318
+						} else {
319
+							$lastid = wp_delete_post($_REQUEST['pid']);
320
+						}
321
+
322
+						if ($lastid && !is_wp_error($lastid))
323
+							wp_redirect($_SERVER['HTTP_REFERER']);
324
+
325
+						//wp_redirect( geodir_getlink(get_author_posts_url($current_user->ID),array('geodir_dashbord'=>'true','stype'=>$post_type ),false) );
326
+					}
327
+					break;
328
+			endswitch;
329
+
330
+			$gd_session->un_set('listing');
331
+		} else {
332
+			$gd_session->un_set('listing');
333
+			wp_redirect(geodir_login_url());
334
+			exit();
335
+		}
336
+	}
337
+
338
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'user_login') {
339
+		/**
340
+		 * Contains registration and login functions.
341
+		 * @todo Fix the file path.
342
+		 *
343
+		 * @since 1.0.0
344
+		 * @package GeoDirectory
345
+		 */
346
+		include_once(geodir_plugin_path() . '/geodirectory-functions/geodirectory_reg.php');
347
+	}
348
+
349
+	if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'geodir_get_term_list') {
350
+		$args = array('taxonomy' => sanitize_text_field($_REQUEST['term']));
351
+		if (!empty($_REQUEST['parent_only'])) {
352
+			$args['parent'] = 0;
353
+		}
354
+		$terms_o = get_terms($args);
355
+
356
+		// Skip terms which has no listing
357
+		if (!empty($terms_o)) {
358
+			$filter_terms = array();
359
+
360
+			foreach ($terms_o as $term) {
361
+				if (isset($term->count) && $term->count > 0) {
362
+					$filter_terms[] = $term;
363
+				}
364
+			}
365
+			$terms_o = $filter_terms;
366
+		}
367
+
368
+		$terms = geodir_sort_terms($terms_o, 'count');
369
+		geodir_helper_cat_list_output($terms, intval($_REQUEST['limit']));
370
+		exit();
371
+	}
372 372
     
373
-    if ( !empty($_REQUEST['geodir_ajax'] ) && $_REQUEST['geodir_ajax'] == 'duplicate' && geodir_is_wpml() ) {
374
-        if ( !empty( $_REQUEST['_nonce'] ) && wp_verify_nonce( $_REQUEST['_nonce'], 'geodir_duplicate_nonce' ) ) {
375
-            $json = array();
376
-            $json['success'] = false;
373
+	if ( !empty($_REQUEST['geodir_ajax'] ) && $_REQUEST['geodir_ajax'] == 'duplicate' && geodir_is_wpml() ) {
374
+		if ( !empty( $_REQUEST['_nonce'] ) && wp_verify_nonce( $_REQUEST['_nonce'], 'geodir_duplicate_nonce' ) ) {
375
+			$json = array();
376
+			$json['success'] = false;
377 377
             
378
-            $post_id = !empty( $_REQUEST['post_id'] ) ? absint( $_REQUEST['post_id'] ) : 0;
379
-            $langs = !empty( $_REQUEST['dups'] ) ? explode( ',', sanitize_text_field( $_REQUEST['dups'] ) ) : array();
378
+			$post_id = !empty( $_REQUEST['post_id'] ) ? absint( $_REQUEST['post_id'] ) : 0;
379
+			$langs = !empty( $_REQUEST['dups'] ) ? explode( ',', sanitize_text_field( $_REQUEST['dups'] ) ) : array();
380 380
             
381
-            if ( !empty( $post_id ) && !empty( $langs ) ) {
382
-                if ( geodir_wpml_allowed_to_duplicate( $post_id ) ) {
383
-                    global $sitepress;
381
+			if ( !empty( $post_id ) && !empty( $langs ) ) {
382
+				if ( geodir_wpml_allowed_to_duplicate( $post_id ) ) {
383
+					global $sitepress;
384 384
                     
385
-                    $element_type = 'post_' . get_post_type( $post_id );
386
-                    $master_post_id = $sitepress->get_original_element_id( $post_id, $element_type );
385
+					$element_type = 'post_' . get_post_type( $post_id );
386
+					$master_post_id = $sitepress->get_original_element_id( $post_id, $element_type );
387 387
                     
388
-                    if ( $master_post_id == $post_id ) {
389
-                        $_REQUEST['icl_ajx_action'] = 'make_duplicates';
388
+					if ( $master_post_id == $post_id ) {
389
+						$_REQUEST['icl_ajx_action'] = 'make_duplicates';
390 390
                         
391
-                        foreach ( $langs as $lang ) {
392
-                            $return = $sitepress->make_duplicate( $master_post_id, $lang );
393
-                        }
394
-                        $json['success'] = true;
395
-                    } else {
396
-                        $json['error'] = __( 'Translation can be done from original listing only.', 'geodirectory' );
397
-                    }
398
-                } else {
399
-                    $json['error'] = __( 'You are not allowed to translate this listing.', 'geodirectory' );
400
-                }
401
-            }
391
+						foreach ( $langs as $lang ) {
392
+							$return = $sitepress->make_duplicate( $master_post_id, $lang );
393
+						}
394
+						$json['success'] = true;
395
+					} else {
396
+						$json['error'] = __( 'Translation can be done from original listing only.', 'geodirectory' );
397
+					}
398
+				} else {
399
+					$json['error'] = __( 'You are not allowed to translate this listing.', 'geodirectory' );
400
+				}
401
+			}
402 402
             
403
-            wp_send_json( $json );
404
-        }
405
-    }
403
+			wp_send_json( $json );
404
+		}
405
+	}
406 406
 
407
-    gd_die();
407
+	gd_die();
408 408
 }
409 409
 
410 410
 
411 411
 function geodir_show_ga_stats(){
412
-    if (isset($_REQUEST['ga_start'])) {
413
-        $ga_start = $_REQUEST['ga_start'];
414
-    } else {
415
-        $ga_start = '';
416
-    }
417
-    if (isset($_REQUEST['ga_end'])) {
418
-        $ga_end = $_REQUEST['ga_end'];
419
-    } else {
420
-        $ga_end = '';
421
-    }
422
-    try {
423
-        geodir_getGoogleAnalytics($_REQUEST['ga_page'], $ga_start, $ga_end);
424
-    } catch (Exception $e) {
425
-        geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
426
-    }
427
-    die;
412
+	if (isset($_REQUEST['ga_start'])) {
413
+		$ga_start = $_REQUEST['ga_start'];
414
+	} else {
415
+		$ga_start = '';
416
+	}
417
+	if (isset($_REQUEST['ga_end'])) {
418
+		$ga_end = $_REQUEST['ga_end'];
419
+	} else {
420
+		$ga_end = '';
421
+	}
422
+	try {
423
+		geodir_getGoogleAnalytics($_REQUEST['ga_page'], $ga_start, $ga_end);
424
+	} catch (Exception $e) {
425
+		geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
426
+	}
427
+	die;
428 428
 }
429 429
 add_action( 'wp_ajax_gdga', 'geodir_show_ga_stats' );
430 430
 add_action( 'wp_ajax_nopriv_gdga', 'geodir_show_ga_stats' );
431 431
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
  */
42 42
 function geodir_on_wp()
43 43
 {
44
-    if(geodir_is_page('login')) {
44
+    if (geodir_is_page('login')) {
45 45
         geodir_user_signup();
46 46
     }
47 47
 
@@ -80,12 +80,12 @@  discard block
 block discarded – undo
80 80
          * @since 1.0.0
81 81
          * @package GeoDirectory
82 82
          */
83
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
83
+        include_once(geodir_plugin_path().'/geodirectory-functions/map-functions/get_markers.php');
84 84
         die;
85 85
     }
86 86
     
87
-    if ( class_exists( 'WPSEO_Frontend' ) && !is_admin() ) {
88
-        add_action( 'template_redirect', 'geodir_remove_yoast_seo_metas' );
87
+    if (class_exists('WPSEO_Frontend') && !is_admin()) {
88
+        add_action('template_redirect', 'geodir_remove_yoast_seo_metas');
89 89
     }
90 90
 }
91 91
 
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
  * @todo check if nonce is required here and if so add one.
104 104
  */
105 105
 function geodir_ajax_handler() {
106
-    global $wpdb, $gd_session,$post;
106
+    global $wpdb, $gd_session, $post;
107 107
 
108 108
     if (isset($_REQUEST['gd_listing_view']) && $_REQUEST['gd_listing_view'] != '') {
109 109
 		$gd_session->set('gd_listing_view', $_REQUEST['gd_listing_view']);
@@ -125,7 +125,7 @@  discard block
 block discarded – undo
125 125
              * @since 1.0.0
126 126
              * @package GeoDirectory
127 127
              */
128
-            include_once(geodir_plugin_path() . '/geodirectory-admin/geodir_admin_ajax.php');
128
+            include_once(geodir_plugin_path().'/geodirectory-admin/geodir_admin_ajax.php');
129 129
         } else {
130 130
             wp_redirect(geodir_login_url());
131 131
             gd_die();
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
                          * @param string $posttype The post type to insert.
151 151
                          * @param string $datatype The type of dummy data to insert.
152 152
                          */
153
-                        do_action('geodir_delete_dummy_posts' ,sanitize_key($_REQUEST['posttype']),$datatype);
153
+                        do_action('geodir_delete_dummy_posts', sanitize_key($_REQUEST['posttype']), $datatype);
154 154
                     break;
155 155
                 case "geodir_dummy_insert" :
156 156
                     if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
                     $city_bound_lat2 = $_REQUEST['city_bound_lat2'];
163 163
                     $city_bound_lng2 = $_REQUEST['city_bound_lng2'];
164 164
 
165
-                    if (isset($_REQUEST['posttype'])){
165
+                    if (isset($_REQUEST['posttype'])) {
166 166
                         /**
167 167
                          * Used to insert the dummy post data per post type.
168 168
                          *
@@ -173,7 +173,7 @@  discard block
 block discarded – undo
173 173
                          * @param string $datatype The type of dummy data to insert.
174 174
                          * @param int $post_index The item number to insert.
175 175
                          */
176
-                        do_action('geodir_insert_dummy_posts',sanitize_key($_REQUEST['posttype']),sanitize_key($_REQUEST['datatype']),absint($_REQUEST['insert_dummy_post_index']));
176
+                        do_action('geodir_insert_dummy_posts', sanitize_key($_REQUEST['posttype']), sanitize_key($_REQUEST['datatype']), absint($_REQUEST['insert_dummy_post_index']));
177 177
                     }
178 178
 
179 179
 
@@ -190,7 +190,7 @@  discard block
 block discarded – undo
190 190
         if ($_REQUEST['popuptype'] == 'b_send_inquiry') {
191 191
             $template = locate_template(array("geodirectory/popup-forms.php"));
192 192
             if (!$template) {
193
-                $template = geodir_plugin_path() . '/geodirectory-templates/popup-forms.php';
193
+                $template = geodir_plugin_path().'/geodirectory-templates/popup-forms.php';
194 194
             }
195 195
             require_once($template);
196 196
         }
@@ -209,17 +209,17 @@  discard block
 block discarded – undo
209 209
          * @since 1.0.0
210 210
          * @package GeoDirectory
211 211
          */
212
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
212
+        include_once(geodir_plugin_path().'/geodirectory-functions/map-functions/get_markers.php');
213 213
     }
214 214
 
215 215
     if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'favorite') {
216 216
         if (is_user_logged_in()) {
217 217
             switch ($_REQUEST['ajax_action']):
218 218
                 case "add" :
219
-                    geodir_add_to_favorite((int)$_REQUEST['pid']);
219
+                    geodir_add_to_favorite((int) $_REQUEST['pid']);
220 220
                     break;
221 221
                 case "remove" :
222
-                    geodir_remove_from_favorite((int)$_REQUEST['pid']);
222
+                    geodir_remove_from_favorite((int) $_REQUEST['pid']);
223 223
                     break;
224 224
             endswitch;
225 225
         } else {
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 
233 233
         $is_current_user_owner = true;
234 234
         if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
235
-            $is_current_user_owner = geodir_listing_belong_to_current_user((int)$_REQUEST['pid']);
235
+            $is_current_user_owner = geodir_listing_belong_to_current_user((int) $_REQUEST['pid']);
236 236
         }
237 237
 
238 238
         $request = $gd_session->get('listing');
@@ -343,7 +343,7 @@  discard block
 block discarded – undo
343 343
          * @since 1.0.0
344 344
          * @package GeoDirectory
345 345
          */
346
-        include_once(geodir_plugin_path() . '/geodirectory-functions/geodirectory_reg.php');
346
+        include_once(geodir_plugin_path().'/geodirectory-functions/geodirectory_reg.php');
347 347
     }
348 348
 
349 349
     if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'geodir_get_term_list') {
@@ -370,37 +370,37 @@  discard block
 block discarded – undo
370 370
         exit();
371 371
     }
372 372
     
373
-    if ( !empty($_REQUEST['geodir_ajax'] ) && $_REQUEST['geodir_ajax'] == 'duplicate' && geodir_is_wpml() ) {
374
-        if ( !empty( $_REQUEST['_nonce'] ) && wp_verify_nonce( $_REQUEST['_nonce'], 'geodir_duplicate_nonce' ) ) {
373
+    if (!empty($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'duplicate' && geodir_is_wpml()) {
374
+        if (!empty($_REQUEST['_nonce']) && wp_verify_nonce($_REQUEST['_nonce'], 'geodir_duplicate_nonce')) {
375 375
             $json = array();
376 376
             $json['success'] = false;
377 377
             
378
-            $post_id = !empty( $_REQUEST['post_id'] ) ? absint( $_REQUEST['post_id'] ) : 0;
379
-            $langs = !empty( $_REQUEST['dups'] ) ? explode( ',', sanitize_text_field( $_REQUEST['dups'] ) ) : array();
378
+            $post_id = !empty($_REQUEST['post_id']) ? absint($_REQUEST['post_id']) : 0;
379
+            $langs = !empty($_REQUEST['dups']) ? explode(',', sanitize_text_field($_REQUEST['dups'])) : array();
380 380
             
381
-            if ( !empty( $post_id ) && !empty( $langs ) ) {
382
-                if ( geodir_wpml_allowed_to_duplicate( $post_id ) ) {
381
+            if (!empty($post_id) && !empty($langs)) {
382
+                if (geodir_wpml_allowed_to_duplicate($post_id)) {
383 383
                     global $sitepress;
384 384
                     
385
-                    $element_type = 'post_' . get_post_type( $post_id );
386
-                    $master_post_id = $sitepress->get_original_element_id( $post_id, $element_type );
385
+                    $element_type = 'post_'.get_post_type($post_id);
386
+                    $master_post_id = $sitepress->get_original_element_id($post_id, $element_type);
387 387
                     
388
-                    if ( $master_post_id == $post_id ) {
388
+                    if ($master_post_id == $post_id) {
389 389
                         $_REQUEST['icl_ajx_action'] = 'make_duplicates';
390 390
                         
391
-                        foreach ( $langs as $lang ) {
392
-                            $return = $sitepress->make_duplicate( $master_post_id, $lang );
391
+                        foreach ($langs as $lang) {
392
+                            $return = $sitepress->make_duplicate($master_post_id, $lang);
393 393
                         }
394 394
                         $json['success'] = true;
395 395
                     } else {
396
-                        $json['error'] = __( 'Translation can be done from original listing only.', 'geodirectory' );
396
+                        $json['error'] = __('Translation can be done from original listing only.', 'geodirectory');
397 397
                     }
398 398
                 } else {
399
-                    $json['error'] = __( 'You are not allowed to translate this listing.', 'geodirectory' );
399
+                    $json['error'] = __('You are not allowed to translate this listing.', 'geodirectory');
400 400
                 }
401 401
             }
402 402
             
403
-            wp_send_json( $json );
403
+            wp_send_json($json);
404 404
         }
405 405
     }
406 406
 
@@ -408,7 +408,7 @@  discard block
 block discarded – undo
408 408
 }
409 409
 
410 410
 
411
-function geodir_show_ga_stats(){
411
+function geodir_show_ga_stats() {
412 412
     if (isset($_REQUEST['ga_start'])) {
413 413
         $ga_start = $_REQUEST['ga_start'];
414 414
     } else {
@@ -422,9 +422,9 @@  discard block
 block discarded – undo
422 422
     try {
423 423
         geodir_getGoogleAnalytics($_REQUEST['ga_page'], $ga_start, $ga_end);
424 424
     } catch (Exception $e) {
425
-        geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
425
+        geodir_error_log(wp_sprintf(__('GD Google Analytics API Error(%s) : %s', 'geodirectory'), $e->getCode(), $e->getMessage()));
426 426
     }
427 427
     die;
428 428
 }
429
-add_action( 'wp_ajax_gdga', 'geodir_show_ga_stats' );
430
-add_action( 'wp_ajax_nopriv_gdga', 'geodir_show_ga_stats' );
431 429
\ No newline at end of file
430
+add_action('wp_ajax_gdga', 'geodir_show_ga_stats');
431
+add_action('wp_ajax_nopriv_gdga', 'geodir_show_ga_stats');
432 432
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/template_functions.php 2 patches
Indentation   +409 added lines, -409 removed lines patch added patch discarded remove patch
@@ -19,134 +19,134 @@  discard block
 block discarded – undo
19 19
  */
20 20
 function geodir_locate_template($template = '')
21 21
 {
22
-    global $post_type, $wp, $post;
23
-    $fields = array();
24
-
25
-    switch ($template):
26
-        case 'signup':
27
-            return $template = locate_template(array("geodirectory/geodir-signup.php"));
28
-            break;
29
-        case 'add-listing':
30
-            $gd_post_types = geodir_get_posttypes();
22
+	global $post_type, $wp, $post;
23
+	$fields = array();
24
+
25
+	switch ($template):
26
+		case 'signup':
27
+			return $template = locate_template(array("geodirectory/geodir-signup.php"));
28
+			break;
29
+		case 'add-listing':
30
+			$gd_post_types = geodir_get_posttypes();
31 31
             
32
-            if (!(!empty($post_type) && in_array($post_type, $gd_post_types))) {
33
-                $post_type = '';
34
-            }
32
+			if (!(!empty($post_type) && in_array($post_type, $gd_post_types))) {
33
+				$post_type = '';
34
+			}
35 35
             
36
-            $sc_post_type = '';
37
-            if (is_page() && !empty($post->post_content) && ($shortcode = geodir_parse_shortcodes($post->post_content, 'gd_add_listing'))) {
38
-                $listing_page_id = $post->ID;
39
-                if (!empty($shortcode['listing_type'])) {
40
-                    $sc_post_type = $shortcode['listing_type'];
41
-                }
42
-            } else {
43
-                $listing_page_id = geodir_add_listing_page_id();
44
-            }
36
+			$sc_post_type = '';
37
+			if (is_page() && !empty($post->post_content) && ($shortcode = geodir_parse_shortcodes($post->post_content, 'gd_add_listing'))) {
38
+				$listing_page_id = $post->ID;
39
+				if (!empty($shortcode['listing_type'])) {
40
+					$sc_post_type = $shortcode['listing_type'];
41
+				}
42
+			} else {
43
+				$listing_page_id = geodir_add_listing_page_id();
44
+			}
45 45
             
46
-            $is_wpml = geodir_is_wpml() ? true : false;
46
+			$is_wpml = geodir_is_wpml() ? true : false;
47 47
 
48
-            if ($listing_page_id != '' && (is_page($listing_page_id) || ($is_wpml && !empty($wp->query_vars['page_id']))) && isset($_REQUEST['listing_type'])
49
-                && in_array($_REQUEST['listing_type'], $gd_post_types)) {
50
-                $post_type = sanitize_text_field($_REQUEST['listing_type']);
51
-            }
48
+			if ($listing_page_id != '' && (is_page($listing_page_id) || ($is_wpml && !empty($wp->query_vars['page_id']))) && isset($_REQUEST['listing_type'])
49
+				&& in_array($_REQUEST['listing_type'], $gd_post_types)) {
50
+				$post_type = sanitize_text_field($_REQUEST['listing_type']);
51
+			}
52 52
             
53
-            if (empty($post_type) && !isset($_REQUEST['pid'])) {
54
-                $pagename = $wp->query_vars['pagename'];
53
+			if (empty($post_type) && !isset($_REQUEST['pid'])) {
54
+				$pagename = $wp->query_vars['pagename'];
55 55
                 
56
-                if (!empty($gd_post_types)) {
57
-                    $post_type = $gd_post_types[0];
58
-                }
56
+				if (!empty($gd_post_types)) {
57
+					$post_type = $gd_post_types[0];
58
+				}
59 59
                 
60
-                if ($sc_post_type != '') {
61
-                    $post_type = $sc_post_type;
62
-                }
60
+				if ($sc_post_type != '') {
61
+					$post_type = $sc_post_type;
62
+				}
63 63
                 
64
-                if (empty($post_type) && !empty($gd_post_types)) {
65
-                    $post_type = $gd_post_types[0];
66
-                }
64
+				if (empty($post_type) && !empty($gd_post_types)) {
65
+					$post_type = $gd_post_types[0];
66
+				}
67 67
                 
68
-                if ($is_wpml && !empty($wp->query_vars['page_id'])) {
69
-                    wp_redirect(geodir_getlink(get_permalink($wp->query_vars['page_id']), array('listing_type' => $post_type)));
70
-                } else {
71
-                    wp_redirect(trailingslashit(get_site_url()) . $pagename . '/?listing_type=' . $post_type);
72
-                }
73
-                gd_die();
74
-            }
75
-            return $template = locate_template(array("geodirectory/add-{$post_type}.php", "geodirectory/add-listing.php"));
76
-            break;
77
-        case 'success':
78
-            $success_page_id = geodir_success_page_id();
79
-            if ($success_page_id != '' && is_page($success_page_id) && isset($_REQUEST['listing_type'])
80
-                && in_array($_REQUEST['listing_type'], geodir_get_posttypes())
81
-            )
82
-                $post_type = sanitize_text_field($_REQUEST['listing_type']);
83
-            return $template = locate_template(array("geodirectory/{$post_type}-success.php", "geodirectory/listing-success.php"));
84
-            break;
85
-        case 'detail':
86
-        case 'preview':
87
-            if (in_array(get_post_type(), geodir_get_posttypes()))
88
-                $post_type = get_post_type();
89
-            return $template = locate_template(array("geodirectory/single-{$post_type}.php", "geodirectory/listing-detail.php"));
90
-            break;
91
-        case 'listing':
92
-            $templates = array();
93
-            if (is_post_type_archive() && in_array(get_post_type(), geodir_get_posttypes())) {
94
-                $post_type = get_post_type();
95
-                $templates[] = "geodirectory/archive-$post_type.php";
96
-            }
97
-
98
-
99
-            if (is_tax() && geodir_get_taxonomy_posttype()) {
100
-                $query_obj = get_queried_object();
101
-                $curr_taxonomy = isset($query_obj->taxonomy) ? $query_obj->taxonomy : '';
102
-                $curr_term = isset($query_obj->slug) ? $query_obj->slug : '';
103
-                $templates[] = "geodirectory/taxonomy-$curr_taxonomy-$curr_term.php";
104
-                $templates[] = "geodirectory/taxonomy-$curr_taxonomy.php";
105
-            }
106
-
107
-            $templates[] = "geodirectory/geodir-listing.php";
108
-
109
-            return $template = locate_template($templates);
110
-            break;
111
-        case 'information':
112
-            return $template = locate_template(array("geodirectory/geodir-information.php"));
113
-            break;
114
-        case 'author':
115
-            return $template = locate_template(array("geodirectory/geodir-author.php"));
116
-            break;
117
-        case 'search':
118
-            return $template = locate_template(array("geodirectory/geodir-search.php"));
119
-            break;
120
-        case 'location':
121
-            return $template = locate_template(array("geodirectory/geodir-location.php"));
122
-            break;
123
-        case 'geodir-home':
124
-            return $template = locate_template(array("geodirectory/geodir-home.php"));
125
-            break;
126
-        case 'listing-listview':
127
-            $template = locate_template(array("geodirectory/listing-listview.php"));
128
-            if (!$template) {
129
-                $template = geodir_plugin_path() . '/geodirectory-templates/listing-listview.php';
130
-            }
131
-            return $template;
132
-            break;
133
-        case 'widget-listing-listview':
134
-            $template = locate_template(array("geodirectory/widget-listing-listview.php"));
135
-            if (!$template) {
136
-                $template = geodir_plugin_path() . '/geodirectory-templates/widget-listing-listview.php';
137
-            }
138
-            return $template;
139
-            break;
68
+				if ($is_wpml && !empty($wp->query_vars['page_id'])) {
69
+					wp_redirect(geodir_getlink(get_permalink($wp->query_vars['page_id']), array('listing_type' => $post_type)));
70
+				} else {
71
+					wp_redirect(trailingslashit(get_site_url()) . $pagename . '/?listing_type=' . $post_type);
72
+				}
73
+				gd_die();
74
+			}
75
+			return $template = locate_template(array("geodirectory/add-{$post_type}.php", "geodirectory/add-listing.php"));
76
+			break;
77
+		case 'success':
78
+			$success_page_id = geodir_success_page_id();
79
+			if ($success_page_id != '' && is_page($success_page_id) && isset($_REQUEST['listing_type'])
80
+				&& in_array($_REQUEST['listing_type'], geodir_get_posttypes())
81
+			)
82
+				$post_type = sanitize_text_field($_REQUEST['listing_type']);
83
+			return $template = locate_template(array("geodirectory/{$post_type}-success.php", "geodirectory/listing-success.php"));
84
+			break;
85
+		case 'detail':
86
+		case 'preview':
87
+			if (in_array(get_post_type(), geodir_get_posttypes()))
88
+				$post_type = get_post_type();
89
+			return $template = locate_template(array("geodirectory/single-{$post_type}.php", "geodirectory/listing-detail.php"));
90
+			break;
91
+		case 'listing':
92
+			$templates = array();
93
+			if (is_post_type_archive() && in_array(get_post_type(), geodir_get_posttypes())) {
94
+				$post_type = get_post_type();
95
+				$templates[] = "geodirectory/archive-$post_type.php";
96
+			}
97
+
98
+
99
+			if (is_tax() && geodir_get_taxonomy_posttype()) {
100
+				$query_obj = get_queried_object();
101
+				$curr_taxonomy = isset($query_obj->taxonomy) ? $query_obj->taxonomy : '';
102
+				$curr_term = isset($query_obj->slug) ? $query_obj->slug : '';
103
+				$templates[] = "geodirectory/taxonomy-$curr_taxonomy-$curr_term.php";
104
+				$templates[] = "geodirectory/taxonomy-$curr_taxonomy.php";
105
+			}
106
+
107
+			$templates[] = "geodirectory/geodir-listing.php";
108
+
109
+			return $template = locate_template($templates);
110
+			break;
111
+		case 'information':
112
+			return $template = locate_template(array("geodirectory/geodir-information.php"));
113
+			break;
114
+		case 'author':
115
+			return $template = locate_template(array("geodirectory/geodir-author.php"));
116
+			break;
117
+		case 'search':
118
+			return $template = locate_template(array("geodirectory/geodir-search.php"));
119
+			break;
120
+		case 'location':
121
+			return $template = locate_template(array("geodirectory/geodir-location.php"));
122
+			break;
123
+		case 'geodir-home':
124
+			return $template = locate_template(array("geodirectory/geodir-home.php"));
125
+			break;
126
+		case 'listing-listview':
127
+			$template = locate_template(array("geodirectory/listing-listview.php"));
128
+			if (!$template) {
129
+				$template = geodir_plugin_path() . '/geodirectory-templates/listing-listview.php';
130
+			}
131
+			return $template;
132
+			break;
133
+		case 'widget-listing-listview':
134
+			$template = locate_template(array("geodirectory/widget-listing-listview.php"));
135
+			if (!$template) {
136
+				$template = geodir_plugin_path() . '/geodirectory-templates/widget-listing-listview.php';
137
+			}
138
+			return $template;
139
+			break;
140 140
 		case 'email-message':
141
-            $template = locate_template(array("geodirectory/email-message.php"));
142
-            if (!$template) {
143
-                $template = geodir_plugin_path() . '/geodirectory-templates/email-message.php';
144
-            }
145
-            return $template;
146
-            break;
147
-    endswitch;
141
+			$template = locate_template(array("geodirectory/email-message.php"));
142
+			if (!$template) {
143
+				$template = geodir_plugin_path() . '/geodirectory-templates/email-message.php';
144
+			}
145
+			return $template;
146
+			break;
147
+	endswitch;
148 148
 
149
-    return false;
149
+	return false;
150 150
 
151 151
 }
152 152
 
@@ -165,255 +165,255 @@  discard block
 block discarded – undo
165 165
 function geodir_template_loader($template)
166 166
 {
167 167
 
168
-    global $wp_query;
169
-
170
-    /**
171
-     * Filter the custom page list.
172
-     *
173
-     * @since 1.0.0
174
-     */
175
-    $geodir_custom_page_list = apply_filters('geodir_set_custom_pages', array(
176
-        'geodir_signup_page' =>
177
-            apply_filters('geodir_set_custom_signup_page', false),
178
-        'geodir_add_listing_page' =>
179
-            apply_filters('geodir_set_custom_add_listing_page', false),
180
-        'geodir_preview_page' =>
181
-            apply_filters('geodir_set_custom_preview_page', false),
182
-        'geodir_listing_success_page' =>
183
-            apply_filters('geodir_set_custom_listing_success_page', false),
184
-        'geodir_listing_detail_page' =>
185
-            apply_filters('geodir_set_custom_listing_detail_page', false),
186
-        'geodir_listing_page' =>
187
-            apply_filters('geodir_set_custom_listing_page', false),
188
-        'geodir_search_page' =>
189
-            apply_filters('geodir_set_custom_search_page', false),
190
-        'geodir_author_page' =>
191
-            apply_filters('geodir_set_custom_author_page', false),
192
-        'geodir_home_map_page' =>
193
-            apply_filters('geodir_set_custom_home_map_page', false)
194
-    ));
195
-
196
-
197
-    if (geodir_is_page('login') || $geodir_custom_page_list['geodir_signup_page']) {
198
-
199
-        $template = geodir_locate_template('signup');
200
-
201
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-signup.php';
202
-
203
-        /**
204
-         * Filter the signup template path.
205
-         *
206
-         * @since 1.0.0
207
-         * @param string $template The template path.
208
-         */
209
-        return $template = apply_filters('geodir_template_signup', $template);
210
-    }
211
-
212
-    if (geodir_is_page('add-listing') || $geodir_custom_page_list['geodir_add_listing_page']) {
213
-        if (!geodir_is_default_location_set()) {
214
-            global $information;
215
-            $information = sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>');
216
-
217
-            $template = geodir_locate_template('information');
218
-
219
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
220
-            /**
221
-             * Filter the information template path.
222
-             *
223
-             * @since 1.0.0
224
-             * @param string $template The template path.
225
-             */
226
-            return $template = apply_filters('geodir_template_information', $template);
227
-        }
228
-        // check if pid exists in the record if yes then check if this post belongs to the user who is logged in.
229
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
230
-            /// WPML
231
-            if (geodir_wpml_is_post_type_translated(get_post_type((int)$_GET['pid'])) && $duplicate_of = wpml_get_master_post_from_duplicate((int)$_GET['pid'])) {
232
-                global $sitepress;
168
+	global $wp_query;
169
+
170
+	/**
171
+	 * Filter the custom page list.
172
+	 *
173
+	 * @since 1.0.0
174
+	 */
175
+	$geodir_custom_page_list = apply_filters('geodir_set_custom_pages', array(
176
+		'geodir_signup_page' =>
177
+			apply_filters('geodir_set_custom_signup_page', false),
178
+		'geodir_add_listing_page' =>
179
+			apply_filters('geodir_set_custom_add_listing_page', false),
180
+		'geodir_preview_page' =>
181
+			apply_filters('geodir_set_custom_preview_page', false),
182
+		'geodir_listing_success_page' =>
183
+			apply_filters('geodir_set_custom_listing_success_page', false),
184
+		'geodir_listing_detail_page' =>
185
+			apply_filters('geodir_set_custom_listing_detail_page', false),
186
+		'geodir_listing_page' =>
187
+			apply_filters('geodir_set_custom_listing_page', false),
188
+		'geodir_search_page' =>
189
+			apply_filters('geodir_set_custom_search_page', false),
190
+		'geodir_author_page' =>
191
+			apply_filters('geodir_set_custom_author_page', false),
192
+		'geodir_home_map_page' =>
193
+			apply_filters('geodir_set_custom_home_map_page', false)
194
+	));
195
+
196
+
197
+	if (geodir_is_page('login') || $geodir_custom_page_list['geodir_signup_page']) {
198
+
199
+		$template = geodir_locate_template('signup');
200
+
201
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-signup.php';
202
+
203
+		/**
204
+		 * Filter the signup template path.
205
+		 *
206
+		 * @since 1.0.0
207
+		 * @param string $template The template path.
208
+		 */
209
+		return $template = apply_filters('geodir_template_signup', $template);
210
+	}
211
+
212
+	if (geodir_is_page('add-listing') || $geodir_custom_page_list['geodir_add_listing_page']) {
213
+		if (!geodir_is_default_location_set()) {
214
+			global $information;
215
+			$information = sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>');
216
+
217
+			$template = geodir_locate_template('information');
218
+
219
+			if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
220
+			/**
221
+			 * Filter the information template path.
222
+			 *
223
+			 * @since 1.0.0
224
+			 * @param string $template The template path.
225
+			 */
226
+			return $template = apply_filters('geodir_template_information', $template);
227
+		}
228
+		// check if pid exists in the record if yes then check if this post belongs to the user who is logged in.
229
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
230
+			/// WPML
231
+			if (geodir_wpml_is_post_type_translated(get_post_type((int)$_GET['pid'])) && $duplicate_of = wpml_get_master_post_from_duplicate((int)$_GET['pid'])) {
232
+				global $sitepress;
233 233
                 
234
-                $lang_of_duplicate = geodir_get_language_for_element($duplicate_of, 'post_' . get_post_type($duplicate_of));
235
-                $sitepress->switch_lang($lang_of_duplicate, true);
234
+				$lang_of_duplicate = geodir_get_language_for_element($duplicate_of, 'post_' . get_post_type($duplicate_of));
235
+				$sitepress->switch_lang($lang_of_duplicate, true);
236 236
         
237
-                $redirect_to = get_permalink(geodir_add_listing_page_id());
238
-                $_GET['pid'] = $duplicate_of;
239
-                if (!empty($_GET)) {
240
-                    $redirect_to = add_query_arg($_GET, $redirect_to);
241
-                }
242
-                wp_redirect($redirect_to);
243
-                exit;
244
-            }
245
-            /// WPML
237
+				$redirect_to = get_permalink(geodir_add_listing_page_id());
238
+				$_GET['pid'] = $duplicate_of;
239
+				if (!empty($_GET)) {
240
+					$redirect_to = add_query_arg($_GET, $redirect_to);
241
+				}
242
+				wp_redirect($redirect_to);
243
+				exit;
244
+			}
245
+			/// WPML
246 246
             
247
-            global $information;
248
-            $information = __('This listing does not belong to your account, please check the listing id carefully.', 'geodirectory');
249
-            $is_current_user_owner = geodir_listing_belong_to_current_user();
250
-            if (!$is_current_user_owner) {
251
-                $template = geodir_locate_template('information');
252
-
253
-                if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
254
-                /**
255
-                 * Filter the information template path.
256
-                 *
257
-                 * @since 1.0.0
258
-                 * @param string $template The template path.
259
-                 */
260
-                return $template = apply_filters('geodir_template_information', $template);
261
-            }
247
+			global $information;
248
+			$information = __('This listing does not belong to your account, please check the listing id carefully.', 'geodirectory');
249
+			$is_current_user_owner = geodir_listing_belong_to_current_user();
250
+			if (!$is_current_user_owner) {
251
+				$template = geodir_locate_template('information');
252
+
253
+				if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
254
+				/**
255
+				 * Filter the information template path.
256
+				 *
257
+				 * @since 1.0.0
258
+				 * @param string $template The template path.
259
+				 */
260
+				return $template = apply_filters('geodir_template_information', $template);
261
+			}
262 262
 
263 263
 
264
-        }
264
+		}
265 265
 
266
-        //geodir_is_login(true);
267
-        global $current_user;
268
-        if (!$current_user->ID) {
269
-            wp_redirect(geodir_login_url(array('redirect_add_listing'=>urlencode(geodir_curPageURL()))), 302);
270
-            exit;
271
-        }
266
+		//geodir_is_login(true);
267
+		global $current_user;
268
+		if (!$current_user->ID) {
269
+			wp_redirect(geodir_login_url(array('redirect_add_listing'=>urlencode(geodir_curPageURL()))), 302);
270
+			exit;
271
+		}
272 272
 
273
-        $template = geodir_locate_template('add-listing');
274
-
275
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/add-listing.php';
276
-        /**
277
-         * Filter the add listing template path.
278
-         *
279
-         * @since 1.0.0
280
-         * @param string $template The template path.
281
-         */
282
-        return $template = apply_filters('geodir_template_add_listing', $template);
283
-    }
273
+		$template = geodir_locate_template('add-listing');
284 274
 
275
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/add-listing.php';
276
+		/**
277
+		 * Filter the add listing template path.
278
+		 *
279
+		 * @since 1.0.0
280
+		 * @param string $template The template path.
281
+		 */
282
+		return $template = apply_filters('geodir_template_add_listing', $template);
283
+	}
285 284
 
286
-    if (geodir_is_page('preview') || $geodir_custom_page_list['geodir_preview_page']) {
287
-        global $preview;
288
-        $preview = true;
289 285
 
290
-        $template = geodir_locate_template('preview');
286
+	if (geodir_is_page('preview') || $geodir_custom_page_list['geodir_preview_page']) {
287
+		global $preview;
288
+		$preview = true;
291 289
 
292
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
293
-        /**
294
-         * Filter the preview template path.
295
-         *
296
-         * @since 1.0.0
297
-         * @param string $template The template path.
298
-         */
299
-        return $template = apply_filters('geodir_template_preview', $template);
290
+		$template = geodir_locate_template('preview');
300 291
 
301
-    }
292
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
293
+		/**
294
+		 * Filter the preview template path.
295
+		 *
296
+		 * @since 1.0.0
297
+		 * @param string $template The template path.
298
+		 */
299
+		return $template = apply_filters('geodir_template_preview', $template);
302 300
 
301
+	}
303 302
 
304
-    if (geodir_is_page('listing-success') || $geodir_custom_page_list['geodir_listing_success_page']) {
305 303
 
306
-        $template = geodir_locate_template('success');
304
+	if (geodir_is_page('listing-success') || $geodir_custom_page_list['geodir_listing_success_page']) {
307 305
 
308
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-success.php';
309
-        /**
310
-         * Filter the success template path.
311
-         *
312
-         * @since 1.0.0
313
-         * @param string $template The template path.
314
-         */
315
-        return $template = apply_filters('geodir_template_success', $template);
306
+		$template = geodir_locate_template('success');
316 307
 
317
-    }
308
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-success.php';
309
+		/**
310
+		 * Filter the success template path.
311
+		 *
312
+		 * @since 1.0.0
313
+		 * @param string $template The template path.
314
+		 */
315
+		return $template = apply_filters('geodir_template_success', $template);
318 316
 
319
-    if (geodir_is_page('detail') || $geodir_custom_page_list['geodir_listing_detail_page']) {
317
+	}
320 318
 
321
-        $template = geodir_locate_template('detail');
319
+	if (geodir_is_page('detail') || $geodir_custom_page_list['geodir_listing_detail_page']) {
322 320
 
323
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
324
-        /**
325
-         * Filter the detail template path.
326
-         *
327
-         * @since 1.0.0
328
-         * @param string $template The template path.
329
-         */
330
-        return $template = apply_filters('geodir_template_detail', $template);
321
+		$template = geodir_locate_template('detail');
331 322
 
332
-    }
323
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
324
+		/**
325
+		 * Filter the detail template path.
326
+		 *
327
+		 * @since 1.0.0
328
+		 * @param string $template The template path.
329
+		 */
330
+		return $template = apply_filters('geodir_template_detail', $template);
333 331
 
334
-    if (geodir_is_page('listing') || $geodir_custom_page_list['geodir_listing_page']) {
332
+	}
335 333
 
336
-        $template = geodir_locate_template('listing');
334
+	if (geodir_is_page('listing') || $geodir_custom_page_list['geodir_listing_page']) {
337 335
 
338
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-listing.php';
339
-        /**
340
-         * Filter the listing template path.
341
-         *
342
-         * @since 1.0.0
343
-         * @param string $template The template path.
344
-         */
345
-        return $template = apply_filters('geodir_template_listing', $template);
336
+		$template = geodir_locate_template('listing');
346 337
 
347
-    }
338
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-listing.php';
339
+		/**
340
+		 * Filter the listing template path.
341
+		 *
342
+		 * @since 1.0.0
343
+		 * @param string $template The template path.
344
+		 */
345
+		return $template = apply_filters('geodir_template_listing', $template);
348 346
 
349
-    if (geodir_is_page('search') || $geodir_custom_page_list['geodir_search_page']) {
347
+	}
350 348
 
351
-        $template = geodir_locate_template('search');
349
+	if (geodir_is_page('search') || $geodir_custom_page_list['geodir_search_page']) {
352 350
 
353
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-search.php';
354
-        /**
355
-         * Filter the search template path.
356
-         *
357
-         * @since 1.0.0
358
-         * @param string $template The template path.
359
-         */
360
-        return $template = apply_filters('geodir_template_search', $template);
351
+		$template = geodir_locate_template('search');
361 352
 
362
-    }
353
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-search.php';
354
+		/**
355
+		 * Filter the search template path.
356
+		 *
357
+		 * @since 1.0.0
358
+		 * @param string $template The template path.
359
+		 */
360
+		return $template = apply_filters('geodir_template_search', $template);
363 361
 
364
-    if (geodir_is_page('author') || $geodir_custom_page_list['geodir_author_page']) {
362
+	}
365 363
 
366
-        $template = geodir_locate_template('author');
364
+	if (geodir_is_page('author') || $geodir_custom_page_list['geodir_author_page']) {
367 365
 
368
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-author.php';
369
-        /**
370
-         * Filter the author template path.
371
-         *
372
-         * @since 1.0.0
373
-         * @param string $template The template path.
374
-         */
375
-        return $template = apply_filters('geodir_template_author', $template);
366
+		$template = geodir_locate_template('author');
376 367
 
377
-    }
368
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-author.php';
369
+		/**
370
+		 * Filter the author template path.
371
+		 *
372
+		 * @since 1.0.0
373
+		 * @param string $template The template path.
374
+		 */
375
+		return $template = apply_filters('geodir_template_author', $template);
378 376
 
379
-    if ( geodir_is_page('home') || geodir_is_page('location')) {
377
+	}
380 378
 
381
-        global $post, $wp_query;
379
+	if ( geodir_is_page('home') || geodir_is_page('location')) {
382 380
 
383
-        if (geodir_is_page('home') || ('page' == get_option('show_on_front') && isset($post->ID) && $post->ID == get_option('page_on_front'))
384
-            || (is_home() && !$wp_query->is_posts_page)
385
-        ) {
381
+		global $post, $wp_query;
386 382
 
387
-            $template = geodir_locate_template('geodir-home');
383
+		if (geodir_is_page('home') || ('page' == get_option('show_on_front') && isset($post->ID) && $post->ID == get_option('page_on_front'))
384
+			|| (is_home() && !$wp_query->is_posts_page)
385
+		) {
388 386
 
389
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-home.php';
390
-            /**
391
-             * Filter the home page template path.
392
-             *
393
-             * @since 1.0.0
394
-             * @param string $template The template path.
395
-             */
396
-            return $template = apply_filters('geodir_template_homepage', $template);
387
+			$template = geodir_locate_template('geodir-home');
397 388
 
398
-        } elseif (geodir_is_page('location')) {
389
+			if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-home.php';
390
+			/**
391
+			 * Filter the home page template path.
392
+			 *
393
+			 * @since 1.0.0
394
+			 * @param string $template The template path.
395
+			 */
396
+			return $template = apply_filters('geodir_template_homepage', $template);
399 397
 
400
-            $template = geodir_locate_template('location');
398
+		} elseif (geodir_is_page('location')) {
401 399
 
402
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-location.php';
403
-            /**
404
-             * Filter the location template path.
405
-             *
406
-             * @since 1.0.0
407
-             * @param string $template The template path.
408
-             */
409
-            return $template = apply_filters('geodir_template_location', $template);
400
+			$template = geodir_locate_template('location');
410 401
 
411
-        } else
412
-            return $template;
402
+			if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-location.php';
403
+			/**
404
+			 * Filter the location template path.
405
+			 *
406
+			 * @since 1.0.0
407
+			 * @param string $template The template path.
408
+			 */
409
+			return $template = apply_filters('geodir_template_location', $template);
413 410
 
414
-    }
411
+		} else
412
+			return $template;
415 413
 
416
-    return $template;
414
+	}
415
+
416
+	return $template;
417 417
 }
418 418
 
419 419
 /**
@@ -428,44 +428,44 @@  discard block
 block discarded – undo
428 428
  */
429 429
 function geodir_get_template_part($slug = '', $name = NULL)
430 430
 {
431
-    global $geodirectory, $post;
432
-    /**
433
-     * Called at the start for the geodir_get_template_part() function.
434
-     *
435
-     * Used dynamic hook name: geodir_get_template_part_{$slug}
436
-     *
437
-     * @since 1.0.0
438
-     * @package GeoDirectory
439
-     * @param string $slug The template slug.
440
-     * @param string $name The template name.
441
-     */
442
-    do_action("geodir_get_template_part_{$slug}", $slug, $name);
443
-    $templates = array();
444
-    $name = (string)$name;
445
-    if ('' !== $name) {
446
-        $template_name = "{$slug}-{$name}.php";
447
-
448
-    } else {
449
-        $template_name = "{$slug}.php";
450
-    }
451
-
452
-    if (!locate_template(array("geodirectory/" . $template_name))) :
453
-        /**
454
-         * Filter the template part with slug and name.
455
-         *
456
-         * @since 1.0.0
457
-         * @param string $template_name The template name.
458
-         */
459
-        $template = apply_filters("geodir_template_part-{$slug}-{$name}", geodir_plugin_path() . '/geodirectory-templates/' . $template_name);
460
-        /**
461
-         * Includes the template part with slug and name.
462
-         *
463
-         * @since 1.0.0
464
-         */
465
-        include($template);
466
-    else:
467
-        locate_template(array("geodirectory/" . $template_name), true, false);
468
-    endif;
431
+	global $geodirectory, $post;
432
+	/**
433
+	 * Called at the start for the geodir_get_template_part() function.
434
+	 *
435
+	 * Used dynamic hook name: geodir_get_template_part_{$slug}
436
+	 *
437
+	 * @since 1.0.0
438
+	 * @package GeoDirectory
439
+	 * @param string $slug The template slug.
440
+	 * @param string $name The template name.
441
+	 */
442
+	do_action("geodir_get_template_part_{$slug}", $slug, $name);
443
+	$templates = array();
444
+	$name = (string)$name;
445
+	if ('' !== $name) {
446
+		$template_name = "{$slug}-{$name}.php";
447
+
448
+	} else {
449
+		$template_name = "{$slug}.php";
450
+	}
451
+
452
+	if (!locate_template(array("geodirectory/" . $template_name))) :
453
+		/**
454
+		 * Filter the template part with slug and name.
455
+		 *
456
+		 * @since 1.0.0
457
+		 * @param string $template_name The template name.
458
+		 */
459
+		$template = apply_filters("geodir_template_part-{$slug}-{$name}", geodir_plugin_path() . '/geodirectory-templates/' . $template_name);
460
+		/**
461
+		 * Includes the template part with slug and name.
462
+		 *
463
+		 * @since 1.0.0
464
+		 */
465
+		include($template);
466
+	else:
467
+		locate_template(array("geodirectory/" . $template_name), true, false);
468
+	endif;
469 469
 
470 470
 }
471 471
 
@@ -481,23 +481,23 @@  discard block
 block discarded – undo
481 481
  */
482 482
 function geodir_core_post_view_extra_class($class, $all_postypes = '')
483 483
 {
484
-    global $post;
484
+	global $post;
485 485
 
486
-    if (!$all_postypes) {
487
-        $all_postypes = geodir_get_posttypes();
488
-    }
486
+	if (!$all_postypes) {
487
+		$all_postypes = geodir_get_posttypes();
488
+	}
489 489
 
490
-    $gdp_post_id = !empty($post) && isset($post->ID) ? $post->ID : NULL;
491
-    $gdp_post_type = $gdp_post_id > 0 && isset($post->post_type) ? $post->post_type : NULL;
492
-    $gdp_post_type = $gdp_post_type != '' && !empty($all_postypes) && in_array($gdp_post_type, $all_postypes) ? $gdp_post_type : NULL;
490
+	$gdp_post_id = !empty($post) && isset($post->ID) ? $post->ID : NULL;
491
+	$gdp_post_type = $gdp_post_id > 0 && isset($post->post_type) ? $post->post_type : NULL;
492
+	$gdp_post_type = $gdp_post_type != '' && !empty($all_postypes) && in_array($gdp_post_type, $all_postypes) ? $gdp_post_type : NULL;
493 493
 
494
-    if ($gdp_post_id && $gdp_post_type) {
495
-        $append_class = 'gd-post-' . $gdp_post_type;
496
-        $append_class .= isset($post->is_featured) && $post->is_featured > 0 ? ' gd-post-featured' : '';
497
-        $class = $class != '' ? $class . ' ' . $append_class : $append_class;
498
-    }
494
+	if ($gdp_post_id && $gdp_post_type) {
495
+		$append_class = 'gd-post-' . $gdp_post_type;
496
+		$append_class .= isset($post->is_featured) && $post->is_featured > 0 ? ' gd-post-featured' : '';
497
+		$class = $class != '' ? $class . ' ' . $append_class : $append_class;
498
+	}
499 499
 
500
-    return $class;
500
+	return $class;
501 501
 }
502 502
 
503 503
 /**
@@ -511,7 +511,7 @@  discard block
 block discarded – undo
511 511
  * @param bool $favorite Listing Optional. Are favorite listings results? Default: false.
512 512
  */
513 513
 function geodir_display_message_not_found_on_listing($template_listview = 'listing-listview', $favorite = false) {
514
-    if ($favorite) {
514
+	if ($favorite) {
515 515
 		$message = __('No favorite listings found which match your selection.', 'geodirectory');
516 516
 	} else {
517 517
 		$message = __('No listings found which match your selection.', 'geodirectory');
@@ -681,42 +681,42 @@  discard block
 block discarded – undo
681 681
 }
682 682
 
683 683
 function geodir_parse_shortcodes( $content, $shortcode, $first = true ) {
684
-    if ( empty( $content ) || empty( $shortcode ) ) {
685
-        return array();
686
-    }
684
+	if ( empty( $content ) || empty( $shortcode ) ) {
685
+		return array();
686
+	}
687 687
     
688
-    if ( false === strpos( $content, '[' ) ) {
689
-        return array();
690
-    }
691
-
692
-    if ( ! has_shortcode( $content, $shortcode ) ) {
693
-        return array();
694
-    }
695
-
696
-    $shortcodes = array();
697
-    if ( preg_match_all( '/' . get_shortcode_regex() . '/s', $content, $matches, PREG_SET_ORDER ) ) {
698
-        foreach ( $matches as $match ) {
699
-            if ( $shortcode === $match[2] ) {
700
-                $shortcode_attrs = shortcode_parse_atts( $match[3] );
701
-                if ( ! is_array( $shortcode_attrs ) ) {
702
-                    $shortcode_attrs = array();
703
-                }
704
-                $shortcode_attrs['shortcode_tag'] = $shortcode;
705
-                if ( !empty( $match[5] ) ) {
706
-                    $shortcode_attrs['shortcode_content'] = $match[5];
707
-                }
708
-                $shortcodes[] = $shortcode_attrs;
709
-                if ( $first === true ) {
710
-                    break;
711
-                }
712
-            }
713
-        }
714
-        if ( $first === true && !empty( $shortcodes ) ) {
715
-            $shortcodes = $shortcodes[0];
716
-        }
717
-    }
718
-
719
-    return apply_filters( 'geodir_parse_shortcodes', $shortcodes, $content, $shortcode, $first );
688
+	if ( false === strpos( $content, '[' ) ) {
689
+		return array();
690
+	}
691
+
692
+	if ( ! has_shortcode( $content, $shortcode ) ) {
693
+		return array();
694
+	}
695
+
696
+	$shortcodes = array();
697
+	if ( preg_match_all( '/' . get_shortcode_regex() . '/s', $content, $matches, PREG_SET_ORDER ) ) {
698
+		foreach ( $matches as $match ) {
699
+			if ( $shortcode === $match[2] ) {
700
+				$shortcode_attrs = shortcode_parse_atts( $match[3] );
701
+				if ( ! is_array( $shortcode_attrs ) ) {
702
+					$shortcode_attrs = array();
703
+				}
704
+				$shortcode_attrs['shortcode_tag'] = $shortcode;
705
+				if ( !empty( $match[5] ) ) {
706
+					$shortcode_attrs['shortcode_content'] = $match[5];
707
+				}
708
+				$shortcodes[] = $shortcode_attrs;
709
+				if ( $first === true ) {
710
+					break;
711
+				}
712
+			}
713
+		}
714
+		if ( $first === true && !empty( $shortcodes ) ) {
715
+			$shortcodes = $shortcodes[0];
716
+		}
717
+	}
718
+
719
+	return apply_filters( 'geodir_parse_shortcodes', $shortcodes, $content, $shortcode, $first );
720 720
 }
721 721
 
722 722
 /**
Please login to merge, or discard this patch.
Spacing   +57 added lines, -57 removed lines patch added patch discarded remove patch
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
                 if ($is_wpml && !empty($wp->query_vars['page_id'])) {
69 69
                     wp_redirect(geodir_getlink(get_permalink($wp->query_vars['page_id']), array('listing_type' => $post_type)));
70 70
                 } else {
71
-                    wp_redirect(trailingslashit(get_site_url()) . $pagename . '/?listing_type=' . $post_type);
71
+                    wp_redirect(trailingslashit(get_site_url()).$pagename.'/?listing_type='.$post_type);
72 72
                 }
73 73
                 gd_die();
74 74
             }
@@ -126,21 +126,21 @@  discard block
 block discarded – undo
126 126
         case 'listing-listview':
127 127
             $template = locate_template(array("geodirectory/listing-listview.php"));
128 128
             if (!$template) {
129
-                $template = geodir_plugin_path() . '/geodirectory-templates/listing-listview.php';
129
+                $template = geodir_plugin_path().'/geodirectory-templates/listing-listview.php';
130 130
             }
131 131
             return $template;
132 132
             break;
133 133
         case 'widget-listing-listview':
134 134
             $template = locate_template(array("geodirectory/widget-listing-listview.php"));
135 135
             if (!$template) {
136
-                $template = geodir_plugin_path() . '/geodirectory-templates/widget-listing-listview.php';
136
+                $template = geodir_plugin_path().'/geodirectory-templates/widget-listing-listview.php';
137 137
             }
138 138
             return $template;
139 139
             break;
140 140
 		case 'email-message':
141 141
             $template = locate_template(array("geodirectory/email-message.php"));
142 142
             if (!$template) {
143
-                $template = geodir_plugin_path() . '/geodirectory-templates/email-message.php';
143
+                $template = geodir_plugin_path().'/geodirectory-templates/email-message.php';
144 144
             }
145 145
             return $template;
146 146
             break;
@@ -198,7 +198,7 @@  discard block
 block discarded – undo
198 198
 
199 199
         $template = geodir_locate_template('signup');
200 200
 
201
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-signup.php';
201
+        if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/geodir-signup.php';
202 202
 
203 203
         /**
204 204
          * Filter the signup template path.
@@ -212,11 +212,11 @@  discard block
 block discarded – undo
212 212
     if (geodir_is_page('add-listing') || $geodir_custom_page_list['geodir_add_listing_page']) {
213 213
         if (!geodir_is_default_location_set()) {
214 214
             global $information;
215
-            $information = sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>');
215
+            $information = sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\''.admin_url('admin.php?page=geodirectory&tab=default_location_settings').'\'>', '</a>');
216 216
 
217 217
             $template = geodir_locate_template('information');
218 218
 
219
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
219
+            if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/geodir-information.php';
220 220
             /**
221 221
              * Filter the information template path.
222 222
              *
@@ -228,10 +228,10 @@  discard block
 block discarded – undo
228 228
         // check if pid exists in the record if yes then check if this post belongs to the user who is logged in.
229 229
         if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
230 230
             /// WPML
231
-            if (geodir_wpml_is_post_type_translated(get_post_type((int)$_GET['pid'])) && $duplicate_of = wpml_get_master_post_from_duplicate((int)$_GET['pid'])) {
231
+            if (geodir_wpml_is_post_type_translated(get_post_type((int) $_GET['pid'])) && $duplicate_of = wpml_get_master_post_from_duplicate((int) $_GET['pid'])) {
232 232
                 global $sitepress;
233 233
                 
234
-                $lang_of_duplicate = geodir_get_language_for_element($duplicate_of, 'post_' . get_post_type($duplicate_of));
234
+                $lang_of_duplicate = geodir_get_language_for_element($duplicate_of, 'post_'.get_post_type($duplicate_of));
235 235
                 $sitepress->switch_lang($lang_of_duplicate, true);
236 236
         
237 237
                 $redirect_to = get_permalink(geodir_add_listing_page_id());
@@ -250,7 +250,7 @@  discard block
 block discarded – undo
250 250
             if (!$is_current_user_owner) {
251 251
                 $template = geodir_locate_template('information');
252 252
 
253
-                if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
253
+                if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/geodir-information.php';
254 254
                 /**
255 255
                  * Filter the information template path.
256 256
                  *
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
 
273 273
         $template = geodir_locate_template('add-listing');
274 274
 
275
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/add-listing.php';
275
+        if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/add-listing.php';
276 276
         /**
277 277
          * Filter the add listing template path.
278 278
          *
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
 
290 290
         $template = geodir_locate_template('preview');
291 291
 
292
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
292
+        if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/listing-detail.php';
293 293
         /**
294 294
          * Filter the preview template path.
295 295
          *
@@ -305,7 +305,7 @@  discard block
 block discarded – undo
305 305
 
306 306
         $template = geodir_locate_template('success');
307 307
 
308
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-success.php';
308
+        if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/listing-success.php';
309 309
         /**
310 310
          * Filter the success template path.
311 311
          *
@@ -320,7 +320,7 @@  discard block
 block discarded – undo
320 320
 
321 321
         $template = geodir_locate_template('detail');
322 322
 
323
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
323
+        if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/listing-detail.php';
324 324
         /**
325 325
          * Filter the detail template path.
326 326
          *
@@ -335,7 +335,7 @@  discard block
 block discarded – undo
335 335
 
336 336
         $template = geodir_locate_template('listing');
337 337
 
338
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-listing.php';
338
+        if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/geodir-listing.php';
339 339
         /**
340 340
          * Filter the listing template path.
341 341
          *
@@ -350,7 +350,7 @@  discard block
 block discarded – undo
350 350
 
351 351
         $template = geodir_locate_template('search');
352 352
 
353
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-search.php';
353
+        if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/geodir-search.php';
354 354
         /**
355 355
          * Filter the search template path.
356 356
          *
@@ -365,7 +365,7 @@  discard block
 block discarded – undo
365 365
 
366 366
         $template = geodir_locate_template('author');
367 367
 
368
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-author.php';
368
+        if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/geodir-author.php';
369 369
         /**
370 370
          * Filter the author template path.
371 371
          *
@@ -376,7 +376,7 @@  discard block
 block discarded – undo
376 376
 
377 377
     }
378 378
 
379
-    if ( geodir_is_page('home') || geodir_is_page('location')) {
379
+    if (geodir_is_page('home') || geodir_is_page('location')) {
380 380
 
381 381
         global $post, $wp_query;
382 382
 
@@ -386,7 +386,7 @@  discard block
 block discarded – undo
386 386
 
387 387
             $template = geodir_locate_template('geodir-home');
388 388
 
389
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-home.php';
389
+            if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/geodir-home.php';
390 390
             /**
391 391
              * Filter the home page template path.
392 392
              *
@@ -399,7 +399,7 @@  discard block
 block discarded – undo
399 399
 
400 400
             $template = geodir_locate_template('location');
401 401
 
402
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-location.php';
402
+            if (!$template) $template = geodir_plugin_path().'/geodirectory-templates/geodir-location.php';
403 403
             /**
404 404
              * Filter the location template path.
405 405
              *
@@ -441,7 +441,7 @@  discard block
 block discarded – undo
441 441
      */
442 442
     do_action("geodir_get_template_part_{$slug}", $slug, $name);
443 443
     $templates = array();
444
-    $name = (string)$name;
444
+    $name = (string) $name;
445 445
     if ('' !== $name) {
446 446
         $template_name = "{$slug}-{$name}.php";
447 447
 
@@ -449,14 +449,14 @@  discard block
 block discarded – undo
449 449
         $template_name = "{$slug}.php";
450 450
     }
451 451
 
452
-    if (!locate_template(array("geodirectory/" . $template_name))) :
452
+    if (!locate_template(array("geodirectory/".$template_name))) :
453 453
         /**
454 454
          * Filter the template part with slug and name.
455 455
          *
456 456
          * @since 1.0.0
457 457
          * @param string $template_name The template name.
458 458
          */
459
-        $template = apply_filters("geodir_template_part-{$slug}-{$name}", geodir_plugin_path() . '/geodirectory-templates/' . $template_name);
459
+        $template = apply_filters("geodir_template_part-{$slug}-{$name}", geodir_plugin_path().'/geodirectory-templates/'.$template_name);
460 460
         /**
461 461
          * Includes the template part with slug and name.
462 462
          *
@@ -464,7 +464,7 @@  discard block
 block discarded – undo
464 464
          */
465 465
         include($template);
466 466
     else:
467
-        locate_template(array("geodirectory/" . $template_name), true, false);
467
+        locate_template(array("geodirectory/".$template_name), true, false);
468 468
     endif;
469 469
 
470 470
 }
@@ -492,9 +492,9 @@  discard block
 block discarded – undo
492 492
     $gdp_post_type = $gdp_post_type != '' && !empty($all_postypes) && in_array($gdp_post_type, $all_postypes) ? $gdp_post_type : NULL;
493 493
 
494 494
     if ($gdp_post_id && $gdp_post_type) {
495
-        $append_class = 'gd-post-' . $gdp_post_type;
495
+        $append_class = 'gd-post-'.$gdp_post_type;
496 496
         $append_class .= isset($post->is_featured) && $post->is_featured > 0 ? ' gd-post-featured' : '';
497
-        $class = $class != '' ? $class . ' ' . $append_class : $append_class;
497
+        $class = $class != '' ? $class.' '.$append_class : $append_class;
498 498
     }
499 499
 
500 500
     return $class;
@@ -526,7 +526,7 @@  discard block
 block discarded – undo
526 526
 	 */
527 527
 	$message = apply_filters('geodir_message_listing_not_found', $message, $template_listview, $favorite);
528 528
 	
529
-	echo '<li class="no-listing">' . $message . '</li>';
529
+	echo '<li class="no-listing">'.$message.'</li>';
530 530
 }
531 531
 
532 532
 /**
@@ -555,7 +555,7 @@  discard block
 block discarded – undo
555 555
 function geodir_convert_listing_view_class($columns = '') {
556 556
 	$class = '';
557 557
 	
558
-	switch ((int)$columns) {
558
+	switch ((int) $columns) {
559 559
 		case 1:
560 560
 			$class = '';
561 561
 		break;
@@ -620,7 +620,7 @@  discard block
 block discarded – undo
620 620
 		$html .= '<option value=""></option>';
621 621
 		if (!empty($star_texts) && is_array($star_texts)) {
622 622
 			foreach ($star_texts as $i => $text) {
623
-				$html .= '<option ' . selected((int)($i + 1), (int)$default, false) . ' value="' . (int)($i + 1) . '">' . $text . '</option>';
623
+				$html .= '<option '.selected((int) ($i + 1), (int) $default, false).' value="'.(int) ($i + 1).'">'.$text.'</option>';
624 624
 			}
625 625
 		} else {
626 626
 			$html .= '<option value="1">1</option>';
@@ -649,14 +649,14 @@  discard block
 block discarded – undo
649 649
 function geodir_font_awesome_rating_stars_html($html, $rating, $star_count = 5) {
650 650
 	if (get_option('geodir_reviewrating_enable_font_awesome') == '1') {
651 651
 		$rating = min($rating, $star_count);
652
-		$full_stars = floor( $rating );
653
-		$half_stars = ceil( $rating - $full_stars );
652
+		$full_stars = floor($rating);
653
+		$half_stars = ceil($rating - $full_stars);
654 654
 		$empty_stars = $star_count - $full_stars - $half_stars;
655 655
 		
656 656
 		$html = '<div class="gd-star-rating gd-fa-star-rating">';
657
-		$html .= str_repeat( '<i class="fa fa-star gd-full-star"></i>', $full_stars );
658
-		$html .= str_repeat( '<i class="fa fa-star-o fa-star-half-full gd-half-star"></i>', $half_stars );
659
-		$html .= str_repeat( '<i class="fa fa-star-o gd-empty-star"></i>', $empty_stars);
657
+		$html .= str_repeat('<i class="fa fa-star gd-full-star"></i>', $full_stars);
658
+		$html .= str_repeat('<i class="fa fa-star-o fa-star-half-full gd-half-star"></i>', $half_stars);
659
+		$html .= str_repeat('<i class="fa fa-star-o gd-empty-star"></i>', $empty_stars);
660 660
 		$html .= '</div>';
661 661
 	}
662 662
 
@@ -675,48 +675,48 @@  discard block
 block discarded – undo
675 675
 		$full_color = get_option('geodir_reviewrating_fa_full_rating_color', '#757575');
676 676
 		if ($full_color != '#757575') {
677 677
 			echo '<style type="text/css">.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after,
678
-			.gd-star-rating i.fa {color:' . stripslashes($full_color) . '!important;}</style>';
678
+			.gd-star-rating i.fa {color:' . stripslashes($full_color).'!important;}</style>';
679 679
 		}
680 680
 	}
681 681
 }
682 682
 
683
-function geodir_parse_shortcodes( $content, $shortcode, $first = true ) {
684
-    if ( empty( $content ) || empty( $shortcode ) ) {
683
+function geodir_parse_shortcodes($content, $shortcode, $first = true) {
684
+    if (empty($content) || empty($shortcode)) {
685 685
         return array();
686 686
     }
687 687
     
688
-    if ( false === strpos( $content, '[' ) ) {
688
+    if (false === strpos($content, '[')) {
689 689
         return array();
690 690
     }
691 691
 
692
-    if ( ! has_shortcode( $content, $shortcode ) ) {
692
+    if (!has_shortcode($content, $shortcode)) {
693 693
         return array();
694 694
     }
695 695
 
696 696
     $shortcodes = array();
697
-    if ( preg_match_all( '/' . get_shortcode_regex() . '/s', $content, $matches, PREG_SET_ORDER ) ) {
698
-        foreach ( $matches as $match ) {
699
-            if ( $shortcode === $match[2] ) {
700
-                $shortcode_attrs = shortcode_parse_atts( $match[3] );
701
-                if ( ! is_array( $shortcode_attrs ) ) {
697
+    if (preg_match_all('/'.get_shortcode_regex().'/s', $content, $matches, PREG_SET_ORDER)) {
698
+        foreach ($matches as $match) {
699
+            if ($shortcode === $match[2]) {
700
+                $shortcode_attrs = shortcode_parse_atts($match[3]);
701
+                if (!is_array($shortcode_attrs)) {
702 702
                     $shortcode_attrs = array();
703 703
                 }
704 704
                 $shortcode_attrs['shortcode_tag'] = $shortcode;
705
-                if ( !empty( $match[5] ) ) {
705
+                if (!empty($match[5])) {
706 706
                     $shortcode_attrs['shortcode_content'] = $match[5];
707 707
                 }
708 708
                 $shortcodes[] = $shortcode_attrs;
709
-                if ( $first === true ) {
709
+                if ($first === true) {
710 710
                     break;
711 711
                 }
712 712
             }
713 713
         }
714
-        if ( $first === true && !empty( $shortcodes ) ) {
714
+        if ($first === true && !empty($shortcodes)) {
715 715
             $shortcodes = $shortcodes[0];
716 716
         }
717 717
     }
718 718
 
719
-    return apply_filters( 'geodir_parse_shortcodes', $shortcodes, $content, $shortcode, $first );
719
+    return apply_filters('geodir_parse_shortcodes', $shortcodes, $content, $shortcode, $first);
720 720
 }
721 721
 
722 722
 /**
@@ -730,14 +730,14 @@  discard block
 block discarded – undo
730 730
  * @param array $email_vars     The email parameters.
731 731
  * @return string Filtered email message.
732 732
  */
733
-function geodir_email_wrap_message( $message, $email_type = '', $email_vars = array() ) {
733
+function geodir_email_wrap_message($message, $email_type = '', $email_vars = array()) {
734 734
 	global $geodir_email_content, $geodir_email_type, $geodir_email_vars;
735 735
 
736 736
 	$geodir_email_content = $message;
737 737
 	$geodir_email_type = $email_type;
738 738
 	$geodir_email_vars = $email_vars;
739 739
 
740
-	$template = apply_filters( "geodir_template_part-email-content", geodir_locate_template( 'email-message' ) );
740
+	$template = apply_filters("geodir_template_part-email-content", geodir_locate_template('email-message'));
741 741
 
742 742
 	ob_start();
743 743
 	/**
@@ -745,7 +745,7 @@  discard block
 block discarded – undo
745 745
 	 *
746 746
 	 * @since 1.6.26
747 747
 	 */
748
-	include( $template );
748
+	include($template);
749 749
 
750 750
 	$content = ob_get_clean();
751 751
 
@@ -770,7 +770,7 @@  discard block
 block discarded – undo
770 770
  * @param string $post_id       The post ID.
771 771
  * @param string $user_id       The user ID.
772 772
  */
773
-function geodir_email_wrap_user_message( $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id ) {
773
+function geodir_email_wrap_user_message($message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id) {
774 774
 	$email_vars = array();
775 775
 	$email_vars['message_type'] = $message_type;
776 776
 	$email_vars['fromEmail'] = $fromEmail;
@@ -783,9 +783,9 @@  discard block
 block discarded – undo
783 783
 	$email_vars['post_id'] = $post_id;
784 784
 	$email_vars['user_id'] = $user_id;
785 785
 
786
-	return geodir_email_wrap_message( $message, $message_type, $email_vars );
786
+	return geodir_email_wrap_message($message, $message_type, $email_vars);
787 787
 }
788
-add_filter( 'geodir_sendEmail_message', 'geodir_email_wrap_user_message', 10, 11 );
788
+add_filter('geodir_sendEmail_message', 'geodir_email_wrap_user_message', 10, 11);
789 789
 
790 790
 /**
791 791
  * Filter the admin email message.
@@ -799,13 +799,13 @@  discard block
 block discarded – undo
799 799
  * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
800 800
  * @param string $custom_1     Custom data to be sent.
801 801
  */
802
-function geodir_email_wrap_admin_message( $message, $page_id, $user_id, $message_type, $custom_1 ) {
802
+function geodir_email_wrap_admin_message($message, $page_id, $user_id, $message_type, $custom_1) {
803 803
 	$email_vars = array();
804 804
 	$email_vars['message_type'] = $message_type;
805 805
 	$email_vars['page_id'] = $page_id;
806 806
 	$email_vars['user_id'] = $user_id;
807 807
 	$email_vars['custom_1'] = $custom_1;
808 808
 
809
-	return geodir_email_wrap_message( $message, $message_type, $email_vars );
809
+	return geodir_email_wrap_message($message, $message_type, $email_vars);
810 810
 }
811
-add_filter( 'geodir_adminEmail_message', 'geodir_email_wrap_admin_message', 10, 5 );
812 811
\ No newline at end of file
812
+add_filter('geodir_adminEmail_message', 'geodir_email_wrap_admin_message', 10, 5);
813 813
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/custom_fields_functions.php 1 patch
Indentation   +2284 added lines, -2284 removed lines patch added patch discarded remove patch
@@ -10,52 +10,52 @@  discard block
 block discarded – undo
10 10
 global $wpdb, $table_prefix;
11 11
 
12 12
 if (!function_exists('geodir_column_exist')) {
13
-    /**
14
-     * Check table column exist or not.
15
-     *
16
-     * @since 1.0.0
17
-     * @package GeoDirectory
18
-     * @global object $wpdb WordPress Database object.
19
-     * @param string $db The table name.
20
-     * @param string $column The column name.
21
-     * @return bool If column exists returns true. Otherwise false.
22
-     */
23
-    function geodir_column_exist($db, $column)
24
-    {
25
-        global $wpdb;
26
-        $exists = false;
27
-        $columns = $wpdb->get_col("show columns from $db");
28
-        foreach ($columns as $c) {
29
-            if ($c == $column) {
30
-                $exists = true;
31
-                break;
32
-            }
33
-        }
34
-        return $exists;
35
-    }
13
+	/**
14
+	 * Check table column exist or not.
15
+	 *
16
+	 * @since 1.0.0
17
+	 * @package GeoDirectory
18
+	 * @global object $wpdb WordPress Database object.
19
+	 * @param string $db The table name.
20
+	 * @param string $column The column name.
21
+	 * @return bool If column exists returns true. Otherwise false.
22
+	 */
23
+	function geodir_column_exist($db, $column)
24
+	{
25
+		global $wpdb;
26
+		$exists = false;
27
+		$columns = $wpdb->get_col("show columns from $db");
28
+		foreach ($columns as $c) {
29
+			if ($c == $column) {
30
+				$exists = true;
31
+				break;
32
+			}
33
+		}
34
+		return $exists;
35
+	}
36 36
 }
37 37
 
38 38
 if (!function_exists('geodir_add_column_if_not_exist')) {
39
-    /**
40
-     * Add column if table column not exist.
41
-     *
42
-     * @since 1.0.0
43
-     * @package GeoDirectory
44
-     * @global object $wpdb WordPress Database object.
45
-     * @param string $db The table name.
46
-     * @param string $column The column name.
47
-     * @param string $column_attr The column attributes.
48
-     */
49
-    function geodir_add_column_if_not_exist($db, $column, $column_attr = "VARCHAR( 255 ) NOT NULL")
50
-    {
51
-        global $wpdb;
52
-        $result = 0;// no rows affected
53
-        if (!geodir_column_exist($db, $column)) {
54
-            if (!empty($db) && !empty($column))
55
-                $result = $wpdb->query("ALTER TABLE `$db` ADD `$column`  $column_attr");
56
-        }
57
-        return $result;
58
-    }
39
+	/**
40
+	 * Add column if table column not exist.
41
+	 *
42
+	 * @since 1.0.0
43
+	 * @package GeoDirectory
44
+	 * @global object $wpdb WordPress Database object.
45
+	 * @param string $db The table name.
46
+	 * @param string $column The column name.
47
+	 * @param string $column_attr The column attributes.
48
+	 */
49
+	function geodir_add_column_if_not_exist($db, $column, $column_attr = "VARCHAR( 255 ) NOT NULL")
50
+	{
51
+		global $wpdb;
52
+		$result = 0;// no rows affected
53
+		if (!geodir_column_exist($db, $column)) {
54
+			if (!empty($db) && !empty($column))
55
+				$result = $wpdb->query("ALTER TABLE `$db` ADD `$column`  $column_attr");
56
+		}
57
+		return $result;
58
+	}
59 59
 }
60 60
 
61 61
 /**
@@ -72,716 +72,716 @@  discard block
 block discarded – undo
72 72
  */
73 73
 function geodir_post_custom_fields($package_id = '', $default = 'all', $post_type = 'gd_place', $fields_location = 'none')
74 74
 {
75
-    global $wpdb, $geodir_post_custom_fields_cache;
76
-
77
-    $cache_stored = $post_type . '_' . $package_id . '_' . $default . '_' . $fields_location;
78
-
79
-    if (array_key_exists($cache_stored, $geodir_post_custom_fields_cache)) {
80
-        return $geodir_post_custom_fields_cache[$cache_stored];
81
-    }
82
-
83
-    $default_query = '';
84
-
85
-    if ($default == 'default')
86
-        $default_query .= " and is_admin IN ('1') ";
87
-    elseif ($default == 'custom')
88
-        $default_query .= " and is_admin = '0' ";
89
-
90
-    if ($fields_location == 'none') {
91
-    } else{
92
-        $fields_location = esc_sql( $fields_location );
93
-        $default_query .= " and show_in LIKE '%%[$fields_location]%%' ";
94
-    }
95
-
96
-    $post_meta_info = $wpdb->get_results(
97
-        $wpdb->prepare(
98
-            "select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where is_active = '1' and post_type = %s {$default_query} order by sort_order asc,admin_title asc",
99
-            array($post_type)
100
-        )
101
-    );
102
-
103
-
104
-    $return_arr = array();
105
-    if ($post_meta_info) {
106
-
107
-        foreach ($post_meta_info as $post_meta_info_obj) {
108
-
109
-            $custom_fields = array(
110
-                "name" => $post_meta_info_obj->htmlvar_name,
111
-                "label" => $post_meta_info_obj->clabels,
112
-                "default" => $post_meta_info_obj->default_value,
113
-                "type" => $post_meta_info_obj->field_type,
114
-                "desc" => $post_meta_info_obj->admin_desc);
115
-
116
-            if ($post_meta_info_obj->field_type) {
117
-                $options = explode(',', $post_meta_info_obj->option_values);
118
-                $custom_fields["options"] = $options;
119
-            }
120
-
121
-            foreach ($post_meta_info_obj as $key => $val) {
122
-                $custom_fields[$key] = $val;
123
-            }
124
-
125
-            $pricearr = array();
126
-            $pricearr = explode(',', $post_meta_info_obj->packages);
127
-
128
-            if ($package_id != '' && in_array($package_id, $pricearr)) {
129
-                $return_arr[$post_meta_info_obj->sort_order] = $custom_fields;
130
-            } elseif ($package_id == '') {
131
-                $return_arr[$post_meta_info_obj->sort_order] = $custom_fields;
132
-            }
133
-        }
134
-    }
135
-    $geodir_post_custom_fields_cache[$cache_stored] = $return_arr;
136
-
137
-    if (has_filter('geodir_filter_geodir_post_custom_fields')) {
138
-        /**
139
-         * Filter the post custom fields array.
140
-         *
141
-         * @since 1.0.0
142
-         *
143
-         * @param array $return_arr Post custom fields array.
144
-         * @param int|string $package_id The package ID.
145
-         * @param string $post_type Optional. The wordpress post type.
146
-         * @param string $fields_location Optional. Where exactly are you going to place this custom fields?.
147
-         */
148
-        $return_arr = apply_filters('geodir_filter_geodir_post_custom_fields', $return_arr, $package_id, $post_type, $fields_location);
149
-    }
150
-
151
-    return $return_arr;
75
+	global $wpdb, $geodir_post_custom_fields_cache;
76
+
77
+	$cache_stored = $post_type . '_' . $package_id . '_' . $default . '_' . $fields_location;
78
+
79
+	if (array_key_exists($cache_stored, $geodir_post_custom_fields_cache)) {
80
+		return $geodir_post_custom_fields_cache[$cache_stored];
81
+	}
82
+
83
+	$default_query = '';
84
+
85
+	if ($default == 'default')
86
+		$default_query .= " and is_admin IN ('1') ";
87
+	elseif ($default == 'custom')
88
+		$default_query .= " and is_admin = '0' ";
89
+
90
+	if ($fields_location == 'none') {
91
+	} else{
92
+		$fields_location = esc_sql( $fields_location );
93
+		$default_query .= " and show_in LIKE '%%[$fields_location]%%' ";
94
+	}
95
+
96
+	$post_meta_info = $wpdb->get_results(
97
+		$wpdb->prepare(
98
+			"select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where is_active = '1' and post_type = %s {$default_query} order by sort_order asc,admin_title asc",
99
+			array($post_type)
100
+		)
101
+	);
102
+
103
+
104
+	$return_arr = array();
105
+	if ($post_meta_info) {
106
+
107
+		foreach ($post_meta_info as $post_meta_info_obj) {
108
+
109
+			$custom_fields = array(
110
+				"name" => $post_meta_info_obj->htmlvar_name,
111
+				"label" => $post_meta_info_obj->clabels,
112
+				"default" => $post_meta_info_obj->default_value,
113
+				"type" => $post_meta_info_obj->field_type,
114
+				"desc" => $post_meta_info_obj->admin_desc);
115
+
116
+			if ($post_meta_info_obj->field_type) {
117
+				$options = explode(',', $post_meta_info_obj->option_values);
118
+				$custom_fields["options"] = $options;
119
+			}
120
+
121
+			foreach ($post_meta_info_obj as $key => $val) {
122
+				$custom_fields[$key] = $val;
123
+			}
124
+
125
+			$pricearr = array();
126
+			$pricearr = explode(',', $post_meta_info_obj->packages);
127
+
128
+			if ($package_id != '' && in_array($package_id, $pricearr)) {
129
+				$return_arr[$post_meta_info_obj->sort_order] = $custom_fields;
130
+			} elseif ($package_id == '') {
131
+				$return_arr[$post_meta_info_obj->sort_order] = $custom_fields;
132
+			}
133
+		}
134
+	}
135
+	$geodir_post_custom_fields_cache[$cache_stored] = $return_arr;
136
+
137
+	if (has_filter('geodir_filter_geodir_post_custom_fields')) {
138
+		/**
139
+		 * Filter the post custom fields array.
140
+		 *
141
+		 * @since 1.0.0
142
+		 *
143
+		 * @param array $return_arr Post custom fields array.
144
+		 * @param int|string $package_id The package ID.
145
+		 * @param string $post_type Optional. The wordpress post type.
146
+		 * @param string $fields_location Optional. Where exactly are you going to place this custom fields?.
147
+		 */
148
+		$return_arr = apply_filters('geodir_filter_geodir_post_custom_fields', $return_arr, $package_id, $post_type, $fields_location);
149
+	}
150
+
151
+	return $return_arr;
152 152
 }
153 153
 
154
-    /**
155
-     * Adds admin html for custom fields.
156
-     *
157
-     * @since 1.0.0
158
-     * @package GeoDirectory
159
-     * @global object $wpdb WordPress Database object.
160
-     * @param string $field_type The form field type.
161
-     * @param object|int $result_str The custom field results object or row id.
162
-     * @param string $field_ins_upd When set to "submit" displays form.
163
-     * @param string $field_type_key The key of the custom field.
164
-     */
165
-    function geodir_custom_field_adminhtml($field_type, $result_str, $field_ins_upd = '', $field_type_key ='')
166
-    {
167
-        global $wpdb;
168
-        $cf = $result_str;
169
-        if (!is_object($cf)) {
170
-
171
-            $field_info = $wpdb->get_row($wpdb->prepare("select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d", array($cf)));
172
-
173
-        } else {
174
-            $field_info = $cf;
175
-            $result_str = $cf->id;
176
-        }
177
-        /**
178
-         * Contains custom field html.
179
-         *
180
-         * @since 1.0.0
181
-         */
182
-        include('custom_field_html.php');
183
-
184
-    }
154
+	/**
155
+	 * Adds admin html for custom fields.
156
+	 *
157
+	 * @since 1.0.0
158
+	 * @package GeoDirectory
159
+	 * @global object $wpdb WordPress Database object.
160
+	 * @param string $field_type The form field type.
161
+	 * @param object|int $result_str The custom field results object or row id.
162
+	 * @param string $field_ins_upd When set to "submit" displays form.
163
+	 * @param string $field_type_key The key of the custom field.
164
+	 */
165
+	function geodir_custom_field_adminhtml($field_type, $result_str, $field_ins_upd = '', $field_type_key ='')
166
+	{
167
+		global $wpdb;
168
+		$cf = $result_str;
169
+		if (!is_object($cf)) {
170
+
171
+			$field_info = $wpdb->get_row($wpdb->prepare("select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d", array($cf)));
172
+
173
+		} else {
174
+			$field_info = $cf;
175
+			$result_str = $cf->id;
176
+		}
177
+		/**
178
+		 * Contains custom field html.
179
+		 *
180
+		 * @since 1.0.0
181
+		 */
182
+		include('custom_field_html.php');
183
+
184
+	}
185 185
 
186 186
 
187 187
 if (!function_exists('geodir_custom_field_delete')) {
188
-    /**
189
-     * Delete custom field using field id.
190
-     *
191
-     * @since 1.0.0
192
-     * @since 1.5.7 Delete field from sorting fields table when custom field deleted.
193
-     * @package GeoDirectory
194
-     * @global object $wpdb WordPress Database object.
195
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
196
-     * @param string $field_id The custom field ID.
197
-     * @return int|string If field deleted successfully, returns field id. Otherwise returns 0.
198
-     */
199
-    function geodir_custom_field_delete($field_id = '') {
200
-        global $wpdb, $plugin_prefix;
201
-
202
-        if ($field_id != '') {
203
-            $cf = trim($field_id, '_');
204
-
205
-            if ($field = $wpdb->get_row($wpdb->prepare("select htmlvar_name,post_type,field_type from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d", array($cf)))) {
206
-                $wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d ", array($cf)));
207
-
208
-                $post_type = $field->post_type;
209
-                $htmlvar_name = $field->htmlvar_name;
210
-
211
-                if ($post_type != '' && $htmlvar_name != '') {
212
-                    $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE htmlvar_name=%s AND post_type=%s LIMIT 1", array($htmlvar_name, $post_type)));
213
-                }
214
-
215
-                /**
216
-                 * Called after a custom field is deleted.
217
-                 *
218
-                 * @since 1.0.0
219
-                 * @param string $cf The fields ID.
220
-                 * @param string $field->htmlvar_name The html variable name for the field.
221
-                 * @param string $post_type The post type the field belongs to.
222
-                 */
223
-                do_action('geodir_after_custom_field_deleted', $cf, $field->htmlvar_name, $post_type);
224
-
225
-                if ($field->field_type == 'address') {
226
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_address`");
227
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_city`");
228
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_region`");
229
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_country`");
230
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_zip`");
231
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_latitude`");
232
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_longitude`");
233
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_mapview`");
234
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_mapzoom`");
235
-                } else {
236
-                    if ($field->field_type != 'fieldset') {
237
-                        $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "`");
238
-                    }
239
-                }
240
-
241
-                return $field_id;
242
-            } else
243
-                return 0;
244
-        } else
245
-            return 0;
246
-    }
188
+	/**
189
+	 * Delete custom field using field id.
190
+	 *
191
+	 * @since 1.0.0
192
+	 * @since 1.5.7 Delete field from sorting fields table when custom field deleted.
193
+	 * @package GeoDirectory
194
+	 * @global object $wpdb WordPress Database object.
195
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
196
+	 * @param string $field_id The custom field ID.
197
+	 * @return int|string If field deleted successfully, returns field id. Otherwise returns 0.
198
+	 */
199
+	function geodir_custom_field_delete($field_id = '') {
200
+		global $wpdb, $plugin_prefix;
201
+
202
+		if ($field_id != '') {
203
+			$cf = trim($field_id, '_');
204
+
205
+			if ($field = $wpdb->get_row($wpdb->prepare("select htmlvar_name,post_type,field_type from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d", array($cf)))) {
206
+				$wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d ", array($cf)));
207
+
208
+				$post_type = $field->post_type;
209
+				$htmlvar_name = $field->htmlvar_name;
210
+
211
+				if ($post_type != '' && $htmlvar_name != '') {
212
+					$wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE htmlvar_name=%s AND post_type=%s LIMIT 1", array($htmlvar_name, $post_type)));
213
+				}
214
+
215
+				/**
216
+				 * Called after a custom field is deleted.
217
+				 *
218
+				 * @since 1.0.0
219
+				 * @param string $cf The fields ID.
220
+				 * @param string $field->htmlvar_name The html variable name for the field.
221
+				 * @param string $post_type The post type the field belongs to.
222
+				 */
223
+				do_action('geodir_after_custom_field_deleted', $cf, $field->htmlvar_name, $post_type);
224
+
225
+				if ($field->field_type == 'address') {
226
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_address`");
227
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_city`");
228
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_region`");
229
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_country`");
230
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_zip`");
231
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_latitude`");
232
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_longitude`");
233
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_mapview`");
234
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_mapzoom`");
235
+				} else {
236
+					if ($field->field_type != 'fieldset') {
237
+						$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "`");
238
+					}
239
+				}
240
+
241
+				return $field_id;
242
+			} else
243
+				return 0;
244
+		} else
245
+			return 0;
246
+	}
247 247
 }
248 248
 
249 249
 if (!function_exists('geodir_custom_field_save')) {
250
-    /**
251
-     * Save or Update custom fields into the database.
252
-     *
253
-     * @since 1.0.0
254
-     * @since 1.5.6 Fix for saving multiselect custom field "Display Type" on first attempt.
255
-     * @package GeoDirectory
256
-     * @global object $wpdb WordPress Database object.
257
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
258
-     * @param array $request_field {
259
-     *    Attributes of the request field array.
260
-     *
261
-     *    @type string $action Ajax Action name. Default "geodir_ajax_action".
262
-     *    @type string $manage_field_type Field type Default "custom_fields".
263
-     *    @type string $create_field Create field Default "true".
264
-     *    @type string $field_ins_upd Field ins upd Default "submit".
265
-     *    @type string $_wpnonce WP nonce value.
266
-     *    @type string $listing_type Listing type Example "gd_place".
267
-     *    @type string $field_type Field type Example "radio".
268
-     *    @type string $field_id Field id Example "12".
269
-     *    @type string $data_type Data type Example "VARCHAR".
270
-     *    @type string $is_active Either "1" or "0". If "0" is used then the field will not be displayed anywhere.
271
-     *    @type array $show_on_pkg Package list to display this field.
272
-     *    @type string $admin_title Personal comment, it would not be displayed anywhere except in custom field settings.
273
-     *    @type string $site_title Section title which you wish to display in frontend.
274
-     *    @type string $admin_desc Section description which will appear in frontend.
275
-     *    @type string $htmlvar_name Html variable name. This should be a unique name.
276
-     *    @type string $clabels Section Title which will appear in backend.
277
-     *    @type string $default_value The default value (for "link" this will be used as the link text).
278
-     *    @type string $sort_order The display order of this field in backend. e.g. 5.
279
-     *    @type string $is_default Either "1" or "0". If "0" is used then the field will be displayed as main form field or additional field.
280
-     *    @type string $for_admin_use Either "1" or "0". If "0" is used then only site admin can edit this field.
281
-     *    @type string $is_required Use "1" to set field as required.
282
-     *    @type string $required_msg Enter text for error message if field required and have not full fill requirement.
283
-     *    @type string $show_on_listing Want to show this on listing page?.
284
-     *    @type string $show_in What locations to show the custom field in.
285
-     *    @type string $show_on_detail Want to show this in More Info tab on detail page?.
286
-     *    @type string $show_as_tab Want to display this as a tab on detail page? If "1" then "Show on detail page?" must be Yes.
287
-     *    @type string $option_values Option Values should be separated by comma.
288
-     *    @type string $field_icon Upload icon using media and enter its url path, or enter font awesome class.
289
-     *    @type string $css_class Enter custom css class for field custom style.
290
-     *    @type array $extra_fields An array of extra fields to store.
291
-     *
292
-     * }
293
-     * @param bool $default Not yet implemented.
294
-     * @return int|string If field is unique returns inserted row id. Otherwise returns error string.
295
-     */
296
-    function geodir_custom_field_save($request_field = array(), $default = false)
297
-    {
298
-
299
-        global $wpdb, $plugin_prefix;
300
-
301
-        $old_html_variable = '';
302
-
303
-        $data_type = trim($request_field['data_type']);
304
-
305
-        $result_str = isset($request_field['field_id']) ? trim($request_field['field_id']) : '';
306
-
307
-        // some servers fail if a POST value is VARCHAR so we change it.
308
-        if(isset($request_field['data_type']) && $request_field['data_type']=='XVARCHAR'){
309
-            $request_field['data_type'] = 'VARCHAR';
310
-        }
311
-
312
-        $cf = trim($result_str, '_');
313
-
314
-
315
-        /*-------- check duplicate validation --------*/
316
-
317
-        $cehhtmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
318
-        $post_type = $request_field['listing_type'];
319
-
320
-        if ($request_field['field_type'] != 'address' && $request_field['field_type'] != 'taxonomy' && $request_field['field_type'] != 'fieldset') {
321
-            $cehhtmlvar_name = 'geodir_' . $cehhtmlvar_name;
322
-        }
323
-
324
-        $check_html_variable = $wpdb->get_var(
325
-            $wpdb->prepare(
326
-                "select htmlvar_name from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id <> %d and htmlvar_name = %s and post_type = %s ",
327
-                array($cf, $cehhtmlvar_name, $post_type)
328
-            )
329
-        );
330
-
331
-
332
-        if (!$check_html_variable || $request_field['field_type'] == 'fieldset') {
333
-
334
-            if ($cf != '') {
335
-
336
-                $post_meta_info = $wpdb->get_row(
337
-                    $wpdb->prepare(
338
-                        "select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id = %d",
339
-                        array($cf)
340
-                    )
341
-                );
342
-
343
-            }
344
-
345
-            if (!empty($post_meta_info)) {
346
-                $post_val = $post_meta_info;
347
-                $old_html_variable = $post_val->htmlvar_name;
348
-
349
-            }
350
-
351
-
352
-
353
-            if ($post_type == '') $post_type = 'gd_place';
354
-
355
-
356
-            $detail_table = $plugin_prefix . $post_type . '_detail';
357
-
358
-            $admin_title = $request_field['admin_title'];
359
-            $site_title = $request_field['site_title'];
360
-            $data_type = $request_field['data_type'];
361
-            $field_type = $request_field['field_type'];
362
-            $field_type_key = isset($request_field['field_type_key']) ? $request_field['field_type_key'] : $field_type;
363
-            $htmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
364
-            $admin_desc = $request_field['admin_desc'];
365
-            $clabels = isset($request_field['clabels']) ? $request_field['clabels'] : '';
366
-            $default_value = isset($request_field['default_value']) ? $request_field['default_value'] : '';
367
-            $sort_order = isset($request_field['sort_order']) ? $request_field['sort_order'] : '';
368
-            $is_active = isset($request_field['is_active']) ? $request_field['is_active'] : '';
369
-            $is_required = isset($request_field['is_required']) ? $request_field['is_required'] : '';
370
-            $required_msg = isset($request_field['required_msg']) ? $request_field['required_msg'] : '';
371
-            $css_class = isset($request_field['css_class']) ? $request_field['css_class'] : '';
372
-            $field_icon = isset($request_field['field_icon']) ? $request_field['field_icon'] : '';
373
-            $show_on_listing = isset($request_field['show_on_listing']) ? $request_field['show_on_listing'] : '';
374
-            $show_in = isset($request_field['show_in']) ? $request_field['show_in'] : '';
375
-            $show_on_detail = isset($request_field['show_on_detail']) ? $request_field['show_on_detail'] : '';
376
-            $show_as_tab = isset($request_field['show_as_tab']) ? $request_field['show_as_tab'] : '';
377
-            $decimal_point = isset($request_field['decimal_point']) ? trim($request_field['decimal_point']) : ''; // decimal point for DECIMAL data type
378
-            $decimal_point = $decimal_point > 0 ? ($decimal_point > 10 ? 10 : $decimal_point) : '';
379
-            $validation_pattern = isset($request_field['validation_pattern']) ? $request_field['validation_pattern'] : '';
380
-            $validation_msg = isset($request_field['validation_msg']) ? $request_field['validation_msg'] : '';
381
-            $for_admin_use = isset($request_field['for_admin_use']) ? $request_field['for_admin_use'] : '';
250
+	/**
251
+	 * Save or Update custom fields into the database.
252
+	 *
253
+	 * @since 1.0.0
254
+	 * @since 1.5.6 Fix for saving multiselect custom field "Display Type" on first attempt.
255
+	 * @package GeoDirectory
256
+	 * @global object $wpdb WordPress Database object.
257
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
258
+	 * @param array $request_field {
259
+	 *    Attributes of the request field array.
260
+	 *
261
+	 *    @type string $action Ajax Action name. Default "geodir_ajax_action".
262
+	 *    @type string $manage_field_type Field type Default "custom_fields".
263
+	 *    @type string $create_field Create field Default "true".
264
+	 *    @type string $field_ins_upd Field ins upd Default "submit".
265
+	 *    @type string $_wpnonce WP nonce value.
266
+	 *    @type string $listing_type Listing type Example "gd_place".
267
+	 *    @type string $field_type Field type Example "radio".
268
+	 *    @type string $field_id Field id Example "12".
269
+	 *    @type string $data_type Data type Example "VARCHAR".
270
+	 *    @type string $is_active Either "1" or "0". If "0" is used then the field will not be displayed anywhere.
271
+	 *    @type array $show_on_pkg Package list to display this field.
272
+	 *    @type string $admin_title Personal comment, it would not be displayed anywhere except in custom field settings.
273
+	 *    @type string $site_title Section title which you wish to display in frontend.
274
+	 *    @type string $admin_desc Section description which will appear in frontend.
275
+	 *    @type string $htmlvar_name Html variable name. This should be a unique name.
276
+	 *    @type string $clabels Section Title which will appear in backend.
277
+	 *    @type string $default_value The default value (for "link" this will be used as the link text).
278
+	 *    @type string $sort_order The display order of this field in backend. e.g. 5.
279
+	 *    @type string $is_default Either "1" or "0". If "0" is used then the field will be displayed as main form field or additional field.
280
+	 *    @type string $for_admin_use Either "1" or "0". If "0" is used then only site admin can edit this field.
281
+	 *    @type string $is_required Use "1" to set field as required.
282
+	 *    @type string $required_msg Enter text for error message if field required and have not full fill requirement.
283
+	 *    @type string $show_on_listing Want to show this on listing page?.
284
+	 *    @type string $show_in What locations to show the custom field in.
285
+	 *    @type string $show_on_detail Want to show this in More Info tab on detail page?.
286
+	 *    @type string $show_as_tab Want to display this as a tab on detail page? If "1" then "Show on detail page?" must be Yes.
287
+	 *    @type string $option_values Option Values should be separated by comma.
288
+	 *    @type string $field_icon Upload icon using media and enter its url path, or enter font awesome class.
289
+	 *    @type string $css_class Enter custom css class for field custom style.
290
+	 *    @type array $extra_fields An array of extra fields to store.
291
+	 *
292
+	 * }
293
+	 * @param bool $default Not yet implemented.
294
+	 * @return int|string If field is unique returns inserted row id. Otherwise returns error string.
295
+	 */
296
+	function geodir_custom_field_save($request_field = array(), $default = false)
297
+	{
298
+
299
+		global $wpdb, $plugin_prefix;
300
+
301
+		$old_html_variable = '';
302
+
303
+		$data_type = trim($request_field['data_type']);
304
+
305
+		$result_str = isset($request_field['field_id']) ? trim($request_field['field_id']) : '';
306
+
307
+		// some servers fail if a POST value is VARCHAR so we change it.
308
+		if(isset($request_field['data_type']) && $request_field['data_type']=='XVARCHAR'){
309
+			$request_field['data_type'] = 'VARCHAR';
310
+		}
311
+
312
+		$cf = trim($result_str, '_');
313
+
314
+
315
+		/*-------- check duplicate validation --------*/
316
+
317
+		$cehhtmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
318
+		$post_type = $request_field['listing_type'];
319
+
320
+		if ($request_field['field_type'] != 'address' && $request_field['field_type'] != 'taxonomy' && $request_field['field_type'] != 'fieldset') {
321
+			$cehhtmlvar_name = 'geodir_' . $cehhtmlvar_name;
322
+		}
323
+
324
+		$check_html_variable = $wpdb->get_var(
325
+			$wpdb->prepare(
326
+				"select htmlvar_name from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id <> %d and htmlvar_name = %s and post_type = %s ",
327
+				array($cf, $cehhtmlvar_name, $post_type)
328
+			)
329
+		);
330
+
331
+
332
+		if (!$check_html_variable || $request_field['field_type'] == 'fieldset') {
333
+
334
+			if ($cf != '') {
335
+
336
+				$post_meta_info = $wpdb->get_row(
337
+					$wpdb->prepare(
338
+						"select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id = %d",
339
+						array($cf)
340
+					)
341
+				);
342
+
343
+			}
344
+
345
+			if (!empty($post_meta_info)) {
346
+				$post_val = $post_meta_info;
347
+				$old_html_variable = $post_val->htmlvar_name;
348
+
349
+			}
350
+
351
+
352
+
353
+			if ($post_type == '') $post_type = 'gd_place';
354
+
355
+
356
+			$detail_table = $plugin_prefix . $post_type . '_detail';
357
+
358
+			$admin_title = $request_field['admin_title'];
359
+			$site_title = $request_field['site_title'];
360
+			$data_type = $request_field['data_type'];
361
+			$field_type = $request_field['field_type'];
362
+			$field_type_key = isset($request_field['field_type_key']) ? $request_field['field_type_key'] : $field_type;
363
+			$htmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
364
+			$admin_desc = $request_field['admin_desc'];
365
+			$clabels = isset($request_field['clabels']) ? $request_field['clabels'] : '';
366
+			$default_value = isset($request_field['default_value']) ? $request_field['default_value'] : '';
367
+			$sort_order = isset($request_field['sort_order']) ? $request_field['sort_order'] : '';
368
+			$is_active = isset($request_field['is_active']) ? $request_field['is_active'] : '';
369
+			$is_required = isset($request_field['is_required']) ? $request_field['is_required'] : '';
370
+			$required_msg = isset($request_field['required_msg']) ? $request_field['required_msg'] : '';
371
+			$css_class = isset($request_field['css_class']) ? $request_field['css_class'] : '';
372
+			$field_icon = isset($request_field['field_icon']) ? $request_field['field_icon'] : '';
373
+			$show_on_listing = isset($request_field['show_on_listing']) ? $request_field['show_on_listing'] : '';
374
+			$show_in = isset($request_field['show_in']) ? $request_field['show_in'] : '';
375
+			$show_on_detail = isset($request_field['show_on_detail']) ? $request_field['show_on_detail'] : '';
376
+			$show_as_tab = isset($request_field['show_as_tab']) ? $request_field['show_as_tab'] : '';
377
+			$decimal_point = isset($request_field['decimal_point']) ? trim($request_field['decimal_point']) : ''; // decimal point for DECIMAL data type
378
+			$decimal_point = $decimal_point > 0 ? ($decimal_point > 10 ? 10 : $decimal_point) : '';
379
+			$validation_pattern = isset($request_field['validation_pattern']) ? $request_field['validation_pattern'] : '';
380
+			$validation_msg = isset($request_field['validation_msg']) ? $request_field['validation_msg'] : '';
381
+			$for_admin_use = isset($request_field['for_admin_use']) ? $request_field['for_admin_use'] : '';
382 382
 
383 383
             
384
-            if(is_array($show_in)){
385
-                $show_in = implode(",", $request_field['show_in']);
386
-            }
384
+			if(is_array($show_in)){
385
+				$show_in = implode(",", $request_field['show_in']);
386
+			}
387 387
             
388
-            if ($field_type != 'address' && $field_type != 'taxonomy' && $field_type != 'fieldset') {
389
-                $htmlvar_name = 'geodir_' . $htmlvar_name;
390
-            }
388
+			if ($field_type != 'address' && $field_type != 'taxonomy' && $field_type != 'fieldset') {
389
+				$htmlvar_name = 'geodir_' . $htmlvar_name;
390
+			}
391 391
 
392
-            $option_values = '';
393
-            if (isset($request_field['option_values']))
394
-                $option_values = $request_field['option_values'];
392
+			$option_values = '';
393
+			if (isset($request_field['option_values']))
394
+				$option_values = $request_field['option_values'];
395 395
 
396
-            $cat_sort = isset($request_field['cat_sort']) ? $request_field['cat_sort'] : '0';
396
+			$cat_sort = isset($request_field['cat_sort']) ? $request_field['cat_sort'] : '0';
397 397
 
398
-            $cat_filter = isset($request_field['cat_filter']) ? $request_field['cat_filter'] : '0';
398
+			$cat_filter = isset($request_field['cat_filter']) ? $request_field['cat_filter'] : '0';
399 399
 
400
-            if (isset($request_field['show_on_pkg']) && !empty($request_field['show_on_pkg']))
401
-                $price_pkg = implode(",", $request_field['show_on_pkg']);
402
-            else {
403
-                $package_info = array();
400
+			if (isset($request_field['show_on_pkg']) && !empty($request_field['show_on_pkg']))
401
+				$price_pkg = implode(",", $request_field['show_on_pkg']);
402
+			else {
403
+				$package_info = array();
404 404
 
405
-                $package_info = geodir_post_package_info($package_info, '', $post_type);
406
-                $price_pkg = !empty($package_info->pid) ? $package_info->pid : '';
407
-            }
405
+				$package_info = geodir_post_package_info($package_info, '', $post_type);
406
+				$price_pkg = !empty($package_info->pid) ? $package_info->pid : '';
407
+			}
408 408
 
409 409
 
410
-            if (isset($request_field['extra']) && !empty($request_field['extra']))
411
-                $extra_fields = $request_field['extra'];
410
+			if (isset($request_field['extra']) && !empty($request_field['extra']))
411
+				$extra_fields = $request_field['extra'];
412 412
 
413
-            if (isset($request_field['is_default']) && $request_field['is_default'] != '')
414
-                $is_default = $request_field['is_default'];
415
-            else
416
-                $is_default = '0';
413
+			if (isset($request_field['is_default']) && $request_field['is_default'] != '')
414
+				$is_default = $request_field['is_default'];
415
+			else
416
+				$is_default = '0';
417 417
 
418
-            if (isset($request_field['is_admin']) && $request_field['is_admin'] != '')
419
-                $is_admin = $request_field['is_admin'];
420
-            else
421
-                $is_admin = '0';
418
+			if (isset($request_field['is_admin']) && $request_field['is_admin'] != '')
419
+				$is_admin = $request_field['is_admin'];
420
+			else
421
+				$is_admin = '0';
422 422
 
423 423
 
424
-            if ($is_active == '') $is_active = 1;
425
-            if ($is_required == '') $is_required = 0;
424
+			if ($is_active == '') $is_active = 1;
425
+			if ($is_required == '') $is_required = 0;
426 426
 
427 427
 
428
-            if ($sort_order == '') {
428
+			if ($sort_order == '') {
429 429
 
430
-                $last_order = $wpdb->get_var("SELECT MAX(sort_order) as last_order FROM " . GEODIR_CUSTOM_FIELDS_TABLE);
430
+				$last_order = $wpdb->get_var("SELECT MAX(sort_order) as last_order FROM " . GEODIR_CUSTOM_FIELDS_TABLE);
431 431
 
432
-                $sort_order = (int)$last_order + 1;
433
-            }
432
+				$sort_order = (int)$last_order + 1;
433
+			}
434 434
 
435
-            $default_value_add = '';
435
+			$default_value_add = '';
436 436
 
437 437
 
438
-            if (!empty($post_meta_info)) {
439
-                switch ($field_type):
438
+			if (!empty($post_meta_info)) {
439
+				switch ($field_type):
440 440
 
441
-                    case 'address':
441
+					case 'address':
442 442
 
443
-                        if ($htmlvar_name != '') {
444
-                            $prefix = $htmlvar_name . '_';
445
-                        }
446
-                        $old_prefix = $old_html_variable . '_';
443
+						if ($htmlvar_name != '') {
444
+							$prefix = $htmlvar_name . '_';
445
+						}
446
+						$old_prefix = $old_html_variable . '_';
447 447
 
448 448
 
449
-                        $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "address` `" . $prefix . "address` VARCHAR( 254 ) NULL";
449
+						$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "address` `" . $prefix . "address` VARCHAR( 254 ) NULL";
450 450
 
451
-                        if ($default_value != '') {
452
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
453
-                        }
451
+						if ($default_value != '') {
452
+							$meta_field_add .= " DEFAULT '" . $default_value . "'";
453
+						}
454 454
 
455
-                        $wpdb->query($meta_field_add);
455
+						$wpdb->query($meta_field_add);
456 456
 
457
-                        if ($extra_fields != '') {
457
+						if ($extra_fields != '') {
458 458
 
459
-                            if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
459
+							if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
460 460
 
461
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "city'");
462
-                                if ($is_column) {
463
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "city` `" . $prefix . "city` VARCHAR( 50 ) NULL";
461
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "city'");
462
+								if ($is_column) {
463
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "city` `" . $prefix . "city` VARCHAR( 50 ) NULL";
464 464
 
465
-                                    if ($default_value != '') {
466
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
467
-                                    }
465
+									if ($default_value != '') {
466
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
467
+									}
468 468
 
469
-                                    $wpdb->query($meta_field_add);
470
-                                } else {
469
+									$wpdb->query($meta_field_add);
470
+								} else {
471 471
 
472
-                                    $meta_field_add = "VARCHAR( 50 ) NULL";
473
-                                    if ($default_value != '') {
474
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
475
-                                    }
476
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "city", $meta_field_add);
472
+									$meta_field_add = "VARCHAR( 50 ) NULL";
473
+									if ($default_value != '') {
474
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
475
+									}
476
+									geodir_add_column_if_not_exist($detail_table, $prefix . "city", $meta_field_add);
477 477
 
478
-                                }
478
+								}
479 479
 
480 480
 
481
-                            }
481
+							}
482 482
 
483 483
 
484
-                            if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
484
+							if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
485 485
 
486
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "region'");
486
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "region'");
487 487
 
488
-                                if ($is_column) {
489
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "region` `" . $prefix . "region` VARCHAR( 50 ) NULL";
488
+								if ($is_column) {
489
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "region` `" . $prefix . "region` VARCHAR( 50 ) NULL";
490 490
 
491
-                                    if ($default_value != '') {
492
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
493
-                                    }
491
+									if ($default_value != '') {
492
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
493
+									}
494 494
 
495
-                                    $wpdb->query($meta_field_add);
496
-                                } else {
497
-                                    $meta_field_add = "VARCHAR( 50 ) NULL";
498
-                                    if ($default_value != '') {
499
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
500
-                                    }
495
+									$wpdb->query($meta_field_add);
496
+								} else {
497
+									$meta_field_add = "VARCHAR( 50 ) NULL";
498
+									if ($default_value != '') {
499
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
500
+									}
501 501
 
502
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "region", $meta_field_add);
503
-                                }
502
+									geodir_add_column_if_not_exist($detail_table, $prefix . "region", $meta_field_add);
503
+								}
504 504
 
505
-                            }
506
-                            if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
505
+							}
506
+							if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
507 507
 
508
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "country'");
508
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "country'");
509 509
 
510
-                                if ($is_column) {
510
+								if ($is_column) {
511 511
 
512
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "country` `" . $prefix . "country` VARCHAR( 50 ) NULL";
512
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "country` `" . $prefix . "country` VARCHAR( 50 ) NULL";
513 513
 
514
-                                    if ($default_value != '') {
515
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
516
-                                    }
514
+									if ($default_value != '') {
515
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
516
+									}
517 517
 
518
-                                    $wpdb->query($meta_field_add);
519
-                                } else {
518
+									$wpdb->query($meta_field_add);
519
+								} else {
520 520
 
521
-                                    $meta_field_add = "VARCHAR( 50 ) NULL";
522
-                                    if ($default_value != '') {
523
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
524
-                                    }
521
+									$meta_field_add = "VARCHAR( 50 ) NULL";
522
+									if ($default_value != '') {
523
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
524
+									}
525 525
 
526
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "country", $meta_field_add);
526
+									geodir_add_column_if_not_exist($detail_table, $prefix . "country", $meta_field_add);
527 527
 
528
-                                }
528
+								}
529 529
 
530
-                            }
531
-                            if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
530
+							}
531
+							if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
532 532
 
533
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "zip'");
533
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "zip'");
534 534
 
535
-                                if ($is_column) {
535
+								if ($is_column) {
536 536
 
537
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "zip` `" . $prefix . "zip` VARCHAR( 50 ) NULL";
537
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "zip` `" . $prefix . "zip` VARCHAR( 50 ) NULL";
538 538
 
539
-                                    if ($default_value != '') {
540
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
541
-                                    }
539
+									if ($default_value != '') {
540
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
541
+									}
542 542
 
543
-                                    $wpdb->query($meta_field_add);
544
-                                } else {
543
+									$wpdb->query($meta_field_add);
544
+								} else {
545 545
 
546
-                                    $meta_field_add = "VARCHAR( 50 ) NULL";
547
-                                    if ($default_value != '') {
548
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
549
-                                    }
546
+									$meta_field_add = "VARCHAR( 50 ) NULL";
547
+									if ($default_value != '') {
548
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
549
+									}
550 550
 
551
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "zip", $meta_field_add);
551
+									geodir_add_column_if_not_exist($detail_table, $prefix . "zip", $meta_field_add);
552 552
 
553
-                                }
553
+								}
554 554
 
555
-                            }
556
-                            if (isset($extra_fields['show_map']) && $extra_fields['show_map']) {
555
+							}
556
+							if (isset($extra_fields['show_map']) && $extra_fields['show_map']) {
557 557
 
558
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "latitude'");
559
-                                if ($is_column) {
558
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "latitude'");
559
+								if ($is_column) {
560 560
 
561
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "latitude` `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
561
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "latitude` `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
562 562
 
563
-                                    if ($default_value != '') {
564
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
565
-                                    }
563
+									if ($default_value != '') {
564
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
565
+									}
566 566
 
567
-                                    $wpdb->query($meta_field_add);
568
-                                } else {
567
+									$wpdb->query($meta_field_add);
568
+								} else {
569 569
 
570
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
571
-                                    $meta_field_add = "VARCHAR( 20 ) NULL";
572
-                                    if ($default_value != '') {
573
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
574
-                                    }
570
+									$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
571
+									$meta_field_add = "VARCHAR( 20 ) NULL";
572
+									if ($default_value != '') {
573
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
574
+									}
575 575
 
576
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "latitude", $meta_field_add);
576
+									geodir_add_column_if_not_exist($detail_table, $prefix . "latitude", $meta_field_add);
577 577
 
578
-                                }
578
+								}
579 579
 
580 580
 
581
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "longitude'");
581
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "longitude'");
582 582
 
583
-                                if ($is_column) {
584
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "longitude` `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
583
+								if ($is_column) {
584
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "longitude` `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
585 585
 
586
-                                    if ($default_value != '') {
587
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
588
-                                    }
586
+									if ($default_value != '') {
587
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
588
+									}
589 589
 
590
-                                    $wpdb->query($meta_field_add);
591
-                                } else {
590
+									$wpdb->query($meta_field_add);
591
+								} else {
592 592
 
593
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
594
-                                    $meta_field_add = "VARCHAR( 20 ) NULL";
595
-                                    if ($default_value != '') {
596
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
597
-                                    }
593
+									$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
594
+									$meta_field_add = "VARCHAR( 20 ) NULL";
595
+									if ($default_value != '') {
596
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
597
+									}
598 598
 
599
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "longitude", $meta_field_add);
600
-                                }
599
+									geodir_add_column_if_not_exist($detail_table, $prefix . "longitude", $meta_field_add);
600
+								}
601 601
 
602
-                            }
603
-                            if (isset($extra_fields['show_mapview']) && $extra_fields['show_mapview']) {
602
+							}
603
+							if (isset($extra_fields['show_mapview']) && $extra_fields['show_mapview']) {
604 604
 
605
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "mapview'");
605
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "mapview'");
606 606
 
607
-                                if ($is_column) {
608
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "mapview` `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
607
+								if ($is_column) {
608
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "mapview` `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
609 609
 
610
-                                    if ($default_value != '') {
611
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
612
-                                    }
610
+									if ($default_value != '') {
611
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
612
+									}
613 613
 
614
-                                    $wpdb->query($meta_field_add);
615
-                                } else {
614
+									$wpdb->query($meta_field_add);
615
+								} else {
616 616
 
617
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
617
+									$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
618 618
 
619
-                                    $meta_field_add = "VARCHAR( 15 ) NULL";
620
-                                    if ($default_value != '') {
621
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
622
-                                    }
619
+									$meta_field_add = "VARCHAR( 15 ) NULL";
620
+									if ($default_value != '') {
621
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
622
+									}
623 623
 
624
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "mapview", $meta_field_add);
625
-                                }
624
+									geodir_add_column_if_not_exist($detail_table, $prefix . "mapview", $meta_field_add);
625
+								}
626 626
 
627 627
 
628
-                            }
629
-                            if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) {
628
+							}
629
+							if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) {
630 630
 
631
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "mapzoom'");
632
-                                if ($is_column) {
633
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "mapzoom` `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
631
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "mapzoom'");
632
+								if ($is_column) {
633
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "mapzoom` `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
634 634
 
635
-                                    if ($default_value != '') {
636
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
637
-                                    }
635
+									if ($default_value != '') {
636
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
637
+									}
638 638
 
639
-                                    $wpdb->query($meta_field_add);
639
+									$wpdb->query($meta_field_add);
640 640
 
641
-                                } else {
641
+								} else {
642 642
 
643
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
643
+									$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
644 644
 
645
-                                    $meta_field_add = "VARCHAR( 3 ) NULL";
646
-                                    if ($default_value != '') {
647
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
648
-                                    }
645
+									$meta_field_add = "VARCHAR( 3 ) NULL";
646
+									if ($default_value != '') {
647
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
648
+									}
649 649
 
650
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "mapzoom", $meta_field_add);
651
-                                }
650
+									geodir_add_column_if_not_exist($detail_table, $prefix . "mapzoom", $meta_field_add);
651
+								}
652 652
 
653
-                            }
654
-                            // show lat lng
655
-                            if (isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) {
656
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "latlng'");
653
+							}
654
+							// show lat lng
655
+							if (isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) {
656
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "latlng'");
657 657
 
658
-                                if ($is_column) {
659
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "latlng` `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
660
-                                    $meta_field_add .= " DEFAULT '1'";
658
+								if ($is_column) {
659
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "latlng` `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
660
+									$meta_field_add .= " DEFAULT '1'";
661 661
 
662
-                                    $wpdb->query($meta_field_add);
663
-                                } else {
664
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
662
+									$wpdb->query($meta_field_add);
663
+								} else {
664
+									$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
665 665
 
666
-                                    $meta_field_add = "VARCHAR( 3 ) NULL";
667
-                                    $meta_field_add .= " DEFAULT '1'";
666
+									$meta_field_add = "VARCHAR( 3 ) NULL";
667
+									$meta_field_add .= " DEFAULT '1'";
668 668
 
669
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "latlng", $meta_field_add);
670
-                                }
669
+									geodir_add_column_if_not_exist($detail_table, $prefix . "latlng", $meta_field_add);
670
+								}
671 671
 
672
-                            }
673
-                        }// end extra
672
+							}
673
+						}// end extra
674 674
 
675
-                        break;
675
+						break;
676 676
 
677
-                    case 'checkbox':
678
-                        $default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` TINYINT(1) NOT NULL";
677
+					case 'checkbox':
678
+						$default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` TINYINT(1) NOT NULL";
679 679
 						if ($default_value != '') {
680 680
 							$default_value_add .= " DEFAULT '" . $default_value . "'";
681 681
 						}
682 682
 
683
-                        $alter_result = $wpdb->query($default_value_add);
684
-                        if ( $alter_result === false) {
685
-                            return __('Column change failed, you may have too many columns.', 'geodirectory');
686
-                        }
687
-                        break;
688
-                    case 'multiselect':
689
-                    case 'select':
690
-                    case 'taxonomy':
691
-
692
-                        $op_size = '500';
693
-
694
-                        // only make the field as big as it needs to be.
695
-                        if(isset($option_values) && $option_values && $field_type=='select'){
696
-                            $option_values_arr = explode(',',$option_values);
697
-                            if(is_array($option_values_arr)){
698
-                                $op_max = 0;
699
-                                foreach($option_values_arr as $op_val){
700
-                                    if(strlen($op_val) && strlen($op_val)>$op_max){$op_max = strlen($op_val);}
701
-                                }
702
-                                if($op_max){$op_size =$op_max; }
703
-                            }
704
-                        }elseif(isset($option_values) && $option_values && $field_type=='multiselect'){
705
-                            if(strlen($option_values)){
706
-                                $op_size =  strlen($option_values);
707
-                            }
708
-                        }
709
-
710
-                        $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "`VARCHAR( $op_size ) NULL";
711
-
712
-                        if ($default_value != '') {
713
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
714
-                        }
715
-
716
-                        $alter_result = $wpdb->query($meta_field_add);
717
-                        if($alter_result===false){
718
-                            return __('Column change failed, you may have too many columns.','geodirectory');
719
-                        }
720
-
721
-                        if (isset($request_field['cat_display_type']))
722
-                            $extra_fields = $request_field['cat_display_type'];
723
-
724
-                        if (isset($request_field['multi_display_type']))
725
-                            $extra_fields = $request_field['multi_display_type'];
726
-
727
-
728
-                        break;
729
-
730
-                    case 'textarea':
731
-                    case 'html':
732
-                    case 'url':
733
-                    case 'file':
734
-
735
-                        $alter_result = $wpdb->query("ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` TEXT NULL");
736
-                        if($alter_result===false){
737
-                            return __('Column change failed, you may have too many columns.','geodirectory');
738
-                        }
739
-                        if (isset($request_field['advanced_editor']))
740
-                            $extra_fields = $request_field['advanced_editor'];
741
-
742
-                        break;
743
-
744
-                    case 'fieldset':
745
-                        // Nothing happened for fieldset
746
-                        break;
747
-
748
-                    default:
749
-                        if ($data_type != 'VARCHAR' && $data_type != '') {
750
-                            if ($data_type == 'FLOAT' && $decimal_point > 0) {
751
-                                $default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` DECIMAL(11, " . (int)$decimal_point . ") NULL";
752
-                            } else {
753
-                                $default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` " . $data_type . " NULL";
754
-                            }
755
-
756
-                            if (is_numeric($default_value) && $default_value != '') {
757
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
758
-                            }
759
-                        } else {
760
-                            $default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` VARCHAR( 254 ) NULL";
761
-                            if ($default_value != '') {
762
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
763
-                            }
764
-                        }
765
-
766
-                        $alter_result = $wpdb->query($default_value_add);
767
-                        if($alter_result===false){
768
-                            return __('Column change failed, you may have too many columns.','geodirectory');
769
-                        }
770
-                        break;
771
-                endswitch;
772
-
773
-                $extra_field_query = '';
774
-                if (!empty($extra_fields)) {
775
-                    $extra_field_query = serialize($extra_fields);
776
-                }
777
-
778
-                $decimal_point = $field_type == 'text' && $data_type == 'FLOAT' ? $decimal_point : '';
779
-
780
-                $wpdb->query(
781
-
782
-                    $wpdb->prepare(
783
-
784
-                        "update " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
683
+						$alter_result = $wpdb->query($default_value_add);
684
+						if ( $alter_result === false) {
685
+							return __('Column change failed, you may have too many columns.', 'geodirectory');
686
+						}
687
+						break;
688
+					case 'multiselect':
689
+					case 'select':
690
+					case 'taxonomy':
691
+
692
+						$op_size = '500';
693
+
694
+						// only make the field as big as it needs to be.
695
+						if(isset($option_values) && $option_values && $field_type=='select'){
696
+							$option_values_arr = explode(',',$option_values);
697
+							if(is_array($option_values_arr)){
698
+								$op_max = 0;
699
+								foreach($option_values_arr as $op_val){
700
+									if(strlen($op_val) && strlen($op_val)>$op_max){$op_max = strlen($op_val);}
701
+								}
702
+								if($op_max){$op_size =$op_max; }
703
+							}
704
+						}elseif(isset($option_values) && $option_values && $field_type=='multiselect'){
705
+							if(strlen($option_values)){
706
+								$op_size =  strlen($option_values);
707
+							}
708
+						}
709
+
710
+						$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "`VARCHAR( $op_size ) NULL";
711
+
712
+						if ($default_value != '') {
713
+							$meta_field_add .= " DEFAULT '" . $default_value . "'";
714
+						}
715
+
716
+						$alter_result = $wpdb->query($meta_field_add);
717
+						if($alter_result===false){
718
+							return __('Column change failed, you may have too many columns.','geodirectory');
719
+						}
720
+
721
+						if (isset($request_field['cat_display_type']))
722
+							$extra_fields = $request_field['cat_display_type'];
723
+
724
+						if (isset($request_field['multi_display_type']))
725
+							$extra_fields = $request_field['multi_display_type'];
726
+
727
+
728
+						break;
729
+
730
+					case 'textarea':
731
+					case 'html':
732
+					case 'url':
733
+					case 'file':
734
+
735
+						$alter_result = $wpdb->query("ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` TEXT NULL");
736
+						if($alter_result===false){
737
+							return __('Column change failed, you may have too many columns.','geodirectory');
738
+						}
739
+						if (isset($request_field['advanced_editor']))
740
+							$extra_fields = $request_field['advanced_editor'];
741
+
742
+						break;
743
+
744
+					case 'fieldset':
745
+						// Nothing happened for fieldset
746
+						break;
747
+
748
+					default:
749
+						if ($data_type != 'VARCHAR' && $data_type != '') {
750
+							if ($data_type == 'FLOAT' && $decimal_point > 0) {
751
+								$default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` DECIMAL(11, " . (int)$decimal_point . ") NULL";
752
+							} else {
753
+								$default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` " . $data_type . " NULL";
754
+							}
755
+
756
+							if (is_numeric($default_value) && $default_value != '') {
757
+								$default_value_add .= " DEFAULT '" . $default_value . "'";
758
+							}
759
+						} else {
760
+							$default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` VARCHAR( 254 ) NULL";
761
+							if ($default_value != '') {
762
+								$default_value_add .= " DEFAULT '" . $default_value . "'";
763
+							}
764
+						}
765
+
766
+						$alter_result = $wpdb->query($default_value_add);
767
+						if($alter_result===false){
768
+							return __('Column change failed, you may have too many columns.','geodirectory');
769
+						}
770
+						break;
771
+				endswitch;
772
+
773
+				$extra_field_query = '';
774
+				if (!empty($extra_fields)) {
775
+					$extra_field_query = serialize($extra_fields);
776
+				}
777
+
778
+				$decimal_point = $field_type == 'text' && $data_type == 'FLOAT' ? $decimal_point : '';
779
+
780
+				$wpdb->query(
781
+
782
+					$wpdb->prepare(
783
+
784
+						"update " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
785 785
 					post_type = %s,
786 786
 					admin_title = %s,
787 787
 					site_title = %s,
@@ -815,308 +815,308 @@  discard block
 block discarded – undo
815 815
 					for_admin_use = %s
816 816
 					where id = %d",
817 817
 
818
-                        array($post_type, $admin_title, $site_title, $field_type, $field_type_key, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_required, $required_msg, $css_class, $field_icon, $field_icon, $show_on_listing, $show_in, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point,$validation_pattern,$validation_msg, $for_admin_use, $cf)
819
-                    )
818
+						array($post_type, $admin_title, $site_title, $field_type, $field_type_key, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_required, $required_msg, $css_class, $field_icon, $field_icon, $show_on_listing, $show_in, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point,$validation_pattern,$validation_msg, $for_admin_use, $cf)
819
+					)
820 820
 
821
-                );
821
+				);
822 822
 
823
-                $lastid = trim($cf);
823
+				$lastid = trim($cf);
824 824
 
825 825
 
826
-                $wpdb->query(
827
-                    $wpdb->prepare(
828
-                        "update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
826
+				$wpdb->query(
827
+					$wpdb->prepare(
828
+						"update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
829 829
 					 	site_title=%s
830 830
 					where post_type = %s and htmlvar_name = %s",
831
-                        array($site_title, $post_type, $htmlvar_name)
832
-                    )
833
-                );
834
-
835
-
836
-                if ($cat_sort == '')
837
-                    $wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where post_type = %s and htmlvar_name = %s", array($post_type, $htmlvar_name)));
838
-
839
-
840
-                /**
841
-                 * Called after all custom fields are saved for a post.
842
-                 *
843
-                 * @since 1.0.0
844
-                 * @param int $lastid The post ID.
845
-                 */
846
-                do_action('geodir_after_custom_fields_updated', $lastid);
847
-
848
-            } else {
849
-
850
-                switch ($field_type):
851
-
852
-                    case 'address':
853
-
854
-                        $data_type = '';
855
-
856
-                        if ($htmlvar_name != '') {
857
-                            $prefix = $htmlvar_name . '_';
858
-                        }
859
-                        $old_prefix = $old_html_variable;
860
-
861
-                        //$meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."address` VARCHAR( 254 ) NULL";
862
-
863
-                        $meta_field_add = "VARCHAR( 254 ) NULL";
864
-                        if ($default_value != '') {
865
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
866
-                        }
867
-
868
-                        geodir_add_column_if_not_exist($detail_table, $prefix . "address", $meta_field_add);
869
-                        //$wpdb->query($meta_field_add);
870
-
871
-
872
-                        if (!empty($extra_fields)) {
831
+						array($site_title, $post_type, $htmlvar_name)
832
+					)
833
+				);
834
+
835
+
836
+				if ($cat_sort == '')
837
+					$wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where post_type = %s and htmlvar_name = %s", array($post_type, $htmlvar_name)));
838
+
839
+
840
+				/**
841
+				 * Called after all custom fields are saved for a post.
842
+				 *
843
+				 * @since 1.0.0
844
+				 * @param int $lastid The post ID.
845
+				 */
846
+				do_action('geodir_after_custom_fields_updated', $lastid);
847
+
848
+			} else {
873 849
 
874
-                            if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
875
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "city` VARCHAR( 30 ) NULL";
876
-                                $meta_field_add = "VARCHAR( 50 ) NULL";
877
-                                if ($default_value != '') {
878
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
879
-                                }
880
-
881
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "city", $meta_field_add);
882
-                                //$wpdb->query($meta_field_add);
883
-                            }
884
-                            if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
885
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "region` VARCHAR( 30 ) NULL";
886
-                                $meta_field_add = "VARCHAR( 50 ) NULL";
887
-                                if ($default_value != '') {
888
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
889
-                                }
890
-
891
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "region", $meta_field_add);
892
-                                //$wpdb->query($meta_field_add);
893
-                            }
894
-                            if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
895
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "country` VARCHAR( 30 ) NULL";
896
-
897
-                                $meta_field_add = "VARCHAR( 30 ) NULL";
898
-                                if ($default_value != '') {
899
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
900
-                                }
901
-
902
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "country", $meta_field_add);
903
-                                //$wpdb->query($meta_field_add);
904
-                            }
905
-                            if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
906
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "zip` VARCHAR( 15 ) NULL";
907
-                                $meta_field_add = "VARCHAR( 15 ) NULL";
908
-                                if ($default_value != '') {
909
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
910
-                                }
911
-
912
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "zip", $meta_field_add);
913
-                                //$wpdb->query($meta_field_add);
914
-                            }
915
-                            if (isset($extra_fields['show_map']) && $extra_fields['show_map']) {
916
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
917
-                                $meta_field_add = "VARCHAR( 20 ) NULL";
918
-                                if ($default_value != '') {
919
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
920
-                                }
921
-
922
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "latitude", $meta_field_add);
923
-                                //$wpdb->query($meta_field_add);
924
-
925
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
926
-
927
-                                $meta_field_add = "VARCHAR( 20 ) NULL";
928
-                                if ($default_value != '') {
929
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
930
-                                }
931
-
932
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "longitude", $meta_field_add);
933
-
934
-                                //$wpdb->query($meta_field_add);
935
-                            }
936
-                            if (isset($extra_fields['show_mapview']) && $extra_fields['show_mapview']) {
937
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
938
-
939
-                                $meta_field_add = "VARCHAR( 15 ) NULL";
940
-                                if ($default_value != '') {
941
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
942
-                                }
943
-
944
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "mapview", $meta_field_add);
945
-
946
-                                //$wpdb->query($meta_field_add);
947
-                            }
948
-                            if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) {
949
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
950
-
951
-                                $meta_field_add = "VARCHAR( 3 ) NULL";
952
-                                if ($default_value != '') {
953
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
954
-                                }
955
-
956
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "mapzoom", $meta_field_add);
957
-
958
-                                //$wpdb->query($meta_field_add);
959
-                            }
960
-                            // show lat lng
961
-                            if (isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) {
962
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
963
-
964
-                                $meta_field_add = "VARCHAR( 3 ) NULL";
965
-                                $meta_field_add .= " DEFAULT '1'";
966
-
967
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "latlng", $meta_field_add);
968
-                                //$wpdb->query($meta_field_add);
969
-                            }
970
-                        }
971
-
972
-                        break;
973
-
974
-                    case 'checkbox':
975
-                        $data_type = 'TINYINT';
976
-
977
-                        $meta_field_add = $data_type . "( 1 ) NOT NULL ";
978
-                        if ((int)$default_value === 1) {
979
-                            $meta_field_add .= " DEFAULT '1'";
980
-                        }
981
-
982
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
983
-                        if ($add_result === false) {
984
-                            return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
985
-                        }
986
-                        break;
987
-                    case 'multiselect':
988
-                    case 'select':
989
-                        $data_type = 'VARCHAR';
990
-                        $op_size = '500';
991
-
992
-                        // only make the field as big as it needs to be.
993
-                        if (isset($option_values) && $option_values && $field_type == 'select') {
994
-                            $option_values_arr = explode(',', $option_values);
995
-
996
-                            if (is_array($option_values_arr)) {
997
-                                $op_max = 0;
998
-
999
-                                foreach ($option_values_arr as $op_val) {
1000
-                                    if (strlen($op_val) && strlen($op_val) > $op_max) {
1001
-                                        $op_max = strlen($op_val);
1002
-                                    }
1003
-                                }
1004
-
1005
-                                if ($op_max) {
1006
-                                    $op_size = $op_max;
1007
-                                }
1008
-                            }
1009
-                        } elseif (isset($option_values) && $option_values && $field_type == 'multiselect') {
1010
-                            if (strlen($option_values)) {
1011
-                                $op_size =  strlen($option_values);
1012
-                            }
1013
-
1014
-                            if (isset($request_field['multi_display_type'])) {
1015
-                                $extra_fields = $request_field['multi_display_type'];
1016
-                            }
1017
-                        }
1018
-
1019
-                        $meta_field_add = $data_type . "( $op_size ) NULL ";
1020
-                        if ($default_value != '') {
1021
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
1022
-                        }
1023
-
1024
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1025
-                        if ($add_result === false) {
1026
-                            return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1027
-                        }
1028
-                        break;
1029
-                    case 'textarea':
1030
-                    case 'html':
1031
-                    case 'url':
1032
-                    case 'file':
1033
-
1034
-                        $data_type = 'TEXT';
1035
-
1036
-                        $default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1037
-
1038
-                        $meta_field_add = $data_type . " NULL ";
1039
-                        /*if($default_value != '')
850
+				switch ($field_type):
851
+
852
+					case 'address':
853
+
854
+						$data_type = '';
855
+
856
+						if ($htmlvar_name != '') {
857
+							$prefix = $htmlvar_name . '_';
858
+						}
859
+						$old_prefix = $old_html_variable;
860
+
861
+						//$meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."address` VARCHAR( 254 ) NULL";
862
+
863
+						$meta_field_add = "VARCHAR( 254 ) NULL";
864
+						if ($default_value != '') {
865
+							$meta_field_add .= " DEFAULT '" . $default_value . "'";
866
+						}
867
+
868
+						geodir_add_column_if_not_exist($detail_table, $prefix . "address", $meta_field_add);
869
+						//$wpdb->query($meta_field_add);
870
+
871
+
872
+						if (!empty($extra_fields)) {
873
+
874
+							if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
875
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "city` VARCHAR( 30 ) NULL";
876
+								$meta_field_add = "VARCHAR( 50 ) NULL";
877
+								if ($default_value != '') {
878
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
879
+								}
880
+
881
+								geodir_add_column_if_not_exist($detail_table, $prefix . "city", $meta_field_add);
882
+								//$wpdb->query($meta_field_add);
883
+							}
884
+							if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
885
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "region` VARCHAR( 30 ) NULL";
886
+								$meta_field_add = "VARCHAR( 50 ) NULL";
887
+								if ($default_value != '') {
888
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
889
+								}
890
+
891
+								geodir_add_column_if_not_exist($detail_table, $prefix . "region", $meta_field_add);
892
+								//$wpdb->query($meta_field_add);
893
+							}
894
+							if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
895
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "country` VARCHAR( 30 ) NULL";
896
+
897
+								$meta_field_add = "VARCHAR( 30 ) NULL";
898
+								if ($default_value != '') {
899
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
900
+								}
901
+
902
+								geodir_add_column_if_not_exist($detail_table, $prefix . "country", $meta_field_add);
903
+								//$wpdb->query($meta_field_add);
904
+							}
905
+							if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
906
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "zip` VARCHAR( 15 ) NULL";
907
+								$meta_field_add = "VARCHAR( 15 ) NULL";
908
+								if ($default_value != '') {
909
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
910
+								}
911
+
912
+								geodir_add_column_if_not_exist($detail_table, $prefix . "zip", $meta_field_add);
913
+								//$wpdb->query($meta_field_add);
914
+							}
915
+							if (isset($extra_fields['show_map']) && $extra_fields['show_map']) {
916
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
917
+								$meta_field_add = "VARCHAR( 20 ) NULL";
918
+								if ($default_value != '') {
919
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
920
+								}
921
+
922
+								geodir_add_column_if_not_exist($detail_table, $prefix . "latitude", $meta_field_add);
923
+								//$wpdb->query($meta_field_add);
924
+
925
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
926
+
927
+								$meta_field_add = "VARCHAR( 20 ) NULL";
928
+								if ($default_value != '') {
929
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
930
+								}
931
+
932
+								geodir_add_column_if_not_exist($detail_table, $prefix . "longitude", $meta_field_add);
933
+
934
+								//$wpdb->query($meta_field_add);
935
+							}
936
+							if (isset($extra_fields['show_mapview']) && $extra_fields['show_mapview']) {
937
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
938
+
939
+								$meta_field_add = "VARCHAR( 15 ) NULL";
940
+								if ($default_value != '') {
941
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
942
+								}
943
+
944
+								geodir_add_column_if_not_exist($detail_table, $prefix . "mapview", $meta_field_add);
945
+
946
+								//$wpdb->query($meta_field_add);
947
+							}
948
+							if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) {
949
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
950
+
951
+								$meta_field_add = "VARCHAR( 3 ) NULL";
952
+								if ($default_value != '') {
953
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
954
+								}
955
+
956
+								geodir_add_column_if_not_exist($detail_table, $prefix . "mapzoom", $meta_field_add);
957
+
958
+								//$wpdb->query($meta_field_add);
959
+							}
960
+							// show lat lng
961
+							if (isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) {
962
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
963
+
964
+								$meta_field_add = "VARCHAR( 3 ) NULL";
965
+								$meta_field_add .= " DEFAULT '1'";
966
+
967
+								geodir_add_column_if_not_exist($detail_table, $prefix . "latlng", $meta_field_add);
968
+								//$wpdb->query($meta_field_add);
969
+							}
970
+						}
971
+
972
+						break;
973
+
974
+					case 'checkbox':
975
+						$data_type = 'TINYINT';
976
+
977
+						$meta_field_add = $data_type . "( 1 ) NOT NULL ";
978
+						if ((int)$default_value === 1) {
979
+							$meta_field_add .= " DEFAULT '1'";
980
+						}
981
+
982
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
983
+						if ($add_result === false) {
984
+							return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
985
+						}
986
+						break;
987
+					case 'multiselect':
988
+					case 'select':
989
+						$data_type = 'VARCHAR';
990
+						$op_size = '500';
991
+
992
+						// only make the field as big as it needs to be.
993
+						if (isset($option_values) && $option_values && $field_type == 'select') {
994
+							$option_values_arr = explode(',', $option_values);
995
+
996
+							if (is_array($option_values_arr)) {
997
+								$op_max = 0;
998
+
999
+								foreach ($option_values_arr as $op_val) {
1000
+									if (strlen($op_val) && strlen($op_val) > $op_max) {
1001
+										$op_max = strlen($op_val);
1002
+									}
1003
+								}
1004
+
1005
+								if ($op_max) {
1006
+									$op_size = $op_max;
1007
+								}
1008
+							}
1009
+						} elseif (isset($option_values) && $option_values && $field_type == 'multiselect') {
1010
+							if (strlen($option_values)) {
1011
+								$op_size =  strlen($option_values);
1012
+							}
1013
+
1014
+							if (isset($request_field['multi_display_type'])) {
1015
+								$extra_fields = $request_field['multi_display_type'];
1016
+							}
1017
+						}
1018
+
1019
+						$meta_field_add = $data_type . "( $op_size ) NULL ";
1020
+						if ($default_value != '') {
1021
+							$meta_field_add .= " DEFAULT '" . $default_value . "'";
1022
+						}
1023
+
1024
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1025
+						if ($add_result === false) {
1026
+							return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1027
+						}
1028
+						break;
1029
+					case 'textarea':
1030
+					case 'html':
1031
+					case 'url':
1032
+					case 'file':
1033
+
1034
+						$data_type = 'TEXT';
1035
+
1036
+						$default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1037
+
1038
+						$meta_field_add = $data_type . " NULL ";
1039
+						/*if($default_value != '')
1040 1040
 					{ $meta_field_add .= " DEFAULT '".$default_value."'"; }*/
1041 1041
 
1042
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1043
-                        if ($add_result === false) {
1044
-                            return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1045
-                        }
1042
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1043
+						if ($add_result === false) {
1044
+							return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1045
+						}
1046 1046
 
1047
-                        break;
1047
+						break;
1048 1048
 
1049
-                    case 'datepicker':
1049
+					case 'datepicker':
1050 1050
 
1051
-                        $data_type = 'DATE';
1051
+						$data_type = 'DATE';
1052 1052
 
1053
-                        $default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1053
+						$default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1054 1054
 
1055
-                        $meta_field_add = $data_type . " NULL ";
1055
+						$meta_field_add = $data_type . " NULL ";
1056 1056
 
1057
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1058
-                        if ($add_result === false) {
1059
-                            return __('Column creation failed, you may have too many columns or the default value might have a invalid date format.', 'geodirectory');
1060
-                        }
1057
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1058
+						if ($add_result === false) {
1059
+							return __('Column creation failed, you may have too many columns or the default value might have a invalid date format.', 'geodirectory');
1060
+						}
1061 1061
 
1062
-                        break;
1062
+						break;
1063 1063
 
1064
-                    case 'time':
1064
+					case 'time':
1065 1065
 
1066
-                        $data_type = 'TIME';
1066
+						$data_type = 'TIME';
1067 1067
 
1068
-                        $default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1068
+						$default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1069 1069
 
1070
-                        $meta_field_add = $data_type . " NULL ";
1070
+						$meta_field_add = $data_type . " NULL ";
1071 1071
 
1072
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1073
-                        if ($add_result === false) {
1074
-                            return __('Column creation failed, you may have too many columns or the default value might have a invalid time format.', 'geodirectory');
1075
-                        }
1072
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1073
+						if ($add_result === false) {
1074
+							return __('Column creation failed, you may have too many columns or the default value might have a invalid time format.', 'geodirectory');
1075
+						}
1076 1076
 
1077
-                        break;
1077
+						break;
1078 1078
 
1079
-                    default:
1079
+					default:
1080 1080
 
1081
-                        if ($data_type != 'VARCHAR' && $data_type != '') {
1082
-                            $meta_field_add = $data_type . " NULL ";
1081
+						if ($data_type != 'VARCHAR' && $data_type != '') {
1082
+							$meta_field_add = $data_type . " NULL ";
1083 1083
 
1084
-                            if ($data_type == 'FLOAT' && $decimal_point > 0) {
1085
-                                $meta_field_add = "DECIMAL(11, " . (int)$decimal_point . ") NULL ";
1086
-                            }
1084
+							if ($data_type == 'FLOAT' && $decimal_point > 0) {
1085
+								$meta_field_add = "DECIMAL(11, " . (int)$decimal_point . ") NULL ";
1086
+							}
1087 1087
 
1088
-                            if (is_numeric($default_value) && $default_value != '') {
1089
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
1090
-                                $meta_field_add .= " DEFAULT '" . $default_value . "'";
1091
-                            }
1092
-                        } else {
1093
-                            $meta_field_add = " VARCHAR( 254 ) NULL ";
1088
+							if (is_numeric($default_value) && $default_value != '') {
1089
+								$default_value_add .= " DEFAULT '" . $default_value . "'";
1090
+								$meta_field_add .= " DEFAULT '" . $default_value . "'";
1091
+							}
1092
+						} else {
1093
+							$meta_field_add = " VARCHAR( 254 ) NULL ";
1094 1094
 
1095
-                            if ($default_value != '') {
1096
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
1097
-                                $meta_field_add .= " DEFAULT '" . $default_value . "'";
1098
-                            }
1099
-                        }
1095
+							if ($default_value != '') {
1096
+								$default_value_add .= " DEFAULT '" . $default_value . "'";
1097
+								$meta_field_add .= " DEFAULT '" . $default_value . "'";
1098
+							}
1099
+						}
1100 1100
 
1101
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1102
-                        if ($add_result === false) {
1103
-                            return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1104
-                        }
1105
-                        break;
1106
-                endswitch;
1101
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1102
+						if ($add_result === false) {
1103
+							return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1104
+						}
1105
+						break;
1106
+				endswitch;
1107 1107
 
1108
-                $extra_field_query = '';
1109
-                if (!empty($extra_fields)) {
1110
-                    $extra_field_query = serialize($extra_fields);
1111
-                }
1108
+				$extra_field_query = '';
1109
+				if (!empty($extra_fields)) {
1110
+					$extra_field_query = serialize($extra_fields);
1111
+				}
1112 1112
 
1113
-                $decimal_point = $field_type == 'text' && $data_type == 'FLOAT' ? $decimal_point : '';
1113
+				$decimal_point = $field_type == 'text' && $data_type == 'FLOAT' ? $decimal_point : '';
1114 1114
 
1115
-                $wpdb->query(
1115
+				$wpdb->query(
1116 1116
 
1117
-                    $wpdb->prepare(
1117
+					$wpdb->prepare(
1118 1118
 
1119
-                        "insert into " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
1119
+						"insert into " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
1120 1120
 					post_type = %s,
1121 1121
 					admin_title = %s,
1122 1122
 					site_title = %s,
@@ -1149,26 +1149,26 @@  discard block
 block discarded – undo
1149 1149
 					validation_msg = %s,
1150 1150
 					for_admin_use = %s ",
1151 1151
 
1152
-                        array($post_type, $admin_title, $site_title, $field_type, $field_type_key, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_admin, $is_required, $required_msg, $css_class, $field_icon, $show_on_listing,$show_in, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point,$validation_pattern,$validation_msg, $for_admin_use)
1152
+						array($post_type, $admin_title, $site_title, $field_type, $field_type_key, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_admin, $is_required, $required_msg, $css_class, $field_icon, $show_on_listing,$show_in, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point,$validation_pattern,$validation_msg, $for_admin_use)
1153 1153
 
1154
-                    )
1154
+					)
1155 1155
 
1156
-                );
1156
+				);
1157 1157
 
1158
-                $lastid = $wpdb->insert_id;
1158
+				$lastid = $wpdb->insert_id;
1159 1159
 
1160
-                $lastid = trim($lastid);
1160
+				$lastid = trim($lastid);
1161 1161
 
1162
-            }
1162
+			}
1163 1163
 
1164
-            return (int)$lastid;
1164
+			return (int)$lastid;
1165 1165
 
1166 1166
 
1167
-        } else {
1168
-            return 'HTML Variable Name should be a unique name';
1169
-        }
1167
+		} else {
1168
+			return 'HTML Variable Name should be a unique name';
1169
+		}
1170 1170
 
1171
-    }
1171
+	}
1172 1172
 }
1173 1173
 
1174 1174
 /**
@@ -1183,63 +1183,63 @@  discard block
 block discarded – undo
1183 1183
 function godir_set_field_order($field_ids = array())
1184 1184
 {
1185 1185
 
1186
-    global $wpdb;
1186
+	global $wpdb;
1187 1187
 
1188
-    $count = 0;
1189
-    if (!empty($field_ids)):
1190
-        $post_meta_info = false;
1191
-        foreach ($field_ids as $id) {
1188
+	$count = 0;
1189
+	if (!empty($field_ids)):
1190
+		$post_meta_info = false;
1191
+		foreach ($field_ids as $id) {
1192 1192
 
1193
-            $cf = trim($id, '_');
1193
+			$cf = trim($id, '_');
1194 1194
 
1195
-            $post_meta_info = $wpdb->query(
1196
-                $wpdb->prepare(
1197
-                    "update " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
1195
+			$post_meta_info = $wpdb->query(
1196
+				$wpdb->prepare(
1197
+					"update " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
1198 1198
 															sort_order=%d 
1199 1199
 															where id= %d",
1200
-                    array($count, $cf)
1201
-                )
1202
-            );
1203
-            $count++;
1204
-        }
1205
-
1206
-        return $post_meta_info;
1207
-    else:
1208
-        return false;
1209
-    endif;
1200
+					array($count, $cf)
1201
+				)
1202
+			);
1203
+			$count++;
1204
+		}
1205
+
1206
+		return $post_meta_info;
1207
+	else:
1208
+		return false;
1209
+	endif;
1210 1210
 }
1211 1211
 
1212 1212
 function geodir_get_cf_value($cf) {
1213
-    global $gd_session;
1214
-    $value = '';
1215
-    if (is_admin()) {
1216
-        global $post;
1217
-
1218
-        if (isset($_REQUEST['post'])) {
1219
-            $_REQUEST['pid'] = (int)$_REQUEST['post'];
1220
-        }
1221
-    }
1222
-
1223
-    if (isset($_REQUEST['backandedit']) && $_REQUEST['backandedit'] && $gd_ses_listing = $gd_session->get('listing')) {
1224
-        $post = $gd_ses_listing;
1225
-        $value = isset($post[$cf['name']]) ? $post[$cf['name']] : '';
1226
-    } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
1227
-        $value = geodir_get_post_meta($_REQUEST['pid'], $cf['name'], true);
1228
-    } else {
1229
-        if ($value == '') {
1230
-            $value = $cf['default'];
1231
-        }
1232
-    }
1213
+	global $gd_session;
1214
+	$value = '';
1215
+	if (is_admin()) {
1216
+		global $post;
1217
+
1218
+		if (isset($_REQUEST['post'])) {
1219
+			$_REQUEST['pid'] = (int)$_REQUEST['post'];
1220
+		}
1221
+	}
1222
+
1223
+	if (isset($_REQUEST['backandedit']) && $_REQUEST['backandedit'] && $gd_ses_listing = $gd_session->get('listing')) {
1224
+		$post = $gd_ses_listing;
1225
+		$value = isset($post[$cf['name']]) ? $post[$cf['name']] : '';
1226
+	} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
1227
+		$value = geodir_get_post_meta($_REQUEST['pid'], $cf['name'], true);
1228
+	} else {
1229
+		if ($value == '') {
1230
+			$value = $cf['default'];
1231
+		}
1232
+	}
1233 1233
     
1234
-    /**
1235
-     * Filter the custom field value.
1236
-     *
1237
-     * @since 1.6.20
1238
-     * 
1239
-     * @param mixed $value Custom field value.
1240
-     * @param array $cf Custom field info.
1241
-     */
1242
-    return apply_filters( 'geodir_get_cf_value', $value, $cf );
1234
+	/**
1235
+	 * Filter the custom field value.
1236
+	 *
1237
+	 * @since 1.6.20
1238
+	 * 
1239
+	 * @param mixed $value Custom field value.
1240
+	 * @param array $cf Custom field info.
1241
+	 */
1242
+	return apply_filters( 'geodir_get_cf_value', $value, $cf );
1243 1243
 }
1244 1244
 
1245 1245
 /**
@@ -1258,420 +1258,420 @@  discard block
 block discarded – undo
1258 1258
  * @param string $post_type Optional. The wordpress post type.
1259 1259
  */
1260 1260
 function geodir_get_custom_fields_html($package_id = '', $default = 'custom', $post_type = 'gd_place') {
1261
-    global $is_default, $mapzoom, $gd_session;
1261
+	global $is_default, $mapzoom, $gd_session;
1262 1262
 
1263
-    $listing_type = $post_type;
1263
+	$listing_type = $post_type;
1264 1264
 
1265
-    $custom_fields = geodir_post_custom_fields($package_id, $default, $post_type);
1265
+	$custom_fields = geodir_post_custom_fields($package_id, $default, $post_type);
1266 1266
 
1267
-    foreach ($custom_fields as $key => $val) {
1268
-        if(isset($val['extra_fields'])){$extra_fields = $val['extra_fields'];}
1269
-        $val = stripslashes_deep($val); // strip slashes from labels
1270
-        if(isset($val['extra_fields'])){$val['extra_fields'] = $extra_fields;}
1267
+	foreach ($custom_fields as $key => $val) {
1268
+		if(isset($val['extra_fields'])){$extra_fields = $val['extra_fields'];}
1269
+		$val = stripslashes_deep($val); // strip slashes from labels
1270
+		if(isset($val['extra_fields'])){$val['extra_fields'] = $extra_fields;}
1271 1271
 
1272
-        $name = $val['name'];
1273
-        $type = $val['type'];
1274
-        $is_default = $val['is_default'];
1272
+		$name = $val['name'];
1273
+		$type = $val['type'];
1274
+		$is_default = $val['is_default'];
1275 1275
 
1276
-        /* field available to site admin only for edit */
1277
-        $for_admin_use = isset($val['for_admin_use']) && (int)$val['for_admin_use'] == 1 ? true : false;
1278
-        if ($for_admin_use && !is_super_admin()) {
1279
-            continue;
1280
-        }
1276
+		/* field available to site admin only for edit */
1277
+		$for_admin_use = isset($val['for_admin_use']) && (int)$val['for_admin_use'] == 1 ? true : false;
1278
+		if ($for_admin_use && !is_super_admin()) {
1279
+			continue;
1280
+		}
1281 1281
 
1282
-        if (is_admin()) {
1283
-            global $post;
1282
+		if (is_admin()) {
1283
+			global $post;
1284 1284
 
1285
-            if (isset($_REQUEST['post']))
1286
-                $_REQUEST['pid'] = $_REQUEST['post'];
1287
-        }
1285
+			if (isset($_REQUEST['post']))
1286
+				$_REQUEST['pid'] = $_REQUEST['post'];
1287
+		}
1288 1288
 
1289 1289
         
1290 1290
 
1291
-        /**
1292
-         * Called before the custom fields info is output for submitting a post.
1293
-         *
1294
-         * Used dynamic hook type geodir_before_custom_form_field_$name.
1295
-         *
1296
-         * @since 1.0.0
1297
-         * @param string $listing_type The post post type.
1298
-         * @param int $package_id The price package ID for the post.
1299
-         * @param array $val The settings array for the field. {@see geodir_custom_field_save()}.
1300
-         * @see 'geodir_after_custom_form_field_$name'
1301
-         */
1302
-        do_action('geodir_before_custom_form_field_' . $name, $listing_type, $package_id, $val);
1303
-
1304
-
1305
-        $custom_field = $val;
1306
-        $html ='';
1307
-        /**
1308
-         * Filter the output for custom fields.
1309
-         *
1310
-         * Here we can remove or add new functions depending on the field type.
1311
-         *
1312
-         * @param string $html The html to be filtered (blank).
1313
-         * @param array $custom_field The custom field array values.
1314
-         */
1315
-        echo apply_filters("geodir_custom_field_input_{$type}",$html,$custom_field);
1316
-
1317
-
1318
-
1319
-        /**
1320
-         * Called after the custom fields info is output for submitting a post.
1321
-         *
1322
-         * Used dynamic hook type geodir_after_custom_form_field_$name.
1323
-         *
1324
-         * @since 1.0.0
1325
-         * @param string $listing_type The post post type.
1326
-         * @param int $package_id The price package ID for the post.
1327
-         * @param array $val The settings array for the field. {@see geodir_custom_field_save()}.
1328
-         * @see 'geodir_before_custom_form_field_$name'
1329
-         */
1330
-        do_action('geodir_after_custom_form_field_' . $name, $listing_type, $package_id, $val);
1331
-
1332
-    }
1291
+		/**
1292
+		 * Called before the custom fields info is output for submitting a post.
1293
+		 *
1294
+		 * Used dynamic hook type geodir_before_custom_form_field_$name.
1295
+		 *
1296
+		 * @since 1.0.0
1297
+		 * @param string $listing_type The post post type.
1298
+		 * @param int $package_id The price package ID for the post.
1299
+		 * @param array $val The settings array for the field. {@see geodir_custom_field_save()}.
1300
+		 * @see 'geodir_after_custom_form_field_$name'
1301
+		 */
1302
+		do_action('geodir_before_custom_form_field_' . $name, $listing_type, $package_id, $val);
1303
+
1304
+
1305
+		$custom_field = $val;
1306
+		$html ='';
1307
+		/**
1308
+		 * Filter the output for custom fields.
1309
+		 *
1310
+		 * Here we can remove or add new functions depending on the field type.
1311
+		 *
1312
+		 * @param string $html The html to be filtered (blank).
1313
+		 * @param array $custom_field The custom field array values.
1314
+		 */
1315
+		echo apply_filters("geodir_custom_field_input_{$type}",$html,$custom_field);
1316
+
1317
+
1318
+
1319
+		/**
1320
+		 * Called after the custom fields info is output for submitting a post.
1321
+		 *
1322
+		 * Used dynamic hook type geodir_after_custom_form_field_$name.
1323
+		 *
1324
+		 * @since 1.0.0
1325
+		 * @param string $listing_type The post post type.
1326
+		 * @param int $package_id The price package ID for the post.
1327
+		 * @param array $val The settings array for the field. {@see geodir_custom_field_save()}.
1328
+		 * @see 'geodir_before_custom_form_field_$name'
1329
+		 */
1330
+		do_action('geodir_after_custom_form_field_' . $name, $listing_type, $package_id, $val);
1331
+
1332
+	}
1333 1333
 
1334 1334
 }
1335 1335
 
1336 1336
 
1337 1337
 if (!function_exists('geodir_get_field_infoby')) {
1338
-    /**
1339
-     * Get custom field using key and value.
1340
-     *
1341
-     * @since 1.0.0
1342
-     * @package GeoDirectory
1343
-     * @global object $wpdb WordPress Database object.
1344
-     * @param string $key The key you want to look for.
1345
-     * @param string $value The value of the key you want to look for.
1346
-     * @param string $geodir_post_type The post type.
1347
-     * @return bool|mixed Returns field info when available. otherwise returns false.
1348
-     */
1349
-    function geodir_get_field_infoby($key = '', $value = '', $geodir_post_type = '')
1350
-    {
1351
-
1352
-        global $wpdb;
1353
-
1354
-        $filter = $wpdb->get_row(
1355
-            $wpdb->prepare(
1356
-                "SELECT * FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND " . $key . "='" . $value . "'",
1357
-                array($geodir_post_type)
1358
-            ),ARRAY_A
1359
-        );
1360
-
1361
-        if ($filter) {
1362
-            return $filter;
1363
-        } else {
1364
-            return false;
1365
-        }
1366
-
1367
-    }
1338
+	/**
1339
+	 * Get custom field using key and value.
1340
+	 *
1341
+	 * @since 1.0.0
1342
+	 * @package GeoDirectory
1343
+	 * @global object $wpdb WordPress Database object.
1344
+	 * @param string $key The key you want to look for.
1345
+	 * @param string $value The value of the key you want to look for.
1346
+	 * @param string $geodir_post_type The post type.
1347
+	 * @return bool|mixed Returns field info when available. otherwise returns false.
1348
+	 */
1349
+	function geodir_get_field_infoby($key = '', $value = '', $geodir_post_type = '')
1350
+	{
1351
+
1352
+		global $wpdb;
1353
+
1354
+		$filter = $wpdb->get_row(
1355
+			$wpdb->prepare(
1356
+				"SELECT * FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND " . $key . "='" . $value . "'",
1357
+				array($geodir_post_type)
1358
+			),ARRAY_A
1359
+		);
1360
+
1361
+		if ($filter) {
1362
+			return $filter;
1363
+		} else {
1364
+			return false;
1365
+		}
1366
+
1367
+	}
1368 1368
 }
1369 1369
 
1370 1370
 
1371 1371
 function geodir_field_icon_proccess($cf){
1372 1372
 
1373 1373
 
1374
-    if (strpos($cf['field_icon'], 'http') !== false) {
1375
-        $field_icon = ' background: url(' . $cf['field_icon'] . ') no-repeat left center;background-size:18px 18px;padding-left: 21px;';
1376
-    } elseif (strpos($cf['field_icon'], 'fa fa-') !== false) {
1377
-        $field_icon = '<i class="' . $cf['field_icon'] . '"></i>';
1378
-    }else{
1379
-        $field_icon = $cf['field_icon'];
1380
-    }
1374
+	if (strpos($cf['field_icon'], 'http') !== false) {
1375
+		$field_icon = ' background: url(' . $cf['field_icon'] . ') no-repeat left center;background-size:18px 18px;padding-left: 21px;';
1376
+	} elseif (strpos($cf['field_icon'], 'fa fa-') !== false) {
1377
+		$field_icon = '<i class="' . $cf['field_icon'] . '"></i>';
1378
+	}else{
1379
+		$field_icon = $cf['field_icon'];
1380
+	}
1381 1381
 
1382
-    return $field_icon;
1382
+	return $field_icon;
1383 1383
 }
1384 1384
 
1385 1385
 if (!function_exists('geodir_show_listing_info')) {
1386
-    /**
1387
-     * Show listing info depending on field location.
1388
-     *
1389
-     * @since 1.0.0
1390
-     * @since 1.5.7 Custom fields option values added to db translation.
1391
-     *              Changes to display url fields title.
1392
-     * @package GeoDirectory
1393
-     * @global object $wpdb WordPress Database object.
1394
-     * @global object $post The current post object.
1395
-     *
1396
-     * @param string $fields_location In which page you are going to place this custom fields?. Ex: listing, detail etc.
1397
-     * @return string Returns listing info html.
1398
-     */
1399
-    function geodir_show_listing_info($fields_location = '') {
1400
-        global $post, $preview, $wpdb;
1401
-
1402
-        $package_info = array();
1403
-
1404
-        $package_info = geodir_post_package_info($package_info, $post);
1405
-        $post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
1406
-        $p_type = !empty($post->post_type) ? $post->post_type : geodir_get_current_posttype();
1407
-
1408
-        ob_start();
1409
-        $fields_info = geodir_post_custom_fields($post_package_id, 'all', $p_type, $fields_location);
1410
-
1411
-        if (!empty($fields_info)) {
1412
-            $post = stripslashes_deep($post); // strip slashes
1386
+	/**
1387
+	 * Show listing info depending on field location.
1388
+	 *
1389
+	 * @since 1.0.0
1390
+	 * @since 1.5.7 Custom fields option values added to db translation.
1391
+	 *              Changes to display url fields title.
1392
+	 * @package GeoDirectory
1393
+	 * @global object $wpdb WordPress Database object.
1394
+	 * @global object $post The current post object.
1395
+	 *
1396
+	 * @param string $fields_location In which page you are going to place this custom fields?. Ex: listing, detail etc.
1397
+	 * @return string Returns listing info html.
1398
+	 */
1399
+	function geodir_show_listing_info($fields_location = '') {
1400
+		global $post, $preview, $wpdb;
1401
+
1402
+		$package_info = array();
1403
+
1404
+		$package_info = geodir_post_package_info($package_info, $post);
1405
+		$post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
1406
+		$p_type = !empty($post->post_type) ? $post->post_type : geodir_get_current_posttype();
1407
+
1408
+		ob_start();
1409
+		$fields_info = geodir_post_custom_fields($post_package_id, 'all', $p_type, $fields_location);
1410
+
1411
+		if (!empty($fields_info)) {
1412
+			$post = stripslashes_deep($post); // strip slashes
1413 1413
             
1414
-            //echo '<div class="geodir-company_info field-group">';
1415
-            global $field_set_start;
1416
-            $field_set_start = 0;
1417
-
1418
-
1419
-
1420
-            foreach ($fields_info as $type) {
1421
-                if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
1422
-                $type = stripslashes_deep($type); // strip slashes
1423
-                if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
1424
-                $html = '';
1425
-                $field_icon = geodir_field_icon_proccess($type);
1426
-                $filed_type = $type['type'];
1427
-                $html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
1428
-                if($html_var=='post'){$html_var='post_address';}
1429
-
1430
-                /**
1431
-                 * Filter the output for custom fields.
1432
-                 *
1433
-                 * Here we can remove or add new functions depending on the field type.
1434
-                 *
1435
-                 * @param string $html The html to be filtered (blank).
1436
-                 * @param string $fields_location The location the field is to be show.
1437
-                 * @param array $type The array of field values.
1438
-                 */
1439
-                $html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
1440
-
1441
-                $variables_array = array();
1442
-
1443
-
1444
-                if ($type['type'] != 'fieldset'):
1445
-                    $variables_array['post_id'] = !empty($post->ID) ? $post->ID : (!empty($post->pid) ? $post->pid : NULL);
1446
-                    $variables_array['label'] = __($type['site_title'], 'geodirectory');
1447
-                    $variables_array['value'] = '';
1448
-                    if (isset($post->{$type['htmlvar_name']}))
1449
-                        $variables_array['value'] = $post->{$type['htmlvar_name']};
1450
-                endif;
1451
-
1452
-
1453
-                if ($html):
1454
-
1455
-                    /**
1456
-                     * Called before a custom fields is output on the frontend.
1457
-                     *
1458
-                     * @since 1.0.0
1459
-                     * @param string $html_var The HTML variable name for the field.
1460
-                     */
1461
-                    do_action("geodir_before_show_{$html_var}");
1462
-                    /**
1463
-                     * Filter custom field output.
1464
-                     *
1465
-                     * @since 1.0.0
1466
-                     *
1467
-                     * @param string $html_var The HTML variable name for the field.
1468
-                     * @param string $html Custom field unfiltered HTML.
1469
-                     * @param array $variables_array Custom field variables array.
1470
-                     */
1471
-                    if ($html) echo apply_filters("geodir_show_{$html_var}", $html, $variables_array);
1472
-
1473
-                    /**
1474
-                     * Called after a custom fields is output on the frontend.
1475
-                     *
1476
-                     * @since 1.0.0
1477
-                     * @param string $html_var The HTML variable name for the field.
1478
-                     */
1479
-                    do_action("geodir_after_show_{$html_var}");
1480
-
1481
-                endif;
1482
-
1483
-            }
1484
-
1485
-            //echo '</div>';
1486
-
1487
-        }
1488
-
1489
-
1490
-        $html = ob_get_clean();
1491
-
1492
-        /**
1493
-         * Filter the custom fields over all output.
1494
-         *
1495
-         * @param string $html The html of the custom fields.
1496
-         * @param string $fields_location The location the fields are being output.
1497
-         * @since 1.6.9
1498
-         */
1499
-        return apply_filters('geodir_show_listing_info',$html,$fields_location);
1500
-
1501
-    }
1414
+			//echo '<div class="geodir-company_info field-group">';
1415
+			global $field_set_start;
1416
+			$field_set_start = 0;
1417
+
1418
+
1419
+
1420
+			foreach ($fields_info as $type) {
1421
+				if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
1422
+				$type = stripslashes_deep($type); // strip slashes
1423
+				if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
1424
+				$html = '';
1425
+				$field_icon = geodir_field_icon_proccess($type);
1426
+				$filed_type = $type['type'];
1427
+				$html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
1428
+				if($html_var=='post'){$html_var='post_address';}
1429
+
1430
+				/**
1431
+				 * Filter the output for custom fields.
1432
+				 *
1433
+				 * Here we can remove or add new functions depending on the field type.
1434
+				 *
1435
+				 * @param string $html The html to be filtered (blank).
1436
+				 * @param string $fields_location The location the field is to be show.
1437
+				 * @param array $type The array of field values.
1438
+				 */
1439
+				$html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
1440
+
1441
+				$variables_array = array();
1442
+
1443
+
1444
+				if ($type['type'] != 'fieldset'):
1445
+					$variables_array['post_id'] = !empty($post->ID) ? $post->ID : (!empty($post->pid) ? $post->pid : NULL);
1446
+					$variables_array['label'] = __($type['site_title'], 'geodirectory');
1447
+					$variables_array['value'] = '';
1448
+					if (isset($post->{$type['htmlvar_name']}))
1449
+						$variables_array['value'] = $post->{$type['htmlvar_name']};
1450
+				endif;
1451
+
1452
+
1453
+				if ($html):
1454
+
1455
+					/**
1456
+					 * Called before a custom fields is output on the frontend.
1457
+					 *
1458
+					 * @since 1.0.0
1459
+					 * @param string $html_var The HTML variable name for the field.
1460
+					 */
1461
+					do_action("geodir_before_show_{$html_var}");
1462
+					/**
1463
+					 * Filter custom field output.
1464
+					 *
1465
+					 * @since 1.0.0
1466
+					 *
1467
+					 * @param string $html_var The HTML variable name for the field.
1468
+					 * @param string $html Custom field unfiltered HTML.
1469
+					 * @param array $variables_array Custom field variables array.
1470
+					 */
1471
+					if ($html) echo apply_filters("geodir_show_{$html_var}", $html, $variables_array);
1472
+
1473
+					/**
1474
+					 * Called after a custom fields is output on the frontend.
1475
+					 *
1476
+					 * @since 1.0.0
1477
+					 * @param string $html_var The HTML variable name for the field.
1478
+					 */
1479
+					do_action("geodir_after_show_{$html_var}");
1480
+
1481
+				endif;
1482
+
1483
+			}
1484
+
1485
+			//echo '</div>';
1486
+
1487
+		}
1488
+
1489
+
1490
+		$html = ob_get_clean();
1491
+
1492
+		/**
1493
+		 * Filter the custom fields over all output.
1494
+		 *
1495
+		 * @param string $html The html of the custom fields.
1496
+		 * @param string $fields_location The location the fields are being output.
1497
+		 * @since 1.6.9
1498
+		 */
1499
+		return apply_filters('geodir_show_listing_info',$html,$fields_location);
1500
+
1501
+	}
1502 1502
 }
1503 1503
 
1504 1504
 if (!function_exists('geodir_default_date_format')) {
1505
-    /**
1506
-     * Returns default date format.
1507
-     *
1508
-     * @since 1.0.0
1509
-     * @package GeoDirectory
1510
-     * @return mixed|string|void Returns default date format.
1511
-     */
1512
-    function geodir_default_date_format()
1513
-    {
1514
-        if ($format = get_option('date_format'))
1515
-            return $format;
1516
-        else
1517
-            return 'dd-mm-yy';
1518
-    }
1505
+	/**
1506
+	 * Returns default date format.
1507
+	 *
1508
+	 * @since 1.0.0
1509
+	 * @package GeoDirectory
1510
+	 * @return mixed|string|void Returns default date format.
1511
+	 */
1512
+	function geodir_default_date_format()
1513
+	{
1514
+		if ($format = get_option('date_format'))
1515
+			return $format;
1516
+		else
1517
+			return 'dd-mm-yy';
1518
+	}
1519 1519
 }
1520 1520
 
1521 1521
 if (!function_exists('geodir_get_formated_date')) {
1522
-    /**
1523
-     * Returns formatted date.
1524
-     *
1525
-     * @since 1.0.0
1526
-     * @package GeoDirectory
1527
-     * @param string $date Date string to convert.
1528
-     * @return bool|int|string Returns formatted date.
1529
-     */
1530
-    function geodir_get_formated_date($date)
1531
-    {
1532
-        return mysql2date(get_option('date_format'), $date);
1533
-    }
1522
+	/**
1523
+	 * Returns formatted date.
1524
+	 *
1525
+	 * @since 1.0.0
1526
+	 * @package GeoDirectory
1527
+	 * @param string $date Date string to convert.
1528
+	 * @return bool|int|string Returns formatted date.
1529
+	 */
1530
+	function geodir_get_formated_date($date)
1531
+	{
1532
+		return mysql2date(get_option('date_format'), $date);
1533
+	}
1534 1534
 }
1535 1535
 
1536 1536
 if (!function_exists('geodir_get_formated_time')) {
1537
-    /**
1538
-     * Returns formatted time.
1539
-     *
1540
-     * @since 1.0.0
1541
-     * @package GeoDirectory
1542
-     * @param string $time Time string to convert.
1543
-     * @return bool|int|string Returns formatted time.
1544
-     */
1545
-    function geodir_get_formated_time($time)
1546
-    {
1547
-        return mysql2date(get_option('time_format'), $time, $translate = true);
1548
-    }
1537
+	/**
1538
+	 * Returns formatted time.
1539
+	 *
1540
+	 * @since 1.0.0
1541
+	 * @package GeoDirectory
1542
+	 * @param string $time Time string to convert.
1543
+	 * @return bool|int|string Returns formatted time.
1544
+	 */
1545
+	function geodir_get_formated_time($time)
1546
+	{
1547
+		return mysql2date(get_option('time_format'), $time, $translate = true);
1548
+	}
1549 1549
 }
1550 1550
 
1551 1551
 
1552 1552
 if (!function_exists('geodir_save_post_file_fields')) {
1553
-    /**
1554
-     * Save post file fields
1555
-     *
1556
-     * @since 1.0.0
1557
-     * @since 1.4.7 Added `$extra_fields` parameter.
1558
-     * @package GeoDirectory
1559
-     * @global object $wpdb WordPress Database object.
1560
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
1561
-     * @global object $current_user Current user object.
1562
-     * @param int $post_id
1563
-     * @param string $field_id
1564
-     * @param array $post_image
1565
-     * @param array $extra_fields Array of extra fields.
1566
-     */
1567
-    function geodir_save_post_file_fields($post_id = 0, $field_id = '', $post_image = array(), $extra_fields = array())
1568
-    {
1553
+	/**
1554
+	 * Save post file fields
1555
+	 *
1556
+	 * @since 1.0.0
1557
+	 * @since 1.4.7 Added `$extra_fields` parameter.
1558
+	 * @package GeoDirectory
1559
+	 * @global object $wpdb WordPress Database object.
1560
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
1561
+	 * @global object $current_user Current user object.
1562
+	 * @param int $post_id
1563
+	 * @param string $field_id
1564
+	 * @param array $post_image
1565
+	 * @param array $extra_fields Array of extra fields.
1566
+	 */
1567
+	function geodir_save_post_file_fields($post_id = 0, $field_id = '', $post_image = array(), $extra_fields = array())
1568
+	{
1569 1569
 
1570
-        global $wpdb, $plugin_prefix, $current_user;
1570
+		global $wpdb, $plugin_prefix, $current_user;
1571 1571
 
1572
-        $post_type = get_post_type($post_id);
1573
-        //echo $field_id; exit;
1574
-        $table = $plugin_prefix . $post_type . '_detail';
1572
+		$post_type = get_post_type($post_id);
1573
+		//echo $field_id; exit;
1574
+		$table = $plugin_prefix . $post_type . '_detail';
1575 1575
 
1576
-        $postcurr_images = array();
1577
-        $postcurr_images = geodir_get_post_meta($post_id, $field_id, true);
1578
-        $file_urls = '';
1576
+		$postcurr_images = array();
1577
+		$postcurr_images = geodir_get_post_meta($post_id, $field_id, true);
1578
+		$file_urls = '';
1579 1579
 
1580
-        if (!empty($post_image)) {
1580
+		if (!empty($post_image)) {
1581 1581
 
1582
-            $invalid_files = array();
1582
+			$invalid_files = array();
1583 1583
 
1584
-            //Get and remove all old images of post from database to set by new order
1585
-            $geodir_uploaddir = '';
1586
-            $uploads = wp_upload_dir();
1587
-            $uploads_dir = $uploads['path'];
1584
+			//Get and remove all old images of post from database to set by new order
1585
+			$geodir_uploaddir = '';
1586
+			$uploads = wp_upload_dir();
1587
+			$uploads_dir = $uploads['path'];
1588 1588
 
1589
-            $geodir_uploadpath = $uploads['path'];
1590
-            $geodir_uploadurl = $uploads['url'];
1591
-            $sub_dir = $uploads['subdir'];
1589
+			$geodir_uploadpath = $uploads['path'];
1590
+			$geodir_uploadurl = $uploads['url'];
1591
+			$sub_dir = $uploads['subdir'];
1592 1592
 
1593
-            $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
1593
+			$allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
1594 1594
 
1595
-            for ($m = 0; $m < count($post_image); $m++) {
1595
+			for ($m = 0; $m < count($post_image); $m++) {
1596 1596
 
1597
-                /* --------- start ------- */
1597
+				/* --------- start ------- */
1598 1598
 
1599
-                if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT post_id FROM " . $table . " WHERE $field_id = %s AND post_id = %d", array($post_image[$m], $post_id)))) {
1599
+				if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT post_id FROM " . $table . " WHERE $field_id = %s AND post_id = %d", array($post_image[$m], $post_id)))) {
1600 1600
 
1601 1601
 
1602
-                    $curr_img_url = $post_image[$m];
1603
-                    $image_name_arr = explode('/', $curr_img_url);
1604
-                    $curr_img_dir = $image_name_arr[count($image_name_arr) - 2];
1605
-                    $filename = end($image_name_arr);
1606
-                    $img_name_arr = explode('.', $filename);
1602
+					$curr_img_url = $post_image[$m];
1603
+					$image_name_arr = explode('/', $curr_img_url);
1604
+					$curr_img_dir = $image_name_arr[count($image_name_arr) - 2];
1605
+					$filename = end($image_name_arr);
1606
+					$img_name_arr = explode('.', $filename);
1607 1607
 
1608
-                    $arr_file_type = wp_check_filetype($filename);
1608
+					$arr_file_type = wp_check_filetype($filename);
1609 1609
 
1610
-                    if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
1611
-                        continue;
1612
-                    }
1610
+					if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
1611
+						continue;
1612
+					}
1613 1613
 
1614
-                    $uploaded_file_type = $arr_file_type['type'];
1615
-                    $uploaded_file_ext = $arr_file_type['ext'];
1614
+					$uploaded_file_type = $arr_file_type['type'];
1615
+					$uploaded_file_ext = $arr_file_type['ext'];
1616 1616
 
1617
-                    if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
1618
-                        continue; // Invalid file type.
1619
-                    }
1617
+					if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
1618
+						continue; // Invalid file type.
1619
+					}
1620 1620
 
1621
-                    // Set an array containing a list of acceptable formats
1622
-                    //$allowed_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/octet-stream', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
1621
+					// Set an array containing a list of acceptable formats
1622
+					//$allowed_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/octet-stream', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
1623 1623
 
1624
-                    if (!function_exists('wp_handle_upload'))
1625
-                        require_once(ABSPATH . 'wp-admin/includes/file.php');
1624
+					if (!function_exists('wp_handle_upload'))
1625
+						require_once(ABSPATH . 'wp-admin/includes/file.php');
1626 1626
 
1627
-                    if (!is_dir($geodir_uploadpath))
1628
-                        mkdir($geodir_uploadpath);
1627
+					if (!is_dir($geodir_uploadpath))
1628
+						mkdir($geodir_uploadpath);
1629 1629
 
1630
-                    $new_name = $post_id . '_' . $field_id . '_' . $img_name_arr[0] . '.' . $img_name_arr[1];
1631
-                    $explode_sub_dir = explode("/", $sub_dir);
1632
-                    if ($curr_img_dir == end($explode_sub_dir)) {
1633
-                        $img_path = $geodir_uploadpath . '/' . $filename;
1634
-                        $img_url = $geodir_uploadurl . '/' . $filename;
1635
-                    } else {
1636
-                        $img_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename;
1637
-                        $img_url = $uploads['url'] . '/temp_' . $current_user->data->ID . '/' . $filename;
1638
-                    }
1630
+					$new_name = $post_id . '_' . $field_id . '_' . $img_name_arr[0] . '.' . $img_name_arr[1];
1631
+					$explode_sub_dir = explode("/", $sub_dir);
1632
+					if ($curr_img_dir == end($explode_sub_dir)) {
1633
+						$img_path = $geodir_uploadpath . '/' . $filename;
1634
+						$img_url = $geodir_uploadurl . '/' . $filename;
1635
+					} else {
1636
+						$img_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename;
1637
+						$img_url = $uploads['url'] . '/temp_' . $current_user->data->ID . '/' . $filename;
1638
+					}
1639 1639
 
1640
-                    $uploaded_file = '';
1641
-                    if (file_exists($img_path))
1642
-                        $uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name);
1640
+					$uploaded_file = '';
1641
+					if (file_exists($img_path))
1642
+						$uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name);
1643 1643
 
1644
-                    if ($curr_img_dir != $geodir_uploaddir) {
1645
-                        if (file_exists($img_path))
1646
-                            unlink($img_path);
1647
-                    }
1644
+					if ($curr_img_dir != $geodir_uploaddir) {
1645
+						if (file_exists($img_path))
1646
+							unlink($img_path);
1647
+					}
1648 1648
 
1649
-                    if (!empty($uploaded_file))
1650
-                        $file_urls = $geodir_uploadurl . '/' . $new_name;
1649
+					if (!empty($uploaded_file))
1650
+						$file_urls = $geodir_uploadurl . '/' . $new_name;
1651 1651
 
1652
-                } else {
1653
-                    $file_urls = $post_image[$m];
1654
-                }
1655
-            }
1652
+				} else {
1653
+					$file_urls = $post_image[$m];
1654
+				}
1655
+			}
1656 1656
 
1657 1657
 
1658
-        }
1658
+		}
1659 1659
 
1660
-        //Remove all old attachments and temp images
1661
-        if (!empty($postcurr_images)) {
1660
+		//Remove all old attachments and temp images
1661
+		if (!empty($postcurr_images)) {
1662 1662
 
1663
-            if ($file_urls != $postcurr_images) {
1664
-                $invalid_files[] = (object)array('src' => $postcurr_images);
1665
-                $invalid_files = (object)$invalid_files;
1666
-            }
1667
-        }
1663
+			if ($file_urls != $postcurr_images) {
1664
+				$invalid_files[] = (object)array('src' => $postcurr_images);
1665
+				$invalid_files = (object)$invalid_files;
1666
+			}
1667
+		}
1668 1668
 
1669
-        geodir_save_post_meta($post_id, $field_id, $file_urls);
1669
+		geodir_save_post_meta($post_id, $field_id, $file_urls);
1670 1670
 
1671
-        if (!empty($invalid_files))
1672
-            geodir_remove_attachments($invalid_files);
1671
+		if (!empty($invalid_files))
1672
+			geodir_remove_attachments($invalid_files);
1673 1673
 
1674
-    }
1674
+	}
1675 1675
 }
1676 1676
 
1677 1677
 
@@ -1686,76 +1686,76 @@  discard block
 block discarded – undo
1686 1686
  */
1687 1687
 function geodir_custom_upload_mimes($existing_mimes = array())
1688 1688
 {
1689
-    $existing_mimes['wif'] = 'text/plain';
1690
-    $existing_mimes['jpg|jpeg'] = 'image/jpeg';
1691
-    $existing_mimes['gif'] = 'image/gif';
1692
-    $existing_mimes['png'] = 'image/png';
1693
-    $existing_mimes['pdf'] = 'application/pdf';
1694
-    $existing_mimes['txt'] = 'text/text';
1695
-    $existing_mimes['csv'] = 'application/octet-stream';
1696
-    $existing_mimes['doc'] = 'application/msword';
1697
-    $existing_mimes['xla|xls|xlt|xlw'] = 'application/vnd.ms-excel';
1698
-    $existing_mimes['docx'] = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document';
1699
-    $existing_mimes['xlsx'] = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
1700
-    return $existing_mimes;
1689
+	$existing_mimes['wif'] = 'text/plain';
1690
+	$existing_mimes['jpg|jpeg'] = 'image/jpeg';
1691
+	$existing_mimes['gif'] = 'image/gif';
1692
+	$existing_mimes['png'] = 'image/png';
1693
+	$existing_mimes['pdf'] = 'application/pdf';
1694
+	$existing_mimes['txt'] = 'text/text';
1695
+	$existing_mimes['csv'] = 'application/octet-stream';
1696
+	$existing_mimes['doc'] = 'application/msword';
1697
+	$existing_mimes['xla|xls|xlt|xlw'] = 'application/vnd.ms-excel';
1698
+	$existing_mimes['docx'] = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document';
1699
+	$existing_mimes['xlsx'] = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
1700
+	return $existing_mimes;
1701 1701
 }
1702 1702
 
1703 1703
 if (!function_exists('geodir_plupload_action')) {
1704 1704
 
1705
-    /**
1706
-     * Get upload directory path details
1707
-     *
1708
-     * @since 1.0.0
1709
-     * @package GeoDirectory
1710
-     * @global object $current_user Current user object.
1711
-     * @param array $upload Array of upload directory data with keys of 'path','url', 'subdir, 'basedir', and 'error'.
1712
-     * @return mixed Returns upload directory details as an array.
1713
-     */
1714
-    function geodir_upload_dir($upload)
1715
-    {
1716
-        global $current_user;
1717
-        $upload['subdir'] = $upload['subdir'] . '/temp_' . $current_user->data->ID;
1718
-        $upload['path'] = $upload['basedir'] . $upload['subdir'];
1719
-        $upload['url'] = $upload['baseurl'] . $upload['subdir'];
1720
-        return $upload;
1721
-    }
1722
-
1723
-    /**
1724
-     * Handles place file and image upload.
1725
-     *
1726
-     * @since 1.0.0
1727
-     * @package GeoDirectory
1728
-     */
1729
-    function geodir_plupload_action()
1730
-    {
1731
-        // check ajax nonce
1732
-        $imgid = $_POST["imgid"];
1733
-
1734
-        check_ajax_referer($imgid . 'pluploadan');
1735
-
1736
-        // handle custom file uploaddir
1737
-        add_filter('upload_dir', 'geodir_upload_dir');
1738
-
1739
-        // change file orientation if needed
1740
-        $fixed_file = geodir_exif($_FILES[$imgid . 'async-upload']);
1741
-
1742
-        // handle file upload
1743
-        $status = wp_handle_upload($fixed_file, array('test_form' => true, 'action' => 'plupload_action'));
1744
-        // remove handle custom file uploaddir
1745
-        remove_filter('upload_dir', 'geodir_upload_dir');
1746
-
1747
-        if(!isset($status['url']) && isset($status['error'])){
1748
-            print_r($status);
1749
-        }
1750
-
1751
-        // send the uploaded file url in response
1752
-        if (isset($status['url'])) {
1753
-            echo $status['url'];
1754
-        } else {
1755
-            echo 'x';
1756
-        }
1757
-        exit;
1758
-    }
1705
+	/**
1706
+	 * Get upload directory path details
1707
+	 *
1708
+	 * @since 1.0.0
1709
+	 * @package GeoDirectory
1710
+	 * @global object $current_user Current user object.
1711
+	 * @param array $upload Array of upload directory data with keys of 'path','url', 'subdir, 'basedir', and 'error'.
1712
+	 * @return mixed Returns upload directory details as an array.
1713
+	 */
1714
+	function geodir_upload_dir($upload)
1715
+	{
1716
+		global $current_user;
1717
+		$upload['subdir'] = $upload['subdir'] . '/temp_' . $current_user->data->ID;
1718
+		$upload['path'] = $upload['basedir'] . $upload['subdir'];
1719
+		$upload['url'] = $upload['baseurl'] . $upload['subdir'];
1720
+		return $upload;
1721
+	}
1722
+
1723
+	/**
1724
+	 * Handles place file and image upload.
1725
+	 *
1726
+	 * @since 1.0.0
1727
+	 * @package GeoDirectory
1728
+	 */
1729
+	function geodir_plupload_action()
1730
+	{
1731
+		// check ajax nonce
1732
+		$imgid = $_POST["imgid"];
1733
+
1734
+		check_ajax_referer($imgid . 'pluploadan');
1735
+
1736
+		// handle custom file uploaddir
1737
+		add_filter('upload_dir', 'geodir_upload_dir');
1738
+
1739
+		// change file orientation if needed
1740
+		$fixed_file = geodir_exif($_FILES[$imgid . 'async-upload']);
1741
+
1742
+		// handle file upload
1743
+		$status = wp_handle_upload($fixed_file, array('test_form' => true, 'action' => 'plupload_action'));
1744
+		// remove handle custom file uploaddir
1745
+		remove_filter('upload_dir', 'geodir_upload_dir');
1746
+
1747
+		if(!isset($status['url']) && isset($status['error'])){
1748
+			print_r($status);
1749
+		}
1750
+
1751
+		// send the uploaded file url in response
1752
+		if (isset($status['url'])) {
1753
+			echo $status['url'];
1754
+		} else {
1755
+			echo 'x';
1756
+		}
1757
+		exit;
1758
+	}
1759 1759
 }
1760 1760
 
1761 1761
 /**
@@ -1770,17 +1770,17 @@  discard block
 block discarded – undo
1770 1770
  */
1771 1771
 function geodir_get_video($post_id)
1772 1772
 {
1773
-    global $wpdb, $plugin_prefix;
1773
+	global $wpdb, $plugin_prefix;
1774 1774
 
1775
-    $post_type = get_post_type($post_id);
1775
+	$post_type = get_post_type($post_id);
1776 1776
 
1777
-    $table = $plugin_prefix . $post_type . '_detail';
1777
+	$table = $plugin_prefix . $post_type . '_detail';
1778 1778
 
1779
-    $results = $wpdb->get_results($wpdb->prepare("SELECT geodir_video FROM " . $table . " WHERE post_id=%d", array($post_id)));
1779
+	$results = $wpdb->get_results($wpdb->prepare("SELECT geodir_video FROM " . $table . " WHERE post_id=%d", array($post_id)));
1780 1780
 
1781
-    if ($results) {
1782
-        return $results[0]->geodir_video;
1783
-    }
1781
+	if ($results) {
1782
+		return $results[0]->geodir_video;
1783
+	}
1784 1784
 
1785 1785
 }
1786 1786
 
@@ -1796,40 +1796,40 @@  discard block
 block discarded – undo
1796 1796
  */
1797 1797
 function geodir_get_special_offers($post_id)
1798 1798
 {
1799
-    global $wpdb, $plugin_prefix;
1799
+	global $wpdb, $plugin_prefix;
1800 1800
 
1801
-    $post_type = get_post_type($post_id);
1801
+	$post_type = get_post_type($post_id);
1802 1802
 
1803
-    $table = $plugin_prefix . $post_type . '_detail';
1803
+	$table = $plugin_prefix . $post_type . '_detail';
1804 1804
 
1805
-    $results = $wpdb->get_results($wpdb->prepare("SELECT geodir_special_offers FROM " . $table . " WHERE post_id=%d", array($post_id)));
1805
+	$results = $wpdb->get_results($wpdb->prepare("SELECT geodir_special_offers FROM " . $table . " WHERE post_id=%d", array($post_id)));
1806 1806
 
1807
-    if ($results) {
1808
-        return $results[0]->geodir_special_offers;
1809
-    }
1807
+	if ($results) {
1808
+		return $results[0]->geodir_special_offers;
1809
+	}
1810 1810
 
1811 1811
 }
1812 1812
 
1813 1813
 if (!function_exists('geodir_max_upload_size')) {
1814
-    /**
1815
-     * Get max upload file size
1816
-     *
1817
-     * @since 1.0.0
1818
-     * @package GeoDirectory
1819
-     * @return mixed|void Returns max upload file size.
1820
-     */
1821
-    function geodir_max_upload_size()
1822
-    {
1823
-        $max_filesize = (float)get_option('geodir_upload_max_filesize', 2);
1824
-
1825
-        if ($max_filesize > 0 && $max_filesize < 1) {
1826
-            $max_filesize = (int)($max_filesize * 1024) . 'kb';
1827
-        } else {
1828
-            $max_filesize = $max_filesize > 0 ? $max_filesize . 'mb' : '2mb';
1829
-        }
1830
-        /** Filter documented in geodirectory-functions/general_functions.php **/
1831
-        return apply_filters('geodir_default_image_upload_size_limit', $max_filesize);
1832
-    }
1814
+	/**
1815
+	 * Get max upload file size
1816
+	 *
1817
+	 * @since 1.0.0
1818
+	 * @package GeoDirectory
1819
+	 * @return mixed|void Returns max upload file size.
1820
+	 */
1821
+	function geodir_max_upload_size()
1822
+	{
1823
+		$max_filesize = (float)get_option('geodir_upload_max_filesize', 2);
1824
+
1825
+		if ($max_filesize > 0 && $max_filesize < 1) {
1826
+			$max_filesize = (int)($max_filesize * 1024) . 'kb';
1827
+		} else {
1828
+			$max_filesize = $max_filesize > 0 ? $max_filesize . 'mb' : '2mb';
1829
+		}
1830
+		/** Filter documented in geodirectory-functions/general_functions.php **/
1831
+		return apply_filters('geodir_default_image_upload_size_limit', $max_filesize);
1832
+	}
1833 1833
 }
1834 1834
 
1835 1835
 
@@ -1847,33 +1847,33 @@  discard block
 block discarded – undo
1847 1847
  */
1848 1848
 function geodir_add_custom_sort_options($fields, $post_type)
1849 1849
 {
1850
-    global $wpdb;
1850
+	global $wpdb;
1851 1851
 
1852
-    if ($post_type != '') {
1852
+	if ($post_type != '') {
1853 1853
 
1854
-        $all_postypes = geodir_get_posttypes();
1854
+		$all_postypes = geodir_get_posttypes();
1855 1855
 
1856
-        if (in_array($post_type, $all_postypes)) {
1856
+		if (in_array($post_type, $all_postypes)) {
1857 1857
 
1858
-            $custom_fields = $wpdb->get_results(
1859
-                $wpdb->prepare(
1860
-                    "select post_type,data_type,field_type,site_title,admin_title,htmlvar_name,field_icon from " . GEODIR_CUSTOM_FIELDS_TABLE . " where post_type = %s and is_active='1' and cat_sort='1' AND field_type != 'address' order by sort_order asc",
1861
-                    array($post_type)
1862
-                ), 'ARRAY_A'
1863
-            );
1858
+			$custom_fields = $wpdb->get_results(
1859
+				$wpdb->prepare(
1860
+					"select post_type,data_type,field_type,site_title,admin_title,htmlvar_name,field_icon from " . GEODIR_CUSTOM_FIELDS_TABLE . " where post_type = %s and is_active='1' and cat_sort='1' AND field_type != 'address' order by sort_order asc",
1861
+					array($post_type)
1862
+				), 'ARRAY_A'
1863
+			);
1864 1864
 
1865
-            if (!empty($custom_fields)) {
1865
+			if (!empty($custom_fields)) {
1866 1866
 
1867
-                foreach ($custom_fields as $val) {
1868
-                    $fields[] = $val;
1869
-                }
1870
-            }
1867
+				foreach ($custom_fields as $val) {
1868
+					$fields[] = $val;
1869
+				}
1870
+			}
1871 1871
 
1872
-        }
1872
+		}
1873 1873
 
1874
-    }
1874
+	}
1875 1875
 
1876
-    return $fields;
1876
+	return $fields;
1877 1877
 }
1878 1878
 
1879 1879
 
@@ -1889,76 +1889,76 @@  discard block
 block discarded – undo
1889 1889
 function geodir_get_custom_sort_options($post_type = '')
1890 1890
 {
1891 1891
 
1892
-    global $wpdb;
1893
-
1894
-    if ($post_type != '') {
1895
-
1896
-        $all_postypes = geodir_get_posttypes();
1897
-
1898
-        if (!in_array($post_type, $all_postypes))
1899
-            return false;
1900
-
1901
-        $fields = array();
1902
-
1903
-        $fields[] = array(
1904
-            'post_type' => $post_type,
1905
-            'data_type' => '',
1906
-            'field_type' => 'random',
1907
-            'site_title' => 'Random',
1908
-            'htmlvar_name' => 'post_title',
1909
-            'field_icon' =>  'fa fa-random',
1910
-            'description' =>  __('Random sort (not recommended for large sites)', 'geodirectory')
1911
-        );
1912
-
1913
-        $fields[] = array(
1914
-            'post_type' => $post_type,
1915
-            'data_type' => '',
1916
-            'field_type' => 'datetime',
1917
-            'site_title' => __('Add date', 'geodirectory'),
1918
-            'htmlvar_name' => 'post_date',
1919
-            'field_icon' =>  'fa fa-calendar',
1920
-            'description' =>  __('Sort by date added', 'geodirectory')
1921
-        );
1922
-        $fields[] = array(
1923
-            'post_type' => $post_type,
1924
-            'data_type' => '',
1925
-            'field_type' => 'bigint',
1926
-            'site_title' => __('Review', 'geodirectory'),
1927
-            'htmlvar_name' => 'comment_count',
1928
-            'field_icon' =>  'fa fa-commenting-o',
1929
-            'description' =>  __('Sort by the number of reviews', 'geodirectory')
1930
-        );
1931
-        $fields[] = array(
1932
-            'post_type' => $post_type,
1933
-            'data_type' => '',
1934
-            'field_type' => 'float',
1935
-            'site_title' => __('Rating', 'geodirectory'),
1936
-            'htmlvar_name' => 'overall_rating',
1937
-            'field_icon' =>  'fa fa-star-o',
1938
-            'description' =>  __('Sort by the overall rating value', 'geodirectory')
1939
-        );
1940
-        $fields[] = array(
1941
-            'post_type' => $post_type,
1942
-            'data_type' => '',
1943
-            'field_type' => 'text',
1944
-            'site_title' => __('Title', 'geodirectory'),
1945
-            'htmlvar_name' => 'post_title',
1946
-            'field_icon' =>  'fa fa-sort-alpha-desc',
1947
-            'description' =>  __('Sort alphabetically by title', 'geodirectory')
1948
-        );
1949
-
1950
-        /**
1951
-         * Hook to add custom sort options.
1952
-         *
1953
-         * @since 1.0.0
1954
-         * @param array $fields Unmodified sort options array.
1955
-         * @param string $post_type Post type.
1956
-         */
1957
-        return $fields = apply_filters('geodir_add_custom_sort_options', $fields, $post_type);
1958
-
1959
-    }
1960
-
1961
-    return false;
1892
+	global $wpdb;
1893
+
1894
+	if ($post_type != '') {
1895
+
1896
+		$all_postypes = geodir_get_posttypes();
1897
+
1898
+		if (!in_array($post_type, $all_postypes))
1899
+			return false;
1900
+
1901
+		$fields = array();
1902
+
1903
+		$fields[] = array(
1904
+			'post_type' => $post_type,
1905
+			'data_type' => '',
1906
+			'field_type' => 'random',
1907
+			'site_title' => 'Random',
1908
+			'htmlvar_name' => 'post_title',
1909
+			'field_icon' =>  'fa fa-random',
1910
+			'description' =>  __('Random sort (not recommended for large sites)', 'geodirectory')
1911
+		);
1912
+
1913
+		$fields[] = array(
1914
+			'post_type' => $post_type,
1915
+			'data_type' => '',
1916
+			'field_type' => 'datetime',
1917
+			'site_title' => __('Add date', 'geodirectory'),
1918
+			'htmlvar_name' => 'post_date',
1919
+			'field_icon' =>  'fa fa-calendar',
1920
+			'description' =>  __('Sort by date added', 'geodirectory')
1921
+		);
1922
+		$fields[] = array(
1923
+			'post_type' => $post_type,
1924
+			'data_type' => '',
1925
+			'field_type' => 'bigint',
1926
+			'site_title' => __('Review', 'geodirectory'),
1927
+			'htmlvar_name' => 'comment_count',
1928
+			'field_icon' =>  'fa fa-commenting-o',
1929
+			'description' =>  __('Sort by the number of reviews', 'geodirectory')
1930
+		);
1931
+		$fields[] = array(
1932
+			'post_type' => $post_type,
1933
+			'data_type' => '',
1934
+			'field_type' => 'float',
1935
+			'site_title' => __('Rating', 'geodirectory'),
1936
+			'htmlvar_name' => 'overall_rating',
1937
+			'field_icon' =>  'fa fa-star-o',
1938
+			'description' =>  __('Sort by the overall rating value', 'geodirectory')
1939
+		);
1940
+		$fields[] = array(
1941
+			'post_type' => $post_type,
1942
+			'data_type' => '',
1943
+			'field_type' => 'text',
1944
+			'site_title' => __('Title', 'geodirectory'),
1945
+			'htmlvar_name' => 'post_title',
1946
+			'field_icon' =>  'fa fa-sort-alpha-desc',
1947
+			'description' =>  __('Sort alphabetically by title', 'geodirectory')
1948
+		);
1949
+
1950
+		/**
1951
+		 * Hook to add custom sort options.
1952
+		 *
1953
+		 * @since 1.0.0
1954
+		 * @param array $fields Unmodified sort options array.
1955
+		 * @param string $post_type Post type.
1956
+		 */
1957
+		return $fields = apply_filters('geodir_add_custom_sort_options', $fields, $post_type);
1958
+
1959
+	}
1960
+
1961
+	return false;
1962 1962
 }
1963 1963
 
1964 1964
 
@@ -1974,117 +1974,117 @@  discard block
 block discarded – undo
1974 1974
 function godir_set_sort_field_order($field_ids = array())
1975 1975
 {
1976 1976
 
1977
-    global $wpdb;
1977
+	global $wpdb;
1978 1978
 
1979
-    $count = 0;
1980
-    if (!empty($field_ids)):
1981
-        foreach ($field_ids as $id) {
1979
+	$count = 0;
1980
+	if (!empty($field_ids)):
1981
+		foreach ($field_ids as $id) {
1982 1982
 
1983
-            $cf = trim($id, '_');
1983
+			$cf = trim($id, '_');
1984 1984
 
1985
-            $post_meta_info = $wpdb->query(
1986
-                $wpdb->prepare(
1987
-                    "update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
1985
+			$post_meta_info = $wpdb->query(
1986
+				$wpdb->prepare(
1987
+					"update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
1988 1988
 															sort_order=%d 
1989 1989
 															where id= %d",
1990
-                    array($count, $cf)
1991
-                )
1992
-            );
1993
-            $count++;
1994
-        }
1995
-
1996
-        return $field_ids;
1997
-    else:
1998
-        return false;
1999
-    endif;
1990
+					array($count, $cf)
1991
+				)
1992
+			);
1993
+			$count++;
1994
+		}
1995
+
1996
+		return $field_ids;
1997
+	else:
1998
+		return false;
1999
+	endif;
2000 2000
 }
2001 2001
 
2002 2002
 
2003 2003
 if (!function_exists('geodir_custom_sort_field_save')) {
2004
-    /**
2005
-     * Save or Update custom sort fields into the database.
2006
-     *
2007
-     * @since 1.0.0
2008
-     * @package GeoDirectory
2009
-     * @global object $wpdb WordPress Database object.
2010
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
2011
-     * @param array $request_field {
2012
-     *    Attributes of the Request field.
2013
-     *
2014
-     *    @type string $action Ajax action name.
2015
-     *    @type string $manage_field_type Manage field type Default "sorting_options".
2016
-     *    @type string $create_field Do you want to create this field?.
2017
-     *    @type string $field_ins_upd Field created or updated?.
2018
-     *    @type string $_wpnonce Nonce value.
2019
-     *    @type string $listing_type The Post type.
2020
-     *    @type string $field_type Field Type.
2021
-     *    @type string $field_id Field ID.
2022
-     *    @type string $data_type Data Type.
2023
-     *    @type string $htmlvar_name HTML variable name.
2024
-     *    @type string $site_title Section title which you wish to display in frontend.
2025
-     *    @type string $is_default Is this default sorting?.
2026
-     *    @type string $is_active If not active then the field will not be displayed anywhere.
2027
-     *    @type string $sort_order Sort Order.
2028
-     *
2029
-     * }
2030
-     * @param bool $default Not yet implemented.
2031
-     * @return int Returns the last affected db table row id.
2032
-     */
2033
-    function geodir_custom_sort_field_save($request_field = array(), $default = false)
2034
-    {
2035
-
2036
-        global $wpdb, $plugin_prefix;
2037
-
2038
-        $result_str = isset($request_field['field_id']) ? trim($request_field['field_id']) : '';
2039
-
2040
-        $cf = trim($result_str, '_');
2041
-
2042
-        /*-------- check duplicate validation --------*/
2043
-
2044
-        $field_type = isset($request_field['field_type']) ? $request_field['field_type'] : '';
2045
-        $cehhtmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
2046
-
2047
-        $post_type = $request_field['listing_type'];
2048
-        $data_type = isset($request_field['data_type']) ? $request_field['data_type'] : '';
2049
-        $field_type = isset($request_field['field_type']) ? $request_field['field_type'] : '';
2050
-        $site_title = isset($request_field['site_title']) ? $request_field['site_title'] : '';
2051
-        $htmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
2052
-        $sort_order = isset($request_field['sort_order']) ? $request_field['sort_order'] : 0;
2053
-        $is_active = isset($request_field['is_active']) ? $request_field['is_active'] : 0;
2054
-        $is_default = isset($request_field['is_default']) ? $request_field['is_default'] : '';
2055
-        $asc = isset($request_field['asc']) ? $request_field['asc'] : 0;
2056
-        $desc = isset($request_field['desc']) ? $request_field['desc'] : 0;
2057
-        $asc_title = isset($request_field['asc_title']) ? $request_field['asc_title'] : '';
2058
-        $desc_title = isset($request_field['desc_title']) ? $request_field['desc_title'] : '';
2059
-
2060
-        $default_order = '';
2061
-        if ($is_default != '') {
2062
-            $default_order = $is_default;
2063
-            $is_default = '1';
2064
-        }
2065
-
2066
-
2067
-        $check_html_variable = $wpdb->get_var(
2068
-            $wpdb->prepare(
2069
-                "select htmlvar_name from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s and field_type=%s ",
2070
-                array($cehhtmlvar_name, $post_type, $field_type)
2071
-            )
2072
-        );
2073
-
2074
-        if ($is_default == 1) {
2075
-
2076
-            $wpdb->query($wpdb->prepare("update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set is_default='0', default_order='' where post_type = %s", array($post_type)));
2077
-
2078
-        }
2079
-
2080
-
2081
-        if (!$check_html_variable) {
2082
-
2083
-            $wpdb->query(
2084
-
2085
-                $wpdb->prepare(
2086
-
2087
-                    "insert into " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
2004
+	/**
2005
+	 * Save or Update custom sort fields into the database.
2006
+	 *
2007
+	 * @since 1.0.0
2008
+	 * @package GeoDirectory
2009
+	 * @global object $wpdb WordPress Database object.
2010
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
2011
+	 * @param array $request_field {
2012
+	 *    Attributes of the Request field.
2013
+	 *
2014
+	 *    @type string $action Ajax action name.
2015
+	 *    @type string $manage_field_type Manage field type Default "sorting_options".
2016
+	 *    @type string $create_field Do you want to create this field?.
2017
+	 *    @type string $field_ins_upd Field created or updated?.
2018
+	 *    @type string $_wpnonce Nonce value.
2019
+	 *    @type string $listing_type The Post type.
2020
+	 *    @type string $field_type Field Type.
2021
+	 *    @type string $field_id Field ID.
2022
+	 *    @type string $data_type Data Type.
2023
+	 *    @type string $htmlvar_name HTML variable name.
2024
+	 *    @type string $site_title Section title which you wish to display in frontend.
2025
+	 *    @type string $is_default Is this default sorting?.
2026
+	 *    @type string $is_active If not active then the field will not be displayed anywhere.
2027
+	 *    @type string $sort_order Sort Order.
2028
+	 *
2029
+	 * }
2030
+	 * @param bool $default Not yet implemented.
2031
+	 * @return int Returns the last affected db table row id.
2032
+	 */
2033
+	function geodir_custom_sort_field_save($request_field = array(), $default = false)
2034
+	{
2035
+
2036
+		global $wpdb, $plugin_prefix;
2037
+
2038
+		$result_str = isset($request_field['field_id']) ? trim($request_field['field_id']) : '';
2039
+
2040
+		$cf = trim($result_str, '_');
2041
+
2042
+		/*-------- check duplicate validation --------*/
2043
+
2044
+		$field_type = isset($request_field['field_type']) ? $request_field['field_type'] : '';
2045
+		$cehhtmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
2046
+
2047
+		$post_type = $request_field['listing_type'];
2048
+		$data_type = isset($request_field['data_type']) ? $request_field['data_type'] : '';
2049
+		$field_type = isset($request_field['field_type']) ? $request_field['field_type'] : '';
2050
+		$site_title = isset($request_field['site_title']) ? $request_field['site_title'] : '';
2051
+		$htmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
2052
+		$sort_order = isset($request_field['sort_order']) ? $request_field['sort_order'] : 0;
2053
+		$is_active = isset($request_field['is_active']) ? $request_field['is_active'] : 0;
2054
+		$is_default = isset($request_field['is_default']) ? $request_field['is_default'] : '';
2055
+		$asc = isset($request_field['asc']) ? $request_field['asc'] : 0;
2056
+		$desc = isset($request_field['desc']) ? $request_field['desc'] : 0;
2057
+		$asc_title = isset($request_field['asc_title']) ? $request_field['asc_title'] : '';
2058
+		$desc_title = isset($request_field['desc_title']) ? $request_field['desc_title'] : '';
2059
+
2060
+		$default_order = '';
2061
+		if ($is_default != '') {
2062
+			$default_order = $is_default;
2063
+			$is_default = '1';
2064
+		}
2065
+
2066
+
2067
+		$check_html_variable = $wpdb->get_var(
2068
+			$wpdb->prepare(
2069
+				"select htmlvar_name from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s and field_type=%s ",
2070
+				array($cehhtmlvar_name, $post_type, $field_type)
2071
+			)
2072
+		);
2073
+
2074
+		if ($is_default == 1) {
2075
+
2076
+			$wpdb->query($wpdb->prepare("update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set is_default='0', default_order='' where post_type = %s", array($post_type)));
2077
+
2078
+		}
2079
+
2080
+
2081
+		if (!$check_html_variable) {
2082
+
2083
+			$wpdb->query(
2084
+
2085
+				$wpdb->prepare(
2086
+
2087
+					"insert into " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
2088 2088
 				post_type = %s,
2089 2089
 				data_type = %s,
2090 2090
 				field_type = %s,
@@ -2099,23 +2099,23 @@  discard block
 block discarded – undo
2099 2099
 				asc_title = %s,
2100 2100
 				desc_title = %s",
2101 2101
 
2102
-                    array($post_type, $data_type, $field_type, $site_title, $htmlvar_name, $sort_order, $is_active, $is_default, $default_order, $asc, $desc, $asc_title, $desc_title)
2103
-                )
2102
+					array($post_type, $data_type, $field_type, $site_title, $htmlvar_name, $sort_order, $is_active, $is_default, $default_order, $asc, $desc, $asc_title, $desc_title)
2103
+				)
2104 2104
 
2105
-            );
2105
+			);
2106 2106
 
2107 2107
 
2108
-            $lastid = $wpdb->insert_id;
2108
+			$lastid = $wpdb->insert_id;
2109 2109
 
2110
-            $lastid = trim($lastid);
2110
+			$lastid = trim($lastid);
2111 2111
 
2112
-        } else {
2112
+		} else {
2113 2113
 
2114
-            $wpdb->query(
2114
+			$wpdb->query(
2115 2115
 
2116
-                $wpdb->prepare(
2116
+				$wpdb->prepare(
2117 2117
 
2118
-                    "update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
2118
+					"update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
2119 2119
 				post_type = %s,
2120 2120
 				data_type = %s,
2121 2121
 				field_type = %s,
@@ -2131,123 +2131,123 @@  discard block
 block discarded – undo
2131 2131
 				desc_title = %s
2132 2132
 				where id = %d",
2133 2133
 
2134
-                    array($post_type, $data_type, $field_type, $site_title, $htmlvar_name, $sort_order, $is_active, $is_default, $default_order, $asc, $desc, $asc_title, $desc_title, $cf)
2135
-                )
2134
+					array($post_type, $data_type, $field_type, $site_title, $htmlvar_name, $sort_order, $is_active, $is_default, $default_order, $asc, $desc, $asc_title, $desc_title, $cf)
2135
+				)
2136 2136
 
2137
-            );
2137
+			);
2138 2138
 
2139
-            $lastid = trim($cf);
2139
+			$lastid = trim($cf);
2140 2140
 
2141
-        }
2141
+		}
2142 2142
 
2143 2143
 
2144
-        return (int)$lastid;
2144
+		return (int)$lastid;
2145 2145
 
2146
-    }
2146
+	}
2147 2147
 }
2148 2148
 
2149 2149
 
2150 2150
 if (!function_exists('geodir_custom_sort_field_delete')) {
2151
-    /**
2152
-     * Delete a custom sort field using field id.
2153
-     * @since 1.0.0
2154
-     * @package GeoDirectory
2155
-     * @global object $wpdb WordPress Database object.
2156
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
2157
-     * @param string $field_id The field ID.
2158
-     * @return int|string Returns field id when successful deletion, else returns 0.
2159
-     */
2160
-    function geodir_custom_sort_field_delete($field_id = '')
2161
-    {
2162
-
2163
-        global $wpdb, $plugin_prefix;
2164
-        if ($field_id != '') {
2165
-            $cf = trim($field_id, '_');
2166
-
2167
-            $wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where id= %d ", array($cf)));
2168
-
2169
-            return $field_id;
2170
-
2171
-        } else
2172
-            return 0;
2173
-
2174
-    }
2151
+	/**
2152
+	 * Delete a custom sort field using field id.
2153
+	 * @since 1.0.0
2154
+	 * @package GeoDirectory
2155
+	 * @global object $wpdb WordPress Database object.
2156
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
2157
+	 * @param string $field_id The field ID.
2158
+	 * @return int|string Returns field id when successful deletion, else returns 0.
2159
+	 */
2160
+	function geodir_custom_sort_field_delete($field_id = '')
2161
+	{
2162
+
2163
+		global $wpdb, $plugin_prefix;
2164
+		if ($field_id != '') {
2165
+			$cf = trim($field_id, '_');
2166
+
2167
+			$wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where id= %d ", array($cf)));
2168
+
2169
+			return $field_id;
2170
+
2171
+		} else
2172
+			return 0;
2173
+
2174
+	}
2175 2175
 }
2176 2176
 
2177 2177
 
2178 2178
 if (!function_exists('geodir_custom_sort_field_adminhtml')) {
2179
-    /**
2180
-     * Custom sort field admin html.
2181
-     *
2182
-     * @since 1.0.0
2183
-     * @package GeoDirectory
2184
-     * @global object $wpdb WordPress Database object.
2185
-     * @param string $field_type The form field type.
2186
-     * @param object|int $result_str The custom field results object or row id.
2187
-     * @param string $field_ins_upd When set to "submit" displays form.
2188
-     * @param bool $default when set to true field will be for admin use only.
2189
-     */
2190
-    function geodir_custom_sort_field_adminhtml($field_type, $result_str, $field_ins_upd = '', $field_type_key='')
2191
-    {
2192
-        global $wpdb;
2193
-        $cf = $result_str;
2194
-        if (!is_object($cf)) {
2195
-            $field_info = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE id = %d", array($cf)));
2196
-        } else {
2197
-            $field_info = $cf;
2198
-            $result_str = $cf->id;
2199
-        }
2200
-
2201
-        $field_info = stripslashes_deep($field_info); // strip slashes
2202
-
2203
-        if (!isset($field_info->post_type)) {
2204
-            $post_type = sanitize_text_field($_REQUEST['listing_type']);
2205
-        } else {
2206
-            $post_type = $field_info->post_type;
2207
-        }
2208
-
2209
-
2210
-        $htmlvar_name = isset($field_type_key) ? $field_type_key : '';
2211
-
2212
-        $site_title = '';
2213
-        if ($site_title == '')
2214
-            $site_title = isset($field_info->site_title) ? $field_info->site_title : '';
2215
-
2216
-        if ($site_title == '') {
2217
-            $fields = geodir_get_custom_sort_options($post_type);
2218
-
2219
-            foreach ($fields as $val) {
2220
-                $val = stripslashes_deep($val); // strip slashes
2221
-
2222
-                if ($val['field_type'] == $field_type && $val['htmlvar_name'] == $htmlvar_name) {
2223
-                    $site_title = isset($val['site_title']) ? $val['site_title'] : '';
2224
-                }
2225
-            }
2226
-        }
2227
-
2228
-        if ($htmlvar_name == '')
2229
-            $htmlvar_name = isset($field_info->htmlvar_name) ? $field_info->htmlvar_name : '';
2230
-
2231
-        $nonce = wp_create_nonce('custom_fields_' . $result_str);
2232
-
2233
-        $field_icon = '<i class="fa fa-cog" aria-hidden="true"></i>';
2234
-        $cso_arr = geodir_get_custom_sort_options($post_type);
2235
-
2236
-        $cur_field_type = (isset($cf->field_type)) ? $cf->field_type : esc_html($_REQUEST['field_type']);
2237
-        foreach($cso_arr as $cso){
2238
-            if($cur_field_type==$cso['field_type']){
2239
-
2240
-                if (isset($cso['field_icon']) && strpos($cso['field_icon'], 'fa fa-') !== false) {
2241
-                    $field_icon = '<i class="'.$cso['field_icon'].'" aria-hidden="true"></i>';
2242
-                }elseif(isset($cso['field_icon']) && $cso['field_icon']){
2243
-                    $field_icon = '<b class="gd-cf-icon" style="background-image: url(\''.$cso['field_icon'].'\')"></b>';
2244
-                }
2245
-
2246
-            }
2247
-        }
2248
-
2249
-        $radio_id = (isset($field_info->htmlvar_name)) ? $field_info->htmlvar_name.$field_type : rand(5, 500);
2250
-        ?>
2179
+	/**
2180
+	 * Custom sort field admin html.
2181
+	 *
2182
+	 * @since 1.0.0
2183
+	 * @package GeoDirectory
2184
+	 * @global object $wpdb WordPress Database object.
2185
+	 * @param string $field_type The form field type.
2186
+	 * @param object|int $result_str The custom field results object or row id.
2187
+	 * @param string $field_ins_upd When set to "submit" displays form.
2188
+	 * @param bool $default when set to true field will be for admin use only.
2189
+	 */
2190
+	function geodir_custom_sort_field_adminhtml($field_type, $result_str, $field_ins_upd = '', $field_type_key='')
2191
+	{
2192
+		global $wpdb;
2193
+		$cf = $result_str;
2194
+		if (!is_object($cf)) {
2195
+			$field_info = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE id = %d", array($cf)));
2196
+		} else {
2197
+			$field_info = $cf;
2198
+			$result_str = $cf->id;
2199
+		}
2200
+
2201
+		$field_info = stripslashes_deep($field_info); // strip slashes
2202
+
2203
+		if (!isset($field_info->post_type)) {
2204
+			$post_type = sanitize_text_field($_REQUEST['listing_type']);
2205
+		} else {
2206
+			$post_type = $field_info->post_type;
2207
+		}
2208
+
2209
+
2210
+		$htmlvar_name = isset($field_type_key) ? $field_type_key : '';
2211
+
2212
+		$site_title = '';
2213
+		if ($site_title == '')
2214
+			$site_title = isset($field_info->site_title) ? $field_info->site_title : '';
2215
+
2216
+		if ($site_title == '') {
2217
+			$fields = geodir_get_custom_sort_options($post_type);
2218
+
2219
+			foreach ($fields as $val) {
2220
+				$val = stripslashes_deep($val); // strip slashes
2221
+
2222
+				if ($val['field_type'] == $field_type && $val['htmlvar_name'] == $htmlvar_name) {
2223
+					$site_title = isset($val['site_title']) ? $val['site_title'] : '';
2224
+				}
2225
+			}
2226
+		}
2227
+
2228
+		if ($htmlvar_name == '')
2229
+			$htmlvar_name = isset($field_info->htmlvar_name) ? $field_info->htmlvar_name : '';
2230
+
2231
+		$nonce = wp_create_nonce('custom_fields_' . $result_str);
2232
+
2233
+		$field_icon = '<i class="fa fa-cog" aria-hidden="true"></i>';
2234
+		$cso_arr = geodir_get_custom_sort_options($post_type);
2235
+
2236
+		$cur_field_type = (isset($cf->field_type)) ? $cf->field_type : esc_html($_REQUEST['field_type']);
2237
+		foreach($cso_arr as $cso){
2238
+			if($cur_field_type==$cso['field_type']){
2239
+
2240
+				if (isset($cso['field_icon']) && strpos($cso['field_icon'], 'fa fa-') !== false) {
2241
+					$field_icon = '<i class="'.$cso['field_icon'].'" aria-hidden="true"></i>';
2242
+				}elseif(isset($cso['field_icon']) && $cso['field_icon']){
2243
+					$field_icon = '<b class="gd-cf-icon" style="background-image: url(\''.$cso['field_icon'].'\')"></b>';
2244
+				}
2245
+
2246
+			}
2247
+		}
2248
+
2249
+		$radio_id = (isset($field_info->htmlvar_name)) ? $field_info->htmlvar_name.$field_type : rand(5, 500);
2250
+		?>
2251 2251
 
2252 2252
         <li class="text" id="licontainer_<?php echo $result_str;?>">
2253 2253
             <form><!-- we need to wrap in a form so we can use radio buttons with same name -->
@@ -2256,7 +2256,7 @@  discard block
 block discarded – undo
2256 2256
                  ondblclick="show_hide('field_frm<?php echo $result_str;?>')">
2257 2257
                 <?php
2258 2258
 
2259
-                ?>
2259
+				?>
2260 2260
 
2261 2261
                 <div title="<?php _e('Click to remove field', 'geodirectory');?>"
2262 2262
                      onclick="delete_sort_field('<?php echo $result_str;?>', '<?php echo $nonce;?>', this)"
@@ -2271,17 +2271,17 @@  discard block
 block discarded – undo
2271 2271
 
2272 2272
             <div id="field_frm<?php echo $result_str;?>" class="field_frm"
2273 2273
                  style="display:<?php if ($field_ins_upd == 'submit') {
2274
-                     echo 'block;';
2275
-                 } else {
2276
-                     echo 'none;';
2277
-                 } ?>">
2274
+					 echo 'block;';
2275
+				 } else {
2276
+					 echo 'none;';
2277
+				 } ?>">
2278 2278
                 <input type="hidden" name="_wpnonce" value="<?php echo $nonce; ?>"/>
2279 2279
                 <input type="hidden" name="listing_type" id="listing_type" value="<?php echo $post_type;?>"/>
2280 2280
                 <input type="hidden" name="field_type" id="field_type" value="<?php echo $field_type;?>"/>
2281 2281
                 <input type="hidden" name="field_id" id="field_id" value="<?php echo $result_str;?>"/>
2282 2282
                 <input type="hidden" name="data_type" id="data_type" value="<?php if (isset($field_info->data_type)) {
2283
-                    echo $field_info->data_type;
2284
-                }?>"/>
2283
+					echo $field_info->data_type;
2284
+				}?>"/>
2285 2285
                 <input type="hidden" name="htmlvar_name" id="htmlvar_name" value="<?php echo $htmlvar_name;?>"/>
2286 2286
 
2287 2287
 
@@ -2304,14 +2304,14 @@  discard block
 block discarded – undo
2304 2304
 
2305 2305
                                 <input type="radio" id="asc_yes<?php echo $radio_id;?>" name="asc" class="gdri-enabled"  value="1"
2306 2306
                                     <?php if ($value == '1') {
2307
-                                        echo 'checked';
2308
-                                    } ?>/>
2307
+										echo 'checked';
2308
+									} ?>/>
2309 2309
                                 <label onclick="show_hide_radio(this,'show','cfs-asc-title');" for="asc_yes<?php echo $radio_id;?>" class="gdcb-enable"><span><?php _e('Yes', 'geodirectory'); ?></span></label>
2310 2310
 
2311 2311
                                 <input type="radio" id="asc_no<?php echo $radio_id;?>" name="asc" class="gdri-disabled" value="0"
2312 2312
                                     <?php if ($value == '0' || !$value) {
2313
-                                        echo 'checked';
2314
-                                    } ?>/>
2313
+										echo 'checked';
2314
+									} ?>/>
2315 2315
                                 <label onclick="show_hide_radio(this,'hide','cfs-asc-title');" for="asc_no<?php echo $radio_id;?>" class="gdcb-disable"><span><?php _e('No', 'geodirectory'); ?></span></label>
2316 2316
 
2317 2317
                             </div>
@@ -2348,8 +2348,8 @@  discard block
 block discarded – undo
2348 2348
 
2349 2349
                                 <input type="radio" name="is_default"
2350 2350
                                        value="<?php echo $htmlvar_name; ?>_asc" <?php if (isset($field_info->default_order) && $field_info->default_order == $htmlvar_name . '_asc') {
2351
-                                    echo 'checked="checked"';
2352
-                                } ?>/>
2351
+									echo 'checked="checked"';
2352
+								} ?>/>
2353 2353
                             </div>
2354 2354
 
2355 2355
                         </li>
@@ -2369,14 +2369,14 @@  discard block
 block discarded – undo
2369 2369
 
2370 2370
                                 <input type="radio" id="desc_yes<?php echo $radio_id;?>" name="desc" class="gdri-enabled"  value="1"
2371 2371
                                     <?php if ($value == '1') {
2372
-                                        echo 'checked';
2373
-                                    } ?>/>
2372
+										echo 'checked';
2373
+									} ?>/>
2374 2374
                                 <label onclick="show_hide_radio(this,'show','cfs-desc-title');" for="desc_yes<?php echo $radio_id;?>" class="gdcb-enable"><span><?php _e('Yes', 'geodirectory'); ?></span></label>
2375 2375
 
2376 2376
                                 <input type="radio" id="desc_no<?php echo $radio_id;?>" name="desc" class="gdri-disabled" value="0"
2377 2377
                                     <?php if ($value == '0' || !$value) {
2378
-                                        echo 'checked';
2379
-                                    } ?>/>
2378
+										echo 'checked';
2379
+									} ?>/>
2380 2380
                                 <label onclick="show_hide_radio(this,'hide','cfs-desc-title');" for="desc_no<?php echo $radio_id;?>" class="gdcb-disable"><span><?php _e('No', 'geodirectory'); ?></span></label>
2381 2381
 
2382 2382
                             </div>
@@ -2412,8 +2412,8 @@  discard block
 block discarded – undo
2412 2412
 
2413 2413
                                 <input type="radio" name="is_default"
2414 2414
                                        value="<?php echo $htmlvar_name; ?>_desc" <?php if (isset($field_info->default_order) && $field_info->default_order == $htmlvar_name . '_desc') {
2415
-                                    echo 'checked="checked"';
2416
-                                } ?>/>
2415
+									echo 'checked="checked"';
2416
+								} ?>/>
2417 2417
                             </div>
2418 2418
 
2419 2419
                         </li>
@@ -2455,8 +2455,8 @@  discard block
 block discarded – undo
2455 2455
 
2456 2456
                                 <input type="checkbox" name="is_default"
2457 2457
                                        value="<?php echo $field_type; ?>"  <?php if (isset($value) && $value == '1') {
2458
-                                    echo 'checked="checked"';
2459
-                                } ?>/>
2458
+									echo 'checked="checked"';
2459
+								} ?>/>
2460 2460
                             </div>
2461 2461
 
2462 2462
 
@@ -2479,14 +2479,14 @@  discard block
 block discarded – undo
2479 2479
 
2480 2480
                             <input type="radio" id="is_active_yes<?php echo $radio_id;?>" name="is_active" class="gdri-enabled"  value="1"
2481 2481
                                 <?php if ($value == '1') {
2482
-                                    echo 'checked';
2483
-                                } ?>/>
2482
+									echo 'checked';
2483
+								} ?>/>
2484 2484
                             <label for="is_active_yes<?php echo $radio_id;?>" class="gdcb-enable"><span><?php _e('Yes', 'geodirectory'); ?></span></label>
2485 2485
 
2486 2486
                             <input type="radio" id="is_active_no<?php echo $radio_id;?>" name="is_active" class="gdri-disabled" value="0"
2487 2487
                                 <?php if ($value == '0' || !$value) {
2488
-                                    echo 'checked';
2489
-                                } ?>/>
2488
+									echo 'checked';
2489
+								} ?>/>
2490 2490
                             <label for="is_active_no<?php echo $radio_id;?>" class="gdcb-disable"><span><?php _e('No', 'geodirectory'); ?></span></label>
2491 2491
 
2492 2492
                         </div>
@@ -2496,8 +2496,8 @@  discard block
 block discarded – undo
2496 2496
 
2497 2497
                     <input type="hidden" readonly="readonly" name="sort_order" id="sort_order"
2498 2498
                                                 value="<?php if (isset($field_info->sort_order)) {
2499
-                                                    echo esc_attr($field_info->sort_order);
2500
-                                                }?>" size="50"/>
2499
+													echo esc_attr($field_info->sort_order);
2500
+												}?>" size="50"/>
2501 2501
 
2502 2502
 
2503 2503
 
@@ -2521,38 +2521,38 @@  discard block
 block discarded – undo
2521 2521
             </form>
2522 2522
         </li> <?php
2523 2523
 
2524
-    }
2524
+	}
2525 2525
 }
2526 2526
 
2527 2527
 if (!function_exists('check_field_visibility')) {
2528
-    /**
2529
-     * Check field visibility as per price package.
2530
-     *
2531
-     * @since 1.0.0
2532
-     * @package GeoDirectory
2533
-     * @global object $wpdb WordPress Database object.
2534
-     * @global array $geodir_addon_list List of active GeoDirectory extensions.
2535
-     * @param int|string $package_id The package ID.
2536
-     * @param string $field_name The field name.
2537
-     * @param string $post_type Optional. The wordpress post type.
2538
-     * @return bool Returns true when field visible, otherwise false.
2539
-     */
2540
-    function check_field_visibility($package_id, $field_name, $post_type)
2541
-    {
2542
-        global $wpdb, $geodir_addon_list;
2543
-        if (!(isset($geodir_addon_list['geodir_payment_manager']) && $geodir_addon_list['geodir_payment_manager'] == 'yes')) {
2544
-            return true;
2545
-        }
2546
-        if (!$package_id || !$field_name || !$post_type) {
2547
-            return true;
2548
-        }
2549
-        $sql = $wpdb->prepare("SELECT id FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE is_active='1' AND htmlvar_name=%s AND post_type=%s AND FIND_IN_SET(%s, packages)", array($field_name, $post_type, (int)$package_id));
2550
-
2551
-        if ($wpdb->get_var($sql)) {
2552
-            return true;
2553
-        }
2554
-        return false;
2555
-    }
2528
+	/**
2529
+	 * Check field visibility as per price package.
2530
+	 *
2531
+	 * @since 1.0.0
2532
+	 * @package GeoDirectory
2533
+	 * @global object $wpdb WordPress Database object.
2534
+	 * @global array $geodir_addon_list List of active GeoDirectory extensions.
2535
+	 * @param int|string $package_id The package ID.
2536
+	 * @param string $field_name The field name.
2537
+	 * @param string $post_type Optional. The wordpress post type.
2538
+	 * @return bool Returns true when field visible, otherwise false.
2539
+	 */
2540
+	function check_field_visibility($package_id, $field_name, $post_type)
2541
+	{
2542
+		global $wpdb, $geodir_addon_list;
2543
+		if (!(isset($geodir_addon_list['geodir_payment_manager']) && $geodir_addon_list['geodir_payment_manager'] == 'yes')) {
2544
+			return true;
2545
+		}
2546
+		if (!$package_id || !$field_name || !$post_type) {
2547
+			return true;
2548
+		}
2549
+		$sql = $wpdb->prepare("SELECT id FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE is_active='1' AND htmlvar_name=%s AND post_type=%s AND FIND_IN_SET(%s, packages)", array($field_name, $post_type, (int)$package_id));
2550
+
2551
+		if ($wpdb->get_var($sql)) {
2552
+			return true;
2553
+		}
2554
+		return false;
2555
+	}
2556 2556
 }
2557 2557
 
2558 2558
 /**
@@ -2568,43 +2568,43 @@  discard block
 block discarded – undo
2568 2568
  */
2569 2569
 function geodir_string_to_options($input = '', $translated = false)
2570 2570
 {
2571
-    $return = array();
2572
-    if ($input != '') {
2573
-        $input = trim($input);
2574
-        $input = rtrim($input, ",");
2575
-        $input = ltrim($input, ",");
2576
-        $input = trim($input);
2577
-    }
2578
-
2579
-    $input_arr = explode(',', $input);
2580
-
2581
-    if (!empty($input_arr)) {
2582
-        foreach ($input_arr as $input_str) {
2583
-            $input_str = trim($input_str);
2584
-
2585
-            if (strpos($input_str, "/") !== false) {
2586
-                $input_str = explode("/", $input_str, 2);
2587
-                $label = trim($input_str[0]);
2588
-                if ($translated && $label != '') {
2589
-                    $label = __($label, 'geodirectory');
2590
-                }
2591
-                $label = geodir_utf8_ucfirst($label);
2592
-                $value = trim($input_str[1]);
2593
-            } else {
2594
-                $value = $input_str;
2595
-                if ($translated && $input_str != '') {
2596
-                    $input_str = __($input_str, 'geodirectory');
2597
-                }
2598
-                $label = geodir_utf8_ucfirst($input_str);
2599
-            }
2600
-
2601
-            if ($label != '') {
2602
-                $return[] = array('label' => $label, 'value' => $value, 'optgroup' => NULL);
2603
-            }
2604
-        }
2605
-    }
2606
-
2607
-    return $return;
2571
+	$return = array();
2572
+	if ($input != '') {
2573
+		$input = trim($input);
2574
+		$input = rtrim($input, ",");
2575
+		$input = ltrim($input, ",");
2576
+		$input = trim($input);
2577
+	}
2578
+
2579
+	$input_arr = explode(',', $input);
2580
+
2581
+	if (!empty($input_arr)) {
2582
+		foreach ($input_arr as $input_str) {
2583
+			$input_str = trim($input_str);
2584
+
2585
+			if (strpos($input_str, "/") !== false) {
2586
+				$input_str = explode("/", $input_str, 2);
2587
+				$label = trim($input_str[0]);
2588
+				if ($translated && $label != '') {
2589
+					$label = __($label, 'geodirectory');
2590
+				}
2591
+				$label = geodir_utf8_ucfirst($label);
2592
+				$value = trim($input_str[1]);
2593
+			} else {
2594
+				$value = $input_str;
2595
+				if ($translated && $input_str != '') {
2596
+					$input_str = __($input_str, 'geodirectory');
2597
+				}
2598
+				$label = geodir_utf8_ucfirst($input_str);
2599
+			}
2600
+
2601
+			if ($label != '') {
2602
+				$return[] = array('label' => $label, 'value' => $value, 'optgroup' => NULL);
2603
+			}
2604
+		}
2605
+	}
2606
+
2607
+	return $return;
2608 2608
 }
2609 2609
 
2610 2610
 /**
@@ -2619,66 +2619,66 @@  discard block
 block discarded – undo
2619 2619
  */
2620 2620
 function geodir_string_values_to_options($option_values = '', $translated = false)
2621 2621
 {
2622
-    $options = array();
2623
-    if ($option_values == '') {
2624
-        return NULL;
2625
-    }
2626
-
2627
-    if (strpos($option_values, "{/optgroup}") !== false) {
2628
-        $option_values_arr = explode("{/optgroup}", $option_values);
2629
-
2630
-        foreach ($option_values_arr as $optgroup) {
2631
-            if (strpos($optgroup, "{optgroup}") !== false) {
2632
-                $optgroup_arr = explode("{optgroup}", $optgroup);
2633
-
2634
-                $count = 0;
2635
-                foreach ($optgroup_arr as $optgroup_str) {
2636
-                    $count++;
2637
-                    $optgroup_str = trim($optgroup_str);
2638
-
2639
-                    $optgroup_label = '';
2640
-                    if (strpos($optgroup_str, "|") !== false) {
2641
-                        $optgroup_str_arr = explode("|", $optgroup_str, 2);
2642
-                        $optgroup_label = trim($optgroup_str_arr[0]);
2643
-                        if ($translated && $optgroup_label != '') {
2644
-                            $optgroup_label = __($optgroup_label, 'geodirectory');
2645
-                        }
2646
-                        $optgroup_label = geodir_utf8_ucfirst($optgroup_label);
2647
-                        $optgroup_str = $optgroup_str_arr[1];
2648
-                    }
2649
-
2650
-                    $optgroup3 = geodir_string_to_options($optgroup_str, $translated);
2651
-
2652
-                    if ($count > 1 && $optgroup_label != '' && !empty($optgroup3)) {
2653
-                        $optgroup_start = array(array('label' => $optgroup_label, 'value' => NULL, 'optgroup' => 'start'));
2654
-                        $optgroup_end = array(array('label' => $optgroup_label, 'value' => NULL, 'optgroup' => 'end'));
2655
-                        $optgroup3 = array_merge($optgroup_start, $optgroup3, $optgroup_end);
2656
-                    }
2657
-                    $options = array_merge($options, $optgroup3);
2658
-                }
2659
-            } else {
2660
-                $optgroup1 = geodir_string_to_options($optgroup, $translated);
2661
-                $options = array_merge($options, $optgroup1);
2662
-            }
2663
-        }
2664
-    } else {
2665
-        $options = geodir_string_to_options($option_values, $translated);
2666
-    }
2667
-
2668
-    return $options;
2622
+	$options = array();
2623
+	if ($option_values == '') {
2624
+		return NULL;
2625
+	}
2626
+
2627
+	if (strpos($option_values, "{/optgroup}") !== false) {
2628
+		$option_values_arr = explode("{/optgroup}", $option_values);
2629
+
2630
+		foreach ($option_values_arr as $optgroup) {
2631
+			if (strpos($optgroup, "{optgroup}") !== false) {
2632
+				$optgroup_arr = explode("{optgroup}", $optgroup);
2633
+
2634
+				$count = 0;
2635
+				foreach ($optgroup_arr as $optgroup_str) {
2636
+					$count++;
2637
+					$optgroup_str = trim($optgroup_str);
2638
+
2639
+					$optgroup_label = '';
2640
+					if (strpos($optgroup_str, "|") !== false) {
2641
+						$optgroup_str_arr = explode("|", $optgroup_str, 2);
2642
+						$optgroup_label = trim($optgroup_str_arr[0]);
2643
+						if ($translated && $optgroup_label != '') {
2644
+							$optgroup_label = __($optgroup_label, 'geodirectory');
2645
+						}
2646
+						$optgroup_label = geodir_utf8_ucfirst($optgroup_label);
2647
+						$optgroup_str = $optgroup_str_arr[1];
2648
+					}
2649
+
2650
+					$optgroup3 = geodir_string_to_options($optgroup_str, $translated);
2651
+
2652
+					if ($count > 1 && $optgroup_label != '' && !empty($optgroup3)) {
2653
+						$optgroup_start = array(array('label' => $optgroup_label, 'value' => NULL, 'optgroup' => 'start'));
2654
+						$optgroup_end = array(array('label' => $optgroup_label, 'value' => NULL, 'optgroup' => 'end'));
2655
+						$optgroup3 = array_merge($optgroup_start, $optgroup3, $optgroup_end);
2656
+					}
2657
+					$options = array_merge($options, $optgroup3);
2658
+				}
2659
+			} else {
2660
+				$optgroup1 = geodir_string_to_options($optgroup, $translated);
2661
+				$options = array_merge($options, $optgroup1);
2662
+			}
2663
+		}
2664
+	} else {
2665
+		$options = geodir_string_to_options($option_values, $translated);
2666
+	}
2667
+
2668
+	return $options;
2669 2669
 }
2670 2670
 
2671 2671
 
2672 2672
 function geodir_cfa_data_type_text($output,$result_str,$cf,$field_info){
2673
-    ob_start();
2674
-
2675
-    $dt_value = '';
2676
-    if (isset($field_info->data_type)) {
2677
-        $dt_value  = esc_attr($field_info->data_type);
2678
-    }elseif(isset($cf['defaults']['data_type']) && $cf['defaults']['data_type']){
2679
-        $dt_value  = $cf['defaults']['data_type'];
2680
-    }
2681
-    ?>
2673
+	ob_start();
2674
+
2675
+	$dt_value = '';
2676
+	if (isset($field_info->data_type)) {
2677
+		$dt_value  = esc_attr($field_info->data_type);
2678
+	}elseif(isset($cf['defaults']['data_type']) && $cf['defaults']['data_type']){
2679
+		$dt_value  = $cf['defaults']['data_type'];
2680
+	}
2681
+	?>
2682 2682
     <li>
2683 2683
         <label for="data_type"><?php _e('Field Data Type ? :', 'geodirectory'); ?></label>
2684 2684
         <div class="gd-cf-input-wrap">
@@ -2687,16 +2687,16 @@  discard block
 block discarded – undo
2687 2687
                     onchange="javascript:gd_data_type_changed(this, '<?php echo $result_str; ?>');">
2688 2688
                 <option
2689 2689
                     value="XVARCHAR" <?php if ($dt_value  == 'VARCHAR') {
2690
-                    echo 'selected="selected"';
2691
-                } ?>><?php _e('CHARACTER', 'geodirectory'); ?></option>
2690
+					echo 'selected="selected"';
2691
+				} ?>><?php _e('CHARACTER', 'geodirectory'); ?></option>
2692 2692
                 <option
2693 2693
                     value="INT" <?php if ($dt_value   == 'INT') {
2694
-                    echo 'selected="selected"';
2695
-                } ?>><?php _e('NUMBER', 'geodirectory'); ?></option>
2694
+					echo 'selected="selected"';
2695
+				} ?>><?php _e('NUMBER', 'geodirectory'); ?></option>
2696 2696
                 <option
2697 2697
                     value="FLOAT" <?php if ($dt_value   == 'FLOAT') {
2698
-                    echo 'selected="selected"';
2699
-                } ?>><?php _e('DECIMAL', 'geodirectory'); ?></option>
2698
+					echo 'selected="selected"';
2699
+				} ?>><?php _e('DECIMAL', 'geodirectory'); ?></option>
2700 2700
             </select>
2701 2701
             <br/> <span><?php _e('Select Custom Field type', 'geodirectory'); ?></span>
2702 2702
 
@@ -2704,13 +2704,13 @@  discard block
 block discarded – undo
2704 2704
     </li>
2705 2705
 
2706 2706
     <?php
2707
-    $value = '';
2708
-    if (isset($field_info->decimal_point)) {
2709
-        $value = esc_attr($field_info->decimal_point);
2710
-    }elseif(isset($cf['defaults']['decimal_point']) && $cf['defaults']['decimal_point']){
2711
-        $value = $cf['defaults']['decimal_point'];
2712
-    }
2713
-    ?>
2707
+	$value = '';
2708
+	if (isset($field_info->decimal_point)) {
2709
+		$value = esc_attr($field_info->decimal_point);
2710
+	}elseif(isset($cf['defaults']['decimal_point']) && $cf['defaults']['decimal_point']){
2711
+		$value = $cf['defaults']['decimal_point'];
2712
+	}
2713
+	?>
2714 2714
 
2715 2715
     <li class="decimal-point-wrapper"
2716 2716
         style="<?php echo ($dt_value  == 'FLOAT') ? '' : 'display:none' ?>">
@@ -2719,7 +2719,7 @@  discard block
 block discarded – undo
2719 2719
             <select name="decimal_point" id="decimal_point">
2720 2720
                 <option value=""><?php echo _e('Select', 'geodirectory'); ?></option>
2721 2721
                 <?php for ($i = 1; $i <= 10; $i++) {
2722
-                    $selected = $i == $value ? 'selected="selected"' : ''; ?>
2722
+					$selected = $i == $value ? 'selected="selected"' : ''; ?>
2723 2723
                     <option value="<?php echo $i; ?>" <?php echo $selected; ?>><?php echo $i; ?></option>
2724 2724
                 <?php } ?>
2725 2725
             </select>
@@ -2728,8 +2728,8 @@  discard block
 block discarded – undo
2728 2728
     </li>
2729 2729
 <?php
2730 2730
 
2731
-    $output = ob_get_clean();
2732
-    return $output;
2731
+	$output = ob_get_clean();
2732
+	return $output;
2733 2733
 }
2734 2734
 add_filter('geodir_cfa_data_type_text','geodir_cfa_data_type_text',10,4);
2735 2735
 
@@ -2765,9 +2765,9 @@  discard block
 block discarded – undo
2765 2765
 
2766 2766
 
2767 2767
 function geodir_cfa_advanced_editor_geodir_special_offers($output,$result_str,$cf,$field_info){
2768
-    if($field_info->htmlvar_name != 'geodir_special_offers'){return '';}
2769
-    ob_start();
2770
-    ?>
2768
+	if($field_info->htmlvar_name != 'geodir_special_offers'){return '';}
2769
+	ob_start();
2770
+	?>
2771 2771
     <li>
2772 2772
         <label for="advanced_editor" class="gd-cf-tooltip-wrap"><i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Show advanced editor :', 'geodirectory'); ?>
2773 2773
             <div class="gdcf-tooltip">
@@ -2778,13 +2778,13 @@  discard block
 block discarded – undo
2778 2778
         <div class="gd-cf-input-wrap">
2779 2779
 
2780 2780
             <?php
2781
-            $selected = '';
2782
-            if (isset($field_info->extra_fields))
2783
-                $advanced_editor = unserialize($field_info->extra_fields);
2781
+			$selected = '';
2782
+			if (isset($field_info->extra_fields))
2783
+				$advanced_editor = unserialize($field_info->extra_fields);
2784 2784
 
2785
-            if (!empty($advanced_editor) && is_array($advanced_editor) && in_array('1', $advanced_editor))
2786
-                $selected = 'checked="checked"';
2787
-            ?>
2785
+			if (!empty($advanced_editor) && is_array($advanced_editor) && in_array('1', $advanced_editor))
2786
+				$selected = 'checked="checked"';
2787
+			?>
2788 2788
 
2789 2789
             <input type="checkbox" name="advanced_editor[]" id="advanced_editor"
2790 2790
                    value="1" <?php echo $selected; ?>/>
@@ -2793,22 +2793,22 @@  discard block
 block discarded – undo
2793 2793
     </li>
2794 2794
     <?php
2795 2795
 
2796
-    $output = ob_get_clean();
2797
-    return $output;
2796
+	$output = ob_get_clean();
2797
+	return $output;
2798 2798
 }
2799 2799
 add_filter('geodir_cfa_advanced_editor_textarea','geodir_cfa_advanced_editor_geodir_special_offers',10,4);
2800 2800
 
2801 2801
 
2802 2802
 function geodir_cfa_validation_pattern_text($output,$result_str,$cf,$field_info){
2803
-    ob_start();
2804
-
2805
-    $value = '';
2806
-    if (isset($field_info->validation_pattern)) {
2807
-        $value = esc_attr($field_info->validation_pattern);
2808
-    }elseif(isset($cf['defaults']['validation_pattern']) && $cf['defaults']['validation_pattern']){
2809
-        $value = esc_attr($cf['defaults']['validation_pattern']);
2810
-    }
2811
-    ?>
2803
+	ob_start();
2804
+
2805
+	$value = '';
2806
+	if (isset($field_info->validation_pattern)) {
2807
+		$value = esc_attr($field_info->validation_pattern);
2808
+	}elseif(isset($cf['defaults']['validation_pattern']) && $cf['defaults']['validation_pattern']){
2809
+		$value = esc_attr($cf['defaults']['validation_pattern']);
2810
+	}
2811
+	?>
2812 2812
     <li>
2813 2813
         <label for="validation_pattern" class="gd-cf-tooltip-wrap">
2814 2814
             <i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Validation Pattern:', 'geodirectory'); ?>
@@ -2822,13 +2822,13 @@  discard block
 block discarded – undo
2822 2822
         </div>
2823 2823
     </li>
2824 2824
     <?php
2825
-    $value = '';
2826
-    if (isset($field_info->validation_msg)) {
2827
-        $value = esc_attr($field_info->validation_msg);
2828
-    }elseif(isset($cf['defaults']['validation_msg']) && $cf['defaults']['validation_msg']){
2829
-        $value = esc_attr($cf['defaults']['validation_msg']);
2830
-    }
2831
-    ?>
2825
+	$value = '';
2826
+	if (isset($field_info->validation_msg)) {
2827
+		$value = esc_attr($field_info->validation_msg);
2828
+	}elseif(isset($cf['defaults']['validation_msg']) && $cf['defaults']['validation_msg']){
2829
+		$value = esc_attr($cf['defaults']['validation_msg']);
2830
+	}
2831
+	?>
2832 2832
     <li>
2833 2833
         <label for="validation_msg" class="gd-cf-tooltip-wrap">
2834 2834
             <i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Validation Message:', 'geodirectory'); ?>
@@ -2843,21 +2843,21 @@  discard block
 block discarded – undo
2843 2843
     </li>
2844 2844
     <?php
2845 2845
 
2846
-    $output = ob_get_clean();
2847
-    return $output;
2846
+	$output = ob_get_clean();
2847
+	return $output;
2848 2848
 }
2849 2849
 add_filter('geodir_cfa_validation_pattern_text','geodir_cfa_validation_pattern_text',10,4);
2850 2850
 
2851 2851
 
2852 2852
 function geodir_cfa_htmlvar_name_taxonomy($output,$result_str,$cf,$field_info){
2853
-    ob_start();
2854
-    global $post_type;
2855
-
2856
-    if (!isset($field_info->post_type)) {
2857
-        $post_type = sanitize_text_field($_REQUEST['listing_type']);
2858
-    } else
2859
-        $post_type = $field_info->post_type;
2860
-    ?>
2853
+	ob_start();
2854
+	global $post_type;
2855
+
2856
+	if (!isset($field_info->post_type)) {
2857
+		$post_type = sanitize_text_field($_REQUEST['listing_type']);
2858
+	} else
2859
+		$post_type = $field_info->post_type;
2860
+	?>
2861 2861
     <li style="display: none;">
2862 2862
         <label for="htmlvar_name" class="gd-cf-tooltip-wrap">
2863 2863
             <i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Select taxonomy:', 'geodirectory'); ?>
@@ -2868,15 +2868,15 @@  discard block
 block discarded – undo
2868 2868
         <div class="gd-cf-input-wrap">
2869 2869
             <select name="htmlvar_name" id="htmlvar_name">
2870 2870
                 <?php
2871
-                $gd_taxonomy = geodir_get_taxonomies($post_type);
2871
+				$gd_taxonomy = geodir_get_taxonomies($post_type);
2872 2872
 
2873
-                foreach ($gd_taxonomy as $gd_tax) {
2874
-                    ?>
2873
+				foreach ($gd_taxonomy as $gd_tax) {
2874
+					?>
2875 2875
                     <option <?php if (isset($field_info->htmlvar_name) && $field_info->htmlvar_name == $gd_tax) {
2876
-                        echo 'selected="selected"';
2877
-                    }?> id="<?php echo $gd_tax;?>"><?php echo $gd_tax;?></option><?php
2878
-                }
2879
-                ?>
2876
+						echo 'selected="selected"';
2877
+					}?> id="<?php echo $gd_tax;?>"><?php echo $gd_tax;?></option><?php
2878
+				}
2879
+				?>
2880 2880
             </select>
2881 2881
         </div>
2882 2882
     </li>
@@ -2892,49 +2892,49 @@  discard block
 block discarded – undo
2892 2892
 
2893 2893
             <select name="cat_display_type" id="cat_display_type">
2894 2894
                 <option <?php if (isset($field_info->extra_fields) && unserialize($field_info->extra_fields) == 'ajax_chained') {
2895
-                    echo 'selected="selected"';
2896
-                }?> value="ajax_chained"><?php _e('Ajax Chained', 'geodirectory');?></option>
2895
+					echo 'selected="selected"';
2896
+				}?> value="ajax_chained"><?php _e('Ajax Chained', 'geodirectory');?></option>
2897 2897
                 <option <?php if (isset($field_info->extra_fields) && unserialize($field_info->extra_fields) == 'select') {
2898
-                    echo 'selected="selected"';
2899
-                }?> value="select"><?php _e('Select', 'geodirectory');?></option>
2898
+					echo 'selected="selected"';
2899
+				}?> value="select"><?php _e('Select', 'geodirectory');?></option>
2900 2900
                 <option <?php if (isset($field_info->extra_fields) && unserialize($field_info->extra_fields) == 'multiselect') {
2901
-                    echo 'selected="selected"';
2902
-                }?> value="multiselect"><?php _e('Multiselect', 'geodirectory');?></option>
2901
+					echo 'selected="selected"';
2902
+				}?> value="multiselect"><?php _e('Multiselect', 'geodirectory');?></option>
2903 2903
                 <option <?php if (isset($field_info->extra_fields) && unserialize($field_info->extra_fields) == 'checkbox') {
2904
-                    echo 'selected="selected"';
2905
-                }?> value="checkbox"><?php _e('Checkbox', 'geodirectory');?></option>
2904
+					echo 'selected="selected"';
2905
+				}?> value="checkbox"><?php _e('Checkbox', 'geodirectory');?></option>
2906 2906
                 <option <?php if (isset($field_info->extra_fields) && unserialize($field_info->extra_fields) == 'radio') {
2907
-                    echo 'selected="selected"';
2908
-                }?> value="radio"><?php _e('Radio', 'geodirectory');?></option>
2907
+					echo 'selected="selected"';
2908
+				}?> value="radio"><?php _e('Radio', 'geodirectory');?></option>
2909 2909
             </select>
2910 2910
         </div>
2911 2911
     </li>
2912 2912
     <?php
2913 2913
 
2914
-    $output = ob_get_clean();
2915
-    return $output;
2914
+	$output = ob_get_clean();
2915
+	return $output;
2916 2916
 }
2917 2917
 add_filter('geodir_cfa_htmlvar_name_taxonomy','geodir_cfa_htmlvar_name_taxonomy',10,4);
2918 2918
 
2919 2919
 
2920 2920
 function geodir_cfa_extra_fields_address($output,$result_str,$cf,$field_info){
2921 2921
 
2922
-    ob_start();
2923
-    if (isset($field_info->extra_fields) && $field_info->extra_fields != '') {
2924
-        $address = stripslashes_deep(unserialize($field_info->extra_fields));
2925
-    }
2922
+	ob_start();
2923
+	if (isset($field_info->extra_fields) && $field_info->extra_fields != '') {
2924
+		$address = stripslashes_deep(unserialize($field_info->extra_fields));
2925
+	}
2926 2926
 
2927
-    $radio_id = (isset($field_info->htmlvar_name)) ? $field_info->htmlvar_name : rand(5, 500);
2928
-    ?>
2927
+	$radio_id = (isset($field_info->htmlvar_name)) ? $field_info->htmlvar_name : rand(5, 500);
2928
+	?>
2929 2929
     <?php
2930
-    /**
2931
-     * Called on the add custom fields settings page before the address field is output.
2932
-     *
2933
-     * @since 1.0.0
2934
-     * @param array $address The address settings array.
2935
-     * @param object $field_info Extra fields info.
2936
-     */
2937
-    do_action('geodir_address_extra_admin_fields', $address, $field_info); ?>
2930
+	/**
2931
+	 * Called on the add custom fields settings page before the address field is output.
2932
+	 *
2933
+	 * @since 1.0.0
2934
+	 * @param array $address The address settings array.
2935
+	 * @param object $field_info Extra fields info.
2936
+	 */
2937
+	do_action('geodir_address_extra_admin_fields', $address, $field_info); ?>
2938 2938
 
2939 2939
     <li>
2940 2940
         <label for="show_zip" class="gd-cf-tooltip-wrap">
@@ -2947,14 +2947,14 @@  discard block
 block discarded – undo
2947 2947
 
2948 2948
             <input type="radio" id="show_zip_yes<?php echo $radio_id;?>" name="extra[show_zip]" class="gdri-enabled"  value="1"
2949 2949
                 <?php if (isset($address['show_zip']) && $address['show_zip'] == '1') {
2950
-                    echo 'checked';
2951
-                } ?>/>
2950
+					echo 'checked';
2951
+				} ?>/>
2952 2952
             <label onclick="show_hide_radio(this,'show','cf-zip-lable');" for="show_zip_yes<?php echo $radio_id;?>" class="gdcb-enable"><span><?php _e('Yes', 'geodirectory'); ?></span></label>
2953 2953
 
2954 2954
             <input type="radio" id="show_zip_no<?php echo $radio_id;?>" name="extra[show_zip]" class="gdri-disabled" value="0"
2955 2955
                 <?php if ((isset($address['show_zip']) && !$address['show_zip']) || !isset($address['show_zip'])) {
2956
-                    echo 'checked';
2957
-                } ?>/>
2956
+					echo 'checked';
2957
+				} ?>/>
2958 2958
             <label onclick="show_hide_radio(this,'hide','cf-zip-lable');" for="show_zip_no<?php echo $radio_id;?>" class="gdcb-disable"><span><?php _e('No', 'geodirectory'); ?></span></label>
2959 2959
 
2960 2960
 
@@ -2971,8 +2971,8 @@  discard block
 block discarded – undo
2971 2971
         <div class="gd-cf-input-wrap">
2972 2972
             <input type="text" name="extra[zip_lable]" id="zip_lable"
2973 2973
                    value="<?php if (isset($address['zip_lable'])) {
2974
-                       echo esc_attr($address['zip_lable']);
2975
-                   }?>"/>
2974
+					   echo esc_attr($address['zip_lable']);
2975
+				   }?>"/>
2976 2976
         </div>
2977 2977
     </li>
2978 2978
 
@@ -2989,8 +2989,8 @@  discard block
 block discarded – undo
2989 2989
         <div class="gd-cf-input-wrap">
2990 2990
             <input type="text" name="extra[map_lable]" id="map_lable"
2991 2991
                    value="<?php if (isset($address['map_lable'])) {
2992
-                       echo esc_attr($address['map_lable']);
2993
-                   }?>"/>
2992
+					   echo esc_attr($address['map_lable']);
2993
+				   }?>"/>
2994 2994
         </div>
2995 2995
     </li>
2996 2996
 
@@ -3005,14 +3005,14 @@  discard block
 block discarded – undo
3005 3005
 
3006 3006
             <input type="radio" id="show_mapzoom_yes<?php echo $radio_id;?>" name="extra[show_mapzoom]" class="gdri-enabled"  value="1"
3007 3007
                 <?php if (isset($address['show_mapzoom']) && $address['show_mapzoom'] == '1') {
3008
-                    echo 'checked';
3009
-                } ?>/>
3008
+					echo 'checked';
3009
+				} ?>/>
3010 3010
             <label for="show_mapzoom_yes<?php echo $radio_id;?>" class="gdcb-enable"><span><?php _e('Yes', 'geodirectory'); ?></span></label>
3011 3011
 
3012 3012
             <input type="radio" id="show_mapzoom_no<?php echo $radio_id;?>" name="extra[show_mapzoom]" class="gdri-disabled" value="0"
3013 3013
                 <?php if ((isset($address['show_mapzoom']) && !$address['show_mapzoom']) || !isset($address['show_mapzoom'])) {
3014
-                    echo 'checked';
3015
-                } ?>/>
3014
+					echo 'checked';
3015
+				} ?>/>
3016 3016
             <label for="show_mapzoom_no<?php echo $radio_id;?>" class="gdcb-disable"><span><?php _e('No', 'geodirectory'); ?></span></label>
3017 3017
 
3018 3018
         </div>
@@ -3029,14 +3029,14 @@  discard block
 block discarded – undo
3029 3029
 
3030 3030
             <input type="radio" id="show_mapview_yes<?php echo $radio_id;?>" name="extra[show_mapview]" class="gdri-enabled"  value="1"
3031 3031
                 <?php if (isset($address['show_mapview']) && $address['show_mapview'] == '1') {
3032
-                    echo 'checked';
3033
-                } ?>/>
3032
+					echo 'checked';
3033
+				} ?>/>
3034 3034
             <label for="show_mapview_yes<?php echo $radio_id;?>" class="gdcb-enable"><span><?php _e('Yes', 'geodirectory'); ?></span></label>
3035 3035
 
3036 3036
             <input type="radio" id="show_mapview_no<?php echo $radio_id;?>" name="extra[show_mapview]" class="gdri-disabled" value="0"
3037 3037
                 <?php if ((isset($address['show_mapview']) && !$address['show_mapview']) || !isset($address['show_mapview'])) {
3038
-                    echo 'checked';
3039
-                } ?>/>
3038
+					echo 'checked';
3039
+				} ?>/>
3040 3040
             <label for="show_mapview_no<?php echo $radio_id;?>" class="gdcb-disable"><span><?php _e('No', 'geodirectory'); ?></span></label>
3041 3041
 
3042 3042
         </div>
@@ -3053,8 +3053,8 @@  discard block
 block discarded – undo
3053 3053
         <div class="gd-cf-input-wrap">
3054 3054
             <input type="text" name="extra[mapview_lable]" id="mapview_lable"
3055 3055
                    value="<?php if (isset($address['mapview_lable'])) {
3056
-                       echo esc_attr($address['mapview_lable']);
3057
-                   }?>"/>
3056
+					   echo esc_attr($address['mapview_lable']);
3057
+				   }?>"/>
3058 3058
         </div>
3059 3059
     </li>
3060 3060
     <li>
@@ -3068,29 +3068,29 @@  discard block
 block discarded – undo
3068 3068
 
3069 3069
             <input type="radio" id="show_latlng_yes<?php echo $radio_id;?>" name="extra[show_latlng]" class="gdri-enabled"  value="1"
3070 3070
                 <?php if (isset($address['show_latlng']) && $address['show_latlng'] == '1') {
3071
-                    echo 'checked';
3072
-                } ?>/>
3071
+					echo 'checked';
3072
+				} ?>/>
3073 3073
             <label for="show_latlng_yes<?php echo $radio_id;?>" class="gdcb-enable"><span><?php _e('Yes', 'geodirectory'); ?></span></label>
3074 3074
 
3075 3075
             <input type="radio" id="show_latlng_no<?php echo $radio_id;?>" name="extra[show_latlng]" class="gdri-disabled" value="0"
3076 3076
                 <?php if ((isset($address['show_latlng']) && !$address['show_latlng']) || !isset($address['show_latlng'])) {
3077
-                    echo 'checked';
3078
-                } ?>/>
3077
+					echo 'checked';
3078
+				} ?>/>
3079 3079
             <label for="show_latlng_no<?php echo $radio_id;?>" class="gdcb-disable"><span><?php _e('No', 'geodirectory'); ?></span></label>
3080 3080
 
3081 3081
         </div>
3082 3082
     </li>
3083 3083
     <?php
3084 3084
 
3085
-    $html = ob_get_clean();
3086
-    return $output.$html;
3085
+	$html = ob_get_clean();
3086
+	return $output.$html;
3087 3087
 }
3088 3088
 add_filter('geodir_cfa_extra_fields_address','geodir_cfa_extra_fields_address',10,4);
3089 3089
 
3090 3090
 
3091 3091
 function geodir_cfa_extra_fields_multiselect($output,$result_str,$cf,$field_info){
3092
-    ob_start();
3093
-    ?>
3092
+	ob_start();
3093
+	?>
3094 3094
     <li>
3095 3095
         <label for="multi_display_type" class="gd-cf-tooltip-wrap">
3096 3096
             <i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Multiselect display type :', 'geodirectory'); ?>
@@ -3102,14 +3102,14 @@  discard block
 block discarded – undo
3102 3102
 
3103 3103
             <select name="multi_display_type" id="multi_display_type">
3104 3104
                 <option <?php if (isset($field_info->extra_fields) && unserialize($field_info->extra_fields) == 'select') {
3105
-                    echo 'selected="selected"';
3106
-                }?> value="select"><?php _e('Select', 'geodirectory');?></option>
3105
+					echo 'selected="selected"';
3106
+				}?> value="select"><?php _e('Select', 'geodirectory');?></option>
3107 3107
                 <option <?php if (isset($field_info->extra_fields) && unserialize($field_info->extra_fields) == 'checkbox') {
3108
-                    echo 'selected="selected"';
3109
-                }?> value="checkbox"><?php _e('Checkbox', 'geodirectory');?></option>
3108
+					echo 'selected="selected"';
3109
+				}?> value="checkbox"><?php _e('Checkbox', 'geodirectory');?></option>
3110 3110
                 <option <?php if (isset($field_info->extra_fields) && unserialize($field_info->extra_fields) == 'radio') {
3111
-                    echo 'selected="selected"';
3112
-                }?> value="radio"><?php _e('Radio', 'geodirectory');?></option>
3111
+					echo 'selected="selected"';
3112
+				}?> value="radio"><?php _e('Radio', 'geodirectory');?></option>
3113 3113
             </select>
3114 3114
 
3115 3115
             <br/>
@@ -3117,25 +3117,25 @@  discard block
 block discarded – undo
3117 3117
     </li>
3118 3118
     <?php
3119 3119
 
3120
-    $html = ob_get_clean();
3121
-    return $output.$html;
3120
+	$html = ob_get_clean();
3121
+	return $output.$html;
3122 3122
 }
3123 3123
 add_filter('geodir_cfa_extra_fields_multiselect','geodir_cfa_extra_fields_multiselect',10,4);
3124 3124
 
3125 3125
 
3126 3126
 function geodir_cfa_extra_fields_smr($output,$result_str,$cf,$field_info){
3127 3127
 
3128
-    ob_start();
3128
+	ob_start();
3129 3129
 
3130
-    $value = '';
3131
-    if (isset($field_info->option_values)) {
3132
-        $value = esc_attr($field_info->option_values);
3133
-    }elseif(isset($cf['defaults']['option_values']) && $cf['defaults']['option_values']){
3134
-        $value = esc_attr($cf['defaults']['option_values']);
3135
-    }
3130
+	$value = '';
3131
+	if (isset($field_info->option_values)) {
3132
+		$value = esc_attr($field_info->option_values);
3133
+	}elseif(isset($cf['defaults']['option_values']) && $cf['defaults']['option_values']){
3134
+		$value = esc_attr($cf['defaults']['option_values']);
3135
+	}
3136 3136
 
3137
-    $field_type = isset($field_info->field_type) ? $field_info->field_type : '';
3138
-    ?>
3137
+	$field_type = isset($field_info->field_type) ? $field_info->field_type : '';
3138
+	?>
3139 3139
     <li>
3140 3140
         <label for="option_values" class="gd-cf-tooltip-wrap">
3141 3141
             <i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Option Values :', 'geodirectory'); ?>
@@ -3162,8 +3162,8 @@  discard block
 block discarded – undo
3162 3162
     </li>
3163 3163
     <?php
3164 3164
 
3165
-    $html = ob_get_clean();
3166
-    return $output.$html;
3165
+	$html = ob_get_clean();
3166
+	return $output.$html;
3167 3167
 }
3168 3168
 add_filter('geodir_cfa_extra_fields_multiselect','geodir_cfa_extra_fields_smr',10,4);
3169 3169
 add_filter('geodir_cfa_extra_fields_select','geodir_cfa_extra_fields_smr',10,4);
@@ -3171,12 +3171,12 @@  discard block
 block discarded – undo
3171 3171
 
3172 3172
 
3173 3173
 function geodir_cfa_extra_fields_datepicker($output,$result_str,$cf,$field_info){
3174
-    ob_start();
3175
-    $extra = array();
3176
-    if (isset($field_info->extra_fields) && $field_info->extra_fields != '') {
3177
-        $extra = unserialize($field_info->extra_fields);
3178
-    }
3179
-    ?>
3174
+	ob_start();
3175
+	$extra = array();
3176
+	if (isset($field_info->extra_fields) && $field_info->extra_fields != '') {
3177
+		$extra = unserialize($field_info->extra_fields);
3178
+	}
3179
+	?>
3180 3180
     <li>
3181 3181
         <label for="date_format" class="gd-cf-tooltip-wrap">
3182 3182
             <i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Date Format :', 'geodirectory'); ?>
@@ -3186,52 +3186,52 @@  discard block
 block discarded – undo
3186 3186
         </label>
3187 3187
         <div class="gd-cf-input-wrap" style="overflow:inherit;">
3188 3188
             <?php
3189
-            $date_formats = array(
3190
-                'm/d/Y',
3191
-                'd/m/Y',
3192
-                'Y/m/d',
3193
-                'm-d-Y',
3194
-                'd-m-Y',
3195
-                'Y-m-d',
3196
-                'F j, Y',
3197
-            );
3198
-            /**
3199
-             * Filter the custom field date format options.
3200
-             *
3201
-             * @since 1.6.5
3202
-             * @param array $date_formats The PHP date format array.
3203
-             */
3204
-            $date_formats = apply_filters('geodir_date_formats',$date_formats);
3205
-            ?>
3189
+			$date_formats = array(
3190
+				'm/d/Y',
3191
+				'd/m/Y',
3192
+				'Y/m/d',
3193
+				'm-d-Y',
3194
+				'd-m-Y',
3195
+				'Y-m-d',
3196
+				'F j, Y',
3197
+			);
3198
+			/**
3199
+			 * Filter the custom field date format options.
3200
+			 *
3201
+			 * @since 1.6.5
3202
+			 * @param array $date_formats The PHP date format array.
3203
+			 */
3204
+			$date_formats = apply_filters('geodir_date_formats',$date_formats);
3205
+			?>
3206 3206
             <select name="extra[date_format]" id="date_format">
3207 3207
                 <?php
3208
-                foreach($date_formats as $format){
3209
-                    $selected = '';
3210
-                    if(!empty($extra) && esc_attr($extra['date_format'])==$format){
3211
-                        $selected = "selected='selected'";
3212
-                    }
3213
-                    echo "<option $selected value='$format'>$format       (".date_i18n( $format, time()).")</option>";
3214
-                }
3215
-                ?>
3208
+				foreach($date_formats as $format){
3209
+					$selected = '';
3210
+					if(!empty($extra) && esc_attr($extra['date_format'])==$format){
3211
+						$selected = "selected='selected'";
3212
+					}
3213
+					echo "<option $selected value='$format'>$format       (".date_i18n( $format, time()).")</option>";
3214
+				}
3215
+				?>
3216 3216
             </select>
3217 3217
 
3218 3218
         </div>
3219 3219
     </li>
3220 3220
     <?php
3221 3221
 
3222
-    $html = ob_get_clean();
3223
-    return $output.$html;
3222
+	$html = ob_get_clean();
3223
+	return $output.$html;
3224 3224
 }
3225 3225
 add_filter('geodir_cfa_extra_fields_datepicker','geodir_cfa_extra_fields_datepicker',10,4);
3226 3226
 
3227 3227
 
3228 3228
 function geodir_cfa_extra_fields_file($output,$result_str,$cf,$field_info){
3229
-    ob_start();
3230
-    $allowed_file_types = geodir_allowed_mime_types();
3229
+	ob_start();
3230
+	$allowed_file_types = geodir_allowed_mime_types();
3231 3231
 
3232
-    $extra_fields = isset($field_info->extra_fields) && $field_info->extra_fields != '' ? maybe_unserialize($field_info->extra_fields) : '';
3233
-    $gd_file_types = !empty($extra_fields) && !empty($extra_fields['gd_file_types']) ? $extra_fields['gd_file_types'] : array('*');
3234
-    ?>
3232
+	$extra_fields = isset($field_info->extra_fields) && $field_info->extra_fields != '' ? maybe_unserialize($field_info->extra_fields) : '';
3233
+	$gd_file_types = !empty($extra_fields) && !empty($extra_fields['gd_file_types']) ? $extra_fields['gd_file_types'] : array('*');
3234
+	?>
3235 3235
     <li>
3236 3236
         <label for="gd_file_types" class="gd-cf-tooltip-wrap">
3237 3237
             <i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Allowed file types :', 'geodirectory'); ?>
@@ -3254,33 +3254,33 @@  discard block
 block discarded – undo
3254 3254
     </li>
3255 3255
     <?php
3256 3256
 
3257
-    $html = ob_get_clean();
3258
-    return $output.$html;
3257
+	$html = ob_get_clean();
3258
+	return $output.$html;
3259 3259
 }
3260 3260
 add_filter('geodir_cfa_extra_fields_file','geodir_cfa_extra_fields_file',10,4);
3261 3261
 
3262 3262
 function geodir_cfa_extra_fields_text($output,$result_str,$cf,$field_info){
3263
-    ob_start();
3263
+	ob_start();
3264 3264
 
3265
-    $extra_fields = isset($field_info->extra_fields) && $field_info->extra_fields != '' ? maybe_unserialize($field_info->extra_fields) : '';
3265
+	$extra_fields = isset($field_info->extra_fields) && $field_info->extra_fields != '' ? maybe_unserialize($field_info->extra_fields) : '';
3266 3266
    // print_r($cf);echo '###';
3267 3267
 
3268 3268
 
3269 3269
 
3270
-    $radio_id = (isset($field_info->htmlvar_name)) ? $field_info->htmlvar_name : rand(5, 500);
3270
+	$radio_id = (isset($field_info->htmlvar_name)) ? $field_info->htmlvar_name : rand(5, 500);
3271 3271
 
3272 3272
 
3273
-    $value = '';
3274
-    if ($extra_fields && isset($extra_fields['is_price'])) {
3275
-    $value = esc_attr($extra_fields['is_price']);
3276
-    }elseif(isset($cf['defaults']['extra_fields']['is_price']) && $cf['defaults']['extra_fields']['is_price']){
3277
-    $value = esc_attr($cf['defaults']['extra_fields']['is_price']);
3278
-    }
3273
+	$value = '';
3274
+	if ($extra_fields && isset($extra_fields['is_price'])) {
3275
+	$value = esc_attr($extra_fields['is_price']);
3276
+	}elseif(isset($cf['defaults']['extra_fields']['is_price']) && $cf['defaults']['extra_fields']['is_price']){
3277
+	$value = esc_attr($cf['defaults']['extra_fields']['is_price']);
3278
+	}
3279 3279
 
3280
-    $show_price_extra = ($value==1) ? 1 : 0;
3280
+	$show_price_extra = ($value==1) ? 1 : 0;
3281 3281
 
3282
-    $show_price = (isset($field_info->data_type) && ($field_info->data_type=='INT' && $field_info->data_type=='FLOAT')) ? 1 : 0;
3283
-    ?>
3282
+	$show_price = (isset($field_info->data_type) && ($field_info->data_type=='INT' && $field_info->data_type=='FLOAT')) ? 1 : 0;
3283
+	?>
3284 3284
     <li class="gdcf-price-extra-set" <?php if(!$show_price){ echo "style='display:none;'";}?>>
3285 3285
         <label for="is_price" class="gd-cf-tooltip-wrap">
3286 3286
             <i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Display as price? :', 'geodirectory'); ?>
@@ -3292,14 +3292,14 @@  discard block
 block discarded – undo
3292 3292
 
3293 3293
             <input type="radio" id="is_price_yes<?php echo $radio_id;?>" name="extra[is_price]" class="gdri-enabled"  value="1"
3294 3294
                 <?php if ($value == '1') {
3295
-                    echo 'checked';
3296
-                } ?>/>
3295
+					echo 'checked';
3296
+				} ?>/>
3297 3297
             <label onclick="show_hide_radio(this,'show','gdcf-price-extra');" for="is_price_yes<?php echo $radio_id;?>" class="gdcb-enable"><span><?php _e('Yes', 'geodirectory'); ?></span></label>
3298 3298
 
3299 3299
             <input type="radio" id="is_price_no<?php echo $radio_id;?>" name="extra[is_price]" class="gdri-disabled" value="0"
3300 3300
                 <?php if ($value == '0' || !$value) {
3301
-                    echo 'checked';
3302
-                } ?>/>
3301
+					echo 'checked';
3302
+				} ?>/>
3303 3303
             <label onclick="show_hide_radio(this,'hide','gdcf-price-extra');" for="is_price_no<?php echo $radio_id;?>" class="gdcb-disable"><span><?php _e('No', 'geodirectory'); ?></span></label>
3304 3304
 
3305 3305
         </div>
@@ -3307,13 +3307,13 @@  discard block
 block discarded – undo
3307 3307
 
3308 3308
     <?php
3309 3309
 
3310
-    $value = '';
3311
-    if ($extra_fields && isset($extra_fields['thousand_separator'])) {
3312
-        $value = esc_attr($extra_fields['thousand_separator']);
3313
-    }elseif(isset($cf['defaults']['extra_fields']['thousand_separator']) && $cf['defaults']['extra_fields']['thousand_separator']){
3314
-        $value = esc_attr($cf['defaults']['extra_fields']['thousand_separator']);
3315
-    }
3316
-    ?>
3310
+	$value = '';
3311
+	if ($extra_fields && isset($extra_fields['thousand_separator'])) {
3312
+		$value = esc_attr($extra_fields['thousand_separator']);
3313
+	}elseif(isset($cf['defaults']['extra_fields']['thousand_separator']) && $cf['defaults']['extra_fields']['thousand_separator']){
3314
+		$value = esc_attr($cf['defaults']['extra_fields']['thousand_separator']);
3315
+	}
3316
+	?>
3317 3317
     <li class="gdcf-price-extra" <?php if(!$show_price_extra){ echo "style='display:none;'";}?>>
3318 3318
         <label for="thousand_separator" class="gd-cf-tooltip-wrap"><i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Thousand separator :', 'geodirectory');?>
3319 3319
             <div class="gdcf-tooltip">
@@ -3334,13 +3334,13 @@  discard block
 block discarded – undo
3334 3334
 
3335 3335
     <?php
3336 3336
 
3337
-    $value = '';
3338
-    if ($extra_fields && isset($extra_fields['decimal_separator'])) {
3339
-        $value = esc_attr($extra_fields['decimal_separator']);
3340
-    }elseif(isset($cf['defaults']['extra_fields']['decimal_separator']) && $cf['defaults']['extra_fields']['decimal_separator']){
3341
-        $value = esc_attr($cf['defaults']['extra_fields']['decimal_separator']);
3342
-    }
3343
-    ?>
3337
+	$value = '';
3338
+	if ($extra_fields && isset($extra_fields['decimal_separator'])) {
3339
+		$value = esc_attr($extra_fields['decimal_separator']);
3340
+	}elseif(isset($cf['defaults']['extra_fields']['decimal_separator']) && $cf['defaults']['extra_fields']['decimal_separator']){
3341
+		$value = esc_attr($cf['defaults']['extra_fields']['decimal_separator']);
3342
+	}
3343
+	?>
3344 3344
     <li class="gdcf-price-extra" <?php if(!$show_price_extra){ echo "style='display:none;'";}?>>
3345 3345
         <label for="decimal_separator" class="gd-cf-tooltip-wrap"><i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Decimal separator :', 'geodirectory');?>
3346 3346
             <div class="gdcf-tooltip">
@@ -3357,13 +3357,13 @@  discard block
 block discarded – undo
3357 3357
 
3358 3358
     <?php
3359 3359
 
3360
-    $value = '';
3361
-    if ($extra_fields && isset($extra_fields['decimal_display'])) {
3362
-        $value = esc_attr($extra_fields['decimal_display']);
3363
-    }elseif(isset($cf['defaults']['extra_fields']['decimal_display']) && $cf['defaults']['extra_fields']['decimal_display']){
3364
-        $value = esc_attr($cf['defaults']['extra_fields']['decimal_display']);
3365
-    }
3366
-    ?>
3360
+	$value = '';
3361
+	if ($extra_fields && isset($extra_fields['decimal_display'])) {
3362
+		$value = esc_attr($extra_fields['decimal_display']);
3363
+	}elseif(isset($cf['defaults']['extra_fields']['decimal_display']) && $cf['defaults']['extra_fields']['decimal_display']){
3364
+		$value = esc_attr($cf['defaults']['extra_fields']['decimal_display']);
3365
+	}
3366
+	?>
3367 3367
     <li class="gdcf-price-extra" <?php if(!$show_price_extra){ echo "style='display:none;'";}?>>
3368 3368
         <label for="decimal_display" class="gd-cf-tooltip-wrap"><i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Decimal display :', 'geodirectory');?>
3369 3369
             <div class="gdcf-tooltip">
@@ -3380,13 +3380,13 @@  discard block
 block discarded – undo
3380 3380
 
3381 3381
     <?php
3382 3382
 
3383
-    $value = '';
3384
-    if ($extra_fields && isset($extra_fields['currency_symbol'])) {
3385
-        $value = esc_attr($extra_fields['currency_symbol']);
3386
-    }elseif(isset($cf['defaults']['extra_fields']['currency_symbol']) && $cf['defaults']['extra_fields']['currency_symbol']){
3387
-        $value = esc_attr($cf['defaults']['extra_fields']['currency_symbol']);
3388
-    }
3389
-    ?>
3383
+	$value = '';
3384
+	if ($extra_fields && isset($extra_fields['currency_symbol'])) {
3385
+		$value = esc_attr($extra_fields['currency_symbol']);
3386
+	}elseif(isset($cf['defaults']['extra_fields']['currency_symbol']) && $cf['defaults']['extra_fields']['currency_symbol']){
3387
+		$value = esc_attr($cf['defaults']['extra_fields']['currency_symbol']);
3388
+	}
3389
+	?>
3390 3390
     <li class="gdcf-price-extra" <?php if(!$show_price_extra){ echo "style='display:none;'";}?>>
3391 3391
         <label for="currency_symbol" class="gd-cf-tooltip-wrap"><i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Currency symbol :', 'geodirectory');?>
3392 3392
             <div class="gdcf-tooltip">
@@ -3401,13 +3401,13 @@  discard block
 block discarded – undo
3401 3401
 
3402 3402
     <?php
3403 3403
 
3404
-    $value = '';
3405
-    if ($extra_fields && isset($extra_fields['currency_symbol_placement'])) {
3406
-        $value = esc_attr($extra_fields['currency_symbol_placement']);
3407
-    }elseif(isset($cf['defaults']['extra_fields']['currency_symbol_placement']) && $cf['defaults']['extra_fields']['currency_symbol_placement']){
3408
-        $value = esc_attr($cf['defaults']['extra_fields']['currency_symbol_placement']);
3409
-    }
3410
-    ?>
3404
+	$value = '';
3405
+	if ($extra_fields && isset($extra_fields['currency_symbol_placement'])) {
3406
+		$value = esc_attr($extra_fields['currency_symbol_placement']);
3407
+	}elseif(isset($cf['defaults']['extra_fields']['currency_symbol_placement']) && $cf['defaults']['extra_fields']['currency_symbol_placement']){
3408
+		$value = esc_attr($cf['defaults']['extra_fields']['currency_symbol_placement']);
3409
+	}
3410
+	?>
3411 3411
     <li class="gdcf-price-extra" <?php if(!$show_price_extra){ echo "style='display:none;'";}?>>
3412 3412
         <label for="currency_symbol_placement" class="gd-cf-tooltip-wrap"><i class="fa fa-info-circle" aria-hidden="true"></i> <?php _e('Currency symbol placement :', 'geodirectory');?>
3413 3413
             <div class="gdcf-tooltip">
@@ -3425,225 +3425,225 @@  discard block
 block discarded – undo
3425 3425
 
3426 3426
     <?php
3427 3427
 
3428
-    $html = ob_get_clean();
3429
-    return $output.$html;
3428
+	$html = ob_get_clean();
3429
+	return $output.$html;
3430 3430
 }
3431 3431
 add_filter('geodir_cfa_extra_fields_text','geodir_cfa_extra_fields_text',10,4);
3432 3432
 
3433 3433
 function geodir_default_custom_fields($post_type='gd_place',$package_id=''){
3434
-    $fields = array();
3435
-    $package = ($package_id=='') ? '' : array($package_id);
3436
-
3437
-    $fields[] = array('listing_type' => $post_type,
3438
-                      'data_type' => 'VARCHAR',
3439
-                      'field_type' => 'taxonomy',
3440
-                      'admin_title' => __('Category', 'geodirectory'),
3441
-                      'admin_desc' => __('SELECT listing category FROM here. SELECT at least one CATEGORY', 'geodirectory'),
3442
-                      'site_title' => __('Category', 'geodirectory'),
3443
-                      'htmlvar_name' => $post_type.'category',
3444
-                      'default_value' => '',
3445
-                      'is_default' => '1',
3446
-                      'is_admin' => '1',
3447
-                      'is_required' => '1',
3448
-                      'show_in'   =>  '[detail]',
3449
-                      'show_on_pkg' => $package,
3450
-                      'clabels' => __('Category', 'geodirectory'));
3451
-
3452
-    $fields[] = array('listing_type' => $post_type,
3453
-                      'data_type' => 'VARCHAR',
3454
-                      'field_type' => 'address',
3455
-                      'admin_title' => __('Address', 'geodirectory'),
3456
-                      'admin_desc' => ADDRESS_MSG,
3457
-                      'site_title' => __('Address', 'geodirectory'),
3458
-                      'htmlvar_name' => 'post',
3459
-                      'default_value' => '',
3460
-                      'option_values' => '',
3461
-                      'is_default' => '1',
3462
-                      'is_admin' => '1',
3463
-                      'is_required' => '1',
3464
-                      'show_in'   =>  '[detail],[mapbubble]',
3465
-                      'show_on_pkg' => $package,
3466
-                      'required_msg' => __('Address fields are required', 'geodirectory'),
3467
-                      'clabels' => __('Address', 'geodirectory'),
3468
-                      'extra' => array('show_city' => 1, 'city_lable' => __('City', 'geodirectory'),
3469
-                                       'show_region' => 1, 'region_lable' => __('Region', 'geodirectory'),
3470
-                                       'show_country' => 1, 'country_lable' => __('Country', 'geodirectory'),
3471
-                                       'show_zip' => 1, 'zip_lable' => __('Zip/Post Code', 'geodirectory'),
3472
-                                       'show_map' => 1, 'map_lable' => __('Set Address On Map', 'geodirectory'),
3473
-                                       'show_mapview' => 1, 'mapview_lable' => __('Select Map View', 'geodirectory'),
3474
-                                       'show_mapzoom' => 1, 'mapzoom_lable' => 'hidden',
3475
-                                       'show_latlng' => 1));
3476
-
3477
-    $fields[] = array('listing_type' => $post_type,
3478
-                      'data_type' => 'VARCHAR',
3479
-                      'field_type' => 'text',
3480
-                      'admin_title' => __('Time', 'geodirectory'),
3481
-                      'admin_desc' => __('Enter Business or Listing Timing Information.<br/>eg. : 10.00 am to 6 pm every day', 'geodirectory'),
3482
-                      'site_title' => __('Time', 'geodirectory'),
3483
-                      'htmlvar_name' => 'timing',
3484
-                      'default_value' => '',
3485
-                      'option_values' => '',
3486
-                      'is_default' => '1',
3487
-                      'is_admin' => '1',
3488
-                      'show_in' =>  '[detail],[mapbubble]',
3489
-                      'show_on_pkg' => $package,
3490
-                      'clabels' => __('Time', 'geodirectory'));
3491
-
3492
-    $fields[] = array('listing_type' => $post_type,
3493
-                      'data_type' => 'VARCHAR',
3494
-                      'field_type' => 'phone',
3495
-                      'admin_title' => __('Phone', 'geodirectory'),
3496
-                      'admin_desc' => __('You can enter phone number,cell phone number etc.', 'geodirectory'),
3497
-                      'site_title' => __('Phone', 'geodirectory'),
3498
-                      'htmlvar_name' => 'contact',
3499
-                      'default_value' => '',
3500
-                      'option_values' => '',
3501
-                      'is_default' => '1',
3502
-                      'is_admin' => '1',
3503
-                      'show_in' =>  '[detail],[mapbubble]',
3504
-                      'show_on_pkg' => $package,
3505
-                      'clabels' => __('Phone', 'geodirectory'));
3506
-
3507
-    $fields[] = array('listing_type' => $post_type,
3508
-                      'data_type' => 'VARCHAR',
3509
-                      'field_type' => 'email',
3510
-                      'admin_title' => __('Email', 'geodirectory'),
3511
-                      'admin_desc' => __('You can enter your business or listing email.', 'geodirectory'),
3512
-                      'site_title' => __('Email', 'geodirectory'),
3513
-                      'htmlvar_name' => 'email',
3514
-                      'default_value' => '',
3515
-                      'option_values' => '',
3516
-                      'is_default' => '1',
3517
-                      'is_admin' => '1',
3518
-                      'show_in' => '[detail]',
3519
-                      'show_on_pkg' => $package,
3520
-                      'clabels' => __('Email', 'geodirectory'));
3521
-
3522
-    $fields[] = array('listing_type' => $post_type,
3523
-                      'data_type' => 'VARCHAR',
3524
-                      'field_type' => 'url',
3525
-                      'admin_title' => __('Website', 'geodirectory'),
3526
-                      'admin_desc' => __('You can enter your business or listing website.', 'geodirectory'),
3527
-                      'site_title' => __('Website', 'geodirectory'),
3528
-                      'htmlvar_name' => 'website',
3529
-                      'default_value' => '',
3530
-                      'option_values' => '',
3531
-                      'is_default' => '1',
3532
-                      'is_admin' => '1',
3533
-                      'show_in' => '[detail]',
3534
-                      'show_on_pkg' => $package,
3535
-                      'clabels' => __('Website', 'geodirectory'));
3536
-
3537
-    $fields[] = array('listing_type' => $post_type,
3538
-                      'data_type' => 'VARCHAR',
3539
-                      'field_type' => 'url',
3540
-                      'admin_title' => __('Twitter', 'geodirectory'),
3541
-                      'admin_desc' => __('You can enter your business or listing twitter url.', 'geodirectory'),
3542
-                      'site_title' => __('Twitter', 'geodirectory'),
3543
-                      'htmlvar_name' => 'twitter',
3544
-                      'default_value' => '',
3545
-                      'option_values' => '',
3546
-                      'is_default' => '1',
3547
-                      'is_admin' => '1',
3548
-                      'show_in' => '[detail]',
3549
-                      'show_on_pkg' => $package,
3550
-                      'clabels' => __('Twitter', 'geodirectory'));
3551
-
3552
-    $fields[] = array('listing_type' => $post_type,
3553
-                      'data_type' => 'VARCHAR',
3554
-                      'field_type' => 'url',
3555
-                      'admin_title' => __('Facebook', 'geodirectory'),
3556
-                      'admin_desc' => __('You can enter your business or listing facebook url.', 'geodirectory'),
3557
-                      'site_title' => __('Facebook', 'geodirectory'),
3558
-                      'htmlvar_name' => 'facebook',
3559
-                      'default_value' => '',
3560
-                      'option_values' => '',
3561
-                      'is_default' => '1',
3562
-                      'is_admin' => '1',
3563
-                      'show_in' => '[detail]',
3564
-                      'show_on_pkg' => $package,
3565
-                      'clabels' => __('Facebook', 'geodirectory'));
3566
-
3567
-    $fields[] = array('listing_type' => $post_type,
3568
-                      'data_type' => 'TEXT',
3569
-                      'field_type' => 'textarea',
3570
-                      'admin_title' => __('Video', 'geodirectory'),
3571
-                      'admin_desc' => __('Add video code here, YouTube etc.', 'geodirectory'),
3572
-                      'site_title' => __('Video', 'geodirectory'),
3573
-                      'htmlvar_name' => 'video',
3574
-                      'default_value' => '',
3575
-                      'option_values' => '',
3576
-                      'is_default' => '0',
3577
-                      'is_admin' => '1',
3578
-                      'show_in' => '[owntab]',
3579
-                      'show_on_pkg' => $package,
3580
-                      'clabels' => __('Video', 'geodirectory'));
3581
-
3582
-    $fields[] = array('listing_type' => $post_type,
3583
-                      'data_type' => 'TEXT',
3584
-                      'field_type' => 'textarea',
3585
-                      'admin_title' => __('Special Offers', 'geodirectory'),
3586
-                      'admin_desc' => __('Note: List out any special offers (optional)', 'geodirectory'),
3587
-                      'site_title' => __('Special Offers', 'geodirectory'),
3588
-                      'htmlvar_name' => 'special_offers',
3589
-                      'default_value' => '',
3590
-                      'option_values' => '',
3591
-                      'is_default' => '0',
3592
-                      'is_admin' => '1',
3593
-                      'show_in' => '[owntab]',
3594
-                      'show_on_pkg' => $package,
3595
-                      'clabels' => __('Special Offers', 'geodirectory'));
3596
-
3597
-    /**
3598
-     * Filter the array of default custom fields DB table data.
3599
-     *
3600
-     * @since 1.6.6
3601
-     * @param string $fields The default custom fields as an array.
3602
-     */
3603
-    $fields = apply_filters('geodir_default_custom_fields', $fields);
3604
-
3605
-    return  $fields;
3434
+	$fields = array();
3435
+	$package = ($package_id=='') ? '' : array($package_id);
3436
+
3437
+	$fields[] = array('listing_type' => $post_type,
3438
+					  'data_type' => 'VARCHAR',
3439
+					  'field_type' => 'taxonomy',
3440
+					  'admin_title' => __('Category', 'geodirectory'),
3441
+					  'admin_desc' => __('SELECT listing category FROM here. SELECT at least one CATEGORY', 'geodirectory'),
3442
+					  'site_title' => __('Category', 'geodirectory'),
3443
+					  'htmlvar_name' => $post_type.'category',
3444
+					  'default_value' => '',
3445
+					  'is_default' => '1',
3446
+					  'is_admin' => '1',
3447
+					  'is_required' => '1',
3448
+					  'show_in'   =>  '[detail]',
3449
+					  'show_on_pkg' => $package,
3450
+					  'clabels' => __('Category', 'geodirectory'));
3451
+
3452
+	$fields[] = array('listing_type' => $post_type,
3453
+					  'data_type' => 'VARCHAR',
3454
+					  'field_type' => 'address',
3455
+					  'admin_title' => __('Address', 'geodirectory'),
3456
+					  'admin_desc' => ADDRESS_MSG,
3457
+					  'site_title' => __('Address', 'geodirectory'),
3458
+					  'htmlvar_name' => 'post',
3459
+					  'default_value' => '',
3460
+					  'option_values' => '',
3461
+					  'is_default' => '1',
3462
+					  'is_admin' => '1',
3463
+					  'is_required' => '1',
3464
+					  'show_in'   =>  '[detail],[mapbubble]',
3465
+					  'show_on_pkg' => $package,
3466
+					  'required_msg' => __('Address fields are required', 'geodirectory'),
3467
+					  'clabels' => __('Address', 'geodirectory'),
3468
+					  'extra' => array('show_city' => 1, 'city_lable' => __('City', 'geodirectory'),
3469
+									   'show_region' => 1, 'region_lable' => __('Region', 'geodirectory'),
3470
+									   'show_country' => 1, 'country_lable' => __('Country', 'geodirectory'),
3471
+									   'show_zip' => 1, 'zip_lable' => __('Zip/Post Code', 'geodirectory'),
3472
+									   'show_map' => 1, 'map_lable' => __('Set Address On Map', 'geodirectory'),
3473
+									   'show_mapview' => 1, 'mapview_lable' => __('Select Map View', 'geodirectory'),
3474
+									   'show_mapzoom' => 1, 'mapzoom_lable' => 'hidden',
3475
+									   'show_latlng' => 1));
3476
+
3477
+	$fields[] = array('listing_type' => $post_type,
3478
+					  'data_type' => 'VARCHAR',
3479
+					  'field_type' => 'text',
3480
+					  'admin_title' => __('Time', 'geodirectory'),
3481
+					  'admin_desc' => __('Enter Business or Listing Timing Information.<br/>eg. : 10.00 am to 6 pm every day', 'geodirectory'),
3482
+					  'site_title' => __('Time', 'geodirectory'),
3483
+					  'htmlvar_name' => 'timing',
3484
+					  'default_value' => '',
3485
+					  'option_values' => '',
3486
+					  'is_default' => '1',
3487
+					  'is_admin' => '1',
3488
+					  'show_in' =>  '[detail],[mapbubble]',
3489
+					  'show_on_pkg' => $package,
3490
+					  'clabels' => __('Time', 'geodirectory'));
3491
+
3492
+	$fields[] = array('listing_type' => $post_type,
3493
+					  'data_type' => 'VARCHAR',
3494
+					  'field_type' => 'phone',
3495
+					  'admin_title' => __('Phone', 'geodirectory'),
3496
+					  'admin_desc' => __('You can enter phone number,cell phone number etc.', 'geodirectory'),
3497
+					  'site_title' => __('Phone', 'geodirectory'),
3498
+					  'htmlvar_name' => 'contact',
3499
+					  'default_value' => '',
3500
+					  'option_values' => '',
3501
+					  'is_default' => '1',
3502
+					  'is_admin' => '1',
3503
+					  'show_in' =>  '[detail],[mapbubble]',
3504
+					  'show_on_pkg' => $package,
3505
+					  'clabels' => __('Phone', 'geodirectory'));
3506
+
3507
+	$fields[] = array('listing_type' => $post_type,
3508
+					  'data_type' => 'VARCHAR',
3509
+					  'field_type' => 'email',
3510
+					  'admin_title' => __('Email', 'geodirectory'),
3511
+					  'admin_desc' => __('You can enter your business or listing email.', 'geodirectory'),
3512
+					  'site_title' => __('Email', 'geodirectory'),
3513
+					  'htmlvar_name' => 'email',
3514
+					  'default_value' => '',
3515
+					  'option_values' => '',
3516
+					  'is_default' => '1',
3517
+					  'is_admin' => '1',
3518
+					  'show_in' => '[detail]',
3519
+					  'show_on_pkg' => $package,
3520
+					  'clabels' => __('Email', 'geodirectory'));
3521
+
3522
+	$fields[] = array('listing_type' => $post_type,
3523
+					  'data_type' => 'VARCHAR',
3524
+					  'field_type' => 'url',
3525
+					  'admin_title' => __('Website', 'geodirectory'),
3526
+					  'admin_desc' => __('You can enter your business or listing website.', 'geodirectory'),
3527
+					  'site_title' => __('Website', 'geodirectory'),
3528
+					  'htmlvar_name' => 'website',
3529
+					  'default_value' => '',
3530
+					  'option_values' => '',
3531
+					  'is_default' => '1',
3532
+					  'is_admin' => '1',
3533
+					  'show_in' => '[detail]',
3534
+					  'show_on_pkg' => $package,
3535
+					  'clabels' => __('Website', 'geodirectory'));
3536
+
3537
+	$fields[] = array('listing_type' => $post_type,
3538
+					  'data_type' => 'VARCHAR',
3539
+					  'field_type' => 'url',
3540
+					  'admin_title' => __('Twitter', 'geodirectory'),
3541
+					  'admin_desc' => __('You can enter your business or listing twitter url.', 'geodirectory'),
3542
+					  'site_title' => __('Twitter', 'geodirectory'),
3543
+					  'htmlvar_name' => 'twitter',
3544
+					  'default_value' => '',
3545
+					  'option_values' => '',
3546
+					  'is_default' => '1',
3547
+					  'is_admin' => '1',
3548
+					  'show_in' => '[detail]',
3549
+					  'show_on_pkg' => $package,
3550
+					  'clabels' => __('Twitter', 'geodirectory'));
3551
+
3552
+	$fields[] = array('listing_type' => $post_type,
3553
+					  'data_type' => 'VARCHAR',
3554
+					  'field_type' => 'url',
3555
+					  'admin_title' => __('Facebook', 'geodirectory'),
3556
+					  'admin_desc' => __('You can enter your business or listing facebook url.', 'geodirectory'),
3557
+					  'site_title' => __('Facebook', 'geodirectory'),
3558
+					  'htmlvar_name' => 'facebook',
3559
+					  'default_value' => '',
3560
+					  'option_values' => '',
3561
+					  'is_default' => '1',
3562
+					  'is_admin' => '1',
3563
+					  'show_in' => '[detail]',
3564
+					  'show_on_pkg' => $package,
3565
+					  'clabels' => __('Facebook', 'geodirectory'));
3566
+
3567
+	$fields[] = array('listing_type' => $post_type,
3568
+					  'data_type' => 'TEXT',
3569
+					  'field_type' => 'textarea',
3570
+					  'admin_title' => __('Video', 'geodirectory'),
3571
+					  'admin_desc' => __('Add video code here, YouTube etc.', 'geodirectory'),
3572
+					  'site_title' => __('Video', 'geodirectory'),
3573
+					  'htmlvar_name' => 'video',
3574
+					  'default_value' => '',
3575
+					  'option_values' => '',
3576
+					  'is_default' => '0',
3577
+					  'is_admin' => '1',
3578
+					  'show_in' => '[owntab]',
3579
+					  'show_on_pkg' => $package,
3580
+					  'clabels' => __('Video', 'geodirectory'));
3581
+
3582
+	$fields[] = array('listing_type' => $post_type,
3583
+					  'data_type' => 'TEXT',
3584
+					  'field_type' => 'textarea',
3585
+					  'admin_title' => __('Special Offers', 'geodirectory'),
3586
+					  'admin_desc' => __('Note: List out any special offers (optional)', 'geodirectory'),
3587
+					  'site_title' => __('Special Offers', 'geodirectory'),
3588
+					  'htmlvar_name' => 'special_offers',
3589
+					  'default_value' => '',
3590
+					  'option_values' => '',
3591
+					  'is_default' => '0',
3592
+					  'is_admin' => '1',
3593
+					  'show_in' => '[owntab]',
3594
+					  'show_on_pkg' => $package,
3595
+					  'clabels' => __('Special Offers', 'geodirectory'));
3596
+
3597
+	/**
3598
+	 * Filter the array of default custom fields DB table data.
3599
+	 *
3600
+	 * @since 1.6.6
3601
+	 * @param string $fields The default custom fields as an array.
3602
+	 */
3603
+	$fields = apply_filters('geodir_default_custom_fields', $fields);
3604
+
3605
+	return  $fields;
3606 3606
 }
3607 3607
 
3608 3608
 function geodir_currency_format_number($number='',$cf=''){
3609 3609
 
3610
-    $cs = isset($cf['extra_fields']) ? maybe_unserialize($cf['extra_fields']) : '';
3610
+	$cs = isset($cf['extra_fields']) ? maybe_unserialize($cf['extra_fields']) : '';
3611 3611
 
3612
-    $symbol = isset($cs['currency_symbol']) ? $cs['currency_symbol'] : '$';
3613
-    $decimals = isset($cf['decimal_point']) && $cf['decimal_point'] ? $cf['decimal_point'] : 2;
3614
-    $decimal_display = !empty($cf['decimal_display']) ? $cf['decimal_display'] : (!empty($cs['decimal_display']) ? $cs['decimal_display'] : 'if');
3615
-    $decimalpoint = '.';
3612
+	$symbol = isset($cs['currency_symbol']) ? $cs['currency_symbol'] : '$';
3613
+	$decimals = isset($cf['decimal_point']) && $cf['decimal_point'] ? $cf['decimal_point'] : 2;
3614
+	$decimal_display = !empty($cf['decimal_display']) ? $cf['decimal_display'] : (!empty($cs['decimal_display']) ? $cs['decimal_display'] : 'if');
3615
+	$decimalpoint = '.';
3616 3616
 
3617
-    if(isset($cs['decimal_separator']) && $cs['decimal_separator']=='comma'){
3618
-        $decimalpoint = ',';
3619
-    }
3617
+	if(isset($cs['decimal_separator']) && $cs['decimal_separator']=='comma'){
3618
+		$decimalpoint = ',';
3619
+	}
3620 3620
 
3621
-    $separator = ',';
3621
+	$separator = ',';
3622 3622
 
3623
-    if(isset($cs['thousand_separator'])){
3624
-        if($cs['thousand_separator']=='comma'){$separator = ',';}
3625
-        if($cs['thousand_separator']=='slash'){$separator = '\\';}
3626
-        if($cs['thousand_separator']=='period'){$separator = '.';}
3627
-        if($cs['thousand_separator']=='space'){$separator = ' ';}
3628
-        if($cs['thousand_separator']=='none'){$separator = '';}
3629
-    }
3623
+	if(isset($cs['thousand_separator'])){
3624
+		if($cs['thousand_separator']=='comma'){$separator = ',';}
3625
+		if($cs['thousand_separator']=='slash'){$separator = '\\';}
3626
+		if($cs['thousand_separator']=='period'){$separator = '.';}
3627
+		if($cs['thousand_separator']=='space'){$separator = ' ';}
3628
+		if($cs['thousand_separator']=='none'){$separator = '';}
3629
+	}
3630 3630
 
3631
-    $currency_symbol_placement = isset($cs['currency_symbol_placement']) ? $cs['currency_symbol_placement'] : 'left';
3631
+	$currency_symbol_placement = isset($cs['currency_symbol_placement']) ? $cs['currency_symbol_placement'] : 'left';
3632 3632
 
3633
-    if($decimals>0 && $decimal_display=='if'){
3634
-        if(is_int($number) || floor( $number ) == $number)
3635
-            $decimals = 0;
3636
-    }
3633
+	if($decimals>0 && $decimal_display=='if'){
3634
+		if(is_int($number) || floor( $number ) == $number)
3635
+			$decimals = 0;
3636
+	}
3637 3637
 
3638
-    $number = number_format($number,$decimals,$decimalpoint,$separator);
3638
+	$number = number_format($number,$decimals,$decimalpoint,$separator);
3639 3639
 
3640 3640
 
3641 3641
 
3642
-    if($currency_symbol_placement=='left'){
3643
-        $number = $symbol . $number;
3644
-    }else{
3645
-        $number = $number . $symbol;
3646
-    }
3642
+	if($currency_symbol_placement=='left'){
3643
+		$number = $symbol . $number;
3644
+	}else{
3645
+		$number = $number . $symbol;
3646
+	}
3647 3647
 
3648 3648
 
3649 3649
    return $number;
Please login to merge, or discard this patch.
geodirectory-functions/shortcode_functions.php 1 patch
Spacing   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -29,10 +29,10 @@  discard block
 block discarded – undo
29 29
             $value = 100;
30 30
         }
31 31
         // Re-add the percent symbol
32
-        $value = $value . '%';
32
+        $value = $value.'%';
33 33
     } elseif ((strlen($value) - 2) == strpos(trim($value), 'px')) {
34 34
         // Get the absint & re-add the 'px'
35
-        $value = preg_replace('/\D/', '', $value) . 'px';
35
+        $value = preg_replace('/\D/', '', $value).'px';
36 36
     } else {
37 37
         $value = preg_replace('/\D/', '', $value);
38 38
     }
@@ -211,7 +211,7 @@  discard block
 block discarded – undo
211 211
     }
212 212
     if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) {
213 213
 
214
-        $table = $plugin_prefix . $geodir_post_type . '_detail';
214
+        $table = $plugin_prefix.$geodir_post_type.'_detail';
215 215
 
216 216
         add_filter('posts_fields', 'geodir_posts_fields', 1);
217 217
         add_filter('posts_join', 'geodir_posts_join', 1);
@@ -488,7 +488,7 @@  discard block
 block discarded – undo
488 488
     }
489 489
 
490 490
     if (!empty($post_type)) {
491
-        $table = $plugin_prefix . $post_type . '_detail';
491
+        $table = $plugin_prefix.$post_type.'_detail';
492 492
         
493 493
         if (!geodir_prepare_custom_sorting($sort_choice, $table)) {
494 494
             $sort_choice = '';
@@ -581,10 +581,10 @@  discard block
 block discarded – undo
581 581
 	$add_location_filter = !empty($args['add_location_filter']) ? true : false;
582 582
 	$list_sort 			 = !empty($args['list_sort']) ? $args['list_sort'] : 'latest';
583 583
 	$character_count	 = isset($args['character_count']) ? $args['character_count'] : '';
584
-	$layout 			 = !empty($args['layout']) ? $args['layout'] : 'gridview_onehalf';
584
+	$layout = !empty($args['layout']) ? $args['layout'] : 'gridview_onehalf';
585 585
 	$listing_width 		 = !empty($args['listing_width']) ? $args['listing_width'] : '';
586
-	$with_pagination 	 = !empty($args['with_pagination']) ? true : false;
587
-	$event_type 	 	 = !empty($args['event_type']) ? $args['event_type'] : '';
586
+	$with_pagination = !empty($args['with_pagination']) ? true : false;
587
+	$event_type = !empty($args['event_type']) ? $args['event_type'] : '';
588 588
     $shortcode_content   = !empty($args['shortcode_content']) ? trim($args['shortcode_content']) : '';
589 589
     $tags                = !empty($args['tags']) ? $args['tags'] : array();
590 590
     /**
@@ -598,13 +598,13 @@  discard block
 block discarded – undo
598 598
     $shortcode_content = apply_filters('geodir_sc_gd_listings_not_found_content', $shortcode_content, $args);
599 599
 		
600 600
 	$top_pagination 	 = $with_pagination && !empty($args['top_pagination']) ? true : false;
601
-	$bottom_pagination 	 = $with_pagination && !empty($args['bottom_pagination']) ? true : false;
601
+	$bottom_pagination = $with_pagination && !empty($args['bottom_pagination']) ? true : false;
602 602
 	
603 603
 	$shortcode_atts		 = !empty($args['shortcode_atts']) ? $args['shortcode_atts'] : array();
604 604
 
605 605
 	// ajax mode
606
-	$geodir_ajax		 = !empty($args['geodir_ajax']) ? true : false;
607
-	$pageno 	 		 = $geodir_ajax && !empty($args['pageno']) ? $args['pageno'] : 1;
606
+	$geodir_ajax = !empty($args['geodir_ajax']) ? true : false;
607
+	$pageno = $geodir_ajax && !empty($args['pageno']) ? $args['pageno'] : 1;
608 608
 	
609 609
 	$query_args = array(
610 610
         'posts_per_page' => $post_number,
@@ -668,7 +668,7 @@  discard block
 block discarded – undo
668 668
         // Clean tags
669 669
         if (!is_array($tags)) {
670 670
             $comma = _x(',', 'tag delimiter');
671
-            if ( ',' !== $comma ) {
671
+            if (',' !== $comma) {
672 672
                 $tags = str_replace($comma, ',', $tags);
673 673
             }
674 674
             $tags = explode(',', trim($tags, " \n\t\r\0\x0B,"));
@@ -677,7 +677,7 @@  discard block
 block discarded – undo
677 677
         
678 678
         if (!empty($tags)) {
679 679
             $tag_query = array(
680
-                'taxonomy' => $post_type . '_tags',
680
+                'taxonomy' => $post_type.'_tags',
681 681
                 'field' => 'name',
682 682
                 'terms' => $tags
683 683
             );
@@ -707,7 +707,7 @@  discard block
 block discarded – undo
707 707
 		$widget_listings = $total_posts > 0 ? geodir_get_widget_listings($query_args) : array();
708 708
 	}
709 709
 	$current_gridview_columns_widget = $gridview_columns_widget;
710
-    $identifier = ' gd-wgt-pagi-' . mt_rand();
710
+    $identifier = ' gd-wgt-pagi-'.mt_rand();
711 711
     ob_start();
712 712
 	if (!empty($widget_listings) || $with_no_results) {
713 713
 		if (!$geodir_ajax) {
@@ -718,7 +718,7 @@  discard block
 block discarded – undo
718 718
          */
719 719
         do_action('geodir_before_sc_gd_listings');
720 720
 		?>
721
-        <div class="geodir_locations geodir_location_listing geodir-sc-gd-listings <?php echo $identifier;?>">
721
+        <div class="geodir_locations geodir_location_listing geodir-sc-gd-listings <?php echo $identifier; ?>">
722 722
             <?php if ($title != '') { ?>
723 723
             <div class="geodir_list_heading clearfix">
724 724
                 <?php echo $title; ?>
@@ -788,8 +788,8 @@  discard block
 block discarded – undo
788 788
             </div><p class="geodir-sclisting-loading" style="display:none;"><i class="fa fa-cog fa-spin"></i></p></div>
789 789
 <script type="text/javascript">
790 790
 /* <![CDATA[ */
791
-jQuery(document).on('click', '.<?php echo trim($identifier);?> .gd-wgt-page', function(e) {
792
-    var container = jQuery( '.<?php echo trim($identifier);?>');
791
+jQuery(document).on('click', '.<?php echo trim($identifier); ?> .gd-wgt-page', function(e) {
792
+    var container = jQuery( '.<?php echo trim($identifier); ?>');
793 793
     var obj = this;
794 794
     var pid = parseInt(jQuery(this).data('page'));
795 795
     var items = jQuery(obj).closest('.gd-sc-content');
@@ -799,7 +799,7 @@  discard block
 block discarded – undo
799 799
         return false;
800 800
     }
801 801
     
802
-    var scatts = "<?php echo addslashes(json_encode($shortcode_atts));?>";
802
+    var scatts = "<?php echo addslashes(json_encode($shortcode_atts)); ?>";
803 803
     
804 804
     var data = {
805 805
       'action': 'geodir_sclistings',
@@ -889,16 +889,16 @@  discard block
 block discarded – undo
889 889
 	if ($max_page > 1 || $always_show) {
890 890
 		// Extra pagination info
891 891
 		$geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
892
-		$start_no = ( $pageno - 1 ) * $posts_per_page + 1;
892
+		$start_no = ($pageno - 1) * $posts_per_page + 1;
893 893
 		$end_no = min($pageno * $posts_per_page, $numposts);
894 894
 		
895 895
 		if ($geodir_pagination_more_info != '') {
896
-			$pagination_info = '<div class="gd-pagination-details gd-pagination-details-' . $geodir_pagination_more_info . '">' . wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts) . '</div>';
896
+			$pagination_info = '<div class="gd-pagination-details gd-pagination-details-'.$geodir_pagination_more_info.'">'.wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts).'</div>';
897 897
 			
898 898
 			if ($geodir_pagination_more_info == 'before') {
899
-				$before = $before . $pagination_info;
899
+				$before = $before.$pagination_info;
900 900
 			} else if ($geodir_pagination_more_info == 'after') {
901
-				$after = $pagination_info . $after;
901
+				$after = $pagination_info.$after;
902 902
 			}
903 903
 		}
904 904
 			
@@ -908,7 +908,7 @@  discard block
 block discarded – undo
908 908
 		}
909 909
 		
910 910
 		if (($pageno - 1) > 0) {
911
-            echo '<a class="gd-page-sc-prev gd-wgt-page" data-page="' . (int)($pageno - 1) . '" href="javascript:void(0);">' . $prelabel . '</a>&nbsp;';
911
+            echo '<a class="gd-page-sc-prev gd-wgt-page" data-page="'.(int) ($pageno - 1).'" href="javascript:void(0);">'.$prelabel.'</a>&nbsp;';
912 912
 		}
913 913
 		
914 914
 		for ($i = $pageno - $half_pages_to_show; $i <= $pageno + $half_pages_to_show; $i++) {
@@ -916,17 +916,17 @@  discard block
 block discarded – undo
916 916
 				if ($i == $pageno) {
917 917
 					echo "<strong class='on' class='gd-page-sc-act'>$i</strong>";
918 918
 				} else {
919
-					echo ' <a class="gd-page-sc-no gd-wgt-page" data-page="' . (int)$i . '" href="javascript:void(0);">' . $i . '</a> ';
919
+					echo ' <a class="gd-page-sc-no gd-wgt-page" data-page="'.(int) $i.'" href="javascript:void(0);">'.$i.'</a> ';
920 920
 				}
921 921
 			}
922 922
 		}
923 923
 		
924 924
 		if (($pageno + 1) <= $max_page) {
925
-			echo '&nbsp;<a class="gd-page-sc-nxt gd-wgt-page" data-page="' . (int)($pageno + 1) . '" href="javascript:void(0);">' . $nxtlabel . '</a>';
925
+			echo '&nbsp;<a class="gd-page-sc-nxt gd-wgt-page" data-page="'.(int) ($pageno + 1).'" href="javascript:void(0);">'.$nxtlabel.'</a>';
926 926
 		}
927 927
 		
928 928
 		if ($pageno < $max_page) {
929
-			echo '&nbsp;<a class="gd-page-sc-lst gd-wgt-page" data-page="' . (int)$max_page . '" href="javascript:void(0);">&raquo;</a>';
929
+			echo '&nbsp;<a class="gd-page-sc-lst gd-wgt-page" data-page="'.(int) $max_page.'" href="javascript:void(0);">&raquo;</a>';
930 930
 		}
931 931
 		echo "</div> $after </div>";
932 932
 	}
@@ -949,7 +949,7 @@  discard block
 block discarded – undo
949 949
     $scatts = isset($_POST['scatts']) ? $_POST['scatts'] : NULL;
950 950
     $pageno = isset($_POST['pageno']) ? absint($_POST['pageno']) : 1;
951 951
 	
952
-	$shortcode_atts = !empty($scatts) ? (array)json_decode(stripslashes_deep($scatts)) : NULL;
952
+	$shortcode_atts = !empty($scatts) ? (array) json_decode(stripslashes_deep($scatts)) : NULL;
953 953
 	
954 954
 	if (!empty($shortcode_atts) && is_array($shortcode_atts)) {
955 955
 		$shortcode_atts['pageno'] = $pageno;
Please login to merge, or discard this patch.
geodirectory-functions/custom_functions.php 1 patch
Spacing   +715 added lines, -715 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      = sanitize_text_field($request['inq_name']);
230 230
 	$youremail     = sanitize_email($request['inq_email']);
@@ -232,25 +232,25 @@  discard block
 block discarded – undo
232 232
 	$frnd_comments = sanitize_text_field($request['inq_msg']);
233 233
 	$pid           = absint($request['pid']);
234 234
 
235
-	$author_id  = '';
235
+	$author_id = '';
236 236
 
237
-	if ( $pid && 'publish' == get_post_status ( $pid  ) ) {
237
+	if ($pid && 'publish' == get_post_status($pid)) {
238 238
 
239
-		check_ajax_referer( 'send_inquiry_'.$pid );
239
+		check_ajax_referer('send_inquiry_'.$pid);
240 240
 
241 241
 		$p_post = get_post($pid);
242 242
 
243
-		$author_id  = $p_post->post_author;
243
+		$author_id = $p_post->post_author;
244 244
 
245
-	}else{
245
+	} else {
246 246
 		gd_die();
247 247
 	}
248 248
 
249
-	$to_email  = geodir_get_post_meta( $pid, 'geodir_email', true );
250
-	$to_name   = geodir_get_client_name( $author_id );
249
+	$to_email  = geodir_get_post_meta($pid, 'geodir_email', true);
250
+	$to_name   = geodir_get_client_name($author_id);
251 251
 
252
-	if ( $to_email == '' ) {
253
-		$to_email = get_option( 'admin_email' );
252
+	if ($to_email == '') {
253
+		$to_email = get_option('admin_email');
254 254
 	}
255 255
 
256 256
 	/**
@@ -271,10 +271,10 @@  discard block
 block discarded – undo
271 271
 	 * }
272 272
 	 * @param string $type     The form type, default: `Enquiry`.
273 273
 	 */
274
-	do_action( 'geodir_after_send_enquiry', $request, 'Enquiry' );
274
+	do_action('geodir_after_send_enquiry', $request, 'Enquiry');
275 275
 
276 276
 	$client_message = $frnd_comments;
277
-	$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>.';
277
+	$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>.';
278 278
 	/**
279 279
 	 * Filter client message text.
280 280
 	 *
@@ -282,7 +282,7 @@  discard block
 block discarded – undo
282 282
 	 *
283 283
 	 * @param string $client_message Client message text.
284 284
 	 */
285
-	$client_message = apply_filters( 'geodir_inquiry_email_msg', $client_message );
285
+	$client_message = apply_filters('geodir_inquiry_email_msg', $client_message);
286 286
 
287 287
 	/**
288 288
 	 * Called before the send enquiry email is sent.
@@ -301,12 +301,12 @@  discard block
 block discarded – undo
301 301
 	 *
302 302
 	 * }
303 303
 	 */
304
-	do_action( 'geodir_before_send_enquiry_email', $request );
305
-	if ( $to_email ) {
304
+	do_action('geodir_before_send_enquiry_email', $request);
305
+	if ($to_email) {
306 306
 		// strip slashes message
307
-		$client_message = stripslashes_deep( $client_message );
307
+		$client_message = stripslashes_deep($client_message);
308 308
 
309
-		geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid'] );//To client email
309
+		geodir_sendEmail($youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid']); //To client email
310 310
 	}
311 311
 
312 312
 	/**
@@ -326,12 +326,12 @@  discard block
 block discarded – undo
326 326
 	 *
327 327
 	 * }
328 328
 	 */
329
-	do_action( 'geodir_after_send_enquiry_email', $request );
330
-	$url = get_permalink( $pid );
331
-	if ( strstr( $url, '?' ) ) {
332
-		$url = $url . "&send_inquiry=success";
329
+	do_action('geodir_after_send_enquiry_email', $request);
330
+	$url = get_permalink($pid);
331
+	if (strstr($url, '?')) {
332
+		$url = $url."&send_inquiry=success";
333 333
 	} else {
334
-		$url = $url . "?send_inquiry=success";
334
+		$url = $url."?send_inquiry=success";
335 335
 	}
336 336
 	/**
337 337
 	 * Filter redirect url after the send enquiry email is sent.
@@ -340,8 +340,8 @@  discard block
 block discarded – undo
340 340
 	 *
341 341
 	 * @param string $url Redirect url.
342 342
 	 */
343
-	$url = apply_filters( 'geodir_send_enquiry_after_submit_redirect', $url );
344
-	wp_redirect( $url );
343
+	$url = apply_filters('geodir_send_enquiry_after_submit_redirect', $url);
344
+	wp_redirect($url);
345 345
 	gd_die();
346 346
 
347 347
 }
@@ -372,11 +372,11 @@  discard block
 block discarded – undo
372 372
  *
373 373
  * @deprecated 1.6.26
374 374
  */
375
-function geodir_send_friend( $request ) {
375
+function geodir_send_friend($request) {
376 376
 	global $wpdb;
377 377
 
378 378
 	// strip slashes from text
379
-	$request = ! empty( $request ) ? stripslashes_deep( $request ) : $request;
379
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
380 380
 
381 381
 	$yourname      = sanitize_text_field($request['yourname']);
382 382
 	$youremail     = sanitize_email($request['youremail']);
@@ -385,11 +385,11 @@  discard block
 block discarded – undo
385 385
 	$pid           = absint($request['pid']);
386 386
 	$to_email      = sanitize_email($request['to_email']);
387 387
 	$to_name       = sanitize_text_field($request['to_name']);
388
-	if ( $pid && 'publish' == get_post_status ( $pid  ) ) {
388
+	if ($pid && 'publish' == get_post_status($pid)) {
389 389
 
390
-		check_ajax_referer( 'send_to_frnd_'.$pid );
390
+		check_ajax_referer('send_to_frnd_'.$pid);
391 391
 
392
-	}else{
392
+	} else {
393 393
 		gd_die();
394 394
 	}
395 395
 
@@ -412,8 +412,8 @@  discard block
 block discarded – undo
412 412
 	 *
413 413
 	 * }
414 414
 	 */
415
-	do_action( 'geodir_before_send_to_friend_email', $request );
416
-	geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid'] );//To client email
415
+	do_action('geodir_before_send_to_friend_email', $request);
416
+	geodir_sendEmail($youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid']); //To client email
417 417
 
418 418
 	/**
419 419
 	 * Called after the send to friend email is sent.
@@ -434,13 +434,13 @@  discard block
 block discarded – undo
434 434
 	 *
435 435
 	 * }
436 436
 	 */
437
-	do_action( 'geodir_after_send_to_friend_email', $request );
437
+	do_action('geodir_after_send_to_friend_email', $request);
438 438
 
439
-	$url = get_permalink( $pid );
440
-	if ( strstr( $url, '?' ) ) {
441
-		$url = $url . "&sendtofrnd=success";
439
+	$url = get_permalink($pid);
440
+	if (strstr($url, '?')) {
441
+		$url = $url."&sendtofrnd=success";
442 442
 	} else {
443
-		$url = $url . "?sendtofrnd=success";
443
+		$url = $url."?sendtofrnd=success";
444 444
 	}
445 445
 	/**
446 446
 	 * Filter redirect url after the send to friend email is sent.
@@ -449,8 +449,8 @@  discard block
 block discarded – undo
449 449
 	 *
450 450
 	 * @param string $url Redirect url.
451 451
 	 */
452
-	$url = apply_filters( 'geodir_send_to_friend_after_submit_redirect', $url );
453
-	wp_redirect( $url );
452
+	$url = apply_filters('geodir_send_to_friend_after_submit_redirect', $url);
453
+	wp_redirect($url);
454 454
 	gd_die();
455 455
 }
456 456
 
@@ -464,8 +464,8 @@  discard block
 block discarded – undo
464 464
  *
465 465
  * @param string $hash_key
466 466
  */
467
-function geodir_before_tab_content( $hash_key ) {
468
-	switch ( $hash_key ) {
467
+function geodir_before_tab_content($hash_key) {
468
+	switch ($hash_key) {
469 469
 		case 'post_info' :
470 470
 			echo '<div class="geodir-company_info field-group">';
471 471
 			break;
@@ -475,7 +475,7 @@  discard block
 block discarded – undo
475 475
 			 *
476 476
 			 * @since 1.0.0
477 477
 			 */
478
-			echo ' <div id="' . apply_filters( 'geodir_post_gallery_id', 'geodir-post-gallery' ) . '" class="clearfix" >';
478
+			echo ' <div id="'.apply_filters('geodir_post_gallery_id', 'geodir-post-gallery').'" class="clearfix" >';
479 479
 			break;
480 480
 		case 'reviews' :
481 481
 			echo '<div id="reviews-wrap" class="clearfix"> ';
@@ -499,8 +499,8 @@  discard block
 block discarded – undo
499 499
  *
500 500
  * @param string $hash_key
501 501
  */
502
-function geodir_after_tab_content( $hash_key ) {
503
-	switch ( $hash_key ) {
502
+function geodir_after_tab_content($hash_key) {
503
+	switch ($hash_key) {
504 504
 		case 'post_info' :
505 505
 			echo '</div>';
506 506
 			break;
@@ -531,25 +531,25 @@  discard block
 block discarded – undo
531 531
  * @global object $wpdb     WordPress Database object.
532 532
  * @return bool|null|string Returns default sort results, when the post type is valid. Otherwise returns false.
533 533
  */
534
-function geodir_get_posts_default_sort( $post_type ) {
534
+function geodir_get_posts_default_sort($post_type) {
535 535
 
536 536
 	global $wpdb;
537 537
 
538
-	if ( $post_type != '' ) {
538
+	if ($post_type != '') {
539 539
 
540 540
 		$all_postypes = geodir_get_posttypes();
541 541
 
542
-		if ( ! in_array( $post_type, $all_postypes ) ) {
542
+		if (!in_array($post_type, $all_postypes)) {
543 543
 			return false;
544 544
 		}
545 545
 
546
-		$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(
546
+		$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(
547 547
 			$post_type,
548 548
 			1,
549 549
 			1
550
-		) ) );
550
+		)));
551 551
 
552
-		if ( ! empty( $sort_field_info ) ) {
552
+		if (!empty($sort_field_info)) {
553 553
 			return $sort_field_info;
554 554
 		}
555 555
 
@@ -569,20 +569,20 @@  discard block
 block discarded – undo
569 569
  * @global object $wpdb     WordPress Database object.
570 570
  * @return bool|mixed|void Returns sort results, when the post type is valid. Otherwise returns false.
571 571
  */
572
-function geodir_get_sort_options( $post_type ) {
572
+function geodir_get_sort_options($post_type) {
573 573
 	global $wpdb;
574 574
 
575
-	if ( $post_type != '' ) {
575
+	if ($post_type != '') {
576 576
 		$all_postypes = geodir_get_posttypes();
577 577
 
578
-		if ( ! in_array( $post_type, $all_postypes ) ) {
578
+		if (!in_array($post_type, $all_postypes)) {
579 579
 			return false;
580 580
 		}
581 581
 
582
-		$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(
582
+		$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(
583 583
 			$post_type,
584 584
 			1
585
-		) ) );
585
+		)));
586 586
 
587 587
 		/**
588 588
 		 * Filter post sort options.
@@ -592,7 +592,7 @@  discard block
 block discarded – undo
592 592
 		 * @param array $sort_field_info Unfiltered sort field array.
593 593
 		 * @param string $post_type      Post type.
594 594
 		 */
595
-		return apply_filters( 'geodir_get_sort_options', $sort_field_info, $post_type );
595
+		return apply_filters('geodir_get_sort_options', $sort_field_info, $post_type);
596 596
 	}
597 597
 
598 598
 }
@@ -613,63 +613,63 @@  discard block
 block discarded – undo
613 613
 	 *
614 614
 	 * @since 1.4.4
615 615
 	 */
616
-	if ( is_search() ) {
616
+	if (is_search()) {
617 617
 		return;
618 618
 	}
619 619
 
620 620
 	$sort_by = '';
621 621
 
622
-	if ( isset( $_REQUEST['sort_by'] ) ) {
622
+	if (isset($_REQUEST['sort_by'])) {
623 623
 		$sort_by = $_REQUEST['sort_by'];
624 624
 	}
625 625
 
626 626
 	$gd_post_type = geodir_get_current_posttype();
627 627
 
628
-	$sort_options = geodir_get_sort_options( $gd_post_type );
628
+	$sort_options = geodir_get_sort_options($gd_post_type);
629 629
 
630 630
 
631 631
 	$sort_field_options = '';
632 632
 
633
-	if ( ! empty( $sort_options ) ) {
634
-		foreach ( $sort_options as $sort ) {
635
-			$sort = stripslashes_deep( $sort ); // strip slashes
633
+	if (!empty($sort_options)) {
634
+		foreach ($sort_options as $sort) {
635
+			$sort = stripslashes_deep($sort); // strip slashes
636 636
 
637
-			$label = __( $sort->site_title, 'geodirectory' );
637
+			$label = __($sort->site_title, 'geodirectory');
638 638
 
639
-			if ( $sort->field_type == 'random' ) {
639
+			if ($sort->field_type == 'random') {
640 640
 				$key = $sort->field_type;
641
-				( $sort_by == $key || ( $sort->is_default == '1' && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
642
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
641
+				($sort_by == $key || ($sort->is_default == '1' && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
642
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
643 643
 			}
644 644
 
645
-			if ( $sort->htmlvar_name == 'comment_count' ) {
645
+			if ($sort->htmlvar_name == 'comment_count') {
646 646
 				$sort->htmlvar_name = 'rating_count';
647 647
 			}
648 648
 
649
-			if ( $sort->sort_asc ) {
650
-				$key   = $sort->htmlvar_name . '_asc';
649
+			if ($sort->sort_asc) {
650
+				$key   = $sort->htmlvar_name.'_asc';
651 651
 				$label = $sort->site_title;
652
-				if ( $sort->asc_title ) {
652
+				if ($sort->asc_title) {
653 653
 					$label = $sort->asc_title;
654 654
 				}
655
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
656
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
655
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
656
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
657 657
 			}
658 658
 
659
-			if ( $sort->sort_desc ) {
660
-				$key   = $sort->htmlvar_name . '_desc';
659
+			if ($sort->sort_desc) {
660
+				$key   = $sort->htmlvar_name.'_desc';
661 661
 				$label = $sort->site_title;
662
-				if ( $sort->desc_title ) {
662
+				if ($sort->desc_title) {
663 663
 					$label = $sort->desc_title;
664 664
 				}
665
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
666
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
665
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
666
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
667 667
 			}
668 668
 
669 669
 		}
670 670
 	}
671 671
 
672
-	if ( $sort_field_options != '' ) {
672
+	if ($sort_field_options != '') {
673 673
 
674 674
 		?>
675 675
 
@@ -678,9 +678,9 @@  discard block
 block discarded – undo
678 678
 			<select name="sort_by" id="sort_by" onchange="javascript:window.location=this.value;">
679 679
 
680 680
 				<option
681
-					value="<?php echo esc_url( add_query_arg( 'sort_by', '' ) ); ?>" <?php if ( $sort_by == '' ) {
681
+					value="<?php echo esc_url(add_query_arg('sort_by', '')); ?>" <?php if ($sort_by == '') {
682 682
 					echo 'selected="selected"';
683
-				} ?>><?php _e( 'Sort By', 'geodirectory' ); ?></option><?php
683
+				} ?>><?php _e('Sort By', 'geodirectory'); ?></option><?php
684 684
 
685 685
 				echo $sort_field_options; ?>
686 686
 
@@ -708,9 +708,9 @@  discard block
 block discarded – undo
708 708
  *
709 709
  * @return string Returns the section title.
710 710
  */
711
-function geodir_advance_customfields_heading( $title, $field_type ) {
711
+function geodir_advance_customfields_heading($title, $field_type) {
712 712
 
713
-	if ( in_array( $field_type, array( 'multiselect', 'textarea', 'taxonomy' ) ) ) {
713
+	if (in_array($field_type, array('multiselect', 'textarea', 'taxonomy'))) {
714 714
 		$title = '';
715 715
 	}
716 716
 
@@ -732,19 +732,19 @@  discard block
 block discarded – undo
732 732
  * @global object $gd_session       GeoDirectory Session object.
733 733
  * @return string Returns related posts html.
734 734
  */
735
-function geodir_related_posts_display( $request ) {
736
-	if ( ! empty( $request ) ) {
737
-		$before_title = ( isset( $request['before_title'] ) && ! empty( $request['before_title'] ) ) ? $request['before_title'] : '';
738
-		$after_title  = ( isset( $request['after_title'] ) && ! empty( $request['after_title'] ) ) ? $request['after_title'] : '';
739
-
740
-		$title               = ( isset( $request['title'] ) && ! empty( $request['title'] ) ) ? $request['title'] : __( 'Related Listings', 'geodirectory' );
741
-		$post_number         = ( isset( $request['post_number'] ) && ! empty( $request['post_number'] ) ) ? $request['post_number'] : '5';
742
-		$relate_to           = ( isset( $request['relate_to'] ) && ! empty( $request['relate_to'] ) ) ? $request['relate_to'] : 'category';
743
-		$layout              = ( isset( $request['layout'] ) && ! empty( $request['layout'] ) ) ? $request['layout'] : 'gridview_onehalf';
744
-		$add_location_filter = ( isset( $request['add_location_filter'] ) && ! empty( $request['add_location_filter'] ) ) ? $request['add_location_filter'] : '0';
745
-		$listing_width       = ( isset( $request['listing_width'] ) && ! empty( $request['listing_width'] ) ) ? $request['listing_width'] : '';
746
-		$list_sort           = ( isset( $request['list_sort'] ) && ! empty( $request['list_sort'] ) ) ? $request['list_sort'] : 'latest';
747
-		$character_count     = ( isset( $request['character_count'] ) && ! empty( $request['character_count'] ) ) ? $request['character_count'] : '';
735
+function geodir_related_posts_display($request) {
736
+	if (!empty($request)) {
737
+		$before_title = (isset($request['before_title']) && !empty($request['before_title'])) ? $request['before_title'] : '';
738
+		$after_title  = (isset($request['after_title']) && !empty($request['after_title'])) ? $request['after_title'] : '';
739
+
740
+		$title               = (isset($request['title']) && !empty($request['title'])) ? $request['title'] : __('Related Listings', 'geodirectory');
741
+		$post_number         = (isset($request['post_number']) && !empty($request['post_number'])) ? $request['post_number'] : '5';
742
+		$relate_to           = (isset($request['relate_to']) && !empty($request['relate_to'])) ? $request['relate_to'] : 'category';
743
+		$layout              = (isset($request['layout']) && !empty($request['layout'])) ? $request['layout'] : 'gridview_onehalf';
744
+		$add_location_filter = (isset($request['add_location_filter']) && !empty($request['add_location_filter'])) ? $request['add_location_filter'] : '0';
745
+		$listing_width       = (isset($request['listing_width']) && !empty($request['listing_width'])) ? $request['listing_width'] : '';
746
+		$list_sort           = (isset($request['list_sort']) && !empty($request['list_sort'])) ? $request['list_sort'] : 'latest';
747
+		$character_count     = (isset($request['character_count']) && !empty($request['character_count'])) ? $request['character_count'] : '';
748 748
 
749 749
 		global $wpdb, $post, $gd_session, $related_nearest, $related_parent_lat, $related_parent_lon;
750 750
 		$related_parent_lat   = !empty($post->post_latitude) ? $post->post_latitude : '';
@@ -752,10 +752,10 @@  discard block
 block discarded – undo
752 752
 		$arr_detail_page_tabs = geodir_detail_page_tabs_list();
753 753
 
754 754
 		$related_listing_array = array();
755
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
756
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
755
+		if (get_option('geodir_add_related_listing_posttypes')) {
756
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
757 757
 		}
758
-		if ( isset($post->post_type) && in_array( $post->post_type, $related_listing_array ) ) {
758
+		if (isset($post->post_type) && in_array($post->post_type, $related_listing_array)) {
759 759
 			$arr_detail_page_tabs['related_listing']['is_display'] = true;
760 760
 		}
761 761
 
@@ -767,90 +767,90 @@  discard block
 block discarded – undo
767 767
 		$tax_field         = 'id';
768 768
 		$category          = array();
769 769
 
770
-		if ( isset( $_REQUEST['backandedit'] ) ) {
771
-			$post      = (object) $gd_session->get( 'listing' );
770
+		if (isset($_REQUEST['backandedit'])) {
771
+			$post      = (object) $gd_session->get('listing');
772 772
 			$post_type = $post->listing_type;
773
-			if ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
773
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
774 774
 				$post_id = $_REQUEST['pid'];
775 775
 			}
776
-		} elseif ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
777
-			$post      = geodir_get_post_info( $_REQUEST['pid'] );
776
+		} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
777
+			$post      = geodir_get_post_info($_REQUEST['pid']);
778 778
 			$post_type = $post->post_type;
779 779
 			$post_id   = $_REQUEST['pid'];
780
-		} elseif ( isset( $post->post_type ) && $post->post_type != '' ) {
780
+		} elseif (isset($post->post_type) && $post->post_type != '') {
781 781
 			$post_type = $post->post_type;
782 782
 			$post_id   = $post->ID;
783 783
 		}
784 784
 
785
-		if ( $relate_to == 'category' ) {
785
+		if ($relate_to == 'category') {
786 786
 
787
-			$category_taxonomy = $post_type . $relate_to;
788
-			if ( isset( $post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '' ) {
789
-				$category = explode( ',', trim( $post->{$category_taxonomy}, ',' ) );
787
+			$category_taxonomy = $post_type.$relate_to;
788
+			if (isset($post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '') {
789
+				$category = explode(',', trim($post->{$category_taxonomy}, ','));
790 790
 			}
791 791
 
792
-		} elseif ( $relate_to == 'tags' ) {
792
+		} elseif ($relate_to == 'tags') {
793 793
 
794
-			$category_taxonomy = $post_type . '_' . $relate_to;
795
-			if ( $post->post_tags != '' ) {
796
-				$category = explode( ',', trim( $post->post_tags, ',' ) );
794
+			$category_taxonomy = $post_type.'_'.$relate_to;
795
+			if ($post->post_tags != '') {
796
+				$category = explode(',', trim($post->post_tags, ','));
797 797
 			}
798 798
 			$tax_field = 'name';
799 799
 		}
800 800
 
801 801
 		/* --- return false in invalid request --- */
802
-		if ( empty( $category ) ) {
802
+		if (empty($category)) {
803 803
 			return false;
804 804
 		}
805 805
 
806 806
 		$all_postypes = geodir_get_posttypes();
807 807
 
808
-		if ( ! in_array( $post_type, $all_postypes ) ) {
808
+		if (!in_array($post_type, $all_postypes)) {
809 809
 			return false;
810 810
 		}
811 811
 
812 812
 		/* --- return false in invalid request --- */
813 813
 
814 814
 		$location_url = '';
815
-		if ( $add_location_filter != '0' ) {
815
+		if ($add_location_filter != '0') {
816 816
 			$location_url             = array();
817
-			$geodir_show_location_url = get_option( 'geodir_show_location_url' );
817
+			$geodir_show_location_url = get_option('geodir_show_location_url');
818 818
 
819
-			$gd_city = get_query_var( 'gd_city' );
819
+			$gd_city = get_query_var('gd_city');
820 820
 
821
-			if ( $gd_city ) {
822
-				$gd_country = get_query_var( 'gd_country' );
823
-				$gd_region  = get_query_var( 'gd_region' );
821
+			if ($gd_city) {
822
+				$gd_country = get_query_var('gd_country');
823
+				$gd_region  = get_query_var('gd_region');
824 824
 			} else {
825 825
 				$location = geodir_get_default_location();
826 826
 
827
-				$gd_country = isset( $location->country_slug ) ? $location->country_slug : '';
828
-				$gd_region  = isset( $location->region_slug ) ? $location->region_slug : '';
829
-				$gd_city    = isset( $location->city_slug ) ? $location->city_slug : '';
827
+				$gd_country = isset($location->country_slug) ? $location->country_slug : '';
828
+				$gd_region  = isset($location->region_slug) ? $location->region_slug : '';
829
+				$gd_city    = isset($location->city_slug) ? $location->city_slug : '';
830 830
 			}
831 831
 
832
-			if ( $geodir_show_location_url == 'all' ) {
832
+			if ($geodir_show_location_url == 'all') {
833 833
 				$location_url[] = $gd_country;
834 834
 				$location_url[] = $gd_region;
835
-			} else if ( $geodir_show_location_url == 'country_city' ) {
835
+			} else if ($geodir_show_location_url == 'country_city') {
836 836
 				$location_url[] = $gd_country;
837
-			} else if ( $geodir_show_location_url == 'region_city' ) {
837
+			} else if ($geodir_show_location_url == 'region_city') {
838 838
 				$location_url[] = $gd_region;
839 839
 			}
840 840
 
841 841
 			$location_url[] = $gd_city;
842 842
 
843
-			$location_url = implode( '/', $location_url );
843
+			$location_url = implode('/', $location_url);
844 844
 		}
845 845
 
846 846
 
847
-		if ( ! empty( $category ) ) {
847
+		if (!empty($category)) {
848 848
 			global $geodir_add_location_url;
849 849
 			$geodir_add_location_url = '0';
850
-			if ( $add_location_filter != '0' ) {
850
+			if ($add_location_filter != '0') {
851 851
 				$geodir_add_location_url = '1';
852 852
 			}
853
-			$viewall_url             = get_term_link( (int) $category[0], $post_type . $category_taxonomy );
853
+			$viewall_url             = get_term_link((int) $category[0], $post_type.$category_taxonomy);
854 854
 			$geodir_add_location_url = null;
855 855
 		}
856 856
 		ob_start();
@@ -860,24 +860,24 @@  discard block
 block discarded – undo
860 860
 		<div class="geodir_locations geodir_location_listing">
861 861
 
862 862
 			<?php
863
-			if ( isset( $request['is_widget'] ) && $request['is_widget'] == '1' ) {
863
+			if (isset($request['is_widget']) && $request['is_widget'] == '1') {
864 864
 				/** geodir_before_title filter Documented in geodirectory_widgets.php */
865
-				$before_title = isset( $before_title ) ? $before_title : apply_filters( 'geodir_before_title', '<h3 class="widget-title">' );
865
+				$before_title = isset($before_title) ? $before_title : apply_filters('geodir_before_title', '<h3 class="widget-title">');
866 866
 				/** geodir_after_title filter Documented in geodirectory_widgets.php */
867
-				$after_title = isset( $after_title ) ? $after_title : apply_filters( 'geodir_after_title', '</h3>' );
867
+				$after_title = isset($after_title) ? $after_title : apply_filters('geodir_after_title', '</h3>');
868 868
 				?>
869 869
 				<div class="location_list_heading clearfix">
870
-					<?php echo $before_title . $title . $after_title; ?>
870
+					<?php echo $before_title.$title.$after_title; ?>
871 871
 				</div>
872 872
 				<?php
873 873
 			}
874 874
 			$query_args = array(
875 875
 				'posts_per_page'   => $post_number,
876 876
 				'is_geodir_loop'   => true,
877
-				'gd_location'      => ( $add_location_filter ) ? true : false,
877
+				'gd_location'      => ($add_location_filter) ? true : false,
878 878
 				'post_type'        => $post_type,
879 879
 				'order_by'         => $list_sort,
880
-				'post__not_in'     => array( $post_id ),
880
+				'post__not_in'     => array($post_id),
881 881
 				'excerpt_length'   => $character_count,
882 882
 				'related_listings' => $is_display
883 883
 			);
@@ -888,7 +888,7 @@  discard block
 block discarded – undo
888 888
 				'terms'    => $category
889 889
 			);
890 890
 
891
-			$query_args['tax_query'] = array( $tax_query );
891
+			$query_args['tax_query'] = array($tax_query);
892 892
 
893 893
 			global $gridview_columns_widget, $post;
894 894
 
@@ -900,21 +900,21 @@  discard block
 block discarded – undo
900 900
 			 * @param array $query_args The query array.
901 901
 			 * @param array $request Related posts request array.
902 902
 			 */
903
-			$query_args = apply_filters( 'geodir_related_posts_widget_query_args', $query_args, $request );
903
+			$query_args = apply_filters('geodir_related_posts_widget_query_args', $query_args, $request);
904 904
 
905
-			query_posts( $query_args );
905
+			query_posts($query_args);
906 906
 
907
-			if ( strstr( $layout, 'gridview' ) ) {
908
-				$listing_view_exp = explode( '_', $layout );
907
+			if (strstr($layout, 'gridview')) {
908
+				$listing_view_exp = explode('_', $layout);
909 909
 				$gridview_columns_widget = $layout;
910 910
 				$layout           = $listing_view_exp[0];
911
-			} else if ( $layout == 'list' ) {
911
+			} else if ($layout == 'list') {
912 912
 				$gridview_columns_widget = '';
913 913
 			}
914 914
 			$related_posts = true;
915 915
 
916 916
 			$related_nearest = false;
917
-			if ( $list_sort == 'nearest' ) {
917
+			if ($list_sort == 'nearest') {
918 918
 				$related_nearest = true;
919 919
 			}
920 920
 
@@ -931,14 +931,14 @@  discard block
 block discarded – undo
931 931
 			 *
932 932
 			 * @since 1.0.0
933 933
 			 */
934
-			$template = apply_filters( "geodir_template_part-related-listing-listview", geodir_locate_template( 'widget-listing-listview' ) );
934
+			$template = apply_filters("geodir_template_part-related-listing-listview", geodir_locate_template('widget-listing-listview'));
935 935
 
936 936
 			/**
937 937
 			 * Includes related listing listview template.
938 938
 			 *
939 939
 			 * @since 1.0.0
940 940
 			 */
941
-			include( $template );
941
+			include($template);
942 942
 
943 943
 			wp_reset_query();
944 944
 			$post            = $origi_post;
@@ -966,12 +966,12 @@  discard block
 block discarded – undo
966 966
 function geodir_category_count_script() {
967 967
 	global $geodir_post_category_str;
968 968
 
969
-	if ( ! empty( $geodir_post_category_str ) ) {
970
-		$geodir_post_category_str = serialize( $geodir_post_category_str );
969
+	if (!empty($geodir_post_category_str)) {
970
+		$geodir_post_category_str = serialize($geodir_post_category_str);
971 971
 	}
972 972
 
973
-	$all_var['post_category_array'] = html_entity_decode( (string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8' );
974
-	$script                         = "var post_category_array = " . json_encode( $all_var ) . ';';
973
+	$all_var['post_category_array'] = html_entity_decode((string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8');
974
+	$script                         = "var post_category_array = ".json_encode($all_var).';';
975 975
 	echo '<script>';
976 976
 	echo $script;
977 977
 	echo '</script>';
@@ -986,8 +986,8 @@  discard block
 block discarded – undo
986 986
  * @return string Returns the default language.
987 987
  */
988 988
 function geodir_get_map_default_language() {
989
-	$geodir_default_map_language = get_option( 'geodir_default_map_language' );
990
-	if ( empty( $geodir_default_map_language ) ) {
989
+	$geodir_default_map_language = get_option('geodir_default_map_language');
990
+	if (empty($geodir_default_map_language)) {
991 991
 		$geodir_default_map_language = 'en';
992 992
 	}
993 993
 
@@ -998,7 +998,7 @@  discard block
 block discarded – undo
998 998
 	 *
999 999
 	 * @param string $geodir_default_map_language Default map language.
1000 1000
 	 */
1001
-	return apply_filters( 'geodir_default_map_language', $geodir_default_map_language );
1001
+	return apply_filters('geodir_default_map_language', $geodir_default_map_language);
1002 1002
 }
1003 1003
 
1004 1004
 /**
@@ -1009,7 +1009,7 @@  discard block
 block discarded – undo
1009 1009
  * @return string Returns the api key.
1010 1010
  */
1011 1011
 function geodir_get_map_api_key() {
1012
-	$key = get_option( 'geodir_google_api_key' );
1012
+	$key = get_option('geodir_google_api_key');
1013 1013
 
1014 1014
 	/**
1015 1015
 	 * Filter Google maps api key.
@@ -1018,7 +1018,7 @@  discard block
 block discarded – undo
1018 1018
 	 *
1019 1019
 	 * @param string $key Google maps api key.
1020 1020
 	 */
1021
-	return apply_filters( 'geodir_google_api_key', $key );
1021
+	return apply_filters('geodir_google_api_key', $key);
1022 1022
 }
1023 1023
 
1024 1024
 
@@ -1038,20 +1038,20 @@  discard block
 block discarded – undo
1038 1038
 	global $wp, $post, $wp_query, $wpdb, $geodir_addon_list;
1039 1039
 
1040 1040
 	$is_geodir_page = geodir_is_geodir_page();
1041
-	if ( ! $is_geodir_page ) {
1041
+	if (!$is_geodir_page) {
1042 1042
 		return;
1043 1043
 	}// if non GD page, bail
1044 1044
 
1045 1045
 	$use_gd_meta = true;
1046
-	if ( ( class_exists( 'WPSEO_Frontend' ) || class_exists( 'All_in_One_SEO_Pack' ) ) && !geodir_disable_yoast_seo_metas() ) {
1046
+	if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
1047 1047
 		$use_gd_meta = false;
1048 1048
 
1049
-		if ( geodir_is_page( 'search' ) ) {
1049
+		if (geodir_is_page('search')) {
1050 1050
 			$use_gd_meta = true;
1051 1051
 		}
1052 1052
 	}
1053 1053
 
1054
-	if ( ! $use_gd_meta ) {
1054
+	if (!$use_gd_meta) {
1055 1055
 		return;
1056 1056
 	}// bail if Yoast Wordpress SEO or All_in_One_SEO_Pack active.
1057 1057
 
@@ -1059,68 +1059,68 @@  discard block
 block discarded – undo
1059 1059
 
1060 1060
 	$all_postypes = geodir_get_posttypes();
1061 1061
 
1062
-	$geodir_taxonomies = geodir_get_taxonomies( '', true );
1062
+	$geodir_taxonomies = geodir_get_taxonomies('', true);
1063 1063
 
1064 1064
 	$meta_desc = '';
1065 1065
 	$meta_key  = '';
1066
-	if ( isset( $current_term->ID ) && $current_term->ID == geodir_location_page_id() ) {
1066
+	if (isset($current_term->ID) && $current_term->ID == geodir_location_page_id()) {
1067 1067
 		/**
1068 1068
 		 * Filter SEO meta location description.
1069 1069
 		 *
1070 1070
 		 * @since 1.0.0
1071 1071
 		 */
1072
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', '' );
1072
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', '');
1073 1073
 		$meta_desc .= '';
1074 1074
 	}
1075
-	if ( have_posts() && is_single() OR is_page() ) {
1076
-		while ( have_posts() ) {
1075
+	if (have_posts() && is_single() OR is_page()) {
1076
+		while (have_posts()) {
1077 1077
 			the_post();
1078 1078
 
1079
-			if ( has_excerpt() ) {
1080
-				$out_excerpt = strip_tags( strip_shortcodes( get_the_excerpt() ) );
1081
-				if ( empty( $out_excerpt ) ) {
1082
-					$out_excerpt = strip_tags( do_shortcode( get_the_excerpt() ) );
1079
+			if (has_excerpt()) {
1080
+				$out_excerpt = strip_tags(strip_shortcodes(get_the_excerpt()));
1081
+				if (empty($out_excerpt)) {
1082
+					$out_excerpt = strip_tags(do_shortcode(get_the_excerpt()));
1083 1083
 				}
1084
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $out_excerpt );
1084
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $out_excerpt);
1085 1085
 			} else {
1086
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $post->post_content );
1087
-				$out_excerpt = strip_tags( strip_shortcodes( $out_excerpt ) );
1088
-				if ( empty( $out_excerpt ) ) {
1089
-					$out_excerpt = strip_tags( do_shortcode( $out_excerpt ) ); // parse short code from content
1086
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $post->post_content);
1087
+				$out_excerpt = strip_tags(strip_shortcodes($out_excerpt));
1088
+				if (empty($out_excerpt)) {
1089
+					$out_excerpt = strip_tags(do_shortcode($out_excerpt)); // parse short code from content
1090 1090
 				}
1091
-				$out_excerpt = trim( wp_trim_words( $out_excerpt, 35, '' ), '.!?,;:-' );
1091
+				$out_excerpt = trim(wp_trim_words($out_excerpt, 35, ''), '.!?,;:-');
1092 1092
 			}
1093 1093
 
1094 1094
 			$meta_desc .= $out_excerpt;
1095 1095
 		}
1096
-	} elseif ( ( is_category() || is_tag() ) && isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1097
-		if ( is_category() ) {
1098
-			$meta_desc .= __( "Posts related to Category:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_cat_title( "", false ) );
1099
-		} elseif ( is_tag() ) {
1100
-			$meta_desc .= __( "Posts related to Tag:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_tag_title( "", false ) );
1096
+	} elseif ((is_category() || is_tag()) && isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1097
+		if (is_category()) {
1098
+			$meta_desc .= __("Posts related to Category:", 'geodirectory')." ".geodir_utf8_ucfirst(single_cat_title("", false));
1099
+		} elseif (is_tag()) {
1100
+			$meta_desc .= __("Posts related to Tag:", 'geodirectory')." ".geodir_utf8_ucfirst(single_tag_title("", false));
1101 1101
 		}
1102
-	} elseif ( isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1103
-		$meta_desc .= isset( $current_term->description ) ? $current_term->description : '';
1102
+	} elseif (isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1103
+		$meta_desc .= isset($current_term->description) ? $current_term->description : '';
1104 1104
 	}
1105 1105
 
1106 1106
 
1107 1107
 	$geodir_post_type       = geodir_get_current_posttype();
1108
-	$geodir_post_type_info  = get_post_type_object( $geodir_post_type );
1109
-	$geodir_is_page_listing = geodir_is_page( 'listing' ) ? true : false;
1110
-
1111
-	$category_taxonomy = geodir_get_taxonomies( $geodir_post_type );
1112
-	$tag_taxonomy      = geodir_get_taxonomies( $geodir_post_type, true );
1113
-
1114
-	$geodir_is_category = isset( $category_taxonomy[0] ) && get_query_var( $category_taxonomy[0] ) ? get_query_var( $category_taxonomy[0] ) : false;
1115
-	$geodir_is_tag      = isset( $tag_taxonomy[0] ) && get_query_var( $tag_taxonomy[0] ) ? true : false;
1116
-
1117
-	$geodir_is_search        = geodir_is_page( 'search' ) ? true : false;
1118
-	$geodir_is_location      = geodir_is_page( 'location' ) ? true : false;
1119
-	$geodir_location_manager = isset( $geodir_addon_list['geodir_location_manager'] ) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1120
-	$godir_location_terms    = geodir_get_current_location_terms( 'query_vars' );
1121
-	$gd_city                 = $geodir_location_manager && isset( $godir_location_terms['gd_city'] ) ? $godir_location_terms['gd_city'] : null;
1122
-	$gd_region               = $geodir_location_manager && isset( $godir_location_terms['gd_region'] ) ? $godir_location_terms['gd_region'] : null;
1123
-	$gd_country              = $geodir_location_manager && isset( $godir_location_terms['gd_country'] ) ? $godir_location_terms['gd_country'] : null;
1108
+	$geodir_post_type_info  = get_post_type_object($geodir_post_type);
1109
+	$geodir_is_page_listing = geodir_is_page('listing') ? true : false;
1110
+
1111
+	$category_taxonomy = geodir_get_taxonomies($geodir_post_type);
1112
+	$tag_taxonomy      = geodir_get_taxonomies($geodir_post_type, true);
1113
+
1114
+	$geodir_is_category = isset($category_taxonomy[0]) && get_query_var($category_taxonomy[0]) ? get_query_var($category_taxonomy[0]) : false;
1115
+	$geodir_is_tag      = isset($tag_taxonomy[0]) && get_query_var($tag_taxonomy[0]) ? true : false;
1116
+
1117
+	$geodir_is_search        = geodir_is_page('search') ? true : false;
1118
+	$geodir_is_location      = geodir_is_page('location') ? true : false;
1119
+	$geodir_location_manager = isset($geodir_addon_list['geodir_location_manager']) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1120
+	$godir_location_terms    = geodir_get_current_location_terms('query_vars');
1121
+	$gd_city                 = $geodir_location_manager && isset($godir_location_terms['gd_city']) ? $godir_location_terms['gd_city'] : null;
1122
+	$gd_region               = $geodir_location_manager && isset($godir_location_terms['gd_region']) ? $godir_location_terms['gd_region'] : null;
1123
+	$gd_country              = $geodir_location_manager && isset($godir_location_terms['gd_country']) ? $godir_location_terms['gd_country'] : null;
1124 1124
 	/**
1125 1125
 	 * Filter the Everywhere text in location description.
1126 1126
 	 *
@@ -1128,108 +1128,108 @@  discard block
 block discarded – undo
1128 1128
 	 *
1129 1129
 	 * @param string $replace_location Everywhere text.
1130 1130
 	 */
1131
-	$replace_location        = apply_filters( 'geodir_location_description_everywhere_text', __( 'Everywhere', 'geodirectory' ) );
1131
+	$replace_location        = apply_filters('geodir_location_description_everywhere_text', __('Everywhere', 'geodirectory'));
1132 1132
 	$location_id             = null;
1133
-	if ( $geodir_location_manager ) {
1134
-		$sql           = $wpdb->prepare( "SELECT location_id FROM " . POST_LOCATION_TABLE . " WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array( $gd_city ) );
1135
-		$location_id   = (int) $wpdb->get_var( $sql );
1133
+	if ($geodir_location_manager) {
1134
+		$sql           = $wpdb->prepare("SELECT location_id FROM ".POST_LOCATION_TABLE." WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array($gd_city));
1135
+		$location_id   = (int) $wpdb->get_var($sql);
1136 1136
 		$location_type = geodir_what_is_current_location();
1137
-		if ( $location_type == 'city' ) {
1138
-			$replace_location = geodir_get_current_location( array( 'what' => 'city', 'echo' => false ) );
1139
-		} elseif ( $location_type == 'region' ) {
1140
-			$replace_location = geodir_get_current_location( array( 'what' => 'region', 'echo' => false ) );
1141
-		} elseif ( $location_type == 'country' ) {
1142
-			$replace_location = geodir_get_current_location( array( 'what' => 'country', 'echo' => false ) );
1143
-			$replace_location = __( $replace_location, 'geodirectory' );
1144
-		}
1145
-		$country          = get_query_var( 'gd_country' );
1146
-		$region           = get_query_var( 'gd_region' );
1147
-		$city             = get_query_var( 'gd_city' );
1137
+		if ($location_type == 'city') {
1138
+			$replace_location = geodir_get_current_location(array('what' => 'city', 'echo' => false));
1139
+		} elseif ($location_type == 'region') {
1140
+			$replace_location = geodir_get_current_location(array('what' => 'region', 'echo' => false));
1141
+		} elseif ($location_type == 'country') {
1142
+			$replace_location = geodir_get_current_location(array('what' => 'country', 'echo' => false));
1143
+			$replace_location = __($replace_location, 'geodirectory');
1144
+		}
1145
+		$country          = get_query_var('gd_country');
1146
+		$region           = get_query_var('gd_region');
1147
+		$city             = get_query_var('gd_city');
1148 1148
 		$current_location = '';
1149
-		if ( $country != '' ) {
1150
-			$current_location = get_actual_location_name( 'country', $country, true );
1149
+		if ($country != '') {
1150
+			$current_location = get_actual_location_name('country', $country, true);
1151 1151
 		}
1152
-		if ( $region != '' ) {
1153
-			$current_location = get_actual_location_name( 'region', $region );
1152
+		if ($region != '') {
1153
+			$current_location = get_actual_location_name('region', $region);
1154 1154
 		}
1155
-		if ( $city != '' ) {
1156
-			$current_location = get_actual_location_name( 'city', $city );
1155
+		if ($city != '') {
1156
+			$current_location = get_actual_location_name('city', $city);
1157 1157
 		}
1158 1158
 		$replace_location = $current_location != '' ? $current_location : $replace_location;
1159 1159
 	}
1160 1160
 
1161 1161
 	$geodir_meta_keys = '';
1162 1162
 	$geodir_meta_desc = '';
1163
-	if ( $is_geodir_page && ! empty( $geodir_post_type_info ) ) {
1164
-		if ( $geodir_is_page_listing || $geodir_is_search || geodir_is_page( 'add-listing' ) ) {
1165
-			$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;
1163
+	if ($is_geodir_page && !empty($geodir_post_type_info)) {
1164
+		if ($geodir_is_page_listing || $geodir_is_search || geodir_is_page('add-listing')) {
1165
+			$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;
1166 1166
 
1167
-			$geodir_meta_desc = isset( $geodir_post_type_info->description ) ? $geodir_post_type_info->description : $geodir_meta_desc;
1168
-			$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
+			$geodir_meta_desc = isset($geodir_post_type_info->description) ? $geodir_post_type_info->description : $geodir_meta_desc;
1168
+			$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;
1169 1169
 
1170
-			if ( $geodir_is_category ) {
1171
-				$category = $geodir_is_category ? get_term_by( 'slug', $geodir_is_category, $category_taxonomy[0] ) : null;
1172
-				if ( isset( $category->term_id ) && ! empty( $category->term_id ) ) {
1170
+			if ($geodir_is_category) {
1171
+				$category = $geodir_is_category ? get_term_by('slug', $geodir_is_category, $category_taxonomy[0]) : null;
1172
+				if (isset($category->term_id) && !empty($category->term_id)) {
1173 1173
 					$category_id   = $category->term_id;
1174
-					$category_desc = trim( $category->description ) != '' ? trim( $category->description ) : geodir_get_tax_meta( $category_id, 'ct_cat_top_desc', false, $geodir_post_type );
1175
-					if ( $location_id ) {
1176
-						$option_name    = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id;
1177
-						$cat_loc_option = get_option( $option_name );
1178
-
1179
-						$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;
1180
-						if ( ! $gd_cat_loc_default ) {
1181
-							$option_name   = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id . '_' . $location_id;
1182
-							$option        = get_option( $option_name );
1183
-							$category_desc = isset( $option['gd_cat_loc_desc'] ) && trim( $option['gd_cat_loc_desc'] ) != '' ? trim( $option['gd_cat_loc_desc'] ) : $category_desc;
1174
+					$category_desc = trim($category->description) != '' ? trim($category->description) : geodir_get_tax_meta($category_id, 'ct_cat_top_desc', false, $geodir_post_type);
1175
+					if ($location_id) {
1176
+						$option_name    = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id;
1177
+						$cat_loc_option = get_option($option_name);
1178
+
1179
+						$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;
1180
+						if (!$gd_cat_loc_default) {
1181
+							$option_name   = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id.'_'.$location_id;
1182
+							$option        = get_option($option_name);
1183
+							$category_desc = isset($option['gd_cat_loc_desc']) && trim($option['gd_cat_loc_desc']) != '' ? trim($option['gd_cat_loc_desc']) : $category_desc;
1184 1184
 						}
1185 1185
 					}
1186
-					$geodir_meta_desc = __( "Posts related to Category:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_cat_title( "", false ) ) . '. ' . $category_desc;
1186
+					$geodir_meta_desc = __("Posts related to Category:", 'geodirectory')." ".geodir_utf8_ucfirst(single_cat_title("", false)).'. '.$category_desc;
1187 1187
 				}
1188
-			} else if ( $geodir_is_tag ) {
1189
-				$geodir_meta_desc = __( "Posts related to Tag:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_tag_title( "", false ) ) . '. ' . $geodir_meta_desc;
1188
+			} else if ($geodir_is_tag) {
1189
+				$geodir_meta_desc = __("Posts related to Tag:", 'geodirectory')." ".geodir_utf8_ucfirst(single_tag_title("", false)).'. '.$geodir_meta_desc;
1190 1190
 			}
1191 1191
 		}
1192 1192
 	}
1193 1193
 
1194 1194
 
1195 1195
 	$gd_page = '';
1196
-	if ( geodir_is_page( 'home' ) ) {
1196
+	if (geodir_is_page('home')) {
1197 1197
 		$gd_page   = 'home';
1198
-		$meta_desc = ( get_option( 'geodir_meta_desc_homepage' ) ) ? get_option( 'geodir_meta_desc_homepage' ) : $meta_desc;
1199
-	} elseif ( geodir_is_page( 'detail' ) ) {
1198
+		$meta_desc = (get_option('geodir_meta_desc_homepage')) ? get_option('geodir_meta_desc_homepage') : $meta_desc;
1199
+	} elseif (geodir_is_page('detail')) {
1200 1200
 		$gd_page   = 'detail';
1201
-		$meta_desc = ( get_option( 'geodir_meta_desc_detail' ) ) ? get_option( 'geodir_meta_desc_detail' ) : $meta_desc;
1202
-	} elseif ( geodir_is_page( 'pt' ) ) {
1201
+		$meta_desc = (get_option('geodir_meta_desc_detail')) ? get_option('geodir_meta_desc_detail') : $meta_desc;
1202
+	} elseif (geodir_is_page('pt')) {
1203 1203
 		$gd_page   = 'pt';
1204
-		$meta_desc = ( get_option( 'geodir_meta_desc_pt' ) ) ? get_option( 'geodir_meta_desc_pt' ) : $meta_desc;
1205
-	} elseif ( geodir_is_page( 'listing' ) ) {
1204
+		$meta_desc = (get_option('geodir_meta_desc_pt')) ? get_option('geodir_meta_desc_pt') : $meta_desc;
1205
+	} elseif (geodir_is_page('listing')) {
1206 1206
 		$gd_page   = 'listing';
1207
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing' ) ) ? get_option( 'geodir_meta_desc_listing' ) : $meta_desc;
1208
-	} elseif ( geodir_is_page( 'location' ) ) {
1207
+		$meta_desc = (get_option('geodir_meta_desc_listing')) ? get_option('geodir_meta_desc_listing') : $meta_desc;
1208
+	} elseif (geodir_is_page('location')) {
1209 1209
 		$gd_page   = 'location';
1210
-		$meta_desc = ( get_option( 'geodir_meta_desc_location' ) ) ? get_option( 'geodir_meta_desc_location' ) : $meta_desc;
1211
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', $meta_desc );
1210
+		$meta_desc = (get_option('geodir_meta_desc_location')) ? get_option('geodir_meta_desc_location') : $meta_desc;
1211
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', $meta_desc);
1212 1212
 
1213
-	} elseif ( geodir_is_page( 'search' ) ) {
1213
+	} elseif (geodir_is_page('search')) {
1214 1214
 		$gd_page   = 'search';
1215
-		$meta_desc = ( get_option( 'geodir_meta_desc_search' ) ) ? get_option( 'geodir_meta_desc_search' ) : $meta_desc;
1216
-	} elseif ( geodir_is_page( 'add-listing' ) ) {
1215
+		$meta_desc = (get_option('geodir_meta_desc_search')) ? get_option('geodir_meta_desc_search') : $meta_desc;
1216
+	} elseif (geodir_is_page('add-listing')) {
1217 1217
 		$gd_page   = 'add-listing';
1218
-		$meta_desc = ( get_option( 'geodir_meta_desc_add-listing' ) ) ? get_option( 'geodir_meta_desc_add-listing' ) : $meta_desc;
1219
-	} elseif ( geodir_is_page( 'author' ) ) {
1218
+		$meta_desc = (get_option('geodir_meta_desc_add-listing')) ? get_option('geodir_meta_desc_add-listing') : $meta_desc;
1219
+	} elseif (geodir_is_page('author')) {
1220 1220
 		$gd_page   = 'author';
1221
-		$meta_desc = ( get_option( 'geodir_meta_desc_author' ) ) ? get_option( 'geodir_meta_desc_author' ) : $meta_desc;
1222
-	} elseif ( geodir_is_page( 'login' ) ) {
1221
+		$meta_desc = (get_option('geodir_meta_desc_author')) ? get_option('geodir_meta_desc_author') : $meta_desc;
1222
+	} elseif (geodir_is_page('login')) {
1223 1223
 		$gd_page   = 'login';
1224
-		$meta_desc = ( get_option( 'geodir_meta_desc_login' ) ) ? get_option( 'geodir_meta_desc_login' ) : $meta_desc;
1225
-	} elseif ( geodir_is_page( 'listing-success' ) ) {
1224
+		$meta_desc = (get_option('geodir_meta_desc_login')) ? get_option('geodir_meta_desc_login') : $meta_desc;
1225
+	} elseif (geodir_is_page('listing-success')) {
1226 1226
 		$gd_page   = 'listing-success';
1227
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing-success' ) ) ? get_option( 'geodir_meta_desc_listing-success' ) : $meta_desc;
1227
+		$meta_desc = (get_option('geodir_meta_desc_listing-success')) ? get_option('geodir_meta_desc_listing-success') : $meta_desc;
1228 1228
 	}
1229 1229
 
1230 1230
 
1231
-	if ( $meta_desc ) {
1232
-		$meta_desc = stripslashes_deep( $meta_desc );
1231
+	if ($meta_desc) {
1232
+		$meta_desc = stripslashes_deep($meta_desc);
1233 1233
 		/**
1234 1234
 		 * Filter page description to replace variables.
1235 1235
 		 *
@@ -1238,7 +1238,7 @@  discard block
 block discarded – undo
1238 1238
 		 * @param string $title   The page description including variables.
1239 1239
 		 * @param string $gd_page The GeoDirectory page type if any.
1240 1240
 		 */
1241
-		$meta_desc = apply_filters( 'geodir_seo_meta_description_pre', __( $meta_desc, 'geodirectory' ), $gd_page, '' );
1241
+		$meta_desc = apply_filters('geodir_seo_meta_description_pre', __($meta_desc, 'geodirectory'), $gd_page, '');
1242 1242
 
1243 1243
 		/**
1244 1244
 		 * Filter SEO meta description.
@@ -1247,20 +1247,20 @@  discard block
 block discarded – undo
1247 1247
 		 *
1248 1248
 		 * @param string $meta_desc Meta description content.
1249 1249
 		 */
1250
-		echo apply_filters( 'geodir_seo_meta_description', '<meta name="description" content="' . $meta_desc . '" />', $meta_desc );
1250
+		echo apply_filters('geodir_seo_meta_description', '<meta name="description" content="'.$meta_desc.'" />', $meta_desc);
1251 1251
 	}
1252 1252
 
1253 1253
 	// meta keywords
1254
-	if ( isset( $post->post_type ) && in_array( $post->post_type, $all_postypes ) ) {
1255
-		$place_tags = wp_get_post_terms( $post->ID, $post->post_type . '_tags', array( "fields" => "names" ) );
1256
-		$place_cats = wp_get_post_terms( $post->ID, $post->post_type . 'category', array( "fields" => "names" ) );
1254
+	if (isset($post->post_type) && in_array($post->post_type, $all_postypes)) {
1255
+		$place_tags = wp_get_post_terms($post->ID, $post->post_type.'_tags', array("fields" => "names"));
1256
+		$place_cats = wp_get_post_terms($post->ID, $post->post_type.'category', array("fields" => "names"));
1257 1257
 
1258
-		$meta_key .= implode( ", ", array_merge( (array) $place_cats, (array) $place_tags ) );
1258
+		$meta_key .= implode(", ", array_merge((array) $place_cats, (array) $place_tags));
1259 1259
 	} else {
1260 1260
 		$posttags = get_the_tags();
1261
-		if ( $posttags ) {
1262
-			foreach ( $posttags as $tag ) {
1263
-				$meta_key .= $tag->name . ' ';
1261
+		if ($posttags) {
1262
+			foreach ($posttags as $tag) {
1263
+				$meta_key .= $tag->name.' ';
1264 1264
 			}
1265 1265
 		} else {
1266 1266
 //			$tags = get_tags( array( 'orderby' => 'count', 'order' => 'DESC' ) );
@@ -1276,20 +1276,20 @@  discard block
 block discarded – undo
1276 1276
 		}
1277 1277
 	}
1278 1278
 
1279
-	$meta_key         = $meta_key != '' ? rtrim( trim( $meta_key ), "," ) : $meta_key;
1280
-	$geodir_meta_keys = $geodir_meta_keys != '' ? ( $meta_key != '' ? $meta_key . ', ' . $geodir_meta_keys : $geodir_meta_keys ) : $meta_key;
1281
-	if ( $geodir_meta_keys != '' ) {
1282
-		$geodir_meta_keys = strip_tags( $geodir_meta_keys );
1283
-		$geodir_meta_keys = esc_html( $geodir_meta_keys );
1284
-		$geodir_meta_keys = geodir_strtolower( $geodir_meta_keys );
1285
-		$geodir_meta_keys = wp_html_excerpt( $geodir_meta_keys, 1000, '' );
1286
-		$geodir_meta_keys = str_replace( '%location%', $replace_location, $geodir_meta_keys );
1279
+	$meta_key         = $meta_key != '' ? rtrim(trim($meta_key), ",") : $meta_key;
1280
+	$geodir_meta_keys = $geodir_meta_keys != '' ? ($meta_key != '' ? $meta_key.', '.$geodir_meta_keys : $geodir_meta_keys) : $meta_key;
1281
+	if ($geodir_meta_keys != '') {
1282
+		$geodir_meta_keys = strip_tags($geodir_meta_keys);
1283
+		$geodir_meta_keys = esc_html($geodir_meta_keys);
1284
+		$geodir_meta_keys = geodir_strtolower($geodir_meta_keys);
1285
+		$geodir_meta_keys = wp_html_excerpt($geodir_meta_keys, 1000, '');
1286
+		$geodir_meta_keys = str_replace('%location%', $replace_location, $geodir_meta_keys);
1287 1287
 
1288
-		$meta_key = rtrim( trim( $geodir_meta_keys ), "," );
1288
+		$meta_key = rtrim(trim($geodir_meta_keys), ",");
1289 1289
 	}
1290 1290
 
1291
-	if ( $meta_key ) {
1292
-		$meta_key = stripslashes_deep( $meta_key );
1291
+	if ($meta_key) {
1292
+		$meta_key = stripslashes_deep($meta_key);
1293 1293
 		/**
1294 1294
 		 * Filter SEO meta keywords.
1295 1295
 		 *
@@ -1297,7 +1297,7 @@  discard block
 block discarded – undo
1297 1297
 		 *
1298 1298
 		 * @param string $meta_desc Meta keywords.
1299 1299
 		 */
1300
-		echo apply_filters( 'geodir_seo_meta_keywords', '<meta name="keywords" content="' . $meta_key . '" />', $meta_key );
1300
+		echo apply_filters('geodir_seo_meta_keywords', '<meta name="keywords" content="'.$meta_key.'" />', $meta_key);
1301 1301
 	}
1302 1302
 
1303 1303
 }
@@ -1317,8 +1317,8 @@  discard block
 block discarded – undo
1317 1317
 
1318 1318
 	$geodir_detail_page_tabs_array = geodir_detail_page_tabs_array();
1319 1319
 
1320
-	foreach ( $geodir_detail_page_tabs_array as $key => $tabs_obj ) {
1321
-		$geodir_detail_page_tabs_key_value_array[ $key ] = $tabs_obj['heading_text'];
1320
+	foreach ($geodir_detail_page_tabs_array as $key => $tabs_obj) {
1321
+		$geodir_detail_page_tabs_key_value_array[$key] = $tabs_obj['heading_text'];
1322 1322
 	}
1323 1323
 
1324 1324
 	return $geodir_detail_page_tabs_key_value_array;
@@ -1340,57 +1340,57 @@  discard block
 block discarded – undo
1340 1340
 	 * @since 1.0.0
1341 1341
 	 */
1342 1342
 	$arr_tabs['post_profile'] = array(
1343
-		'heading_text'  => __( 'Profile', 'geodirectory' ),
1343
+		'heading_text'  => __('Profile', 'geodirectory'),
1344 1344
 		'is_active_tab' => true,
1345
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_profile' ),
1345
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_profile'),
1346 1346
 		'tab_content'   => ''
1347 1347
 	);
1348
-	$arr_tabs['post_info']    = array(
1349
-		'heading_text'  => __( 'More Info', 'geodirectory' ),
1348
+	$arr_tabs['post_info'] = array(
1349
+		'heading_text'  => __('More Info', 'geodirectory'),
1350 1350
 		'is_active_tab' => false,
1351
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_info' ),
1351
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_info'),
1352 1352
 		'tab_content'   => ''
1353 1353
 	);
1354 1354
 
1355 1355
 	$arr_tabs['post_images'] = array(
1356
-		'heading_text'  => __( 'Photos', 'geodirectory' ),
1356
+		'heading_text'  => __('Photos', 'geodirectory'),
1357 1357
 		'is_active_tab' => false,
1358
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_images' ),
1358
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_images'),
1359 1359
 		'tab_content'   => ''
1360 1360
 	);
1361 1361
 
1362 1362
 	$arr_tabs['post_video'] = array(
1363
-		'heading_text'  => __( 'Video', 'geodirectory' ),
1363
+		'heading_text'  => __('Video', 'geodirectory'),
1364 1364
 		'is_active_tab' => false,
1365
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_video' ),
1365
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_video'),
1366 1366
 		'tab_content'   => ''
1367 1367
 	);
1368 1368
 
1369 1369
 	$arr_tabs['special_offers'] = array(
1370
-		'heading_text'  => __( 'Special Offers', 'geodirectory' ),
1370
+		'heading_text'  => __('Special Offers', 'geodirectory'),
1371 1371
 		'is_active_tab' => false,
1372
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'special_offers' ),
1372
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'special_offers'),
1373 1373
 		'tab_content'   => ''
1374 1374
 	);
1375 1375
 
1376 1376
 	$arr_tabs['post_map'] = array(
1377
-		'heading_text'  => __( 'Map', 'geodirectory' ),
1377
+		'heading_text'  => __('Map', 'geodirectory'),
1378 1378
 		'is_active_tab' => false,
1379
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_map' ),
1379
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_map'),
1380 1380
 		'tab_content'   => ''
1381 1381
 	);
1382 1382
 
1383 1383
 	$arr_tabs['reviews'] = array(
1384
-		'heading_text'  => __( 'Reviews', 'geodirectory' ),
1384
+		'heading_text'  => __('Reviews', 'geodirectory'),
1385 1385
 		'is_active_tab' => false,
1386
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'reviews' ),
1386
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'reviews'),
1387 1387
 		'tab_content'   => 'review display'
1388 1388
 	);
1389 1389
 
1390 1390
 	$arr_tabs['related_listing'] = array(
1391
-		'heading_text'  => __( 'Related Listing', 'geodirectory' ),
1391
+		'heading_text'  => __('Related Listing', 'geodirectory'),
1392 1392
 		'is_active_tab' => false,
1393
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'related_listing' ),
1393
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'related_listing'),
1394 1394
 		'tab_content'   => ''
1395 1395
 	);
1396 1396
 
@@ -1399,7 +1399,7 @@  discard block
 block discarded – undo
1399 1399
 	 *
1400 1400
 	 * @since 1.0.0
1401 1401
 	 */
1402
-	return apply_filters( 'geodir_detail_page_tab_list_extend', $arr_tabs );
1402
+	return apply_filters('geodir_detail_page_tab_list_extend', $arr_tabs);
1403 1403
 
1404 1404
 
1405 1405
 }
@@ -1413,13 +1413,13 @@  discard block
 block discarded – undo
1413 1413
  * @return mixed|array Tabs array.
1414 1414
  */
1415 1415
 function geodir_detail_page_tabs_list() {
1416
-	$tabs_excluded = get_option( 'geodir_detail_page_tabs_excluded' );
1416
+	$tabs_excluded = get_option('geodir_detail_page_tabs_excluded');
1417 1417
 	$tabs_array    = geodir_detail_page_tabs_array();
1418 1418
 
1419
-	if ( ! empty( $tabs_excluded ) ) {
1420
-		foreach ( $tabs_excluded as $tab ) {
1421
-			if ( array_key_exists( $tab, $tabs_array ) ) {
1422
-				unset( $tabs_array[ $tab ] );
1419
+	if (!empty($tabs_excluded)) {
1420
+		foreach ($tabs_excluded as $tab) {
1421
+			if (array_key_exists($tab, $tabs_array)) {
1422
+				unset($tabs_array[$tab]);
1423 1423
 			}
1424 1424
 		}
1425 1425
 	}
@@ -1443,66 +1443,66 @@  discard block
 block discarded – undo
1443 1443
 function geodir_show_detail_page_tabs() {
1444 1444
 	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields, $preview;
1445 1445
 
1446
-	$post_id            = ! empty( $post ) && isset( $post->ID ) ? (int) $post->ID : 0;
1447
-	$request_post_id    = ! empty( $_REQUEST['p'] ) ? (int) $_REQUEST['p'] : 0;
1448
-	$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
1446
+	$post_id            = !empty($post) && isset($post->ID) ? (int) $post->ID : 0;
1447
+	$request_post_id    = !empty($_REQUEST['p']) ? (int) $_REQUEST['p'] : 0;
1448
+	$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
1449 1449
 
1450
-	if ( $is_backend_preview && ! $post_id > 0 && $request_post_id > 0 ) {
1451
-		$post = geodir_get_post_info( $request_post_id );
1452
-		setup_postdata( $post );
1450
+	if ($is_backend_preview && !$post_id > 0 && $request_post_id > 0) {
1451
+		$post = geodir_get_post_info($request_post_id);
1452
+		setup_postdata($post);
1453 1453
 	}
1454 1454
 
1455
-	$geodir_post_detail_fields = geodir_show_listing_info( 'moreinfo' );
1455
+	$geodir_post_detail_fields = geodir_show_listing_info('moreinfo');
1456 1456
 
1457 1457
 	$package_info = geodir_post_package_info(array(), $post, (!empty($post->post_type) ? $post->post_type : ''));
1458 1458
 	$image_limit = '';
1459 1459
 	if (defined('GEODIRPAYMENT_VERSION') && !empty($package_info) && isset($package_info->image_limit) && $package_info->image_limit !== '') {
1460
-		$image_limit = (int)$package_info->image_limit;
1460
+		$image_limit = (int) $package_info->image_limit;
1461 1461
 	}
1462 1462
 
1463
-	if ( geodir_is_page( 'detail' ) ) {
1464
-		$video                 = geodir_get_video( $post->ID );
1465
-		$special_offers        = geodir_get_special_offers( $post->ID );
1463
+	if (geodir_is_page('detail')) {
1464
+		$video                 = geodir_get_video($post->ID);
1465
+		$special_offers        = geodir_get_special_offers($post->ID);
1466 1466
 		$related_listing_array = array();
1467
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
1468
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
1467
+		if (get_option('geodir_add_related_listing_posttypes')) {
1468
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
1469 1469
 		}
1470 1470
 
1471
-		$excluded_tabs = get_option( 'geodir_detail_page_tabs_excluded' );
1472
-		if ( ! $excluded_tabs ) {
1471
+		$excluded_tabs = get_option('geodir_detail_page_tabs_excluded');
1472
+		if (!$excluded_tabs) {
1473 1473
 			$excluded_tabs = array();
1474 1474
 		}
1475 1475
 
1476 1476
 		$related_listing = '';
1477
-		if ( in_array( $post->post_type, $related_listing_array ) && ! in_array( 'related_listing', $excluded_tabs ) ) {
1477
+		if (in_array($post->post_type, $related_listing_array) && !in_array('related_listing', $excluded_tabs)) {
1478 1478
 			$request = array(
1479
-				'post_number'         => get_option( 'geodir_related_post_count' ),
1480
-				'relate_to'           => get_option( 'geodir_related_post_relate_to' ),
1481
-				'layout'              => get_option( 'geodir_related_post_listing_view' ),
1482
-				'add_location_filter' => get_option( 'geodir_related_post_location_filter' ),
1483
-				'list_sort'           => get_option( 'geodir_related_post_sortby' ),
1484
-				'character_count'     => get_option( 'geodir_related_post_excerpt' )
1479
+				'post_number'         => get_option('geodir_related_post_count'),
1480
+				'relate_to'           => get_option('geodir_related_post_relate_to'),
1481
+				'layout'              => get_option('geodir_related_post_listing_view'),
1482
+				'add_location_filter' => get_option('geodir_related_post_location_filter'),
1483
+				'list_sort'           => get_option('geodir_related_post_sortby'),
1484
+				'character_count'     => get_option('geodir_related_post_excerpt')
1485 1485
 			);
1486 1486
 
1487
-			if ( $post->post_type == 'gd_event' && defined( 'GDEVENTS_VERSION' ) ) {
1488
-				$related_listing = geodir_get_detail_page_related_events( $request );
1487
+			if ($post->post_type == 'gd_event' && defined('GDEVENTS_VERSION')) {
1488
+				$related_listing = geodir_get_detail_page_related_events($request);
1489 1489
 			} else {
1490
-				$related_listing = geodir_related_posts_display( $request );
1490
+				$related_listing = geodir_related_posts_display($request);
1491 1491
 			}
1492 1492
 
1493 1493
 		}
1494 1494
 
1495
-		$post_images = geodir_get_images( $post->ID, 'thumbnail' );
1495
+		$post_images = geodir_get_images($post->ID, 'thumbnail');
1496 1496
 		$thumb_image = '';
1497
-		if ( ! empty( $post_images ) ) {
1497
+		if (!empty($post_images)) {
1498 1498
 			$count = 1;
1499
-			foreach ( $post_images as $image ) {
1499
+			foreach ($post_images as $image) {
1500 1500
 				if ($image_limit !== '' && $count > $image_limit) {
1501 1501
 					break;
1502 1502
 				}
1503
-				$caption = ( ! empty( $image->caption ) ) ? $image->caption : '';
1504
-				$thumb_image .= '<a href="' . $image->src . '" title="' . $caption . '">';
1505
-				$thumb_image .= geodir_show_image( $image, 'thumbnail', true, false );
1503
+				$caption = (!empty($image->caption)) ? $image->caption : '';
1504
+				$thumb_image .= '<a href="'.$image->src.'" title="'.$caption.'">';
1505
+				$thumb_image .= geodir_show_image($image, 'thumbnail', true, false);
1506 1506
 				$thumb_image .= '</a>';
1507 1507
 				$count++;
1508 1508
 			}
@@ -1512,11 +1512,11 @@  discard block
 block discarded – undo
1512 1512
 		$map_args['map_canvas_name'] = 'detail_page_map_canvas';
1513 1513
 		$map_args['width']           = '600';
1514 1514
 		$map_args['height']          = '300';
1515
-		if ( $post->post_mapzoom ) {
1516
-			$map_args['zoom'] = '' . $post->post_mapzoom . '';
1515
+		if ($post->post_mapzoom) {
1516
+			$map_args['zoom'] = ''.$post->post_mapzoom.'';
1517 1517
 		}
1518 1518
 		$map_args['autozoom']                 = false;
1519
-		$map_args['scrollwheel']              = ( get_option( 'geodir_add_listing_mouse_scroll' ) ) ? 0 : 1;
1519
+		$map_args['scrollwheel']              = (get_option('geodir_add_listing_mouse_scroll')) ? 0 : 1;
1520 1520
 		$map_args['child_collapse']           = '0';
1521 1521
 		$map_args['enable_cat_filters']       = false;
1522 1522
 		$map_args['enable_text_search']       = false;
@@ -1525,29 +1525,29 @@  discard block
 block discarded – undo
1525 1525
 		$map_args['enable_jason_on_load']     = true;
1526 1526
 		$map_args['enable_map_direction']     = true;
1527 1527
 		$map_args['map_class_name']           = 'geodir-map-detail-page';
1528
-		$map_args['maptype']                  = ( ! empty( $post->post_mapview ) ) ? $post->post_mapview : 'ROADMAP';
1529
-	} else if ( geodir_is_page( 'preview' ) ) {
1530
-		$video          = isset( $post->geodir_video ) ? $post->geodir_video : '';
1531
-		$special_offers = isset( $post->geodir_special_offers ) ? $post->geodir_special_offers : '';
1528
+		$map_args['maptype']                  = (!empty($post->post_mapview)) ? $post->post_mapview : 'ROADMAP';
1529
+	} else if (geodir_is_page('preview')) {
1530
+		$video          = isset($post->geodir_video) ? $post->geodir_video : '';
1531
+		$special_offers = isset($post->geodir_special_offers) ? $post->geodir_special_offers : '';
1532 1532
 
1533
-		if ( isset( $post->post_images ) ) {
1534
-			$post->post_images = trim( $post->post_images, "," );
1533
+		if (isset($post->post_images)) {
1534
+			$post->post_images = trim($post->post_images, ",");
1535 1535
 		}
1536 1536
 
1537
-		if ( isset( $post->post_images ) && ! empty( $post->post_images ) ) {
1538
-			$post_images = explode( ",", $post->post_images );
1537
+		if (isset($post->post_images) && !empty($post->post_images)) {
1538
+			$post_images = explode(",", $post->post_images);
1539 1539
 		}
1540 1540
 
1541 1541
 		$thumb_image = '';
1542
-		if ( ! empty( $post_images ) ) {
1542
+		if (!empty($post_images)) {
1543 1543
 			$count = 1;
1544
-			foreach ( $post_images as $image ) {
1545
-				if ( $image != '' ) {
1544
+			foreach ($post_images as $image) {
1545
+				if ($image != '') {
1546 1546
 					if ($image_limit !== '' && $count > $image_limit) {
1547 1547
 						break;
1548 1548
 					}
1549
-					$thumb_image .= '<a href="' . $image . '">';
1550
-					$thumb_image .= geodir_show_image( array( 'src' => $image ), 'thumbnail', true, false );
1549
+					$thumb_image .= '<a href="'.$image.'">';
1550
+					$thumb_image .= geodir_show_image(array('src' => $image), 'thumbnail', true, false);
1551 1551
 					$thumb_image .= '</a>';
1552 1552
 					$count++;
1553 1553
 				}
@@ -1555,18 +1555,18 @@  discard block
 block discarded – undo
1555 1555
 		}
1556 1556
 
1557 1557
 		global $map_jason;
1558
-		$marker_json      = $post->marker_json != '' ? json_decode( $post->marker_json, true ) : array();
1559
-		$marker_icon      = ( ! empty( $marker_json ) && ! empty( $marker_json['i'] ) ) ? $marker_json['i'] : '';
1560
-		$icon_size        = geodir_get_marker_size( $marker_icon );
1558
+		$marker_json      = $post->marker_json != '' ? json_decode($post->marker_json, true) : array();
1559
+		$marker_icon      = (!empty($marker_json) && !empty($marker_json['i'])) ? $marker_json['i'] : '';
1560
+		$icon_size        = geodir_get_marker_size($marker_icon);
1561 1561
 		$marker_json['w'] = $icon_size['w'];
1562 1562
 		$marker_json['h'] = $icon_size['h'];
1563
-		$map_jason[]      = json_encode( $marker_json );
1563
+		$map_jason[]      = json_encode($marker_json);
1564 1564
 
1565
-		$address_latitude  = isset( $post->post_latitude ) ? $post->post_latitude : '';
1566
-		$address_longitude = isset( $post->post_longitude ) ? $post->post_longitude : '';
1567
-		$mapview           = isset( $post->post_mapview ) ? $post->post_mapview : '';
1568
-		$mapzoom           = isset( $post->post_mapzoom ) ? $post->post_mapzoom : '';
1569
-		if ( ! $mapzoom ) {
1565
+		$address_latitude  = isset($post->post_latitude) ? $post->post_latitude : '';
1566
+		$address_longitude = isset($post->post_longitude) ? $post->post_longitude : '';
1567
+		$mapview           = isset($post->post_mapview) ? $post->post_mapview : '';
1568
+		$mapzoom           = isset($post->post_mapzoom) ? $post->post_mapzoom : '';
1569
+		if (!$mapzoom) {
1570 1570
 			$mapzoom = 12;
1571 1571
 		}
1572 1572
 
@@ -1589,37 +1589,37 @@  discard block
 block discarded – undo
1589 1589
 		$map_args['map_class_name']           = 'geodir-map-preview-page';
1590 1590
 	}
1591 1591
 
1592
-	$arr_detail_page_tabs = geodir_detail_page_tabs_list();// get this sooner so we can get the active tab for the user
1592
+	$arr_detail_page_tabs = geodir_detail_page_tabs_list(); // get this sooner so we can get the active tab for the user
1593 1593
 
1594 1594
 	$active_tab       = '';
1595 1595
 	$active_tab_name  = '';
1596 1596
 	$default_tab      = '';
1597 1597
 	$default_tab_name = '';
1598
-	foreach ( $arr_detail_page_tabs as $tab_index => $tabs ) {
1599
-		if ( isset( $tabs['is_active_tab'] ) && $tabs['is_active_tab'] && ! empty( $tabs['is_display'] ) && isset( $tabs['heading_text'] ) && $tabs['heading_text'] ) {
1598
+	foreach ($arr_detail_page_tabs as $tab_index => $tabs) {
1599
+		if (isset($tabs['is_active_tab']) && $tabs['is_active_tab'] && !empty($tabs['is_display']) && isset($tabs['heading_text']) && $tabs['heading_text']) {
1600 1600
 			$active_tab      = $tab_index;
1601
-			$active_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1601
+			$active_tab_name = __($tabs['heading_text'], 'geodirectory');
1602 1602
 		}
1603 1603
 
1604
-		if ( $default_tab === '' && ! empty( $tabs['is_display'] ) && ! empty( $tabs['heading_text'] ) ) {
1604
+		if ($default_tab === '' && !empty($tabs['is_display']) && !empty($tabs['heading_text'])) {
1605 1605
 			$default_tab      = $tab_index;
1606
-			$default_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1606
+			$default_tab_name = __($tabs['heading_text'], 'geodirectory');
1607 1607
 		}
1608 1608
 	}
1609 1609
 
1610
-	if ( $active_tab === '' && $default_tab !== '' ) { // Make first tab as a active tab if not any tab is active.
1611
-		if ( isset( $arr_detail_page_tabs[ $active_tab ] ) && isset( $arr_detail_page_tabs[ $active_tab ]['is_active_tab'] ) ) {
1612
-			$arr_detail_page_tabs[ $active_tab ]['is_active_tab'] = false;
1610
+	if ($active_tab === '' && $default_tab !== '') { // Make first tab as a active tab if not any tab is active.
1611
+		if (isset($arr_detail_page_tabs[$active_tab]) && isset($arr_detail_page_tabs[$active_tab]['is_active_tab'])) {
1612
+			$arr_detail_page_tabs[$active_tab]['is_active_tab'] = false;
1613 1613
 		}
1614 1614
 
1615
-		$arr_detail_page_tabs[ $default_tab ]['is_active_tab'] = true;
1615
+		$arr_detail_page_tabs[$default_tab]['is_active_tab'] = true;
1616 1616
 		$active_tab                                            = $default_tab;
1617 1617
 		$active_tab_name                                       = $default_tab_name;
1618 1618
 	}
1619
-	$tab_list = ( get_option( 'geodir_disable_tabs', false ) ) ? true : false;
1619
+	$tab_list = (get_option('geodir_disable_tabs', false)) ? true : false;
1620 1620
 	?>
1621 1621
 	<div class="geodir-tabs" id="gd-tabs" style="position:relative;">
1622
-		<?php if ( ! $tab_list ){ ?>
1622
+		<?php if (!$tab_list) { ?>
1623 1623
 		<div id="geodir-tab-mobile-menu">
1624 1624
 			<i class="fa fa-bars"></i>
1625 1625
 			<span class="geodir-mobile-active-tab"><?php echo $active_tab_name; ?></span>
@@ -1634,26 +1634,26 @@  discard block
 block discarded – undo
1634 1634
 			 * @since 1.0.0
1635 1635
 			 * @see   'geodir_after_tab_list'
1636 1636
 			 */
1637
-			do_action( 'geodir_before_tab_list' ); ?>
1637
+			do_action('geodir_before_tab_list'); ?>
1638 1638
 			<?php
1639 1639
 
1640
-			foreach ( $arr_detail_page_tabs as $tab_index => $detail_page_tab ) {
1641
-				if ( $detail_page_tab['is_display'] ) {
1640
+			foreach ($arr_detail_page_tabs as $tab_index => $detail_page_tab) {
1641
+				if ($detail_page_tab['is_display']) {
1642 1642
 
1643
-					if ( ! $tab_list ) {
1643
+					if (!$tab_list) {
1644 1644
 						?>
1645 1645
 						<dt></dt> <!-- added to comply with validation -->
1646
-						<dd <?php if ( $detail_page_tab['is_active_tab'] ){ ?>class="geodir-tab-active"<?php } ?> ><a
1646
+						<dd <?php if ($detail_page_tab['is_active_tab']) { ?>class="geodir-tab-active"<?php } ?> ><a
1647 1647
 								data-tab="#<?php echo $tab_index; ?>"
1648
-								data-status="enable"><?php _e( $detail_page_tab['heading_text'], 'geodirectory' ); ?></a>
1648
+								data-status="enable"><?php _e($detail_page_tab['heading_text'], 'geodirectory'); ?></a>
1649 1649
 						</dd>
1650 1650
 						<?php
1651 1651
 					}
1652 1652
 					ob_start() // start tab content buffering
1653 1653
 					?>
1654 1654
 					<li id="<?php echo $tab_index; ?>Tab">
1655
-						<?php if ( $tab_list ) {
1656
-							$tab_title = '<span class="gd-tab-list-title" ><a href="#' . $tab_index . '">' . __( $detail_page_tab['heading_text'], 'geodirectory' ) . '</a></span><hr />';
1655
+						<?php if ($tab_list) {
1656
+							$tab_title = '<span class="gd-tab-list-title" ><a href="#'.$tab_index.'">'.__($detail_page_tab['heading_text'], 'geodirectory').'</a></span><hr />';
1657 1657
 							/**
1658 1658
 							 * Filter the tab list title html.
1659 1659
 							 *
@@ -1663,7 +1663,7 @@  discard block
 block discarded – undo
1663 1663
 							 * @param string $tab_index      The tab index type.
1664 1664
 							 * @param array $detail_page_tab The array of values including title text.
1665 1665
 							 */
1666
-							echo apply_filters( 'geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab );
1666
+							echo apply_filters('geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab);
1667 1667
 						} ?>
1668 1668
 						<div id="<?php echo $tab_index; ?>" class="hash-offset"></div>
1669 1669
 						<?php
@@ -1674,7 +1674,7 @@  discard block
 block discarded – undo
1674 1674
 						 *
1675 1675
 						 * @param string $tab_index The tab name ID.
1676 1676
 						 */
1677
-						do_action( 'geodir_before_tab_content', $tab_index );
1677
+						do_action('geodir_before_tab_content', $tab_index);
1678 1678
 
1679 1679
 						/**
1680 1680
 						 * Called before the details tab content is output per tab.
@@ -1684,21 +1684,21 @@  discard block
 block discarded – undo
1684 1684
 						 * @since 1.0.0
1685 1685
 						 * @todo  do we need this if we have the hook above? 'geodir_before_tab_content'
1686 1686
 						 */
1687
-						do_action( 'geodir_before_' . $tab_index . '_tab_content' );
1687
+						do_action('geodir_before_'.$tab_index.'_tab_content');
1688 1688
 						/// write a code to generate content of each tab
1689
-						switch ( $tab_index ) {
1689
+						switch ($tab_index) {
1690 1690
 							case 'post_profile':
1691 1691
 								/**
1692 1692
 								 * Called before the listing description content on the details page tab.
1693 1693
 								 *
1694 1694
 								 * @since 1.0.0
1695 1695
 								 */
1696
-								do_action( 'geodir_before_description_on_listing_detail' );
1697
-								if ( geodir_is_page( 'detail' ) ) {
1696
+								do_action('geodir_before_description_on_listing_detail');
1697
+								if (geodir_is_page('detail')) {
1698 1698
 									the_content();
1699 1699
 								} else {
1700 1700
 									/** This action is documented in geodirectory_template_actions.php */
1701
-									echo apply_filters( 'the_content', stripslashes( $post->post_desc ) );
1701
+									echo apply_filters('the_content', stripslashes($post->post_desc));
1702 1702
 								}
1703 1703
 
1704 1704
 								/**
@@ -1706,7 +1706,7 @@  discard block
 block discarded – undo
1706 1706
 								 *
1707 1707
 								 * @since 1.0.0
1708 1708
 								 */
1709
-								do_action( 'geodir_after_description_on_listing_detail' );
1709
+								do_action('geodir_after_description_on_listing_detail');
1710 1710
 								break;
1711 1711
 							case 'post_info':
1712 1712
 								echo $geodir_post_detail_fields;
@@ -1716,32 +1716,32 @@  discard block
 block discarded – undo
1716 1716
 								break;
1717 1717
 							case 'post_video':
1718 1718
 								// some browsers hide $_POST data if used for embeds so we replace with a placeholder
1719
-								if ( $preview ) {
1720
-									if ( $video ) {
1721
-										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>";
1719
+								if ($preview) {
1720
+									if ($video) {
1721
+										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>";
1722 1722
 									}
1723 1723
 								} else {
1724 1724
 
1725 1725
 									// stop payment manager filtering content length
1726
-									$filter_priority = has_filter( 'the_content', 'geodir_payments_the_content' );
1727
-									if ( false !== $filter_priority ) {
1728
-										remove_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1726
+									$filter_priority = has_filter('the_content', 'geodir_payments_the_content');
1727
+									if (false !== $filter_priority) {
1728
+										remove_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1729 1729
 									}
1730 1730
 
1731 1731
 									/** This action is documented in geodirectory_template_actions.php */
1732
-									echo apply_filters( 'the_content', stripslashes( $video ) );// we apply the_content filter so oembed works also;
1732
+									echo apply_filters('the_content', stripslashes($video)); // we apply the_content filter so oembed works also;
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
 								break;
1739 1739
 							case 'special_offers':
1740
-								echo apply_filters( 'gd_special_offers_content', wpautop( stripslashes( $special_offers ) ) );
1740
+								echo apply_filters('gd_special_offers_content', wpautop(stripslashes($special_offers)));
1741 1741
 
1742 1742
 								break;
1743 1743
 							case 'post_map':
1744
-								geodir_draw_map( $map_args );
1744
+								geodir_draw_map($map_args);
1745 1745
 								break;
1746 1746
 							case 'reviews':
1747 1747
 								comments_template();
@@ -1750,7 +1750,7 @@  discard block
 block discarded – undo
1750 1750
 								echo $related_listing;
1751 1751
 								break;
1752 1752
 							default: {
1753
-								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'] ) ) {
1753
+								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'])) {
1754 1754
 									echo $detail_page_tab['tab_content'];
1755 1755
 								}
1756 1756
 							}
@@ -1762,7 +1762,7 @@  discard block
 block discarded – undo
1762 1762
 						 *
1763 1763
 						 * @since 1.0.0
1764 1764
 						 */
1765
-						do_action( 'geodir_after_tab_content', $tab_index );
1765
+						do_action('geodir_after_tab_content', $tab_index);
1766 1766
 
1767 1767
 						/**
1768 1768
 						 * Called after the details tab content is output per tab.
@@ -1772,7 +1772,7 @@  discard block
 block discarded – undo
1772 1772
 						 * @since 1.0.0
1773 1773
 						 * @todo  do we need this if we have the hook above? 'geodir_after_tab_content'
1774 1774
 						 */
1775
-						do_action( 'geodir_after_' . $tab_index . '_tab_content' );
1775
+						do_action('geodir_after_'.$tab_index.'_tab_content');
1776 1776
 						?> </li>
1777 1777
 					<?php
1778 1778
 					/**
@@ -1780,7 +1780,7 @@  discard block
 block discarded – undo
1780 1780
 					 *
1781 1781
 					 * @since 1.0.0
1782 1782
 					 */
1783
-					$arr_detail_page_tabs[ $tab_index ]['tab_content'] = apply_filters( "geodir_modify_" . $detail_page_tab['tab_content'] . "_tab_content", ob_get_clean() );
1783
+					$arr_detail_page_tabs[$tab_index]['tab_content'] = apply_filters("geodir_modify_".$detail_page_tab['tab_content']."_tab_content", ob_get_clean());
1784 1784
 				} // end of if for is_display
1785 1785
 			}// end of foreach
1786 1786
 
@@ -1790,14 +1790,14 @@  discard block
 block discarded – undo
1790 1790
 			 * @since 1.0.0
1791 1791
 			 * @see   'geodir_before_tab_list'
1792 1792
 			 */
1793
-			do_action( 'geodir_after_tab_list' );
1793
+			do_action('geodir_after_tab_list');
1794 1794
 			?>
1795
-			<?php if ( ! $tab_list ){ ?></dl><?php } ?>
1796
-		<ul class="geodir-tabs-content entry-content <?php if ( $tab_list ) { ?>geodir-tabs-list<?php } ?>"
1795
+			<?php if (!$tab_list) { ?></dl><?php } ?>
1796
+		<ul class="geodir-tabs-content entry-content <?php if ($tab_list) { ?>geodir-tabs-list<?php } ?>"
1797 1797
 		    style="position:relative;">
1798 1798
 			<?php
1799
-			foreach ( $arr_detail_page_tabs as $detail_page_tab ) {
1800
-				if ( $detail_page_tab['is_display'] && ! empty( $detail_page_tab['tab_content'] ) ) {
1799
+			foreach ($arr_detail_page_tabs as $detail_page_tab) {
1800
+				if ($detail_page_tab['is_display'] && !empty($detail_page_tab['tab_content'])) {
1801 1801
 					echo $detail_page_tab['tab_content'];
1802 1802
 				}// end of if
1803 1803
 			}// end of foreach
@@ -1807,11 +1807,11 @@  discard block
 block discarded – undo
1807 1807
 			 *
1808 1808
 			 * @since 1.0.0
1809 1809
 			 */
1810
-			do_action( 'geodir_add_tab_content' ); ?>
1810
+			do_action('geodir_add_tab_content'); ?>
1811 1811
 		</ul>
1812 1812
 		<!--gd-tabs-content ul end-->
1813 1813
 	</div>
1814
-	<?php if ( ! $tab_list ) { ?>
1814
+	<?php if (!$tab_list) { ?>
1815 1815
 		<script>
1816 1816
 			if (window.location.hash && window.location.hash.indexOf('&') === -1 && jQuery(window.location.hash + 'Tab').length) {
1817 1817
 				hashVal = window.location.hash;
@@ -1843,31 +1843,31 @@  discard block
 block discarded – undo
1843 1843
  *
1844 1844
  * @return mixed Image file.
1845 1845
  */
1846
-function geodir_exif( $file ) {
1847
-	if ( empty( $file ) || ! is_array( $file ) ) {
1846
+function geodir_exif($file) {
1847
+	if (empty($file) || !is_array($file)) {
1848 1848
 		return $file;
1849 1849
 	}
1850 1850
 
1851
-	$file_path = ! empty( $file['tmp_name'] ) ? sanitize_text_field( $file['tmp_name'] ) : '';
1852
-	if ( ! ( $file_path && file_exists( $file_path ) ) ) {
1851
+	$file_path = !empty($file['tmp_name']) ? sanitize_text_field($file['tmp_name']) : '';
1852
+	if (!($file_path && file_exists($file_path))) {
1853 1853
 		return $file;
1854 1854
 	}
1855 1855
 	$file['file'] = $file_path;
1856 1856
 
1857
-	if ( ! file_is_valid_image( $file_path ) ) {
1857
+	if (!file_is_valid_image($file_path)) {
1858 1858
 		return $file; // Bail if file is not an image.
1859 1859
 	}
1860 1860
 
1861
-	if ( ! function_exists( 'wp_get_image_editor' ) ) {
1861
+	if (!function_exists('wp_get_image_editor')) {
1862 1862
 		return $file;
1863 1863
 	}
1864 1864
 
1865 1865
 	$mime_type = $file['type'];
1866 1866
 	$exif      = array();
1867
-	if ( $mime_type == 'image/jpeg' && function_exists( 'exif_read_data' ) ) {
1867
+	if ($mime_type == 'image/jpeg' && function_exists('exif_read_data')) {
1868 1868
 		try {
1869
-			$exif = exif_read_data( $file_path );
1870
-		} catch ( Exception $e ) {
1869
+			$exif = exif_read_data($file_path);
1870
+		} catch (Exception $e) {
1871 1871
 			$exif = array();
1872 1872
 		}
1873 1873
 	}
@@ -1876,13 +1876,13 @@  discard block
 block discarded – undo
1876 1876
 	$flip        = false;
1877 1877
 	$modify      = false;
1878 1878
 	$orientation = 0;
1879
-	if ( ! empty( $exif ) && isset( $exif['Orientation'] ) ) {
1880
-		switch ( (int) $exif['Orientation'] ) {
1879
+	if (!empty($exif) && isset($exif['Orientation'])) {
1880
+		switch ((int) $exif['Orientation']) {
1881 1881
 			case 1:
1882 1882
 				// do nothing
1883 1883
 				break;
1884 1884
 			case 2:
1885
-				$flip   = array( false, true );
1885
+				$flip   = array(false, true);
1886 1886
 				$modify = true;
1887 1887
 				break;
1888 1888
 			case 3:
@@ -1891,13 +1891,13 @@  discard block
 block discarded – undo
1891 1891
 				$modify      = true;
1892 1892
 				break;
1893 1893
 			case 4:
1894
-				$flip   = array( true, false );
1894
+				$flip   = array(true, false);
1895 1895
 				$modify = true;
1896 1896
 				break;
1897 1897
 			case 5:
1898 1898
 				$orientation = - 90;
1899 1899
 				$rotate      = true;
1900
-				$flip        = array( false, true );
1900
+				$flip        = array(false, true);
1901 1901
 				$modify      = true;
1902 1902
 				break;
1903 1903
 			case 6:
@@ -1908,7 +1908,7 @@  discard block
 block discarded – undo
1908 1908
 			case 7:
1909 1909
 				$orientation = - 270;
1910 1910
 				$rotate      = true;
1911
-				$flip        = array( false, true );
1911
+				$flip        = array(false, true);
1912 1912
 				$modify      = true;
1913 1913
 				break;
1914 1914
 			case 8:
@@ -1934,31 +1934,31 @@  discard block
 block discarded – undo
1934 1934
 	 * @param int|null $quality Image Compression quality between 1-100% scale. Default null.
1935 1935
 	 * @param string $quality   Image mime type.
1936 1936
 	 */
1937
-	$quality = apply_filters( 'geodir_image_upload_set_quality', $quality, $mime_type );
1938
-	if ( $quality !== null ) {
1937
+	$quality = apply_filters('geodir_image_upload_set_quality', $quality, $mime_type);
1938
+	if ($quality !== null) {
1939 1939
 		$modify = true;
1940 1940
 	}
1941 1941
 
1942
-	if ( ! $modify ) {
1942
+	if (!$modify) {
1943 1943
 		return $file; // no change
1944 1944
 	}
1945 1945
 
1946
-	$image = wp_get_image_editor( $file_path );
1947
-	if ( ! is_wp_error( $image ) ) {
1948
-		if ( $rotate ) {
1949
-			$image->rotate( $orientation );
1946
+	$image = wp_get_image_editor($file_path);
1947
+	if (!is_wp_error($image)) {
1948
+		if ($rotate) {
1949
+			$image->rotate($orientation);
1950 1950
 		}
1951 1951
 
1952
-		if ( ! empty( $flip ) ) {
1953
-			$image->flip( $flip[0], $flip[1] );
1952
+		if (!empty($flip)) {
1953
+			$image->flip($flip[0], $flip[1]);
1954 1954
 		}
1955 1955
 
1956
-		if ( $quality !== null ) {
1957
-			$image->set_quality( (int) $quality );
1956
+		if ($quality !== null) {
1957
+			$image->set_quality((int) $quality);
1958 1958
 		}
1959 1959
 
1960
-		$result = $image->save( $file_path );
1961
-		if ( ! is_wp_error( $result ) ) {
1960
+		$result = $image->save($file_path);
1961
+		if (!is_wp_error($result)) {
1962 1962
 			$file['file']     = $result['path'];
1963 1963
 			$file['tmp_name'] = $result['path'];
1964 1964
 		}
@@ -1986,7 +1986,7 @@  discard block
 block discarded – undo
1986 1986
  *
1987 1987
  * @return string Returns the recent reviews html.
1988 1988
  */
1989
-function geodir_get_recent_reviews( $g_size = 60, $no_comments = 5, $comment_lenth = 60, $show_pass_post = false ) {
1989
+function geodir_get_recent_reviews($g_size = 60, $no_comments = 5, $comment_lenth = 60, $show_pass_post = false) {
1990 1990
 	global $wpdb, $tablecomments, $tableposts, $rating_table_name, $gd_session, $table_prefix;
1991 1991
 	$tablecomments = $wpdb->comments;
1992 1992
 	$tableposts    = $wpdb->posts;
@@ -1996,17 +1996,17 @@  discard block
 block discarded – undo
1996 1996
 	$region_filter  = '';
1997 1997
 	$country_filter = '';
1998 1998
 
1999
-	if ( $gd_session->get( 'gd_multi_location' ) ) {
2000
-		if ( $gd_ses_country = $gd_session->get( 'gd_country' ) ) {
2001
-			$country_filter = $wpdb->prepare( " AND r.post_country=%s ", str_replace( "-", " ", $gd_ses_country ) );
1999
+	if ($gd_session->get('gd_multi_location')) {
2000
+		if ($gd_ses_country = $gd_session->get('gd_country')) {
2001
+			$country_filter = $wpdb->prepare(" AND r.post_country=%s ", str_replace("-", " ", $gd_ses_country));
2002 2002
 		}
2003 2003
 
2004
-		if ( $gd_ses_region = $gd_session->get( 'gd_region' ) ) {
2005
-			$region_filter = $wpdb->prepare( " AND r.post_region=%s ", str_replace( "-", " ", $gd_ses_region ) );
2004
+		if ($gd_ses_region = $gd_session->get('gd_region')) {
2005
+			$region_filter = $wpdb->prepare(" AND r.post_region=%s ", str_replace("-", " ", $gd_ses_region));
2006 2006
 		}
2007 2007
 
2008
-		if ( $gd_ses_city = $gd_session->get( 'gd_city' ) ) {
2009
-			$city_filter = $wpdb->prepare( " AND r.post_city=%s ", str_replace( "-", " ", $gd_ses_city ) );
2008
+		if ($gd_ses_city = $gd_session->get('gd_city')) {
2009
+			$city_filter = $wpdb->prepare(" AND r.post_city=%s ", str_replace("-", " ", $gd_ses_city));
2010 2010
 		}
2011 2011
 	}
2012 2012
 
@@ -2017,84 +2017,84 @@  discard block
 block discarded – undo
2017 2017
 		$lang_code = ICL_LANGUAGE_CODE;
2018 2018
 
2019 2019
 		if ($lang_code) {
2020
-			$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'";
2021
-			$where .= " AND icltr2.language_code = '" . $lang_code . "' AND (icltr_comment.language_code IS NULL OR icltr_comment.language_code = icltr2.language_code)";
2020
+			$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'";
2021
+			$where .= " AND icltr2.language_code = '".$lang_code."' AND (icltr_comment.language_code IS NULL OR icltr_comment.language_code = icltr2.language_code)";
2022 2022
 		}
2023 2023
 	}
2024 2024
 
2025
-	$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;
2025
+	$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;
2026 2026
 
2027
-	$comments = $wpdb->get_results( $request );
2027
+	$comments = $wpdb->get_results($request);
2028 2028
 
2029
-	foreach ( $comments as $comment ) {
2029
+	foreach ($comments as $comment) {
2030 2030
 		// Set the extra comment info needed.
2031
-		$comment_extra = $wpdb->get_row( "SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID" );
2031
+		$comment_extra = $wpdb->get_row("SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID");
2032 2032
 		$comment->comment_content      = $comment_extra->comment_content;
2033 2033
 		$comment->comment_author       = $comment_extra->comment_author;
2034 2034
 		$comment->comment_author_email = $comment_extra->comment_author_email;
2035 2035
 
2036 2036
 		$comment_id      = '';
2037 2037
 		$comment_id      = $comment->comment_ID;
2038
-		$comment_content = strip_tags( $comment->comment_content );
2038
+		$comment_content = strip_tags($comment->comment_content);
2039 2039
 
2040
-		$comment_content = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content );
2040
+		$comment_content = preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content);
2041 2041
 
2042
-		$permalink            = get_permalink( $comment->ID ) . "#comment-" . $comment->comment_ID;
2042
+		$permalink            = get_permalink($comment->ID)."#comment-".$comment->comment_ID;
2043 2043
 		$comment_author_email = $comment->comment_author_email;
2044 2044
 		$comment_post_ID      = $comment->post_id;
2045 2045
 
2046
-		$post_title        = get_the_title( $comment_post_ID );
2047
-		$permalink         = get_permalink( $comment_post_ID );
2048
-		$comment_permalink = $permalink . "#comment-" . $comment->comment_ID;
2049
-		$read_more         = '<a class="comment_excerpt" href="' . $comment_permalink . '">' . __( 'Read more', 'geodirectory' ) . '</a>';
2046
+		$post_title        = get_the_title($comment_post_ID);
2047
+		$permalink         = get_permalink($comment_post_ID);
2048
+		$comment_permalink = $permalink."#comment-".$comment->comment_ID;
2049
+		$read_more         = '<a class="comment_excerpt" href="'.$comment_permalink.'">'.__('Read more', 'geodirectory').'</a>';
2050 2050
 
2051
-		$comment_content_length = strlen( $comment_content );
2052
-		if ( $comment_content_length > $comment_lenth ) {
2053
-			$comment_excerpt = geodir_utf8_substr( $comment_content, 0, $comment_lenth ) . '... ' . $read_more;
2051
+		$comment_content_length = strlen($comment_content);
2052
+		if ($comment_content_length > $comment_lenth) {
2053
+			$comment_excerpt = geodir_utf8_substr($comment_content, 0, $comment_lenth).'... '.$read_more;
2054 2054
 		} else {
2055 2055
 			$comment_excerpt = $comment_content;
2056 2056
 		}
2057 2057
 
2058
-		if ( $comment->user_id ) {
2059
-			$user_profile_url = get_author_posts_url( $comment->user_id );
2058
+		if ($comment->user_id) {
2059
+			$user_profile_url = get_author_posts_url($comment->user_id);
2060 2060
 		} else {
2061 2061
 			$user_profile_url = '';
2062 2062
 		}
2063 2063
 
2064
-		if ( $comment_id ) {
2064
+		if ($comment_id) {
2065 2065
 			$comments_echo .= '<li class="clearfix">';
2066
-			$comments_echo .= "<span class=\"li" . $comment_id . " geodir_reviewer_image\">";
2067
-			if ( function_exists( 'get_avatar' ) ) {
2068
-				if ( ! isset( $comment->comment_type ) ) {
2069
-					if ( $user_profile_url ) {
2070
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2066
+			$comments_echo .= "<span class=\"li".$comment_id." geodir_reviewer_image\">";
2067
+			if (function_exists('get_avatar')) {
2068
+				if (!isset($comment->comment_type)) {
2069
+					if ($user_profile_url) {
2070
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2071 2071
 					}
2072
-					$comments_echo .= get_avatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2073
-					if ( $user_profile_url ) {
2072
+					$comments_echo .= get_avatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2073
+					if ($user_profile_url) {
2074 2074
 						$comments_echo .= '</a>';
2075 2075
 					}
2076
-				} elseif ( ( isset( $comment->comment_type ) && $comment->comment_type == 'trackback' ) || ( isset( $comment->comment_type ) && $comment->comment_type == 'pingback' ) ) {
2077
-					if ( $user_profile_url ) {
2078
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2076
+				} elseif ((isset($comment->comment_type) && $comment->comment_type == 'trackback') || (isset($comment->comment_type) && $comment->comment_type == 'pingback')) {
2077
+					if ($user_profile_url) {
2078
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2079 2079
 					}
2080
-					$comments_echo .= get_avatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2080
+					$comments_echo .= get_avatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2081 2081
 				}
2082
-			} elseif ( function_exists( 'gravatar' ) ) {
2083
-				if ( $user_profile_url ) {
2084
-					$comments_echo .= '<a href="' . $user_profile_url . '">';
2082
+			} elseif (function_exists('gravatar')) {
2083
+				if ($user_profile_url) {
2084
+					$comments_echo .= '<a href="'.$user_profile_url.'">';
2085 2085
 				}
2086 2086
 				$comments_echo .= "<img src=\"";
2087
-				if ( '' == $comment->comment_type ) {
2088
-					$comments_echo .= gravatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2089
-					if ( $user_profile_url ) {
2087
+				if ('' == $comment->comment_type) {
2088
+					$comments_echo .= gravatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2089
+					if ($user_profile_url) {
2090 2090
 						$comments_echo .= '</a>';
2091 2091
 					}
2092
-				} elseif ( ( 'trackback' == $comment->comment_type ) || ( 'pingback' == $comment->comment_type ) ) {
2093
-					if ( $user_profile_url ) {
2094
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2092
+				} elseif (('trackback' == $comment->comment_type) || ('pingback' == $comment->comment_type)) {
2093
+					if ($user_profile_url) {
2094
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2095 2095
 					}
2096
-					$comments_echo .= gravatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2097
-					if ( $user_profile_url ) {
2096
+					$comments_echo .= gravatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2097
+					if ($user_profile_url) {
2098 2098
 						$comments_echo .= '</a>';
2099 2099
 					}
2100 2100
 				}
@@ -2105,17 +2105,17 @@  discard block
 block discarded – undo
2105 2105
 
2106 2106
 			$comments_echo .= '<span class="geodir_reviewer_content">';
2107 2107
 			$author_link = apply_filters('geodir_reviewer_content_author_link', true);
2108
-			if ( $comment->user_id && $author_link ) {
2109
-				$comments_echo .= '<a href="' . get_author_posts_url( $comment->user_id ) . '">';
2108
+			if ($comment->user_id && $author_link) {
2109
+				$comments_echo .= '<a href="'.get_author_posts_url($comment->user_id).'">';
2110 2110
 			}
2111
-			$comments_echo .= '<span class="geodir_reviewer_author">' . $comment->comment_author . '</span> ';
2112
-			if ( $comment->user_id && $author_link ) {
2111
+			$comments_echo .= '<span class="geodir_reviewer_author">'.$comment->comment_author.'</span> ';
2112
+			if ($comment->user_id && $author_link) {
2113 2113
 				$comments_echo .= '</a>';
2114 2114
 			}
2115
-			$comments_echo .= '<span class="geodir_reviewer_reviewed">' . __( 'reviewed', 'geodirectory' ) . '</span> ';
2116
-			$comments_echo .= '<a href="' . $permalink . '" class="geodir_reviewer_title">' . $post_title . '</a>';
2117
-			$comments_echo .= geodir_get_rating_stars( $comment->overall_rating, $comment_post_ID );
2118
-			$comments_echo .= '<p class="geodir_reviewer_text">' . $comment_excerpt . '';
2115
+			$comments_echo .= '<span class="geodir_reviewer_reviewed">'.__('reviewed', 'geodirectory').'</span> ';
2116
+			$comments_echo .= '<a href="'.$permalink.'" class="geodir_reviewer_title">'.$post_title.'</a>';
2117
+			$comments_echo .= geodir_get_rating_stars($comment->overall_rating, $comment_post_ID);
2118
+			$comments_echo .= '<p class="geodir_reviewer_text">'.$comment_excerpt.'';
2119 2119
 			//echo preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_excerpt);
2120 2120
 			$comments_echo .= '</p>';
2121 2121
 
@@ -2135,25 +2135,25 @@  discard block
 block discarded – undo
2135 2135
  * @return array Returns post categories as an array.
2136 2136
  */
2137 2137
 function geodir_home_map_cats_key_value_array() {
2138
-	$post_types = geodir_get_posttypes( 'object' );
2138
+	$post_types = geodir_get_posttypes('object');
2139 2139
 
2140 2140
 	$return = array();
2141
-	if ( ! empty( $post_types ) ) {
2142
-		foreach ( $post_types as $key => $post_type ) {
2143
-			$cpt_name       = __( $post_type->labels->singular_name, 'geodirectory' );
2144
-			$post_type_name = sprintf( __( '%s Categories', 'geodirectory' ), $cpt_name );
2145
-			$taxonomies     = geodir_get_taxonomies( $key );
2146
-			$cat_taxonomy   = ! empty( $taxonomies[0] ) ? $taxonomies[0] : null;
2147
-			$cat_terms      = $cat_taxonomy ? get_terms( $cat_taxonomy ) : null;
2148
-
2149
-			if ( ! empty( $cat_terms ) ) {
2150
-				$return[ 'optgroup_start-' . $key ] = $post_type_name;
2151
-
2152
-				foreach ( $cat_terms as $cat_term ) {
2153
-					$return[ $key . '_' . $cat_term->term_id ] = $cat_term->name;
2141
+	if (!empty($post_types)) {
2142
+		foreach ($post_types as $key => $post_type) {
2143
+			$cpt_name       = __($post_type->labels->singular_name, 'geodirectory');
2144
+			$post_type_name = sprintf(__('%s Categories', 'geodirectory'), $cpt_name);
2145
+			$taxonomies     = geodir_get_taxonomies($key);
2146
+			$cat_taxonomy   = !empty($taxonomies[0]) ? $taxonomies[0] : null;
2147
+			$cat_terms      = $cat_taxonomy ? get_terms($cat_taxonomy) : null;
2148
+
2149
+			if (!empty($cat_terms)) {
2150
+				$return['optgroup_start-'.$key] = $post_type_name;
2151
+
2152
+				foreach ($cat_terms as $cat_term) {
2153
+					$return[$key.'_'.$cat_term->term_id] = $cat_term->name;
2154 2154
 				}
2155 2155
 
2156
-				$return[ 'optgroup_end-' . $key ] = $post_type_name;
2156
+				$return['optgroup_end-'.$key] = $post_type_name;
2157 2157
 			}
2158 2158
 		}
2159 2159
 	}
@@ -2169,14 +2169,14 @@  discard block
 block discarded – undo
2169 2169
  * @package GeoDirectory
2170 2170
  */
2171 2171
 function geodir_twitter_tweet_button() {
2172
-	if ( isset( $_GET['gde'] ) ) {
2173
-		$link = '?url=' . urlencode( geodir_curPageURL() );
2172
+	if (isset($_GET['gde'])) {
2173
+		$link = '?url='.urlencode(geodir_curPageURL());
2174 2174
 	} else {
2175 2175
 		$link = '';
2176 2176
 	}
2177 2177
 	?>
2178 2178
 	<a href="http://twitter.com/share<?php echo $link; ?>"
2179
-	   class="twitter-share-button"><?php _e( 'Tweet', 'geodirectory' ); ?></a>
2179
+	   class="twitter-share-button"><?php _e('Tweet', 'geodirectory'); ?></a>
2180 2180
 	<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
2181 2181
 	<?php
2182 2182
 }
@@ -2193,10 +2193,10 @@  discard block
 block discarded – undo
2193 2193
 function geodir_fb_like_button() {
2194 2194
 	global $post;
2195 2195
 	?>
2196
-	<iframe <?php if ( isset( $_SERVER['HTTP_USER_AGENT'] ) && ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE' ) !== false ) ) {
2196
+	<iframe <?php if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) {
2197 2197
 		echo 'allowtransparency="true"';
2198 2198
 	} ?> class="facebook"
2199
-	     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"
2199
+	     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"
2200 2200
 	     style="border:none; overflow:hidden; width:100px; height:20px"></iframe>
2201 2201
 	<?php
2202 2202
 }
@@ -2227,7 +2227,7 @@  discard block
 block discarded – undo
2227 2227
 
2228 2228
 
2229 2229
 function geodir_listing_bounce_map_pin_on_hover() {
2230
-	if ( get_option( 'geodir_listing_hover_bounce_map_pin', true ) ) {
2230
+	if (get_option('geodir_listing_hover_bounce_map_pin', true)) {
2231 2231
 		?>
2232 2232
 		<script>
2233 2233
 			jQuery(function ($) {
@@ -2250,44 +2250,44 @@  discard block
 block discarded – undo
2250 2250
 	}
2251 2251
 }
2252 2252
 
2253
-add_action( 'geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10 );
2253
+add_action('geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10);
2254 2254
 
2255
-add_action( 'geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1 );
2256
-function geodir_output_favourite_html_listings( $post_id ) {
2257
-	geodir_favourite_html( '', $post_id );
2255
+add_action('geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1);
2256
+function geodir_output_favourite_html_listings($post_id) {
2257
+	geodir_favourite_html('', $post_id);
2258 2258
 }
2259 2259
 
2260
-add_action( 'geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2 );
2261
-function geodir_output_pinpoint_html_listings( $post_id, $post = array() ) {
2260
+add_action('geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2);
2261
+function geodir_output_pinpoint_html_listings($post_id, $post = array()) {
2262 2262
 	global $wp_query;
2263 2263
 
2264 2264
 	$show_pin_point = $wp_query->is_main_query();
2265 2265
 
2266
-	if ( ! empty( $post ) && ! empty( $show_pin_point ) && is_active_widget( false, "", "geodir_map_v3_listing_map" ) ) {
2267
-		$term_icon_url = geodir_get_tax_meta( $post->default_category, 'ct_cat_icon', false, $post->post_type );
2268
-		$marker_icon   = isset( $term_icon_url['src'] ) ? $term_icon_url['src'] : get_option( 'geodir_default_marker_icon' );
2266
+	if (!empty($post) && !empty($show_pin_point) && is_active_widget(false, "", "geodir_map_v3_listing_map")) {
2267
+		$term_icon_url = geodir_get_tax_meta($post->default_category, 'ct_cat_icon', false, $post->post_type);
2268
+		$marker_icon   = isset($term_icon_url['src']) ? $term_icon_url['src'] : get_option('geodir_default_marker_icon');
2269 2269
 		?>
2270 2270
 		<span class="geodir-pinpoint"
2271
-		      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>
2271
+		      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>
2272 2272
 		<a class="geodir-pinpoint-link" href="javascript:void(0)"
2273 2273
 		   onclick="if(typeof openMarker=='function'){openMarker('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"
2274 2274
 		   onmouseover="if(typeof animate_marker=='function'){animate_marker('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"
2275
-		   onmouseout="if(typeof stop_marker_animation=='function'){stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"><?php _e( 'Pinpoint', 'geodirectory' ); ?></a>
2275
+		   onmouseout="if(typeof stop_marker_animation=='function'){stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"><?php _e('Pinpoint', 'geodirectory'); ?></a>
2276 2276
 		<?php
2277 2277
 	}
2278 2278
 }
2279 2279
 
2280 2280
 function geodir_search_form_submit_button() {
2281 2281
 
2282
-	$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2282
+	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2283 2283
 
2284
-	if ( $new_style ) {
2284
+	if ($new_style) {
2285 2285
 		$default_search_button_label = '<i class="fa fa-search" aria-hidden="true"></i>';
2286
-	}else{
2286
+	} else {
2287 2287
 		$default_search_button_label = 'Search';
2288 2288
 	}
2289
-	if ( get_option( 'geodir_search_button_label' ) && get_option( 'geodir_search_button_label' ) != 'Search' ) {
2290
-		$default_search_button_label = __( get_option( 'geodir_search_button_label' ), 'geodirectory' );
2289
+	if (get_option('geodir_search_button_label') && get_option('geodir_search_button_label') != 'Search') {
2290
+		$default_search_button_label = __(get_option('geodir_search_button_label'), 'geodirectory');
2291 2291
 	}
2292 2292
 
2293 2293
 	/**
@@ -2299,78 +2299,78 @@  discard block
 block discarded – undo
2299 2299
 	 *
2300 2300
 	 * @param string $default_search_button_label The current search button text.
2301 2301
 	 */
2302
-	$default_search_button_label = apply_filters( 'geodir_search_default_search_button_text', $default_search_button_label );
2302
+	$default_search_button_label = apply_filters('geodir_search_default_search_button_text', $default_search_button_label);
2303 2303
 
2304 2304
 	$fa_class = '';
2305
-	if ( strpos( $default_search_button_label, '&#' ) !== false ) {
2305
+	if (strpos($default_search_button_label, '&#') !== false) {
2306 2306
 		$fa_class = 'fa';
2307 2307
 	}
2308 2308
 
2309 2309
 
2310
-	if ( $new_style ) {
2310
+	if ($new_style) {
2311 2311
 		?>
2312
-		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e( $default_search_button_label ,'geodirectory'); ?></button>
2313
-	<?php }else{?>
2314
-		<input type="button" value="<?php esc_attr_e( $default_search_button_label ); ?>"
2312
+		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e($default_search_button_label, 'geodirectory'); ?></button>
2313
+	<?php } else {?>
2314
+		<input type="button" value="<?php esc_attr_e($default_search_button_label); ?>"
2315 2315
 		       class="geodir_submit_search <?php echo $fa_class; ?>"/>
2316 2316
 	<?php }
2317 2317
 }
2318 2318
 
2319
-add_action( 'geodir_before_search_button', 'geodir_search_form_submit_button', 5000 );
2319
+add_action('geodir_before_search_button', 'geodir_search_form_submit_button', 5000);
2320 2320
 
2321 2321
 function geodir_search_form_post_type_input() {
2322 2322
 	global $geodir_search_post_type;
2323
-	$post_types     = apply_filters( 'geodir_search_form_post_types', geodir_get_posttypes( 'object' ) );
2323
+	$post_types     = apply_filters('geodir_search_form_post_types', geodir_get_posttypes('object'));
2324 2324
 	$curr_post_type = $geodir_search_post_type;
2325 2325
 
2326
-	if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2326
+	if (!empty($post_types) && count((array) $post_types) > 1) {
2327 2327
 
2328
-		foreach ( $post_types as $post_type => $info ){
2328
+		foreach ($post_types as $post_type => $info) {
2329 2329
 			global $wpdb;
2330
-			$has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
2331
-			if ( ! $has_posts ) {
2330
+			$has_posts = $wpdb->get_row($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type));
2331
+			if (!$has_posts) {
2332 2332
 				unset($post_types->{$post_type});
2333 2333
 			}
2334 2334
 		}
2335 2335
 
2336
-		if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2336
+		if (!empty($post_types) && count((array) $post_types) > 1) {
2337 2337
 
2338
-			$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2339
-			if ( $new_style ) {
2338
+			$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2339
+			if ($new_style) {
2340 2340
 				echo "<div class='gd-search-input-wrapper gd-search-field-cpt'>";
2341 2341
 			}
2342 2342
 			?>
2343 2343
 			<select name="stype" class="search_by_post">
2344
-				<?php foreach ( $post_types as $post_type => $info ):
2344
+				<?php foreach ($post_types as $post_type => $info):
2345 2345
 					global $wpdb;
2346 2346
 					?>
2347 2347
 
2348
-					<option data-label="<?php echo get_post_type_archive_link( $post_type ); ?>"
2349
-					        value="<?php echo $post_type; ?>" <?php if ( isset( $_REQUEST['stype'] ) ) {
2350
-						if ( $post_type == $_REQUEST['stype'] ) {
2348
+					<option data-label="<?php echo get_post_type_archive_link($post_type); ?>"
2349
+					        value="<?php echo $post_type; ?>" <?php if (isset($_REQUEST['stype'])) {
2350
+						if ($post_type == $_REQUEST['stype']) {
2351 2351
 							echo 'selected="selected"';
2352 2352
 						}
2353
-					} elseif ( $curr_post_type == $post_type ) {
2353
+					} elseif ($curr_post_type == $post_type) {
2354 2354
 						echo 'selected="selected"';
2355
-					} ?>><?php _e( geodir_utf8_ucfirst( $info->labels->name ), 'geodirectory' ); ?></option>
2355
+					} ?>><?php _e(geodir_utf8_ucfirst($info->labels->name), 'geodirectory'); ?></option>
2356 2356
 
2357 2357
 				<?php endforeach; ?>
2358 2358
 			</select>
2359 2359
 			<?php
2360
-			if ( $new_style ) {
2360
+			if ($new_style) {
2361 2361
 				echo "</div>";
2362 2362
 			}
2363
-		}else{
2364
-			if(! empty( $post_types )){
2365
-				$pt_arr = (array)$post_types;
2366
-				echo '<input type="hidden" name="stype" value="' . key( $pt_arr  ) . '"  />';
2367
-			}else{
2363
+		} else {
2364
+			if (!empty($post_types)) {
2365
+				$pt_arr = (array) $post_types;
2366
+				echo '<input type="hidden" name="stype" value="'.key($pt_arr).'"  />';
2367
+			} else {
2368 2368
 				echo '<input type="hidden" name="stype" value="gd_place"  />';
2369 2369
 			}
2370 2370
 
2371 2371
 		}
2372 2372
 
2373
-	}elseif ( ! empty( $post_types ) ) {
2373
+	}elseif (!empty($post_types)) {
2374 2374
 		echo '<input type="hidden" name="stype" value="gd_place"  />';
2375 2375
 	}
2376 2376
 }
@@ -2378,26 +2378,26 @@  discard block
 block discarded – undo
2378 2378
 function geodir_search_form_search_input() {
2379 2379
 
2380 2380
 	$default_search_for_text = SEARCH_FOR_TEXT;
2381
-	if ( get_option( 'geodir_search_field_default_text' ) ) {
2382
-		$default_search_for_text = __( get_option( 'geodir_search_field_default_text' ), 'geodirectory' );
2381
+	if (get_option('geodir_search_field_default_text')) {
2382
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
2383 2383
 	}
2384 2384
 
2385 2385
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2386
-	if($new_style){
2386
+	if ($new_style) {
2387 2387
 		echo "<div class='gd-search-input-wrapper gd-search-field-search'>";
2388 2388
 	}
2389 2389
 	?>
2390 2390
 	<input class="search_text" name="s"
2391
-	       value="<?php if ( isset( $_REQUEST['s'] ) && trim( $_REQUEST['s'] ) != '' ) {
2392
-		       echo esc_attr( stripslashes_deep( $_REQUEST['s'] ) );
2391
+	       value="<?php if (isset($_REQUEST['s']) && trim($_REQUEST['s']) != '') {
2392
+		       echo esc_attr(stripslashes_deep($_REQUEST['s']));
2393 2393
 	       } else {
2394 2394
 		       echo $default_search_for_text;
2395 2395
 	       } ?>" type="text"
2396
-	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql( $default_search_for_text ); ?>';}"
2397
-	       onfocus="if (this.value == '<?php echo esc_sql( $default_search_for_text ); ?>') {this.value = '';}"
2396
+	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql($default_search_for_text); ?>';}"
2397
+	       onfocus="if (this.value == '<?php echo esc_sql($default_search_for_text); ?>') {this.value = '';}"
2398 2398
 	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);">
2399 2399
 	<?php
2400
-	if($new_style){
2400
+	if ($new_style) {
2401 2401
 		echo "</div>";
2402 2402
 	}
2403 2403
 }
@@ -2405,12 +2405,12 @@  discard block
 block discarded – undo
2405 2405
 function geodir_search_form_near_input() {
2406 2406
 
2407 2407
 	$default_near_text = NEAR_TEXT;
2408
-	if ( get_option( 'geodir_near_field_default_text' ) ) {
2409
-		$default_near_text = __( get_option( 'geodir_near_field_default_text' ), 'geodirectory' );
2408
+	if (get_option('geodir_near_field_default_text')) {
2409
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
2410 2410
 	}
2411 2411
 
2412
-	if ( isset( $_REQUEST['snear'] ) && $_REQUEST['snear'] != '' ) {
2413
-		$near = esc_attr( stripslashes_deep( $_REQUEST['snear'] ) );
2412
+	if (isset($_REQUEST['snear']) && $_REQUEST['snear'] != '') {
2413
+		$near = esc_attr(stripslashes_deep($_REQUEST['snear']));
2414 2414
 	} else {
2415 2415
 		$near = $default_near_text;
2416 2416
 	}
@@ -2424,7 +2424,7 @@  discard block
 block discarded – undo
2424 2424
 	 * @since 1.6.9
2425 2425
 	 * @param string $curr_post_type The current post type.
2426 2426
 	 */
2427
-	$near_input_extra = apply_filters('geodir_near_input_extra','',$curr_post_type);
2427
+	$near_input_extra = apply_filters('geodir_near_input_extra', '', $curr_post_type);
2428 2428
 
2429 2429
 
2430 2430
 	/**
@@ -2437,7 +2437,7 @@  discard block
 block discarded – undo
2437 2437
 	 * @param string $near              The current near value.
2438 2438
 	 * @param string $default_near_text The default near value.
2439 2439
 	 */
2440
-	$near = apply_filters( 'geodir_search_near_text', $near, $default_near_text );
2440
+	$near = apply_filters('geodir_search_near_text', $near, $default_near_text);
2441 2441
 	/**
2442 2442
 	 * Filter the default "Near" text value for the search form.
2443 2443
 	 *
@@ -2448,7 +2448,7 @@  discard block
 block discarded – undo
2448 2448
 	 * @param string $near              The current near value.
2449 2449
 	 * @param string $default_near_text The default near value.
2450 2450
 	 */
2451
-	$default_near_text = apply_filters( 'geodir_search_default_near_text', $default_near_text, $near );
2451
+	$default_near_text = apply_filters('geodir_search_default_near_text', $default_near_text, $near);
2452 2452
 	/**
2453 2453
 	 * Filter the class for the near search input.
2454 2454
 	 *
@@ -2456,10 +2456,10 @@  discard block
 block discarded – undo
2456 2456
 	 *
2457 2457
 	 * @param string $class The class for the HTML near input, default is blank.
2458 2458
 	 */
2459
-	$near_class = apply_filters( 'geodir_search_near_class', '' );
2459
+	$near_class = apply_filters('geodir_search_near_class', '');
2460 2460
 
2461 2461
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2462
-	if($new_style){
2462
+	if ($new_style) {
2463 2463
 		echo "<div class='gd-search-input-wrapper gd-search-field-near' $near_input_extra>";
2464 2464
 
2465 2465
 		do_action('geodir_before_near_input');
@@ -2467,30 +2467,30 @@  discard block
 block discarded – undo
2467 2467
 
2468 2468
 	?>
2469 2469
 	<input name="snear" class="snear <?php echo $near_class; ?>" type="text" value="<?php echo $near; ?>"
2470
-	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql( $near ); ?>' != '' ? '<?php echo esc_sql( $near ); ?>' : '<?php echo $default_near_text; ?>');}"
2471
-	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql( $near ); ?>') {this.value = '';}"
2472
-	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra;?>/>
2470
+	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql($near); ?>' != '' ? '<?php echo esc_sql($near); ?>' : '<?php echo $default_near_text; ?>');}"
2471
+	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql($near); ?>') {this.value = '';}"
2472
+	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra; ?>/>
2473 2473
 	<?php
2474
-	if($new_style){
2474
+	if ($new_style) {
2475 2475
 		do_action('geodir_after_near_input');
2476 2476
 
2477 2477
 		echo "</div>";
2478 2478
 	}
2479 2479
 }
2480 2480
 
2481
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10 );
2482
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_search_input', 20 );
2483
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_near_input', 30 );
2481
+add_action('geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10);
2482
+add_action('geodir_search_form_inputs', 'geodir_search_form_search_input', 20);
2483
+add_action('geodir_search_form_inputs', 'geodir_search_form_near_input', 30);
2484 2484
 
2485
-function geodir_get_search_post_type($pt=''){
2485
+function geodir_get_search_post_type($pt = '') {
2486 2486
 	global $geodir_search_post_type;
2487 2487
 
2488
-	if($pt!=''){return $geodir_search_post_type = $pt;}
2489
-	if(!empty($geodir_search_post_type)){ return $geodir_search_post_type;}
2488
+	if ($pt != '') {return $geodir_search_post_type = $pt; }
2489
+	if (!empty($geodir_search_post_type)) { return $geodir_search_post_type; }
2490 2490
 
2491 2491
 	$geodir_search_post_type = geodir_get_current_posttype();
2492 2492
 
2493
-	if(!$geodir_search_post_type) {
2493
+	if (!$geodir_search_post_type) {
2494 2494
 		$geodir_search_post_type = geodir_get_default_posttype();
2495 2495
 	}
2496 2496
 
@@ -2498,7 +2498,7 @@  discard block
 block discarded – undo
2498 2498
 	return $geodir_search_post_type;
2499 2499
 }
2500 2500
 
2501
-function geodir_search_form(){
2501
+function geodir_search_form() {
2502 2502
 
2503 2503
 	geodir_get_search_post_type();
2504 2504
 
@@ -2508,8 +2508,8 @@  discard block
 block discarded – undo
2508 2508
 	die();
2509 2509
 }
2510 2510
 
2511
-add_action( 'wp_ajax_geodir_search_form', 'geodir_search_form' );
2512
-add_action( 'wp_ajax_nopriv_geodir_search_form', 'geodir_search_form' );
2511
+add_action('wp_ajax_geodir_search_form', 'geodir_search_form');
2512
+add_action('wp_ajax_nopriv_geodir_search_form', 'geodir_search_form');
2513 2513
 
2514 2514
 /**
2515 2515
  * Check wpml active or not.
@@ -2583,7 +2583,7 @@  discard block
 block discarded – undo
2583 2583
 		}
2584 2584
 	}
2585 2585
 }
2586
-add_filter( 'icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4 );
2586
+add_filter('icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4);
2587 2587
 
2588 2588
 /**
2589 2589
  * Duplicate post listing manually after listing saved.
@@ -2607,7 +2607,7 @@  discard block
 block discarded – undo
2607 2607
 		foreach ($post_duplicates as $lang => $dup_post_id) {
2608 2608
 			geodir_icl_make_duplicate($post_id, $lang, $request_info, $dup_post_id, true);
2609 2609
 		}
2610
-		do_action( 'geodir_wpml_listing_duplicated', $post_id, $request_info );
2610
+		do_action('geodir_wpml_listing_duplicated', $post_id, $request_info);
2611 2611
 	}
2612 2612
 }
2613 2613
 
@@ -2626,7 +2626,7 @@  discard block
 block discarded – undo
2626 2626
 function geodir_wpml_duplicate_post_reviews($master_post_id, $tr_post_id, $lang) {
2627 2627
 	global $wpdb;
2628 2628
 
2629
-	$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);
2629
+	$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);
2630 2630
 
2631 2631
 	if (!empty($reviews)) {
2632 2632
 		foreach ($reviews as $review) {
@@ -2655,15 +2655,15 @@  discard block
 block discarded – undo
2655 2655
 	global $wpdb, $plugin_prefix;
2656 2656
 
2657 2657
 	$post_type = get_post_type($master_post_id);
2658
-	$post_table = $plugin_prefix . $post_type . '_detail';
2658
+	$post_table = $plugin_prefix.$post_type.'_detail';
2659 2659
 
2660
-	$query = $wpdb->prepare("SELECT * FROM " . $post_table . " WHERE post_id = %d", array($master_post_id));
2661
-	$data = (array)$wpdb->get_row($query);
2660
+	$query = $wpdb->prepare("SELECT * FROM ".$post_table." WHERE post_id = %d", array($master_post_id));
2661
+	$data = (array) $wpdb->get_row($query);
2662 2662
 
2663
-	if ( !empty( $data ) ) {
2664
-		$data = apply_filters( 'geodir_icl_duplicate_post_data', $data, $master_post_id, $tr_post_id, $lang );
2663
+	if (!empty($data)) {
2664
+		$data = apply_filters('geodir_icl_duplicate_post_data', $data, $master_post_id, $tr_post_id, $lang);
2665 2665
 		$data['post_id'] = $tr_post_id;
2666
-		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type . 'category']);
2666
+		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type.'category']);
2667 2667
 		$wpdb->update($post_table, $data, array('post_id' => $tr_post_id));
2668 2668
 		return true;
2669 2669
 	}
@@ -2688,7 +2688,7 @@  discard block
 block discarded – undo
2688 2688
 	global $sitepress, $wpdb;
2689 2689
 	$post_type = get_post_type($master_post_id);
2690 2690
 
2691
-	remove_filter('get_term', array($sitepress,'get_term_adjust_id')); // AVOID filtering to current language
2691
+	remove_filter('get_term', array($sitepress, 'get_term_adjust_id')); // AVOID filtering to current language
2692 2692
 
2693 2693
 	$taxonomies = get_object_taxonomies($post_type);
2694 2694
 	foreach ($taxonomies as $taxonomy) {
@@ -2697,9 +2697,9 @@  discard block
 block discarded – undo
2697 2697
 
2698 2698
 		if ($terms) {
2699 2699
 			foreach ($terms as $term) {
2700
-				$tr_id = apply_filters( 'translate_object_id',$term->term_id, $taxonomy, false, $lang);
2700
+				$tr_id = apply_filters('translate_object_id', $term->term_id, $taxonomy, false, $lang);
2701 2701
 
2702
-				if (!is_null($tr_id)){
2702
+				if (!is_null($tr_id)) {
2703 2703
 					// not using get_term - unfiltered get_term
2704 2704
 					$translated_term = $wpdb->get_row($wpdb->prepare("
2705 2705
                         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));
@@ -2708,14 +2708,14 @@  discard block
 block discarded – undo
2708 2708
 				}
2709 2709
 			}
2710 2710
 
2711
-			if (!is_taxonomy_hierarchical($taxonomy)){
2712
-				$terms_array = array_unique( array_map( 'intval', $terms_array ) );
2711
+			if (!is_taxonomy_hierarchical($taxonomy)) {
2712
+				$terms_array = array_unique(array_map('intval', $terms_array));
2713 2713
 			}
2714 2714
 
2715 2715
 			wp_set_post_terms($tr_post_id, $terms_array, $taxonomy);
2716 2716
 
2717
-			if ($taxonomy == $post_type . 'category') {
2718
-				geodir_set_postcat_structure($tr_post_id, $post_type . 'category');
2717
+			if ($taxonomy == $post_type.'category') {
2718
+				geodir_set_postcat_structure($tr_post_id, $post_type.'category');
2719 2719
 			}
2720 2720
 		}
2721 2721
 	}
@@ -2736,15 +2736,15 @@  discard block
 block discarded – undo
2736 2736
 function geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang) {
2737 2737
 	global $wpdb;
2738 2738
 
2739
-	$query = $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2739
+	$query = $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2740 2740
 	$wpdb->query($query);
2741 2741
 
2742
-	$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));
2742
+	$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));
2743 2743
 	$post_images = $wpdb->get_results($query);
2744 2744
 
2745
-	if ( !empty( $post_images ) ) {
2746
-		foreach ( $post_images as $post_image) {
2747
-			$image_data = (array)$post_image;
2745
+	if (!empty($post_images)) {
2746
+		foreach ($post_images as $post_image) {
2747
+			$image_data = (array) $post_image;
2748 2748
 			unset($image_data['ID']);
2749 2749
 			$image_data['post_id'] = $tr_post_id;
2750 2750
 
@@ -2777,13 +2777,13 @@  discard block
 block discarded – undo
2777 2777
 function geodir_wpml_duplicate_post_review($master_comment_id, $master_post_id, $tr_post_id, $lang) {
2778 2778
 	global $wpdb, $plugin_prefix, $sitepress;
2779 2779
 
2780
-	$review = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2780
+	$review = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".GEODIR_REVIEW_TABLE." WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2781 2781
 
2782 2782
 	if (empty($review)) {
2783 2783
 		return false;
2784 2784
 	}
2785 2785
 	if ($review['post_id'] != $master_post_id) {
2786
-		$wpdb->query($wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2786
+		$wpdb->query($wpdb->prepare("UPDATE ".GEODIR_REVIEW_TABLE." SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2787 2787
 		geodir_update_postrating($master_post_id, $post_type);
2788 2788
 	}
2789 2789
 
@@ -2794,9 +2794,9 @@  discard block
 block discarded – undo
2794 2794
 	}
2795 2795
 
2796 2796
 	$post_type = get_post_type($master_post_id);
2797
-	$post_table = $plugin_prefix . $post_type . '_detail';
2797
+	$post_table = $plugin_prefix.$post_type.'_detail';
2798 2798
 
2799
-	$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);
2799
+	$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);
2800 2800
 	if (empty($translated_post)) {
2801 2801
 		return false;
2802 2802
 	}
@@ -2814,7 +2814,7 @@  discard block
 block discarded – undo
2814 2814
 		unset($review['id']);
2815 2815
 	}
2816 2816
 
2817
-	$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));
2817
+	$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));
2818 2818
 
2819 2819
 	if ($tr_review_id) { // update review
2820 2820
 		$wpdb->update(GEODIR_REVIEW_TABLE, $review, array('id' => $tr_review_id));
@@ -2827,8 +2827,8 @@  discard block
 block discarded – undo
2827 2827
 		geodir_update_postrating($tr_post_id, $post_type);
2828 2828
 
2829 2829
 		if (defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_review') && $sitepress->get_setting('sync_comments_on_duplicates')) {
2830
-			$wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id = %d", array($tr_comment_id)));
2831
-			$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);
2830
+			$wpdb->query($wpdb->prepare("DELETE FROM ".GEODIR_COMMENTS_REVIEWS_TABLE." WHERE comment_id = %d", array($tr_comment_id)));
2831
+			$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);
2832 2832
 
2833 2833
 			if (!empty($likes)) {
2834 2834
 				foreach ($likes as $like) {
@@ -2930,7 +2930,7 @@  discard block
 block discarded – undo
2930 2930
  * @return bool True if review star disabled, otherwise false.
2931 2931
  */
2932 2932
 function geodir_rating_disabled_post_types() {
2933
-	$post_types = get_option( 'geodir_disable_rating_cpt' );
2933
+	$post_types = get_option('geodir_disable_rating_cpt');
2934 2934
 
2935 2935
 	/**
2936 2936
 	 * Filter the post types array which have rating disabled.
@@ -2939,7 +2939,7 @@  discard block
 block discarded – undo
2939 2939
 	 *
2940 2940
 	 * @param array $post_types Array of post types which have rating starts disabled.
2941 2941
 	 */
2942
-	return apply_filters( 'geodir_rating_disabled_post_types', $post_types );
2942
+	return apply_filters('geodir_rating_disabled_post_types', $post_types);
2943 2943
 }
2944 2944
 
2945 2945
 /**
@@ -2951,30 +2951,30 @@  discard block
 block discarded – undo
2951 2951
  * @param bool $taxonomy Whether $post_type is taxonomy or not.
2952 2952
  * @return bool True if review star disabled, otherwise false.
2953 2953
  */
2954
-function geodir_cpt_has_rating_disabled( $post_type = '', $taxonomy = false ) {
2954
+function geodir_cpt_has_rating_disabled($post_type = '', $taxonomy = false) {
2955 2955
 	$post_types = geodir_rating_disabled_post_types();
2956 2956
 
2957
-	if ( empty( $post_types ) ) {
2957
+	if (empty($post_types)) {
2958 2958
 		return false;
2959 2959
 	}
2960 2960
 
2961
-	if ( is_int( $post_type ) ) {
2962
-		$post_type = get_post_type( $post_type );
2961
+	if (is_int($post_type)) {
2962
+		$post_type = get_post_type($post_type);
2963 2963
 	}
2964 2964
 
2965
-	if ( $taxonomy && !empty( $post_types ) ) {
2965
+	if ($taxonomy && !empty($post_types)) {
2966 2966
 		$posttypes = array();
2967 2967
 
2968
-		foreach ( $post_types as $posttype ) {
2969
-			$posttypes[] = $posttype . 'category';
2970
-			$posttypes[] = $posttype . '_tags';
2968
+		foreach ($post_types as $posttype) {
2969
+			$posttypes[] = $posttype.'category';
2970
+			$posttypes[] = $posttype.'_tags';
2971 2971
 		}
2972 2972
 
2973 2973
 		$post_types = $posttypes;
2974 2974
 	}
2975 2975
 
2976 2976
 	$return = false;
2977
-	if ( $post_type != '' && !empty( $post_types ) && in_array( $post_type, $post_types ) ) {
2977
+	if ($post_type != '' && !empty($post_types) && in_array($post_type, $post_types)) {
2978 2978
 		$return = true;
2979 2979
 	}
2980 2980
 
@@ -2989,7 +2989,7 @@  discard block
 block discarded – undo
2989 2989
  * @return bool True if Yoast SEO disabled on GD pages.
2990 2990
  */
2991 2991
 function geodir_disable_yoast_seo_metas() {
2992
-	return (bool)get_option( 'geodir_disable_yoast_meta' );
2992
+	return (bool) get_option('geodir_disable_yoast_meta');
2993 2993
 }
2994 2994
 
2995 2995
 /**
@@ -3000,30 +3000,30 @@  discard block
 block discarded – undo
3000 3000
  * @param int $post_id The post ID.
3001 3001
  * @return bool True if allowed.
3002 3002
  */
3003
-function geodir_wpml_allowed_to_duplicate( $post_id ) {
3003
+function geodir_wpml_allowed_to_duplicate($post_id) {
3004 3004
 	$allowed = false;
3005 3005
 
3006
-	if ( !geodir_is_wpml() || empty( $post_id ) ) {
3006
+	if (!geodir_is_wpml() || empty($post_id)) {
3007 3007
 		return $allowed;
3008 3008
 	}
3009 3009
 
3010
-	$user_id = (int)get_current_user_id();
3010
+	$user_id = (int) get_current_user_id();
3011 3011
 
3012
-	if ( empty( $user_id ) ) {
3012
+	if (empty($user_id)) {
3013 3013
 		return $allowed;
3014 3014
 	}
3015 3015
 
3016
-	$post_type = get_post_type( $post_id );
3017
-	if ( !geodir_wpml_is_post_type_translated( $post_type ) || get_post_meta( $post_id, '_icl_lang_duplicate_of', true ) ) {
3016
+	$post_type = get_post_type($post_id);
3017
+	if (!geodir_wpml_is_post_type_translated($post_type) || get_post_meta($post_id, '_icl_lang_duplicate_of', true)) {
3018 3018
 		return $allowed;
3019 3019
 	}
3020 3020
 
3021
-	if ( geodir_listing_belong_to_current_user( $post_id ) ) {
3021
+	if (geodir_listing_belong_to_current_user($post_id)) {
3022 3022
 		$allowed = true;
3023 3023
 	}
3024 3024
 
3025
-	$disable_cpts = get_option( 'geodir_wpml_disable_duplicate' );
3026
-	if ( $allowed && !empty( $disable_cpts ) && in_array( $post_type, $disable_cpts ) ) {
3025
+	$disable_cpts = get_option('geodir_wpml_disable_duplicate');
3026
+	if ($allowed && !empty($disable_cpts) && in_array($post_type, $disable_cpts)) {
3027 3027
 		$allowed = false;
3028 3028
 	}
3029 3029
 
@@ -3033,7 +3033,7 @@  discard block
 block discarded – undo
3033 3033
 	 * @param bool $allowed True if allowed.
3034 3034
 	 * @param int $post_id The post ID.
3035 3035
 	 */
3036
-	return apply_filters( 'geodir_wpml_allowed_to_duplicate', $allowed, $post_id );
3036
+	return apply_filters('geodir_wpml_allowed_to_duplicate', $allowed, $post_id);
3037 3037
 }
3038 3038
 
3039 3039
 /**
@@ -3048,61 +3048,61 @@  discard block
 block discarded – undo
3048 3048
  * @param string $content_html The output html of the geodir_edit_post_link() function.
3049 3049
  * @return string Filtered html of the geodir_edit_post_link() function.
3050 3050
  */
3051
-function geodir_wpml_frontend_duplicate_listing( $content_html ) {
3051
+function geodir_wpml_frontend_duplicate_listing($content_html) {
3052 3052
 	global $post, $preview, $sitepress;
3053 3053
 
3054
-	if ( !empty( $post->ID ) && !$preview && geodir_is_page( 'detail' ) && geodir_wpml_allowed_to_duplicate( $post->ID ) ) {
3054
+	if (!empty($post->ID) && !$preview && geodir_is_page('detail') && geodir_wpml_allowed_to_duplicate($post->ID)) {
3055 3055
 		$post_id = $post->ID;
3056
-		$element_type = 'post_' . get_post_type( $post_id );
3057
-		$original_post_id = $sitepress->get_original_element_id( $post_id, $element_type );
3056
+		$element_type = 'post_'.get_post_type($post_id);
3057
+		$original_post_id = $sitepress->get_original_element_id($post_id, $element_type);
3058 3058
 
3059
-		if ( $original_post_id == $post_id ) {
3059
+		if ($original_post_id == $post_id) {
3060 3060
 			$wpml_languages = $sitepress->get_active_languages();
3061
-			$post_language = $sitepress->get_language_for_element( $post_id, $element_type );
3061
+			$post_language = $sitepress->get_language_for_element($post_id, $element_type);
3062 3062
 
3063
-			if ( !empty( $wpml_languages ) && isset( $wpml_languages[ $post_language ] ) ) {
3064
-				unset( $wpml_languages[ $post_language ] );
3063
+			if (!empty($wpml_languages) && isset($wpml_languages[$post_language])) {
3064
+				unset($wpml_languages[$post_language]);
3065 3065
 			}
3066 3066
 
3067
-			if ( !empty( $wpml_languages ) ) {
3068
-				$trid  = $sitepress->get_element_trid( $post_id, $element_type );
3069
-				$element_translations = $sitepress->get_element_translations( $trid, $element_type );
3070
-				$duplicates = $sitepress->get_duplicates( $post_id );
3067
+			if (!empty($wpml_languages)) {
3068
+				$trid = $sitepress->get_element_trid($post_id, $element_type);
3069
+				$element_translations = $sitepress->get_element_translations($trid, $element_type);
3070
+				$duplicates = $sitepress->get_duplicates($post_id);
3071 3071
 
3072
-				$wpml_content = '<div class="geodir-company_info gd-detail-duplicate"><h3 class="widget-title">' . __( 'Translate Listing', 'geodirectory' ) . '</h3>';
3072
+				$wpml_content = '<div class="geodir-company_info gd-detail-duplicate"><h3 class="widget-title">'.__('Translate Listing', 'geodirectory').'</h3>';
3073 3073
 				$wpml_content .= '<table class="gd-duplicate-table" style="width:100%;margin:0"><tbody>';
3074
-				$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>';
3074
+				$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>';
3075 3075
 
3076 3076
 				$needs_translation = false;
3077 3077
 
3078
-				foreach ( $wpml_languages as $lang_code => $lang ) {
3078
+				foreach ($wpml_languages as $lang_code => $lang) {
3079 3079
 					$duplicates_text = '';
3080 3080
 					$translated = false;
3081 3081
 
3082
-					if ( !empty( $element_translations ) && isset( $element_translations[$lang_code] ) ) {
3082
+					if (!empty($element_translations) && isset($element_translations[$lang_code])) {
3083 3083
 						$translated = true;
3084 3084
 
3085
-						if ( !empty( $duplicates ) && isset( $duplicates[$lang_code] ) ) {
3086
-							$duplicates_text = ' ' . __( '(duplicate)', 'geodirectory' );
3085
+						if (!empty($duplicates) && isset($duplicates[$lang_code])) {
3086
+							$duplicates_text = ' '.__('(duplicate)', 'geodirectory');
3087 3087
 						}
3088 3088
 					} else {
3089 3089
 						$needs_translation = true;
3090 3090
 					}
3091 3091
 
3092
-					$wpml_content .= '<tr><td style="padding:4px">' . $lang['english_name'] . $duplicates_text . '</td><td>&nbsp;</td><td style="text-align:center;">';
3092
+					$wpml_content .= '<tr><td style="padding:4px">'.$lang['english_name'].$duplicates_text.'</td><td>&nbsp;</td><td style="text-align:center;">';
3093 3093
 
3094
-					if ( $translated ) {
3094
+					if ($translated) {
3095 3095
 						$wpml_content .= '<i class="fa fa-check" style="color:orange"></i>';
3096 3096
 					} else {
3097
-						$wpml_content .= '<input name="gd_icl_dup[]" value="' . $lang_code . '" title="' . esc_attr__( 'Create duplicate', 'geodirectory' ) . '" type="checkbox">';
3097
+						$wpml_content .= '<input name="gd_icl_dup[]" value="'.$lang_code.'" title="'.esc_attr__('Create duplicate', 'geodirectory').'" type="checkbox">';
3098 3098
 					}
3099 3099
 
3100 3100
 					$wpml_content .= '</td></tr>';
3101 3101
 				}
3102 3102
 
3103
-				if ( $needs_translation ) {
3104
-					$nonce = wp_create_nonce( 'geodir_duplicate_nonce' );
3105
-					$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>';
3103
+				if ($needs_translation) {
3104
+					$nonce = wp_create_nonce('geodir_duplicate_nonce');
3105
+					$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>';
3106 3106
 				}
3107 3107
 
3108 3108
 				$wpml_content .= '</tbody></table>';
@@ -3124,12 +3124,12 @@  discard block
 block discarded – undo
3124 3124
  * @param array $settings GD design settings array.
3125 3125
  * @return array Filtered GD design settings array..
3126 3126
  */
3127
-function geodir_wpml_duplicate_settings( $settings = array() ) {
3127
+function geodir_wpml_duplicate_settings($settings = array()) {
3128 3128
 	$new_settings = array();
3129 3129
 
3130
-	foreach ( $settings as $key => $setting ) {
3130
+	foreach ($settings as $key => $setting) {
3131 3131
 
3132
-		if ( isset( $setting['type'] ) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_settings' ) {
3132
+		if (isset($setting['type']) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_settings') {
3133 3133
 			$new_settings[] = array(
3134 3134
 				'name' => __('Disable WPML duplicate translation', 'geodirectory'),
3135 3135
 				'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'),
@@ -3157,12 +3157,12 @@  discard block
 block discarded – undo
3157 3157
  * @param string $taxonomy name/slug of a taxonomy.
3158 3158
  * @return bool true if the taxonomy is currently set to being translatable in WPML.
3159 3159
  */
3160
-function geodir_wpml_is_taxonomy_translated( $taxonomy ) {
3161
-	if ( empty( $taxonomy ) || !geodir_is_wpml() || !function_exists( 'is_taxonomy_translated' ) ) {
3160
+function geodir_wpml_is_taxonomy_translated($taxonomy) {
3161
+	if (empty($taxonomy) || !geodir_is_wpml() || !function_exists('is_taxonomy_translated')) {
3162 3162
 		return false;
3163 3163
 	}
3164 3164
 
3165
-	if ( is_taxonomy_translated( $taxonomy ) ) {
3165
+	if (is_taxonomy_translated($taxonomy)) {
3166 3166
 		return true;
3167 3167
 	}
3168 3168
 
@@ -3177,12 +3177,12 @@  discard block
 block discarded – undo
3177 3177
  * @param string $post_type name/slug of a post_type.
3178 3178
  * @return bool true if the post_type is currently set to being translatable in WPML.
3179 3179
  */
3180
-function geodir_wpml_is_post_type_translated( $post_type ) {
3181
-	if ( empty( $post_type ) || !geodir_is_wpml() || !function_exists( 'is_post_type_translated' ) ) {
3180
+function geodir_wpml_is_post_type_translated($post_type) {
3181
+	if (empty($post_type) || !geodir_is_wpml() || !function_exists('is_post_type_translated')) {
3182 3182
 		return false;
3183 3183
 	}
3184 3184
 
3185
-	if ( is_post_type_translated( $post_type ) ) {
3185
+	if (is_post_type_translated($post_type)) {
3186 3186
 		return true;
3187 3187
 	}
3188 3188
 
@@ -3204,12 +3204,12 @@  discard block
 block discarded – undo
3204 3204
  *
3205 3205
  * @return int|NULL
3206 3206
  */
3207
-function geodir_wpml_object_id( $element_id, $element_type = 'post', $return_original_if_missing = false, $ulanguage_code = null ) {
3208
-	if ( geodir_is_wpml() ) {
3209
-		if ( function_exists( 'wpml_object_id_filter' ) ) {
3210
-			return apply_filters( 'wpml_object_id', $element_id, $element_type, $return_original_if_missing, $ulanguage_code );
3207
+function geodir_wpml_object_id($element_id, $element_type = 'post', $return_original_if_missing = false, $ulanguage_code = null) {
3208
+	if (geodir_is_wpml()) {
3209
+		if (function_exists('wpml_object_id_filter')) {
3210
+			return apply_filters('wpml_object_id', $element_id, $element_type, $return_original_if_missing, $ulanguage_code);
3211 3211
 		} else {
3212
-			return icl_object_id( $element_id, $element_type, $return_original_if_missing, $ulanguage_code );
3212
+			return icl_object_id($element_id, $element_type, $return_original_if_missing, $ulanguage_code);
3213 3213
 		}
3214 3214
 	}
3215 3215
 
Please login to merge, or discard this patch.